Skip to main content

Advanced Web Intelligence & Scraping Toolkit with CLI and Web UI

Project description

WebTools CLI

PyPI Version License Python Version

WebTools CLI Interface

try : Open In Colab

An advanced web intelligence suite for researchers, OSINT enthusiasts, and developers. It brings the power of deep web analysis and automated scraping directly into your terminal.


🚀 Why WebTools CLI?

  • 🎯 Stealth & Speed: Smart proxy rotation and Turbo-Fetch logic for evasion and performance.
  • 🧠 AI-Powered: Automated content summarization, sentiment analysis, and readability scoring.
  • 🔧 Security-Centric: Built-in honeypot detection, threat leveling, and image forensic analysis.
  • 💻 Terminal-First: Designed for power users who live in the command line.
  • 🛡️ Cross-Platform: Works seamlessly on Windows, Linux, and macOS (with auto-download for Windows tunnels).
  • 🔌 SPA Ready: Automatic Playwright fallback for JavaScript-heavy sites like LinkedIn/Instagram.

📦 Installation

See the installation guide for recommended system specifications.

Quick Install

Install globally via pip:

pip install webtools-cli

To upgrade to the latest version:

pip install webtools-cli --upgrade

Optional Dependencies

For Single Page Application (SPA) support:

pip install "webtools-cli[playwright]"
playwright install chromium

📋 Key Features

Advanced Scraping & Stealth

  • Smart Proxy Rotation: Automatically rotates User-Agents and Proxies to evade detection.
  • Turbo-Fetch: Parallel chunk downloads for large media (Videos/Images).
  • Deep Crawl: Recursive link mapping up to 3 levels deep.
  • Headless Fallback: Integrated Playwright support for auth-walled or SPA environments.

Intelligence & Security Analysis

  • OSINT Toolkit: Auto-extract emails, phones, locations, social media, and tech stacks.
  • SEO Auditor: Page score, heading hierarchy, link integrity, and image alt-text auditing.
  • Image Forensics: CLI-based Error Level Analysis (ELA) and AI-likelihood detection.
  • Honeypot Detector: Identifies hidden traps and anti-bot measures (Cloudflare/CAPTCHAs).

Modern Experience

  • Premium Visual Engine: Sleek glassmorphism, fluid gradients, and premium Motion One animations.
  • Edge-to-Edge Responsiveness: Rock-solid layout stability on every device, from iPhone SE to 4K monitors.
  • Dynamic Interactions: Flickering grid backgrounds, hover-glow effects, and high-performance transitions.

🚀 Getting Started

Basic Usage

Launch Interactive Menu

webtools

Non-Interactive Script Mode

python -m webtools

Slash Commands Reference

Navigate the suite using quick terminal commands:

Command Alias Description
/web /w Launch Web UI (Cloudflare Tunnel + QR)
/cli /c Launch CLI Intelligence scan
/image /i Image Forensics & AI Likelihood
/history /hi View and manage scan history
/help /h Show full command documentation
/clear - Purge all locally scraped data
/quit /q Exit the application

☁️ Deployment Options

  • Local Development: Run on your machine with a generated QR code for mobile access.
  • Cloud Tunnels: Automatic cloudflared integration to expose your UI globally.
  • Google Colab: Compatible with Colab for cloud-based scraping (see badge above).

🤝 Resources & Support


⚖️ Legal

This tool is for educational and testing purposes only. Always respect robots.txt and the Terms of Service of the websites you scrape. Neither the author nor the contributors are responsible for any misuse of this tool.


Built with ❤️ by Abhinav Adarsh and the open source community

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webtools_cli-1.0.8.tar.gz (71.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

webtools_cli-1.0.8-py3-none-any.whl (71.3 kB view details)

Uploaded Python 3

File details

Details for the file webtools_cli-1.0.8.tar.gz.

File metadata

  • Download URL: webtools_cli-1.0.8.tar.gz
  • Upload date:
  • Size: 71.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for webtools_cli-1.0.8.tar.gz
Algorithm Hash digest
SHA256 0c7b1efa363192745f990893e1032eafb469f653f815f2a80d9fc59f3be90c21
MD5 2258c40beda35ad118e0c796ac5f5582
BLAKE2b-256 39b84e0714871575349b3cbb45db147280dc7499888b55911a8648a939e8c10c

See more details on using hashes here.

File details

Details for the file webtools_cli-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: webtools_cli-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 71.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for webtools_cli-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8155933c5d8dd13cf0c4a5d095f181ec7f21e04f9caf6f9c5f3b36b34407f5f7
MD5 6509e8b0e89c7bfd2ccd7ae5bcd2c4eb
BLAKE2b-256 c1df1577b8138c03f43fc259892f7700a99fd3f5979a9c2b1cbc0a95e9efbba2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page