Skip to main content

Advanced SNI discovery and bug host detection tool - Upgraded version of BugScanX optimized for Sri Lankan ISPs

Project description

Zero Hunt LK

Advanced All-in-One Tool for SNI Discovery & Bug Host Detection

Bug Host Discovery | SNI Host Scanning | HTTP Analysis | Host Intelligence

๐Ÿ“‹ Table of Contents

๐ŸŽฏ Overview

Zero Hunt LK is a specialized bug host discovery tool designed for finding working SNI/HTTP hosts that are suitable for tunneling applications. This tool helps users discover bug hosts that can be used to create configurations for various tunneling and VPN applications to enable unrestricted internet access.

โœจ Features

๐ŸŽฏ Host Scanner

Advanced multi-mode bug host scanning with specialized capabilities:

  • Direct Scanning: HTTP/HTTPS bug host discovery with custom methods
  • DirectNon302: Specialized scanning that excludes redirect responses (essential for bug hosts)
  • SSL/SNI Analysis: TLS/SSL configuration analysis for SNI bug hosts
  • Proxy Testing: Comprehensive proxy validation for tunneling compatibility
  • Ping Scanning: Connectivity testing for discovered hosts
  • Support for all HTTP methods and custom payload injection
  • Multi-threaded concurrent processing

๐Ÿ” Subdomain Enumeration

Professional subdomain discovery for expanding bug host lists:

  • Passive Discovery: Leverages multiple API providers and search engines
  • Batch Processing: Mass domain enumeration from target lists

๐ŸŒ IP Lookup & Reverse DNS

Comprehensive IP intelligence for bug host clustering:

  • Reverse IP Lookup: Discover all domains hosted on target IPs
  • CIDR Range Processing: Bulk analysis of IP ranges
  • Multi-Source Aggregation: Combines data from multiple sources

๐Ÿšช Port Scanner

Advanced port scanning for service discovery with common tunneling ports (80, 443, 8080, 8443).

๐Ÿ”Ž DNS & SSL Analysis

Comprehensive analysis for SNI bug hosts including DNS records and SSL certificate validation.

๐Ÿ“ File Management & Processing

Professional-grade file processing with smart splitting, merging, deduplication, and filtering tools.

โšก Quick Start

๐Ÿš€ Installation

# Install from PyPI
pip install zerohunt-lk

๐ŸŽฎ Launch Zero Hunt LK

# Primary command
zerohunt

# Alternative commands
zerohunt-lk
zh

๐ŸŽฏ Interactive Menu

    โ•”โ•— โ•ฆ โ•ฆโ•”โ•โ•—โ•”โ•โ•—โ•”โ•โ•—โ•”โ•โ•—โ•”โ•—โ•”โ•โ•— โ•ฆ
    โ• โ•ฉโ•—โ•‘ โ•‘โ•‘ โ•ฆโ•šโ•โ•—โ•‘  โ• โ•โ•ฃโ•‘โ•‘โ•‘โ•”โ•ฉโ•ฆโ•
    โ•šโ•โ•โ•šโ•โ•โ•šโ•โ•โ•šโ•โ•โ•šโ•โ•โ•ฉ โ•ฉโ•โ•šโ•โ•ฉ โ•šโ•

[1] HOST SCANNER          # Advanced bug host scanner with multiple modes
[2] SUBFINDER             # Subdomain enumeration with passive discovery modes
[3] IP LOOKUP             # Reverse IP lookup
[4] FILE TOOLKIT          # Bug host list management
[5] PORT SCANNER          # Port scanner to discover open ports
[6] DNS RECORD            # DNS record gathering
[7] HOST INFO             # Detailed bug host analysis
[8] HELP                  # Documentation and usage examples
[9] UPDATE                # Self-update tool
[0] EXIT                  # Quit application

๐Ÿ“ฑ Using Discovered Bug Hosts

Once you discover working bug hosts using Zero Hunt LK, you can use them to create configurations for various tunneling and VPN applications to bypass network restrictions.

๐Ÿ”ง Installation

๐Ÿ“‹ System Requirements

  • Python: 3.7 or higher
  • Operating System: Windows, Linux, macOS, Android (Termux)
  • Network: Internet connection

๐Ÿ”จ Installation Methods

PyPI Installation (Recommended)

# Install latest stable version
pip install bugscan-x

# Install beta version
pip install --pre bugscan-x

Development Installation

# Clone repository
git clone https://github.com/akilawiduruwan/zerohunt-lk.git
cd zerohunt-lk

# Install in development mode
pip install -e .

๐Ÿ”— Dependencies

Zero Hunt LK automatically installs the following dependencies:

beautifulsoup4   # HTML parsing and web scraping
dnspython        # DNS resolution and analysis
InquirerPy       # Interactive CLI prompts
packaging        # Version management
pyfiglet         # ASCII art generation
requests         # HTTP client library
rich             # Rich console output
tqdm             # Progress bars

๐Ÿ› ๏ธ Tools Documentation

1๏ธโƒฃ Host Scanner

Advanced bug host discovery with multiple scanning modes:

  • Direct Mode: Standard HTTP/HTTPS bug host scanning
  • DirectNon302 Mode: Excludes redirect responses (essential for clean bug hosts)
  • SSL/SNI Mode: SNI hostname verification and TLS analysis
  • Proxy Mode: Websocket upgrade testing and proxy validation

2๏ธโƒฃ Subfinder

Professional subdomain enumeration using multiple sources:

  • Certificate Transparency logs
  • Search engines and APIs
  • DNS records analysis
  • Batch processing for multiple domains

3๏ธโƒฃ IP Lookup

Reverse IP analysis for related bug host discovery:

  • Multi-source domain lookup
  • CIDR range processing
  • Historical hosting data

4๏ธโƒฃ File Toolkit

Advanced file processing operations:

[1] SPLIT FILE      # Divide large bug host lists
[2] MERGE FILES     # Combine multiple discoveries
[3] CLEAN FILE      # Extract clean domains
[4] DEDUPLICATE     # Remove duplicates
[5] FILTER BY TLD   # Filter by domain extension
[6] FILTER BY KEYWORD # Filter by criteria
[7] CIDR TO IP      # Expand network ranges
[8] DOMAIN TO IP    # Resolve to IP addresses

5๏ธโƒฃ Port Scanner

High-performance port enumeration:

  • Common tunneling ports (80, 443, 8080, 8443, 8888)
  • Full range scanning
  • Service detection and connection testing

6๏ธโƒฃ DNS Record Analyzer

Comprehensive DNS intelligence:

  • A, AAAA, CNAME, MX, NS, TXT records
  • IPv4/IPv6 address resolution
  • Name server analysis

7๏ธโƒฃ Host Info

Detailed host analysis and intelligence gathering:

  • Network information and geolocation
  • Web server analysis and fingerprinting
  • SSL/TLS certificate analysis
  • Security assessment and vulnerability detection

โš™๏ธ Configuration

๐Ÿ› ๏ธ Scanning Parameters

  • Thread Count: Adjust concurrent threads (default: 50)
  • Timeout Settings: Configure connection timeouts
  • Port Lists: Customize target ports
  • HTTP Methods: Select specific methods for discovery

๐Ÿ“‚ Output Configuration

  • File Formats: TXT, JSON, CSV output options
  • Result Filtering: Filter by response codes and content types
  • Logging Levels: Adjust verbosity for debugging

๐ŸŒ Network Settings

  • Proxy Configuration: Use proxy servers for scanning
  • DNS Settings: Configure custom DNS servers
  • User Agent: Customize HTTP user agent strings

๐ŸŽฏ Advanced Settings

  • DirectNon302 Mode: Exclude redirect responses for clean bug hosts
  • SSL/SNI Configuration: TLS version preferences and certificate validation
  • Timeout Settings: SSL handshake and connection timeouts

๐Ÿ—๏ธ Architecture

Zero Hunt LK is built with a modular architecture for extensibility and performance:

๐Ÿ”ง Core Components

  • Module Handler: Dynamic module loading and execution
  • Concurrency Engine: Multi-threaded processing with ThreadPoolExecutor
  • Rich Console Interface: Advanced console output with progress tracking
  • File Management: Smart file operations and processing
  • Network Layer: HTTP/HTTPS requests with proxy support

๐Ÿค Contributing

We welcome contributions from the security community!

๐Ÿ› Bug Reports

Create an issue with:

  • Clear description of the issue
  • Steps to reproduce
  • Environment details (OS, Python version, Zero Hunt LK version)
  • Expected vs actual behavior

๐Ÿ’ก Feature Requests

Include:

  • Feature description and use case
  • Implementation ideas

โš ๏ธ Disclaimer

๐Ÿšจ Important Notice

Zero Hunt LK is designed for educational purposes and legitimate testing only:

  • โœ… Learning: Understanding tunneling and bypass techniques
  • โœ… Personal Use: Testing your own networks and systems
  • โœ… Research: Academic and educational research
  • โœ… Legal Testing: Authorized penetration testing

โš ๏ธ Responsible Usage

  • ๐Ÿ”’ Legal Compliance: Always comply with local laws
  • ๐Ÿ“‹ Permission Required: Only test systems you own or have permission to test
  • ๐Ÿค Respect Networks: Avoid overwhelming target servers
  • ๐Ÿ›ก๏ธ Ethical Use: Use discovered bug hosts responsibly
  • โŒ No Unauthorized Testing: Never scan without proper authorization

๐Ÿ“ Usage Agreement

By using Zero Hunt LK, you agree to use the tool only for legitimate purposes and take full responsibility for your actions.

๐Ÿšจ Legal Warning

The developers are not responsible for any misuse of this tool. Users must ensure compliance with all applicable laws.

๐Ÿ“ž Support

๐Ÿ’ฌ Community Support

๐Ÿ“š Documentation


Built with โค๏ธ for the Free Internet Community

๐Ÿ‘จโ€๐Ÿ’ป Maintainer โ€ข ๐Ÿ’ฌ Telegram โ€ข ๐Ÿ› Issues โ€ข ๐Ÿ“ฆ PyPI

โš ๏ธ This tool is intended for educational and authorized testing purposes only. Use responsibly and legally.

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

zhl_lk-2.0.0.tar.gz (44.3 kB view details)

Uploaded Source

Built Distribution

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

zhl_lk-2.0.0-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file zhl_lk-2.0.0.tar.gz.

File metadata

  • Download URL: zhl_lk-2.0.0.tar.gz
  • Upload date:
  • Size: 44.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for zhl_lk-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d98a6c8c17ec32de5498143a452fdc148861e77432ec6a340e64b673420f21a8
MD5 f31dc6640c0b3878135d2e57f7137bf2
BLAKE2b-256 67682b21ea7d1711225d75938ed24d9d07a09120390ec80a1907f1f867dd06ae

See more details on using hashes here.

File details

Details for the file zhl_lk-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: zhl_lk-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for zhl_lk-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c309365a3d336d524bbba7c485fc7da5f88e50b3d1ddf96211d8f32434937eb
MD5 4a1d79fe9f6674c19719bf7a7568388c
BLAKE2b-256 032be3787ae02cd330b4e3d11e1dc505d709da5928bd5011e0550677d86fd875

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