|
| 1 | +# 8====D~ WipeDicks |
| 2 | +``` |
| 3 | +⠀⠀⠀⠀⠀⣠⠶⠚⠛⠛⠛⠲⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 4 | +⠀⠀⠀⣴⠟⠁⠀⠀⠀⠀⠀⠀⠀⠻⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 5 | +⠀⣠⣾⣷⣄⠀⠀⠀⢀⣠⣤⣤⡀⠀⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 6 | +⢸⣿⡿⢃⣸⡶⠂⢠⣿⣿⡿⠁⣱⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 7 | +⢸⡏⠉⠩⣏⣐⣦⠀⠛⠦⠴⠚⠁⠀⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 8 | +⣼⠧⠶⠶⠶⠿⠶⠶⠖⠚⠛⠉⠁⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠶⠶⡄⠀⠀ |
| 9 | +⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⢠⡟⠀⠀⢹⠀⠀ |
| 10 | +⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⢠⡆⠀⢸⡄⠀⠀⠀⠀⠀⠀⢀⡿⠁⠀⠀⡾⠀⠀ |
| 11 | +⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠈⡇⠀⠸⣧⣠⠴⠶⠖⠲⢶⡞⠁⠀⢈⡼⢃⠀⠀ |
| 12 | +⠸⡆⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⡇⠀⠀⢿⠁⠄⣲⡶⠶⠿⢤⣄⡀⠛⢛⠉⢻⠀ |
| 13 | +⠀⢿⡀⠀⠀⠀⠀⠀⠀⠀⢸⠠⣇⠀⠀⠀⠀⠊⠁⠀⠀⠀⠀⠀⠙⢦⠈⠙⠓⣆ |
| 14 | +⠀⠈⢷⡀⠀⠀⠀⠀⠀⢠⠏⡀⣬⣹⣦⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠈⡿⠶⠶⠋ |
| 15 | +⠀⠀⠈⢷⡀⠀⠀⠀⠀⠘⠛⠛⠋⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⣼⠃⠀⠀⠀ |
| 16 | +⠀⠀⠀⠀⠙⢦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⣠⡞⠁⠀⠀⠀⠀ |
| 17 | +⠀⠀⠀⠀⠀⠀⠈⠛⣷⢶⣦⣤⣄⣀⣠⣤⣤⠀⣶⠶⠶⠶⠛⠁⠀⠀⠀⠀⠀⠀ |
| 18 | +⠀⠀⠀⠀⣀⡀⠀⣰⠇⣾⠀⠀⠈⣩⣥⣄⣿⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 19 | +⠀⠀⠀⠀⢿⡉⠳⡟⣸⠃⠀⠀⠀⠘⢷⣌⠉⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 20 | +⠀⠀⠀⠀⠀⠙⢦⣴⠏⠀⠀⠀⠀⠀⠀⠉⠳⠶⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |
| 21 | +
|
| 22 | +❤ xxd /dev/sda1 | head |
| 23 | +00000000: 383d 447e 7e20 383d 3d3d 3d3d 3d3d 447e 8=D~~ 8=======D~ |
| 24 | +00000010: 2038 233d 3d3d 3d3d 3d3d 3d44 7e7e 2038 8#========D~~ 8 |
| 25 | +00000020: 233d 3d44 7e7e 2038 3d3d 3d3d 3d3d 3d3d #==D~~ 8======== |
| 26 | +00000030: 3d44 2038 3d3d 3d3d 447e 7e7e 2038 3d3d =D 8====D~~~ 8== |
| 27 | +00000040: 3d3d 3d3d 3d3d 3d3d 3d44 7e20 3823 3d3d =========D~ 8#== |
| 28 | +00000050: 3d3d 3d3d 3d3d 3d3d 3d3d 447e 7e20 383d ==========D~~ 8= |
| 29 | +00000060: 3d3d 3d3d 3d44 7e7e 2038 233d 3d3d 3d3d =====D~~ 8#===== |
| 30 | +00000070: 3d3d 3d3d 447e 2038 233d 3d3d 3d3d 3d3d ====D~ 8#======= |
| 31 | +00000080: 3d3d 3d3d 447e 2038 233d 3d3d 3d44 7e20 ====D~ 8#====D~ |
| 32 | +00000090: 3823 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 447e 8#============D~ |
| 33 | +``` |
| 34 | +Welcome to WipeDicks, the tool that gives your data the shaft! |
| 35 | + |
| 36 | +## What's the Big Deal? 8===D |
| 37 | + |
| 38 | +WipeDicks is a high-performance, multi-threaded file and device wiping tool that overwrites your data with a veritable bukkake of ASCII penises. It's designed for secure data erasure with more dick jokes than you can shake a stick at! |
| 39 | + |
| 40 | +## Features (or as we like to call them, "Dick Pics") 8=D |
| 41 | + |
| 42 | +- Securely penetrates your files and devices |
| 43 | +- Multi-threaded for maximum pleasure (and performance) |
| 44 | +- Recursively wipes directories (because size matters) |
| 45 | +- Adjustable number of rounds (for those who need extra stamina) |
| 46 | +- Option to wipe free space (leave no trace behind!) |
| 47 | +- Humorous ASCII art overwrite patterns (it's not the size of the boat, it's the motion of the ocean) |
| 48 | + |
| 49 | +## Warning (Cock Block Alert!) 8==X |
| 50 | + |
| 51 | +This tool is designed to permanently destroy data. Use with extreme caution, or you might end up with blue balls (i.e., regret). |
| 52 | + |
| 53 | +Always double-check your targets before unleashing our ASCII members upon them. |
| 54 | + |
| 55 | +## Installation (Getting It Up and Running) 8===D~ |
| 56 | + |
| 57 | +1. Make sure you've got Rust and Cargo (the only package we care about) |
| 58 | +2. Clone this bad boy: |
| 59 | + ```bash |
| 60 | + git clone https://github.com/vxfemboy/wipedicks.git && cd wipedicks |
| 61 | + ``` |
| 62 | +3. Get it hard... err, built: |
| 63 | + ```bash |
| 64 | + cargo build --release |
| 65 | + ``` |
| 66 | +4. Find your new toy in `target/release/wipedicks` |
| 67 | + |
| 68 | +## Usage (How to Handle Your Tool) 8====D |
| 69 | + |
| 70 | +#### Basic usage: |
| 71 | +Options (Piercings for your command): |
| 72 | +- `-r, --recursive`: Go deep into directories |
| 73 | +- `-n, --numrounds <ROUNDS>`: How many times you want to go (default: 1) |
| 74 | +- `-w, --wipefree`: Clean up afterwards |
| 75 | +- `-s, --slow`: Take it slow, big boy |
| 76 | + |
| 77 | +#### Examples: |
| 78 | +1. Give a single file the business: |
| 79 | + ```bash |
| 80 | + ./wipedicks /path/to/file |
| 81 | + ``` |
| 82 | +2. Go to town on a directory, three times: |
| 83 | + ```bash |
| 84 | + ./wipedicks -r -n 3 /path/to/directory |
| 85 | + ``` |
| 86 | +3. Absolutely destroy a device (Good luck pulling out of this one!): |
| 87 | + ```bash |
| 88 | + ./wipedicks /dev/sdX |
| 89 | + ``` |
| 90 | + |
| 91 | +## Caution (Wrap It Before You Tap It) |
| 92 | + |
| 93 | +- Always check your target twice, or you might screw the wrong hole |
| 94 | +- Wiping entire devices is like unprotected data sex - there's no going back |
| 95 | +- Don't run this on system files unless you want your computer to go limp |
| 96 | +- This tool is for giggles and learning. For serious business, use protection (i.e., certified tools) |
| 97 | + |
| 98 | +## Contributing (Sword Fighters Wanted) |
| 99 | + |
| 100 | +Want to cross streams? Contributions are welcome! Feel free to submit a Pull Request. |
| 101 | + |
| 102 | +## Credits |
| 103 | + |
| 104 | +This project was brought up to me by https://github.com/Drewsif/wipedicks/ |
| 105 | +all credits for the idea goes to the original creator I just rewrote it in Rust |
| 106 | + |
| 107 | +## Disclaimer (Cover Your Ass-ets) |
| 108 | + |
| 109 | +The authors aren't responsible for any data loss or damage. Use at your own risk, you kinky data destroyer! |
| 110 | + |
| 111 | +Remember: |
| 112 | +> With great power comes great responsibili-D. |
| 113 | +> Use wipedicks wisely, and may your data always rest in pieces! 8====D~~~ |
0 commit comments