Mergen is a web scanning tool to conduct basic recon steps and identify several vulnerabilites during your pentest process.
1-Clone the project:
git clone https://github.com/redhotchilihacker1/Mergen.git2-Install required libraries:
pip install -r requirements.txtThere are several use cases of this.
You can either test a single domain:
python3 mergen.py -url https://example.com -allOr you can test several domains by putting all in a file:
python3 mergen.py -file domains.txt -allYou can use several flags at one such as:
python3 mergen.py -url https://example.com -ssl -cookie -corsYou can generate a comprehensive HTML report
python3 mergen.py -url https://example.com -all -output test.htmlOptions:
-h, --help show this help message and exit
--url [URL ...] URL of the website to be analyzed
--file FILE File containing URLs to be analyzed
--cookie Enable checking of cookie values
--method Check which HTTP Debugging methods are enabled
--headers Enable checking of security headers
--ssl Enable checking of SSL/TLS versions
--tech Identify web technologies used and find assigned CVE's
--social Check social media links on the website
--cors Check for CORS vulnerabilities on the website
--ports Scan for popular ports
--spf Perform SPF policy check
--dmarc Perform DMARC policy check
--cjacking Perform clickjacking vulnerability check
--response Get response information without source code
--sshot Take a screenshot of the website
--default Check for default pages
--reverse Perform reverse IP lookup
--all Perform all checks
--output OUTPUT Output HTML report to the specified fileTo our mascot cat Hashcat and her mother J, To my gang lolo.txt, To my beloved family members who supports me in every turn,
Love you all.
This project is purely for educational purposes, use at your own risk. I do not in any way encourage the illegal use of this software or attacking targets without prior authorization.
