/webosint

W3b0s1nt is a Python tool/script to conduct Domain Intelligence

Primary LanguagePythonOtherNOASSERTION

GitHub Kofi BTC

Licence





W3b0s1nt 🌐

W3b0s1nt is a Python script to gain intelligence on a domain.


Requirements 🐍

  • 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)

Installation ⚙️

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

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)



Tool Sequence ⛓️

[1]

Checking the domain is registered

[2]

Get the domain ip address and location data, Version, ASN

[3]

Reverse ip search to extract all domains with the same ip (HackerTarget free and paid API)

[4]

DNS records with HackerTarget free and Paid API 

[5]

Whois domain information

[6]

Domain CERT (Certificate) search using CRT.SH

[7]

Domain reputation sca, with WhoisXML free API

Potential Issues and Errors ❌

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 🧠


Disclaimer ⚠️

This tool is for the OSINT and Cyber community, don't use it for wrong, immoral, or illegal reasons.


Tool Improvements 🔧

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

License ⚖️

MIT


Support 💜

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.


Mention 🔊

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.