Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/panch0r3d/Bug_Bounty_Tools
Random tools I've made for bug bounty hunting
https://github.com/panch0r3d/Bug_Bounty_Tools
Last synced: about 3 hours ago
JSON representation
Random tools I've made for bug bounty hunting
- Host: GitHub
- URL: https://github.com/panch0r3d/Bug_Bounty_Tools
- Owner: panch0r3d
- Created: 2020-11-08T17:07:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-14T22:01:04.000Z (3 months ago)
- Last Synced: 2024-09-15T06:08:07.180Z (3 months ago)
- Language: Python
- Size: 99.6 KB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - panch0r3d/Bug_Bounty_Tools - Random tools I've made for bug bounty hunting (Python)
README
# Bug_Bounty_Tools
Random tools I've made for bug bounty hunting* DNS SSRF : Find dns ping backs from URLs sent in headers (Burp Collaborator Everywhere inspired but does not use Burp) finds potential SSRF's and header based redirects
* headerBlowupURL.py : Send a header of a specified size to tease out an error message that discloses backend server name / version. This works when header size limit lower on the backend server vs the frontend. So the header passes to the backend and triggers the error. See https://research.securitum.com/x-forwarded-for-header-security-problems/ for additional explanation
Usage: python headerBlowupURL.py https://www.example.com 'X-Forwarded-For' 0 '%' 500
python headerBlowupURL.py [URL to Test] [Name of the Header] [How many times to repeat the value specified] [The value to repeat in the header] [How much of the response to return (optional default is 500)]
* CheckPorts.sh - Banner grabbing using telnet through bash
Usage: CheckPorts.sh [Input File of URLs/IPs and Ports] &> [Output File]
expected input format 123.123.123.123:8001 or www.example.com:8001
* tinyurl_bruteforce.py - A random brute forcer for shortened URLs (https://www.vanityurlshorteners.com/) *note* watch out for rate limiting
Usage: python3 tinyurl_bruteforce.py 'https://tinyurl.com/' /tmp/tinyurl.txt 7 'https://www.example.com'
Explanation: tinyurl_bruteforce.py [base url] [output file to save reults to] [max length of random characters appended to base] [optional to filter out results that
all point to the same url]* vuln_files - My personal collection of files with hidden functionality used for testing file uploads
* My personal suite of tools for fuzzing api endpoints. It logs api keys / tokens/ path traversals / debug pages etc
* top hat - a tool i wrote to check for page changes when you add headers. Including length / response variations and reflected values in the response body. The usage is very similar to my APISPII tools. I also have a huge list of headers in my wordlists repo.
usage - python3 top_hat.py "https://www.example.com/" header.txt .25 /tmp/wordlists/biglistofheaders.txt "{{7*7}}"
usage - python3 top_hat.py /tmp/fileOfURLS.txt header.txt .25 /tmp/wordlists/biglistofheaders.txt "{{7*7}}" /tmp/outputfile.txt