Skip to content

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.

License

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages