Skip to content

tyranroot/InfoGather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

🛡️ InfoGather: Web & IP Reconnaissance tool

Security Python Express

InfoGather is a professional-grade reconnaissance application designed for cyber security researchers and network administrators. It provides deep insights into web domains and IP addresses through a unified, high-performance interface.


Output



 __  .______            __    __    ______   .______   .______
|  | |   _  \          |  |  |  |  /  __  \  |   _  \  |   _  \
|  | |  |_)  |  ______ |  |__|  | |  |  |  | |  |_)  | |  |_)  |
|  | |   ___/  |______||   __   | |  |  |  | |   ___/  |   ___/
|  | |  |              |  |  |  | |  `--'  | |  |      |  |
|__| | _|              |__|  |__|  \______/  | _|      | _|


[!] Use only on websites/IPs you OWN or have PERMISSION!


                          📋 SELECT MODE


  [1] Website to Info (URL → IP + Port Scan)
  [2] IP to Info (IP → Location, ISP, etc.)
  [3] Exit

  [>] Choose (1-3):

📊 System Architecture

The following diagram illustrates the data flow from user input to intelligence gathering:

graph TD
    A[User Input] --> B{Intelligence Type}
    B -->|Web URL| C[Web-to-Info Engine]
    B -->|IP Address| D[IP-to-Info Engine]
    
    subgraph "Python Recon Modules"
    C --> C1[WHOIS Lookup]
    C --> C2[DNS Records]
    C --> C3[HTTP Header Analysis]
    
    D --> D1[Geo-Location API]
    D --> D2[ISP/ASN Lookup]
    D --> D3[Threat Intelligence Check]
    end
    
    C1 & C2 & C3 --> E[Unified Result Aggregator]
    D1 & D2 & D3 --> E
    
    E --> F[Professional UI Dashboard]
Loading

🚀 Key Features

🌐 Web to Info (Reconnaissance)

  • WHOIS Insights: Detailed ownership, registration, and expiration data.
  • DNS Mapping: Automated extraction of A, AAAA, MX, and TXT records.
  • Technology Profiling: Identification of server headers and underlying web technologies.
  • SSL Status: Quick verification of certificate validity and encryption levels.

📍 IP to Info (Intelligence)

  • Precise Geolocation: Map-based tracking of city, region, and country.
  • Network Context: Direct lookup for ISP (Internet Service Provider) and ASN.
  • Security Metrics: Analysis of proxy usage, VPN detection, and blacklisting status.
  • Latency Analysis: Real-time ping and hop analysis (in-development).

🛠️ Technology Stack

  • Core Logic: Python 3.x (Scrapy, BeautifulSoup, Requests).
  • Frontend: React 19, Tailwind CSS 4, Motion.
  • Backend: Node.js / Express (API Orchestration).
  • Intelligence: Google Gemini AI (Advanced Data Analysis).
  • Visualization: Mermaid.js, Recharts.

📦 Installation & Setup

  1. Clone the repository:

    git clone https://github.com/tyranroot/InfoGather.git
    cd InfoGather
    python3 InfoGather.py
  2. Install dependencies:

    pip3 install requests socket
  3. Start Development Server:

    python3 InfoGather.py

🛡️ Legal Disclaimer

This tool is intended for educational and ethical security testing purposes only. The developers are not responsible for any misuse. Always ensure you have explicit permission before performing reconnaissance on any network or domain.


🤝 Contributing

Contributions are welcome! If you have ideas for new reconnaissance modules, feel free to open a Pull Request.


👨‍💻 Author


⭐ Support

If you find this tool useful:

  • 🌟 Star the repo
  • 🍴 Fork it
  • 🔁 Share with ethical hackers

© 2026 TyranRoot — All rights reserved.

Releases

No releases published

Packages

 
 
 

Contributors

Languages