Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sl1dee36/pycdsh
инструмент для обфускации Python-кода, который искажает имена переменных, функций и строки, сохраняя при этом работоспособность оригинальной программы. Он предназначен для повышения безопасности кода, затрудняя его анализ и понимание третьими лицами.
https://github.com/sl1dee36/pycdsh
Last synced: 2 months ago
JSON representation
инструмент для обфускации Python-кода, который искажает имена переменных, функций и строки, сохраняя при этом работоспособность оригинальной программы. Он предназначен для повышения безопасности кода, затрудняя его анализ и понимание третьими лицами.
- Host: GitHub
- URL: https://github.com/sl1dee36/pycdsh
- Owner: SL1dee36
- License: mit
- Created: 2024-10-19T22:21:31.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-24T19:26:16.000Z (3 months ago)
- Last Synced: 2024-10-26T05:53:51.174Z (3 months ago)
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cdsh
## Описание
Python Code Obfuscator - это инструмент для обфускации Python-кода, который искажает имена переменных, функций и строки, сохраняя при этом работоспособность оригинальной программы. Он предназначен для повышения безопасности кода, затрудняя его анализ и понимание третьими лицами.
## Функции
- **Обфускация имен**: Все имена переменных и функций заменяются на случайно сгенерированные имена.
- **Обфускация строк**: Все строки в коде кодируются с использованием Base64, что затрудняет их понимание.
- **Сохранение работоспособности**: Обфусцированный код сохраняет свою функциональность и корректно выводит необходимую информацию.## Установка
1. Склонируйте репозиторий:
```bash
git clone https://github.com/sl1dee36/pycdsh.git
cd pycdsh
```2. Убедитесь, что у вас установлен Python 3.8 или выше.
## Использование
Для обфускации Python-кода выполните следующую команду в терминале:
```bash
python obfuscator.py -o -e
```### Пример:
```bash
python obfuscator.py -o obfuscated_example.py -e example.py
```## Пример кода
Вот пример оригинального кода, который можно обфусцировать:
```python
import timedef example_function():
for i in range(3):
print(f'The number is: {i}')
time.sleep(1)example_function()
```## Вклад
Если вы хотите внести свой вклад в проект, пожалуйста, создайте новый issue или отправьте pull request. Мы всегда рады помощи и предложениям!
## Лицензия
Этот проект лицензируется под MIT License. Подробности можно найти в файле [LICENSE](LICENSE).