Skip to content

omidsec/webex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Webex

Fast web crawler with regex search support for precise, in-scope data extraction.

The lilspider has grown up β€” once you get to know it, you’ll fall in love


πŸ“œ Description

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.


✨ Features

  • πŸ•΅οΈβ€β™‚οΈ 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

πŸ“₯ Installation

install gif and after that follow the commands

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

πŸ–₯ Usage

how to use webex crawler with regex

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

WINDOWS

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

webex is powerful web regex crawler

About

Fast WEB CRAWLER with REGEX search support for precise, in-scope data extraction

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages