У Нуитки есть один гигантский минус. Это то, что после неё все антивирусы ругаются, а на вирус тотал простенький проект дает 20-30 жалоб на вирусы. Если вы даете программу человеку, а на нее срабатывает Windows Defender и даже не дает запустить её, просто удаляет программу с ПК. Это точно не лучший вариант. В этом плане паковать через Pyarmor сразу в .exe намного лучше.
Согласен, это неприятный момент. Вот наверное лучший комментарий (не мой) по этому поводу: Nuitka является предпочтительным выбором авторов вредоносных программ из-за его защиты исходного кода и невозможности исследовать поведение программы без глубокого анализа. Это приводит к тому, что скомпилированные Nuitka двоичные файлы сообщаются как вредоносные программы на основе их сходства с ней, даже для небольших программ, особенно для программ, которые используют библиотеки Crypto и которые имеют дело с платежами Crypto в частности.
У Pyarmor есть возможность компилировать обфусцированный код с помощью pyinstaller в executables. Я тестировал на разных программах. Даже тестировано на явновредоносных программах, по стиллингу информации и отдельных файлов с ПК, и на вирус тотал всегда было 1-6 жалобы.(дефендер не жаловался) Выходит что, нет, pyarmor они просканировать не могут, и даже для такого цели (распространение вредоносов pyarmor) окажется получше. Кстати заметил, что, если перебилдить pyinstaller на работу с компилятором gcc вместо стандартного мсвц(на Windows), то жалоб будет и ещё меньше.
@@the_parse_hub я даже знаю, кто писал этот комментарий. Это писал сам разраб нуитке в разделе Issues на Гитхабе. Верить ему или нет хз, но как я понял, это не full open source и что он там зашивает внутрь никто знать не может. В любом случае, рекомендую сделать обзор на pyarmor, если стоит задача по продаже ПО и защите кода.
@@the_parse_hub спойлер, чтоб билдить в .exe через pyarmor нужен pyinstaller не выше версии 5.13.2, если конечно разраб pyarmor не добавил поддержку 6 версии ещё. Также, в pyarmor в бесплатной версии нельзя билдить проекты больше 30 кб, на практике это примерно 600-700 строк кода и это конечно минус. Но если сильно захотеть, то думаю можно купить пожизненную лицензию у разраба за 100 $. В платной версии кстати, тоже есть компиляция в Сишный код(было бы интересно сравнить с Нуиткой) и куча других замудрёных фичей.
@@the_parse_hub хмм... да, nuitka делает exe, который распаковывается в pyd файлы, их обратно в py не провернёшь... я пользовался pyinstaller, там был просто python и исходный код в темпе, бери-не хочу
ну да, нужно было написать как в wiki, так было бы гораздо понятнее: Nuitka - транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Он работает с разными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере. Правда ведь понятнее?
чувак, ты 100% прав. интерпретируемый язык напрямую передается в исходном виде процессору и процессор его выполняет. если кто-то говорит про байткод - они всё врут. спасибо, что есть такие умные комментаторы, которые разоблачают авторов, пытающихся нас ввести в заблуждение.
Автор красава! Спасибо большое за труды
Спасибо
спасибо, за ваши видео. очень мало людей на ютюбе, которые делают по настоящему стоящий контент
Спасибо
дык вроде она Нютка, автор в честь жены назвал... А вообще, оооочень большое спасибо!!!!!!
ну да, ты прав. Из вики: произносится «нютка», сокр. от «Анютка». Буду знать
А планируется ли переход на RuTube?👉👈
@@aliguseinov4836 нет
Можете сделать видео про парсинг телеграм каналов
Могу, сам давно об этом думал
@@the_parse_hub ещё хотел спросить, расшифровать ex4 или конвертировать Еx4 в Мgl4 через питон возможно?
Вот так и выходит, что все нормальные движухи делаются только через Си.
У Нуитки есть один гигантский минус. Это то, что после неё все антивирусы ругаются, а на вирус тотал простенький проект дает 20-30 жалоб на вирусы.
Если вы даете программу человеку, а на нее срабатывает Windows Defender и даже не дает запустить её, просто удаляет программу с ПК. Это точно не лучший вариант.
В этом плане паковать через Pyarmor сразу в .exe намного лучше.
Согласен, это неприятный момент. Вот наверное лучший комментарий (не мой) по этому поводу:
Nuitka является предпочтительным выбором авторов вредоносных программ из-за его защиты исходного кода и невозможности исследовать поведение программы без глубокого анализа. Это приводит к тому, что скомпилированные Nuitka двоичные файлы сообщаются как вредоносные программы на основе их сходства с ней, даже для небольших программ, особенно для программ, которые используют библиотеки Crypto и которые имеют дело с платежами Crypto в частности.
У Pyarmor есть возможность компилировать обфусцированный код с помощью pyinstaller в executables. Я тестировал на разных программах. Даже тестировано на явновредоносных программах, по стиллингу информации и отдельных файлов с ПК, и на вирус тотал всегда было 1-6 жалобы.(дефендер не жаловался)
Выходит что, нет, pyarmor они просканировать не могут, и даже для такого цели (распространение вредоносов pyarmor) окажется получше.
Кстати заметил, что, если перебилдить pyinstaller на работу с компилятором gcc вместо стандартного мсвц(на Windows), то жалоб будет и ещё меньше.
@@the_parse_hub я даже знаю, кто писал этот комментарий. Это писал сам разраб нуитке в разделе Issues на Гитхабе. Верить ему или нет хз, но как я понял, это не full open source и что он там зашивает внутрь никто знать не может.
В любом случае, рекомендую сделать обзор на pyarmor, если стоит задача по продаже ПО и защите кода.
согласен. Насчет pyarmor - обзор сделаю
@@the_parse_hub спойлер, чтоб билдить в .exe через pyarmor нужен pyinstaller не выше версии 5.13.2, если конечно разраб pyarmor не добавил поддержку 6 версии ещё.
Также, в pyarmor в бесплатной версии нельзя билдить проекты больше 30 кб, на практике это примерно 600-700 строк кода и это конечно минус. Но если сильно захотеть, то думаю можно купить пожизненную лицензию у разраба за 100 $.
В платной версии кстати, тоже есть компиляция в Сишный код(было бы интересно сравнить с Нуиткой) и куча других замудрёных фичей.
хахаха. скрытие кода. запускаешь, заходишь во временную папку, в которую распаковывается всё при запуске, копируешь исходный код.
ну ну
@@the_parse_hub хмм... да, nuitka делает exe, который распаковывается в pyd файлы, их обратно в py не провернёшь... я пользовался pyinstaller, там был просто python и исходный код в темпе, бери-не хочу
Насчет pyinstaller да, с Nuitka такое не прокатит
я не первый блен
Это же интерпретируемый язык, а не компелируемый. Судя по всему автор тоже не разбирается в тонкостях программирования.
принцип такой: python в C, а С уже компилируется, вот и всё
@@the_parse_hub нет принципа. Про CPython известно. Но все же принято считать что питон интерпретируемый не важно что под капотом.
ну да, нужно было написать как в wiki, так было бы гораздо понятнее:
Nuitka - транспайлер, который транслирует код Python в исполняемые файлы или исходный код Cи/C++. Он работает с разными версиями Python и позволяет создавать автономные приложения, даже когда Python не установлен на целевом компьютере.
Правда ведь понятнее?
Остаётся вопрос в качестве полученного кода на Си.@@the_parse_hub
чувак, ты 100% прав. интерпретируемый язык напрямую передается в исходном виде процессору и процессор его выполняет. если кто-то говорит про байткод - они всё врут. спасибо, что есть такие умные комментаторы, которые разоблачают авторов, пытающихся нас ввести в заблуждение.