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
PE-Packer is an educational laboratory for learning about the Windows Portable Executable (PE) format, safe unpacking workflows, and defensive ML evaluation. It combines a Rust backend with Python bindings.
3
+
PE‑Packer is an educational laboratory for learning the Windows Portable Executable (PE) format, safe unpacking workflows, and defensive ML evaluation. It combines a Rust backend with Python bindings and enforces strict safety gates.
4
4
5
-
- Safety gates strictly enforced for packing.
6
-
- Educational PyPI stub with no functional code.
7
-
- Source install supports research and instruction.
5
+
- Educational PyPI package is a non‑functional stub (prints guidance and policies).
6
+
- Source install enables educational workflows for research and instruction.
8
7
9
-
> See: SECURITY.md· LICENSE-APPENDIX.md
8
+
See policies: `SECURITY.md` · `LICENSE-APPENDIX.md`
10
9
11
-
## Safety Model (TL;DR)
10
+
## Quick start (PyPI Stub)
12
11
13
-
- Default: dry-run analysis only.
14
-
- Actual packing requires both:
12
+
Install and run the educational stub:
13
+
14
+
```bash
15
+
pip install rust-python-pe-packer
16
+
pe-packer
17
+
```
18
+
19
+
This prints guidance and links to responsible‑use policies.
20
+
21
+
## Safety model (TL;DR)
22
+
23
+
- Default: analysis‑only dry run.
24
+
- Actual packing requires BOTH:
15
25
-`PE_PACKER_ALLOW_PACKING=1`
16
26
-`--force`
17
27
18
-
## Install (Source)
28
+
Without both, commands do not write packed binaries.
0 commit comments