WebWeaver is a lightweight Python OSINT-style command-line tool that retrieves useful information about websites. Simply enter a domain, and WebWeaver will gather publicly available information including IP address, HTTP status, security headers, page title, response time, and more.
-
🌐 Domain resolution
-
📍 IP address lookup
-
🔗 Final URL detection (after redirects)
-
📄 Website title extraction
-
📡 HTTP status code
-
⚡ Response time measurement
-
🖥️ Server information
-
📦 Content type & content length
-
🔒 Basic security header inspection
- HSTS
- Content Security Policy (CSP)
- X-Frame-Options
-
🕷️ Custom ASCII banner
-
💻 Interactive terminal interface
Clone the repository:
git clone https://github.com/L3V1python/WebWeaver.git
cd WebWeaverInstall the required packages:
pip install requests beautifulsoup4 coloramaRun the program:
python webweaver.pyExample:
┌──(Web㉿Weaver)-[~]
└─$ example.com
Type:
help
for usage information, or
exit
to quit.
- Python 3.8+
- requests
- beautifulsoup4
- colorama
WebWeaver only collects publicly available information from websites through normal HTTP requests. It is intended for learning, research, defensive security, and website diagnostics. Always obtain permission before performing any security testing against systems you do not own.
- DNS record lookup
- WHOIS information
- SSL certificate inspection
- HTTP header analysis
- Port scanning module
- Robots.txt parser
- Sitemap detection
- Cookie analysis
- Technology detection
- Export results to JSON
- Color themes
- Version checker
MIT License
Made with Python by @L3V1python