WebHackersWeapons
repository·main·Indexed 26 days ago
https://github.com/hahwul/webhackersweaponsA curated repository of tools, bookmarklets, and extensions for web security researchers and bug hunters. The collection is organized by functional types—such as Army-Knife, Proxy, Recon, Fuzzer, Scanner, and Exploit—and indexed by technical tags covering vulnerabilities (sqli, xss, ssrf), protocols (http, graphql, dns), and reconnaissance methodologies (osint, asset-discovery).
What's inside WebHackersWeapons
- WebHackersWeapons is a curated collection of tools designed for web hackers and bug hunters. The repository organizes resources into several categories including specialized tools, bookmarklets, browser addons, and extensions for proxy tools like Burp Suite, Caido, and ZAP.
Discover subdomain enumeration and recon tools
mainThe
subdomainscategory contains a collection of tools used for subdomain discovery, DNS resolution, and reconnaissance. These tools range from passive discovery frameworks to active brute-forcing and permutation generators.Key functional groups include:
- Discovery & Enumeration: Tools like
subfinder,Amass,assetfinder, andSublist3rfor finding valid subdomains. - Bruteforcing & Resolution:
purednsfor fast domain resolution andgobusterfor DNS busting. - Permutation & Mutation:
altdns,dmut, andalterxfor generating subdomain variations. - Takeover Detection:
subjack,subzy,Sub404, andSubOverfor checking subdomain takeover vulnerabilities. - Specialized Recon:
shosubgo(Shodan API),github-subdomains(GitHub search), andsubjs(JS file fetching).
- Discovery & Enumeration: Tools like
Reconnaissance tools for URL discovery and endpoint identification
mainA collection of reconnaissance tools designed to find, extract, and identify URLs, endpoints, and attack surfaces. These tools range from fetching historical data from the Wayback Machine to static analysis of code and APKs.Use Clipboard for cross-platform clipboard management
mainThe
Clipboardutility acts as an external memory tool for managing clipboard data. It is compatible with Linux, macOS, and Windows and is implemented in C++.https://github.com/Slackadays/ClipboardDiscover tools for cache vulnerability testing
mainThe following tools are categorized for testing web cache vulnerabilities (cache-vuln). They include fuzzers for parameter discovery and scanners for identifying cache poisoning vulnerabilities.
Fuzzers
- ParamPamPam: Used for brute-force discovery of GET and POST parameters. (Python, Linux, macOS, Windows)
- param-miner: A tool for parameter mining, often used as a Burp Suite extension. (Java, Linux, macOS, Windows)
Scanners
- web_cache_poison: A scanner focused on web cache poisoning techniques. (Shell, Linux, macOS, Windows)
- FockCache: A minimalized tool for testing cache poisoning. (Go, Linux, macOS, Windows)
- Web-Cache-Vulnerability-Scanner: A Go-based CLI tool developed by Hackmanit GmbH for testing web cache poisoning. (Go, Linux, macOS, Windows)
- autopoisoner: A web cache poisoning vulnerability scanner. (Python, Linux, macOS, Windows)
Use Ronin Ruby Toolkit for security research
mainRonin is a free and open-source Ruby toolkit designed for security research and development. It supports pentesting, crawling, reconnaissance, and exploitation. It is cross-platform (Linux, macOS, Windows) and is written in Ruby.
https://ronin-rb.devUse Semgrep for lightweight static analysis
mainSemgrep is a lightweight static analysis tool (SAST) that supports many languages. It allows you to find bug variants using patterns that resemble actual source code.Use BurpSuite for live-audit and crawling
mainBurpSuite is an 'Army-Knife' tool used for live-auditing, crawling, and mitmproxy tasks. It is cross-platform (Linux, macOS, Windows) and requires Java.DNS Reconnaissance and Resolution Tools
mainThe following tools are categorized for DNS reconnaissance, subdomain enumeration, and resolution tasks:
Domain Resolvers and Bruteforcers
- puredns: A fast domain resolver and subdomain bruteforcing tool. It features accurate filtering for wildcard subdomains and DNS poisoned entries. (Go)
- rusolver: A fast and accurate DNS resolver. (Rust)
- zdns: A fast CLI-based DNS lookup tool. (Go)
- shuffledns: A Go wrapper around
massdnsdesigned to enumerate valid subdomains using active bruteforce, featuring wildcard handling and streamlined I/O. (Go) - altdns: Generates permutations, alterations, and mutations of subdomains and resolves them. (Python)
DNS Toolkits and Querying
- dnsx: A fast, multi-purpose DNS toolkit that allows running multiple custom DNS queries using a list of user-supplied resolvers. (Go)
- dnsprobe: A tool built on top of
retryablednsthat enables performing multiple custom DNS queries with user-supplied resolvers. (Go) - scilla: An information gathering tool for DNS, subdomain, and port enumeration. (Go)
- BLUTO: A dedicated DNS analysis tool. (Python)
DNS Validation and Monitoring
- dnsvalidator: Verifies IPv4 DNS servers against baseline servers to ensure accurate responses and maintain a reliable list of servers. (Python)
- dnsobserver: A Go-based DNS service used to detect blind vulnerabilities by monitoring for out-of-band (OAST) DNS interactions and sending notifications via Slack.
Explore C++ based security and utility tools
mainThewebhackersweaponsrepository categorizes various tools by programming language. Tools written in C++ include utility applications likeClipboardand security research resources likesecurity-research-pocsfrom Google. These tools are generally cross-platform, supporting Linux, macOS, and Windows.Use the Baudrillard Suite for social engineering and security research
mainThe
Baudrillard Suiteis a cross-platform security research toolkit. It provides capabilities for OSINT aggregation, memory forensics, social engineering, steganography, and predictive threat modeling. It is compatible with Linux, macOS, and Windows, and is written in Python.https://github.com/bad-antics/baudrillard-suiteUse EvenBetter for Caido
mainEvenBetter is a frontend plugin designed to enhance the Caido experience. It is compatible with Linux, macOS, and Windows, and is written in TypeScript.