Skip to content

avinashgundimeda/osint-cli-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

OSINT CLI Tool - Setup & Usage

A simple command-line OSINT tool for gathering IP and DNS information about a domain.


Installation

1. Install Dependencies

pip install dnspython requests python-whois

2. Make the Script Executable (Linux/macOS)

chmod +x osint.py

Usage

Basic Information (IP + DNS Records)

python osint.py google.com
python osint.py example.com

Complete Information (All Data)

python osint.py google.com -all
python osint.py example.com --all

What It Does

Basic Mode (Default)

Provides:

  • IP Address
  • DNS Records
    • A Records
    • MX Records
    • NS Records
    • CNAME Records
    • TXT Records

All Mode (-all or --all)

Provides:

  • IP Address
  • Reverse DNS Lookup
  • DNS Records
    • A Records
    • MX Records
    • NS Records
    • CNAME Records
    • TXT Records

Example

Basic Scan

python osint.py google.com

Output:

IP Address:
142.250.xxx.xxx

DNS Records:
A      -> ...
MX     -> ...
NS     -> ...
CNAME  -> ...
TXT    -> ...

Full Scan

python osint.py google.com --all

Output:

IP Address:
142.250.xxx.xxx

Reverse DNS:
example.google.com

DNS Records:
A      -> ...
MX     -> ...
NS     -> ...
CNAME  -> ...
TXT    -> ...

Requirements

  • Python 3.x
  • dnspython
  • requests
  • python-whois

Disclaimer

This tool is intended for educational, research, and authorized information-gathering purposes only.

About

Designed for quick website intelligence gathering and basic reconnaissance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages