@ru_python

Страница 6150 из 9768
Crazy
07.08.2018
05:51:01
?
07.08.2018
05:51:02
Такой вопрос. У меня есть запакованная программа через pyinstaller, хочу добавить функцию, чтобы пользователь мог открыть config.py через текстовый документ, сможет ли прошаренный пользователь вытащить код программы, это ведь импортируемый файл?

Google
Crazy
07.08.2018
05:51:30
pyinstaller же пакует в один экзешник

/use/include/...
вот там

Denis
07.08.2018
05:52:47
/usr/include/python3.5m

?
07.08.2018
05:52:50
pyinstaller же пакует в один экзешник
Тоесть я не смогу открыть?

Denis
07.08.2018
05:52:56
куча *.h

Crazy
07.08.2018
05:53:15
куча *.h
/usr/include/python3.6

Denis
07.08.2018
05:53:46
да
надо выполнить это

Crazy
07.08.2018
05:53:46
по идее оно

Denis
07.08.2018
05:53:46
/usr/include/python3.5m

нет

cd .. python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA

Google
Denis
07.08.2018
05:54:01
это

Crazy
07.08.2018
05:54:05
по идее оно
но различается в системах

Denis
07.08.2018
05:54:28
-l /usr/include/python3.5m

Crazy
07.08.2018
05:54:31
надо мейкфайл править кмк

Max
07.08.2018
05:54:37
Тоесть я не смогу открыть?
Нужно исходить из того, что из запакованной pyinstaller программы в принципе можно достать весь код при помощи определенных утилит, например.

Denis
07.08.2018
05:55:01
надо мейкфайл править кмк
напиши что конкритно ввести надо пожалуйста)

Влад
07.08.2018
05:55:10
Тоесть я не смогу открыть?
Вынеси конфиги в отдельный файл (не питон) и в программе читай его.

Max
07.08.2018
05:56:04
Но это хоть что-то
Тут нужно смотреть в зависимости от того, насколько сильно ты хочешь защититься и заморочиться

Denis
07.08.2018
05:56:14
-l/usr/include/python3.5m CMake Error: The source directory "/root/-l/usr/include/python3.5m" does not exist.

?
07.08.2018
05:56:14
Кто-то предлагал преобразовать код в cython и попробывать накрыть VMProtect, но я не тестил

Denis
07.08.2018
05:56:18
wtf

?
07.08.2018
05:56:32
=)

Crazy
07.08.2018
05:56:39
+
так же делал

ini файлик

Google
Crazy
07.08.2018
05:56:51
и все

Denis
07.08.2018
05:57:07
python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA -l/usr/include/python3.5m

так что л?

Crazy
07.08.2018
05:57:39
Denis
07.08.2018
05:58:09
а как надо

Crazy
07.08.2018
05:58:29
потому что это флаг скорее для линковщика

а не для сборки

Denis
07.08.2018
05:59:05
а как вызвать сраный линковщик

Crazy
07.08.2018
05:59:21
а как вызвать сраный линковщик
он вызывается компилятором

Denis
07.08.2018
05:59:26
как

Crazy
07.08.2018
05:59:27
но в твоём случае

всем заправляет cmake

Denis
07.08.2018
06:00:01
а что в тогда делать

Crazy
07.08.2018
06:00:17
как я и сказал править мейкфайл

Denis
07.08.2018
06:00:35
как он называется

Aragaer
07.08.2018
06:00:36
у меня есть гипотеза, что он просто не там ищет

посмотри, нет ли у тебя пакета python3.6-dev

Denis
07.08.2018
06:00:57
как

Aragaer
07.08.2018
06:01:07
раз ты говоришь, что python3-dev это 3.5 что-то, а сам питон 3.6 что-то

ну apt install python3.6-dev

Google
Max
07.08.2018
06:01:34
Кто-то предлагал преобразовать код в cython и попробывать накрыть VMProtect, но я не тестил
Для конфига действительно имеет смысл посмотреть в сторону отдельных конфиг файлов(ini, например). А что касается защиты, где-то достаточно простой обфускации, где-то можно ключевые функции написать на cython. Но нужно исходить из того, что защиты на 100% не существует ни в одном языке, просто можно сделать так, что пытаться получить твой код, деобфусцировать его и всё такое станет не рационально и очень очень дорого

Denis
07.08.2018
06:02:13
Crazy
07.08.2018
06:02:25
как он называется
Cmake.txt вроде как

Denis
07.08.2018
06:03:53
git clone https://github.com/davisking/dlib.git cd dlib mkdir build; cd build; cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1; cmake --build .

а в какую папку это установилось

Crazy
07.08.2018
06:04:07
Можешь приложить обфускатор?
python obfuscate sources в гугле

Denis
07.08.2018
06:04:21
python3: can't open file 'setup.py': [Errno 2] No such file or directory

?
07.08.2018
06:04:23
Спасибо

Admin
ERROR: S client not available

Crazy
07.08.2018
06:05:41
python3: can't open file 'setup.py': [Errno 2] No such file or directory
хоть кто нибудь в этом чате сталкивался с установкой сишных пакетов из исходников помогите человеку а мне с телефона не особо удобно это делать

Denis
07.08.2018
06:06:28
а в какую папку это установилось git clone https://github.com/davisking/dlib.git cd dlib mkdir build; cd build; cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1; cmake --build .

Max
07.08.2018
06:07:45
Denis
07.08.2018
06:09:04
у меня venv

Crazy
07.08.2018
06:09:08
а вообще в чем проблема заюзать для этой либы докер контейнер с уже собранной чтоб не париться

Denis
07.08.2018
06:09:35
(venvTF) root@h2272VM:~# cd /usr/lib/python3/site-packages/dlib -bash: cd: /usr/lib/python3/site-packages/dlib: No such file or directory

Crazy
07.08.2018
06:09:38
у меня venv
в энве env/python3/site-packsges

Denis
07.08.2018
06:10:10
/usr/local/bin/venvTF/lib/python3.6/site-packages

Google
Denis
07.08.2018
06:10:16
нету3

/usr/local/bin/venvTF/lib только питон3,6

(venvTF) root@h2272VM:~# git clone https://github.com/davisking/dlib.git fatal: destination path 'dlib' already exists and is not an empty directory.

Crazy
07.08.2018
06:11:12
/usr/local/bin/venvTF/lib/python3.6/site-packages
енв в /usr/local а ты хорош малец

я надеюсь ты не из под рута

?

Denis
07.08.2018
06:11:26
рут)

Crazy
07.08.2018
06:11:32
ммммм

Б БЕЗОПАСНОСТЬ

Denis
07.08.2018
06:11:46
где создался там и работает)

(venvTF) root@h2272VM:~# cd dlib (venvTF) root@h2272VM:~/dlib# cd .. (venvTF) root@h2272VM:~# python3 setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA python3: can't open file 'setup.py': [Errno 2] No such file or directory

Crazy
07.08.2018
06:13:12
кстати вопрос чату есть какой нибудь НОРМАЛЬНЫЙ профайлер по памяти и с флеймграфами который нормально с subprocess pool будет работать?

Denis
07.08.2018
06:13:18
wtf

Denis
07.08.2018
06:14:03
dlib то где то есть

Denis
07.08.2018
06:16:05
/root/dlib

нашелся

Crazy
07.08.2018
06:16:15
красиво

Cykooz
07.08.2018
06:17:25
У меня в проекте используется dlib и facerecognition - всё нормально собирается и под 2.7 и под 3.6 на убунте 16.04

Страница 6150 из 9768