Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

WebInfoSINT

Web Information Gathering Tool

WebInfoSINT is a comprehensive tool for gathering information about websites, including WHOIS data, DNS records, SSL certificates, HTTP headers, metadata, and more.

Features

  • WHOIS Information: Domain registration details, registrar, creation and expiration dates
  • DNS Records: A, AAAA, MX, NS, TXT, SOA, and CNAME records
  • SSL Certificate Analysis: Issuer, validity dates, expiration warnings
  • HTTP Headers: Server information and security header checks
  • Website Metadata: Page title, meta tags, OpenGraph data, Twitter cards
  • Robots.txt Analysis: Disallowed paths and sitemap detection
  • Colorized Output: Easy-to-read color-coded results
  • File Export: Save results to a text file
  • Batch Processing: Scan multiple websites from a list
  • Verbose Mode: Additional details for comprehensive analysis

Installation

  1. Clone this repository or download the script
  2. Install the required dependencies:
pip install -r requirements.txt

Usage

Basic Usage

python webinfosint.py example.com

Command Line Options

python webinfosint.py [-h] [-o OUTPUT] [-v] [-b BATCH] [url]
  • url: Target URL to analyze
  • -o, --output: Output file path for results
  • -v, --verbose: Enable verbose output with additional details
  • -b, --batch: File with list of URLs to scan (one per line)
  • -h, --help: Show help message

Examples

Scan a single website:

python webinfosint.py example.com

Save results to a file:

python webinfosint.py example.com -o results.txt

Scan with verbose output:

python webinfosint.py example.com -v

Scan multiple websites:

python webinfosint.py -b websites.txt -o scan_results

Output

The tool provides color-coded output in the terminal for easy reading:

  • Blue: Section headers and information categories
  • Green: Successfully retrieved information
  • Yellow: Warnings and missing information
  • Red: Errors and security issues

Requirements

  • Python 3.6+
  • Required packages:
    • requests
    • beautifulsoup4
    • dnspython
    • python-whois
    • colorama
    • tqdm

inspired github

[xnoncywer] https://github.com/xnoncywer/webinfosint

License

This project is open-source and available under the MIT License.

Disclaimer

This tool is for educational and informational purposes only. Always ensure you have permission to scan websites and respect website terms of service and robots.txt directives.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages