Skip to content

Ish3ng0m4/FahamuOSINT

Repository files navigation

FahamuOSINT

FahamuOSINT Logo Is an Automated OSINT Reconnaissance Tool FahamuOSINT is a Python-based OSINT tool that helps red teamers, pentesters and security researchers gather information about domains efficiently. It performs WHOIS lookups, IP & Shodan scans, subdomain enumeration and social media scraping. Results can be exported in CSV or JSON format.

Features

WHOIS Lookup: Get domain registration informations.
IP and Shodan Scan: Resolve domain to IP and check exposed services.
Subdomain Enumeration: Using crt.sh, local/online wordlists or custom wordlists.
Social Media Scraper: Checks top 50 social media platforms for usernames and default common ones.
Export Results: CSV or JSON output for easy analysis.
Rich Console Output: Colorful and readable results.

Requirements

Python 3.10+
Pip packages: requests, python-whois, shodan, rich, pandas
Shodan API Key (for Shodan scans)

Installation

  1. Clone the repository
    git clone https://github.com/Ish3ng0m4/FahamuOSINT.git
    cd FahamuOSINT

  2. Set up Python virtual environment (optional but highly recommended)
    python3 -m venv Fahamuvenv
    source Fahamuvenv/bin/activate

  3. Install dependencies
    pip install -r requirements.txt

Usage

Command: python3 -m scripts.fahamu -d example.com -o csv

Arguments

Flag Description Default
-d, --domain Target domain Required
-o, --output Output format (csv or json) csv

Example Run

Command

python3 -m scripts.fahamu -d example.com -o csv

Output

example.com_results_1.csv → WHOIS
example.com_results_2.csv → IP info
example.com_results_3.csv → Shodan
example.com_results_4.csv → Subdomains
example.com_results_5.csv → Social Media Profiles

Subdomain Wordlists

  1. Uses local 1,613,291-entry wordlist found on common-crawl-subdomains-10000.txt which is a default wordlist
  2. Optionally, users can provide custom wordlists.
  3. Online sources fallback: crt.sh

Social Media Scraper

  1. Checks top 50 platforms including Twitter (X), Facebook, LinkedIn, GitHub, Instagram, etc.
  2. Users can provide a username, otherwise uses common usernames.

License

Under MIT & ICTC License free for personal and professional use.

Contact

Gabriel D Ishengoma | GitHub

About

FahamuOSINT Is an Automated OSINT Reconnaissance Tool FahamuOSINT is a Python-based OSINT tool that helps red teamers, pentesters and security researchers gather information about domains efficiently. It performs WHOIS lookups, IP & Shodan scans, subdomain enumeration and social media scraping. Results can be exported in CSV or JSON format.

Topics

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages