W3b0s1nt is a Python script to gain intelligence on a domain.
- Python 3
- Don't forget to install the requirements.txt
- You will be limited in your search requests with the Hacker Target free API, you can purchase a Hacker Target membership and your API here: (https://hackertarget.com/scan-membership/)
- For the WhoisXML API; this is an easy process and free, simply create an account and use the trial 50 free API requests:(https://whois.whoisxmlapi.com)
git clone https://github.com/C3n7ral051nt4g3ncy/webosint
cd webosint
pip3 install -r requirements.txt
python3 webosint.py
Once the script starts, you have hardly any typing to do:
- Domain format example: google.com
- To choose between yes and no: Type Y or y for Yes | N or n for No
- Choose between a free search and search with your API Key: Type -F or f for the free search | Type -API or api for the search with your API keys
In the Config.json
file, just paste your API Keys inside the quotation marks "API Key"
(see photo below)
- It's not an obligation to pay for a Hacker Target API key, you can leave it how it is, just choose the free search by typing -F each time the tool asks you to choose between the Free search and the search using your API key.
- It's an obligation ✅ however to get yourself a WhoisXML Api key, this is free (50 searches each month), just go to the WhoisXML website and get an account to get your API key: (https://whois.whoisxmlapi.com)
Checking the domain is registered
Get the domain ip address and location data, Version, ASN
Reverse ip search to extract all domains with the same ip (HackerTarget free and paid API)
DNS records with HackerTarget free and Paid API
Whois domain information
Domain CERT (Certificate) search using CRT.SH
Domain reputation sca, with WhoisXML free API
Before making this repository public, I gave private access to a few people, some were getting an error right at the beginning of the script and websites that were Registered
were being shown as Not Registered
. Found the problem/issue, some people have both whois
and python-whois
modules, and they were conflicting with each other. Fixing the issue will be:
pip3 uninstall whois
pip3 uninstall python-whois
Make a clean install:
pip 3 install python-whois
Or simply use virtualenv
🧠
This tool is for the OSINT and Cyber community, don't use it for wrong, immoral, or illegal reasons.
Feel free to contribute and to change some code within the tool, submit a PR (Pull Request), or submit your thoughts here on github in the Webosint discussions
If you like this simple Python tool, feel free to donate to my work by clicking on the KO-FI Badge or the BITCOIN Badge at the top of this .readme file, you can also scan directly the BTC QR Code to get my BTC Address.
Thank you to Hacker Target for their API and great work which makes this tool possible, thank you also to WHOisXML for their API as they make a free API (50 searches per month) which provides a great opportunity for so many people in the Cyber community.