{"id":13614791,"url":"https://github.com/mattjegan/wtfuzz","last_synced_at":"2025-12-30T06:41:27.843Z","repository":{"id":62589679,"uuid":"86060956","full_name":"mattjegan/wtfuzz","owner":"mattjegan","description":"A pip-installable tool used for checking the existence of different types of web resources","archived":false,"fork":false,"pushed_at":"2019-02-01T05:23:37.000Z","size":816,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-18T22:47:07.061Z","etag":null,"topics":["cli","fuzzing","python","security","security-scanner","security-tools"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mattjegan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-03-24T11:28:04.000Z","updated_at":"2019-10-20T07:25:31.000Z","dependencies_parsed_at":"2022-11-03T17:56:04.877Z","dependency_job_id":null,"html_url":"https://github.com/mattjegan/wtfuzz","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjegan%2Fwtfuzz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjegan%2Fwtfuzz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjegan%2Fwtfuzz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mattjegan%2Fwtfuzz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mattjegan","download_url":"https://codeload.github.com/mattjegan/wtfuzz/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248767789,"owners_count":21158530,"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":["cli","fuzzing","python","security","security-scanner","security-tools"],"created_at":"2024-08-01T20:01:05.728Z","updated_at":"2025-12-30T06:41:27.817Z","avatar_url":"https://github.com/mattjegan.png","language":"Python","funding_links":[],"categories":["Projects friendly to Hacktoberfest 1st time contributors"],"sub_categories":["Python"],"readme":"# wtfuzz - What The Fuzz \n[![PyPI version](https://badge.fury.io/py/wtfuzz.svg)](https://badge.fury.io/py/wtfuzz)\n\nWtfuzz is a pip-installable tool used for checking the existance of different types of web resources including webpages, files, api endpoints and more.\n\n## Installation\nRequires Python 3.5+\n```\npip install wtfuzz\n```\n\n## Usage\n```\nwtfuzz http://your-url-here.com myList.txt\n\n404 : http://your-url-here.com/.bash_history\n404 : http://your-url-here.com/.bashrc\n404 : http://your-url-here.com/.cache\n404 : http://your-url-here.com/.config\n404 : http://your-url-here.com/.cvs\n200 : http://your-url-here.com/.git/HEAD\n200 : http://your-url-here.com/index.php\n200 : http://your-url-here.com/wp-admin.php\n```\n\n### With query parameters\n```\ncontents of query_params.csv:\na,b,c\n1,2,3\n4,5,6\n\nwtfuzz http://your-url-here.com?a\u0026b\u0026c myList.txt -q query_params.csv\n\n404 : http://your-url-here.com/.bash_history?a=1b=2c=3\n404 : http://your-url-here.com/.bashrc?a=1b=2c=3\n404 : http://your-url-here.com/.cache?a=1b=2c=3\n404 : http://your-url-here.com/.config?a=1b=2c=3\n404 : http://your-url-here.com/.cvs?a=1b=2c=3\n200 : http://your-url-here.com/.git/HEAD?a=1b=2c=3\n200 : http://your-url-here.com/index.php?a=1b=2c=3\n200 : http://your-url-here.com/wp-admin.php?a=1b=2c=3\n...\n\n```\n\n## Options\n```\nusage: wtfuzz [-h] [-w wait_time] [-n num_requests] [-t num_threads]\n              [-o output_file] [--only http_status]\n              root_url list_file\n\nA CLI tool for finding web resources\n\npositional arguments:\n  root_url            the url you want to start the search from\n  list_file           an optional list of resources to check\n\noptional arguments:\n  -h, --help          show this help message and exit\n  -w wait_time        an optional time to wait between the number of requests\n                      given by the -n flag. Note: this is per thread.\n  -n num_requests     an optional number of requests to make before waiting\n                      for the time specified by the -w flag. Note: this is per\n                      thread.\n  -t num_threads      an optional number of threads to use to send requests.\n  -o output_file      an optional file to log output to.\n  -m http_method      http method to use for requests\n  -c http_status color  customize what color a given http status code will\n                        display as. Note: this parameter can be specified\n                        multiple times. Available Colors:\n                        [red,green,yellow,blue,black,magenta,cyan,white]\n  -b http_body        http body to use for requests\n  --only http_status  only show requests that return http_status\n```\n\n## Contributing\n\nAnyone is welcome to contribute, just head over to [the issues page](https://github.com/mattjegan/wtfuzz/issues) and find an issue you'd like to work on. Check out the discussion and if it seems cool for you to begin working on something, fork the repository, make your changes, and then make a pull request back into this master branch. When making your changes, make sure to add yourself to the AUTHORS file.\n\n### Setup\n\n1. Fork the repository\n2. Clone your fork: `git clone https://github.com/\u003cyour-user\u003e/wtfuzz`\n3. Go to the project directory: `cd wtfuzz`\n4. Install the required packages: `pip3 install -r requirements.txt`\n5. Run the code: `python3 wtfuzz/wtfuzz.py http://your-url-here.com myList.txt`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattjegan%2Fwtfuzz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmattjegan%2Fwtfuzz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmattjegan%2Fwtfuzz/lists"}