| File | Date | Author | Commit |
|---|---|---|---|
| CLI | 2025-07-30 |
|
[2f5f1b] PLD :)) |
| TRASH | 2025-07-30 |
|
[2f5f1b] PLD :)) |
| .DS_Store | 2025-07-30 |
|
[2f5f1b] PLD :)) |
| .gitignore | 2025-07-30 |
|
[42138a] Initial commit |
| LICENSE | 2025-07-30 |
|
[2f5f1b] PLD :)) |
| README.md | 2025-07-30 |
|
[2f5f1b] PLD :)) |
| commands.md | 2025-07-30 |
|
[2f5f1b] PLD :)) |
| core_pld.py | 2025-07-30 |
|
[2f5f1b] PLD :)) |
| requirements.txt | 2025-07-16 |
|
[abd3cd] Initial PTBC release |
| setup_pld.sh | 2025-07-30 |
|
[2f5f1b] PLD :)) |
Petoron Local Destroyer (PLD)
A secure cryptographic tool for irreversible data destruction, based on multi-pass entropy wiping and zero trace recovery.
PLD is not just deletion.
Itβs annihilation β leaving no shadow of what was.
What does PLD ?
Securely destroys any file or folder beyond recovery
Uses multiple overwrite passes (default 10)
Each overwrite includes cryptographic entropy generated from your password
No logs, no traces, no caching - as if the file never existed
Inspired by PTBC-level irreversibility
How to use PLD?
python3 CLI/pld_cli.py purge
Recursively finds all files and folders inside TRASH/
Overwrites each file 10 times using cryptographic entropy
Deletes everything permanently
Requests password (used to generate unique entropy)
Wipe one specific file:
python3 CLI/pld_cli.py wipe --file pld_test.jpg
Optional:
--passes 7 (example: python3 CLI/pld_cli.py wipe --file pld_test.pca --passes 7)
How to use TRASH/ workflow:
- Move any file/folder into TRASH/
- Then run > python3 CLI/pld_cli.py purge
Everything inside TRASH will be cryptographically wiped and deleted forever.
Why does PLD ask for a password ?
Your password is used only once β to generate unpredictable cryptographic overwrite patterns (Argon2 β AES β entropy stream).
It is never saved, never verified, and never needed again.
Use any password you want. You can enter something random each time - it just makes the entropy more unique.
What is left behind?
Nothing.
No logs. No backups. No undelete. No filesystem remnants.
Use PLD to:
Destroy sensitive photos, documents, or backups
Eliminate confidential contracts, keys, or research
Clean old secrets and past lives
In short:
Anything that deserves to be forgotten :))
Welcome:
chmod +x setup_pld.sh
./setup_pld.sh
Licensed under the PLD Fair Use License by Ivan Alekseev | Petoron