https://github.com/SecShiv/TextFilterFuzzer
TextFilterFuzzer For Directory Fuzzing - filter for (e.g, Not Found, 404, Not Accepted)
https://github.com/SecShiv/TextFilterFuzzer
bugbounty contentdiscovery directory-bruteforce python3
Last synced: about 1 year ago
JSON representation
TextFilterFuzzer For Directory Fuzzing - filter for (e.g, Not Found, 404, Not Accepted)
- Host: GitHub
- URL: https://github.com/SecShiv/TextFilterFuzzer
- Owner: SecShiv
- Created: 2024-05-08T10:43:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-07T23:35:39.000Z (almost 2 years ago)
- Last Synced: 2025-04-06T15:26:25.694Z (about 1 year ago)
- Topics: bugbounty, contentdiscovery, directory-bruteforce, python3
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TextFilterFuzzer
Find Endpoints and URLs ffuf is not. TextFilterFuzzer For Directory Fuzzing - filter for (e.g, Not Found, 404, Not Accepted) Simple but very effective to use.
# Usage
python3 textfuzzer.py
Enter URL: https://evil.com
Enter the path to the wordlist file: /usr/share/seclists/Discovery/Web-Content/raft-medium-directories.txt
Enter the filter text separated by comma (e.g., 'Not Found,406 Not Accepted'): Not Found, 404, Not Accepted
Now only URLs will printed to the terminal that don't match the "Not Found", "404, "Not Accepted" with the status code.
# Why?
Because from my experience when I'm using ffuf or any other tool for fuzzing, I can only exclude by code and size but sometimes the webpage may have the same code, size and content length but displays something different on the webpage itself.
# Next steps
- To add FUZZ option
- To make it faster with larger wordlists
If you find this simple tool useful or interesting. Do consider a star and follow on my github ;)