{"id":15200978,"url":"https://github.com/vxfemboy/wipedicks","last_synced_at":"2026-05-18T01:05:43.575Z","repository":{"id":248980767,"uuid":"830185940","full_name":"JMP-0xFF/wipedicks","owner":"JMP-0xFF","description":" Wipe files and drives securely with random ASCII dicks ","archived":false,"fork":false,"pushed_at":"2024-07-19T06:11:23.000Z","size":6,"stargazers_count":111,"open_issues_count":2,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-05T04:26:21.887Z","etag":null,"topics":["anti-forensics","antiforensics","forensics","random-ascii-dicks","rust","wipe-files"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JMP-0xFF.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-17T19:10:59.000Z","updated_at":"2024-10-27T23:27:58.000Z","dependencies_parsed_at":"2024-07-18T08:23:33.165Z","dependency_job_id":"1cab8629-28f6-4fea-98a6-fe2852a5533e","html_url":"https://github.com/JMP-0xFF/wipedicks","commit_stats":null,"previous_names":["vxfemboy/wipedicks","jmp-0xff/wipedicks"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMP-0xFF%2Fwipedicks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMP-0xFF%2Fwipedicks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMP-0xFF%2Fwipedicks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JMP-0xFF%2Fwipedicks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JMP-0xFF","download_url":"https://codeload.github.com/JMP-0xFF/wipedicks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235025167,"owners_count":18924244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anti-forensics","antiforensics","forensics","random-ascii-dicks","rust","wipe-files"],"created_at":"2024-09-28T03:01:39.587Z","updated_at":"2025-10-02T16:31:52.203Z","avatar_url":"https://github.com/JMP-0xFF.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# 8====D~ WipeDicks\n```\n⠀⠀⠀⠀⠀⣠⠶⠚⠛⠛⠛⠲⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⠀⠀⠀⣴⠟⠁⠀⠀⠀⠀⠀⠀⠀⠻⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⠀⣠⣾⣷⣄⠀⠀⠀⢀⣠⣤⣤⡀⠀⢿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⢸⣿⡿⢃⣸⡶⠂⢠⣿⣿⡿⠁⣱⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⢸⡏⠉⠩⣏⣐⣦⠀⠛⠦⠴⠚⠁⠀⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⣼⠧⠶⠶⠶⠿⠶⠶⠖⠚⠛⠉⠁⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠶⠶⡄⠀⠀\n⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⢠⡟⠀⠀⢹⠀⠀\n⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⢠⡆⠀⢸⡄⠀⠀⠀⠀⠀⠀⢀⡿⠁⠀⠀⡾⠀⠀\n⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠈⡇⠀⠸⣧⣠⠴⠶⠖⠲⢶⡞⠁⠀⢈⡼⢃⠀⠀\n⠸⡆⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⡇⠀⠀⢿⠁⠄⣲⡶⠶⠿⢤⣄⡀⠛⢛⠉⢻⠀\n⠀⢿⡀⠀⠀⠀⠀⠀⠀⠀⢸⠠⣇⠀⠀⠀⠀⠊⠁⠀⠀⠀⠀⠀⠙⢦⠈⠙⠓⣆\n⠀⠈⢷⡀⠀⠀⠀⠀⠀⢠⠏⡀⣬⣹⣦⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠈⡿⠶⠶⠋\n⠀⠀⠈⢷⡀⠀⠀⠀⠀⠘⠛⠛⠋⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀⠀⣼⠃⠀⠀⠀\n⠀⠀⠀⠀⠙⢦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⣠⡞⠁⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠀⠈⠛⣷⢶⣦⣤⣄⣀⣠⣤⣤⠀⣶⠶⠶⠶⠛⠁⠀⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⣀⡀⠀⣰⠇⣾⠀⠀⠈⣩⣥⣄⣿⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⢿⡉⠳⡟⣸⠃⠀⠀⠀⠘⢷⣌⠉⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n⠀⠀⠀⠀⠀⠙⢦⣴⠏⠀⠀⠀⠀⠀⠀⠉⠳⠶⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀\n\n❤  xxd /dev/sda1 | head\n00000000: 383d 447e 7e20 383d 3d3d 3d3d 3d3d 447e  8=D~~ 8=======D~\n00000010: 2038 233d 3d3d 3d3d 3d3d 3d44 7e7e 2038   8#========D~~ 8\n00000020: 233d 3d44 7e7e 2038 3d3d 3d3d 3d3d 3d3d  #==D~~ 8========\n00000030: 3d44 2038 3d3d 3d3d 447e 7e7e 2038 3d3d  =D 8====D~~~ 8==\n00000040: 3d3d 3d3d 3d3d 3d3d 3d44 7e20 3823 3d3d  =========D~ 8#==\n00000050: 3d3d 3d3d 3d3d 3d3d 3d3d 447e 7e20 383d  ==========D~~ 8=\n00000060: 3d3d 3d3d 3d44 7e7e 2038 233d 3d3d 3d3d  =====D~~ 8#=====\n00000070: 3d3d 3d3d 447e 2038 233d 3d3d 3d3d 3d3d  ====D~ 8#=======\n00000080: 3d3d 3d3d 447e 2038 233d 3d3d 3d44 7e20  ====D~ 8#====D~ \n00000090: 3823 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 447e  8#============D~\n```\nWelcome to WipeDicks, the tool that gives your data the shaft! \n\n## What's the Big Deal? 8===D\n\nWipeDicks 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!\n\n## Features (or as we like to call them, \"Dick Pics\") 8=D\n\n- Securely penetrates your files and devices\n- Multi-threaded for maximum pleasure (and performance)\n- Recursively wipes directories (because size matters)\n- Adjustable number of rounds (for those who need extra stamina)\n- Option to wipe free space (leave no trace behind!)\n- Humorous ASCII art overwrite patterns (it's not the size of the boat, it's the motion of the ocean)\n\n## Warning (Cock Block Alert!) 8==X\n\nThis tool is designed to permanently destroy data. Use with extreme caution, or you might end up with blue balls (i.e., regret).\n\nAlways double-check your targets before unleashing our ASCII members upon them.\n\n## Installation (Getting It Up and Running) 8===D~\n\n1. Make sure you've got Rust and Cargo (the only package we care about)\n2. Clone this bad boy:\n  ```bash\n  git clone https://github.com/vxfemboy/wipedicks.git \u0026\u0026 cd wipedicks\n  ```\n3. Get it hard... err, built:\n  ```bash\n  cargo build --release\n  ```\n4. Find your new toy in `target/release/wipedicks`\n\n## Usage (How to Handle Your Tool) 8====D\n\n#### Basic usage:\nOptions (Piercings for your command):\n- `-r, --recursive`: Go deep into directories\n- `-n, --numrounds \u003cROUNDS\u003e`: How many times you want to go (default: 1)\n- `-w, --wipefree`: Clean up afterwards\n- `-s, --slow`: Take it slow, big boy\n\n#### Examples:\n1. Give a single file the business: \n  ```bash\n  ./wipedicks /path/to/file\n  ```\n2. Go to town on a directory, three times:\n  ```bash\n  ./wipedicks -r -n 3 /path/to/directory\n  ```  \n3. Absolutely destroy a device (Good luck pulling out of this one!):\n ```bash\n ./wipedicks /dev/sdX\n ```\n\n## Caution (Wrap It Before You Tap It)\n\n- Always check your target twice, or you might screw the wrong hole\n- Wiping entire devices is like unprotected data sex - there's no going back\n- Don't run this on system files unless you want your computer to go limp\n- This tool is for giggles and learning. For serious business, use protection (i.e., certified tools)\n\n## Contributing (Sword Fighters Wanted)\n\nWant to cross streams? Contributions are welcome! Feel free to submit a Pull Request.\n\n## Credits\n\nThis project was brought up to me by https://github.com/Drewsif/wipedicks/\nall credits for the idea goes to the original creator I just rewrote it in Rust\n\n## Disclaimer (Cover Your Ass-ets)\n\nThe authors aren't responsible for any data loss or damage. Use at your own risk, you kinky data destroyer!\n\nRemember:\n\u003e With great power comes great responsibili-D. \n\u003e Use wipedicks wisely, and may your data always rest in pieces! 8====D~~~\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvxfemboy%2Fwipedicks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvxfemboy%2Fwipedicks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvxfemboy%2Fwipedicks/lists"}