You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 13, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+17-5
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,9 @@
1
1
# PyDelta
2
2
3
-
PyDelta is a Python obfuscator script designed to obfuscate Python source code, making it more difficult to understand and reverse-engineer. PyDelta obfuscates your scripts with multiple layers of protection making it extremely hard for someone to deobfuscate. The original repo has been archived and won't be maintained anymore so for the time being and the forseeable future, I'll continue making updates here. <3
3
+
PyDelta is a Python obfuscator script designed to obfuscate Python source code, making it more difficult to understand and reverse-engineer. PyDelta obfuscates your scripts with multiple layers of protection making it extremely hard for someone to deobfuscate.
4
+
> The original repo has been archived and won't be maintained anymore so for the time being and the forseeable future, I'll continue making updates here. <3
5
+
6
+
<br>
4
7
5
8
## Features:
6
9
* Anti-Debugger: Adds anti-debugger code to the source to deter debugging attempts.
@@ -9,6 +12,8 @@ PyDelta is a Python obfuscator script designed to obfuscate Python source code,
9
12
* Inline Imports: Converts imports to inline imports to reduce readability.
10
13
* Name Refactoring: Refactors variable, function and arguments identifiers to further obfuscate the code.
11
14
15
+
<br>
16
+
12
17
## Usage:
13
18
PyDelta was intended to run in a browser but it is indeed possible to run it locally.
14
19
> Install PyDelta locally by using the following command: `pip install .`
@@ -48,15 +53,22 @@ Or you can simply run the `pydelta-obfuscate` command.
48
53
* str_encryption_amount: Number of times to encrypt strings (default: 3).
49
54
* compress_encrypt_amount: Number of times to compress and encrypt the code (default: 30).
50
55
56
+
<br>
57
+
51
58
### Notes
52
59
* This version of PyDelta is still in development and some features may not be fully functional.
53
-
* Python's `__annotations__` attribute is broken and will be fixed in future releases.
54
60
* Runtime code is obfuscated by choice which can make maintaining a little tricky, even if those function will likely remain untouched in future releases a module will be used.
> - Don't have Cashapp? [Sign Up](https://cash.app/app/TKWGCRT)
61
73
62
-
<ahref='https://ko-fi.com/D1D3NTABI'target='_blank'><imgheight='36'style='border:0px;height:36px;'src='https://storage.ko-fi.com/cdn/kofi2.png?v=3'border='0'alt='Buy Me a Coffee at ko-fi.com' /></a>
0 commit comments