Fast web crawler with regex search support for precise, in-scope data extraction.
Webex is a fast, multi-threaded web crawler designed to scan only within a given domain and its subdomains.
It allows you to extract and search for specific patterns in HTML content using regular expressions (regex).
With proxy support (HTTP/SOCKS5), custom headers, and URL filtering, Webex is ideal for penetration testers, bug bounty hunters, and OSINT researchers who need focused crawling without leaving the target scope.
- π΅οΈββοΈ Get past CDNs. ( 4 >= on Cloudflare) ( 8 >= on ArvanCloud)
- π Multi-threaded
- π Scope restriction (Domain & subdomain)
- π Multi-Regex content match
- π‘ Proxy support (HTTP/SOCKS5)
- π― Custom headers & User-Agent
- β± Delay and timeout control
- π Automatic results saving
- π Self-update
Clone the repository: bash
git clone https://github.com/omidsec/webex
cd webex
Install requirements from file
pip install -r requirements.txt
if have Error (error: externally-managed-environment) use this with your responsibility
pip install -r requirements.txt --break-system-packages
Or install manually
pip install requests beautifulsoup4 colorama PySocks
Basic crawling
python3 webex.py -u https://example.com
With Multiple regex >:)
python3 webex.py -u https://example.com -r "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$" -r ".*backup.*\.zip$"
Multi-threaded crawling
python3 webex.py -u https://example.com -t 10
Using proxy: HTTP & SOCKS5
python3 webex.py -u https://example.com -p http://127.0.0.1:8080
python3 webex.py -u https://example.com -p socks5://127.0.0.1:9050
Custom headers
python3 webex.py -u https://example.com -H "Authorization: Bearer TOKEN" -a "OmidSec_WebEX_Crawler/1.0"
Custome User-Agent (Default: OmidSec_WebEX_Crawler/1.0)
python3 webex.py -u https://example.com -a "OmidSec_WebEX_Crawler/1.0"
Exclude specific keywords from URLs
python3 webex.py -u https://example.com --no logout,exit
Self-update from GitHub before running
python3 webex.py -u https://example.com --update
Open CMD and use like this
webex.exe -h
webex.exe -u https://example.com
webex.exe -u https://example.com -r "^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$" -r ".*backup.*\.zip$"
webex.exe -u https://example.com -t 10



