AH-OSINT is a lightweight, modular Python framework for passive OSINT gathering on domains, IPs, DNS records, and websites.

Stars

8

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a clean, menu-driven interface with automatic JSON report generation, making it accessible for newcomers and practical for quick reconnaissance.

Who it is for

  • Security researchers
  • Bug bounty hunters
  • Cybersecurity students
  • Defense and blue-team analysts

Use cases

  • Perform WHOIS lookups and registrar checks on domains
  • Geolocate IP addresses and obtain ISP/ASN details
  • Query multiple DNS record types (A, MX, TXT, etc.)
  • Inspect website HTTP headers, security headers, and robots.txt

Strengths

  • Modular architecture with separate modules for domain, IP, DNS, and website intel
  • Automatic JSON report export into a dedicated outputs directory
  • Supports both IPv4 and IPv6 with reverse DNS and location data
  • Simple installation and cross-platform support (Linux, Termux)

Considerations

  • Currently at v0.1.0; many planned features like SSL analysis and concurrent scanning are not yet implemented
  • Only passive intelligence gathering; does not include active scanning or exploitation capabilities
  • No built-in plugin system or extensibility API documented; modules are hardcoded

README quick start

🔍 AH-OSINT

Passive Open Source Intelligence (OSINT) Framework

A modular Python-based OSINT framework for gathering publicly available intelligence on domains, IP addresses, DNS records, and websites.

Developed by ArunHax


📖 Overview

AH-OSINT is a lightweight, modular, passive OSINT framework designed for security researchers, students, bug bounty hunters, and defenders.

It performs passive intelligence gathering against publicly available sources without attempting exploitation or intrusive scanning.

The project is designed with simplicity, readability, and extensibility in mind, making it suitable for both learning and practical reconnaissance.


✨ Features

🌐 Domain Intelligence

  • Domain WHOIS lookup
  • Registrar information
  • Creation & expiration dates
  • Name servers
  • Domain status
  • WHOIS parsing

🌍 IP Intelligence

  • IPv4 / IPv6 detection
  • Private/Public IP detection
  • Country
  • Region
  • City
  • ZIP Code
  • Latitude & Longitude
  • Timezone
  • ISP
  • Organization
  • ASN
  • Reverse DNS lookup
  • Google Maps location

📡 DNS Intelligence

Supports lookup of:

  • A
  • AAAA
  • MX
  • NS
  • TXT
  • CNAME
  • SOA

🖥 Website Intelligence

  • HTTP Status Code
  • HTTPS detection
  • Redirect detection
  • Response time
  • Server headers
  • Security headers
  • robots.txt check
  • sitemap.xml check
  • Host IP resolution

📄 Report Generation

Every completed scan is automatically saved as a structured JSON report.

Example:

outputs/ip_157.51.xxx.xxx_20260728_183000.json

📂 Project Structure

AH-OSINT/
│
├── modules/
│   ├── domain.py
│   ├── ip.py
│   ├── dns_osint.py
│   └── website.py
│
├── outputs/
│
├── screenshots/
│
├── utils/
│   ├── helpers.py
│   └── output.py
│
├── config.py
├── ah-osint.py
├── requirements.txt
└── README.md

⚙️ Installation

Clone the repository

git clone https://github.com/ArunHax/AH-OSINT.git

Go into the project

cd AH-OSINT

Install dependencies

pip install -r requirements.txt

Run AH-OSINT

python ah-osint.py

🚀 Usage

Launch the framework:

python ah-osint.py

Example:

AH-OSINT Framework v0.1.0

01  Domain Intelligence
02  IP Intelligence
03  DNS Intelligence
04  Website Intelligence
05  Exit

Select >

📸 Screenshots

Main Menu

Domain Intelligenc

Description

A modular passive OSINT framework written in Python for domain, IP, DNS, and website intelligence.

Related repositories

Similar projects matched by category, topics, and programming language.

lopopolo
Featured
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI & Machine LearningAI Agents
2,390
slvDev
Featured
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI & Machine LearningLarge Language Models
1,960
littledivy
Featured
littledivy GitHub avatar

mimic

mimic captures traffic from any iOS or web app and automatically generates a Python client library that lets you call the app's API like a regular library.

AI & Machine Learning
1,482