OSINTify is a powerful Open Source Intelligence (OSINT) reconnaissance tool designed to gather essential information about a given domain. It performs various lookups and searches to provide insights from WHOIS data to GitHub profiles, DNS records, and more.
- WHOIS Lookup: Retrieve registration details of a domain.
- DNS Records: Fetch A records and other DNS entries.
- Reverse IP Lookup: Find other domains hosted on the same IP.
- GitHub Recon: Search for related GitHub users and organizations.
- Google Dorking: Generate and display Google dorks tailored to the target domain.
- SSL Certificate Details: Get information about the domain's SSL certificate.
- Subdomain Enumeration: Enhanced output formatting and improved accuracy.
To use OSINTify, ensure you have Python 3.x installed. Clone the repository and install the required packages:
git clone https://github.com/d4rkh0rse/OSINTify.git
cd OSINTify
pip install -r requirements.txtpython OSINTify.py -d example.com -subs -ssl -whois -dns -revip -github -dorks-
Run All Features:
python OSINTify.py -d example.com -subs -ssl -whois -dns -revip -github -dorks
-
Run Specific Features:
-
Subdomain enumeration and WHOIS lookup:
python OSINTify.py -d example.com -subs -whois
-
GitHub reconnaissance and DNS lookup:
python OSINTify.py -d example.com -github -dns
-
Contributions are welcome! If you have suggestions for improvements or new features, please open an issue or submit a pull request.
