SkillAgentSearch skills...

Bbhelp

Chrome extension to help in daily penetration testing.

Install / Use

/learn @atikrahman1/Bbhelp
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BBHelp - Chrome Extension

A comprehensive Chrome extension for bug bounty hunters and security researchers. Automates reconnaissance, JavaScript analysis, secret detection, and sensitive file discovery with smart filtering.

<img width="1906" height="974" alt="bbhelp-1" src="https://github.com/user-attachments/assets/c02116e3-1f46-4299-930f-eadf1d4a11d5" />

🚀 Key Features

🔧 Recon Tools

<img width="1233" height="903" alt="bbhelp-6" src="https://github.com/user-attachments/assets/f78a8499-2ffd-47a7-b5e3-39bc08baf5d0" />
  • Customizable Tools: Add/edit reconnaissance tools with variable support
  • Quick Access: One-click access to Shodan, Crt.sh, Subdomain Center
  • Variable Support: {DOMAIN}, {URL}, {HOST}, {PROTOCOL}, {ORIGIN}

🌐 HTTP Ports Checker

  • Customizable Port Lists: Configure your own ports or use presets (Common, Web, Dev, Alt)
  • Auto-Scan: Automatically scan ports when visiting new domains
  • Smart Timeouts: Dynamic timeouts based on file size (3s to 30s)
  • Results Dropdown: View scan results with clickable links to open services
  • Background Scanning: Non-blocking scans with progress tracking
  • Persistent Progress: Scan continues in background, progress restores on popup reopen

📜 JavaScript Analysis

<img width="1897" height="973" alt="bbhelp-3" src="https://github.com/user-attachments/assets/81eb31a8-e2b3-4fba-8241-053be04f164a" />
  • Smart Extraction: Filters out 50+ common libraries (jQuery, React, Analytics, etc.)
  • Three Analysis Modes:
    • JS Files Viewer: Extract and copy JavaScript URLs
    • Endpoint Discovery: Find API endpoints with confidence scoring
    • Secret Scanner: Detect 30+ types of exposed credentials

🔐 Secret Detection

  • API Keys: Google, AWS, GitHub, Stripe, Twilio, Slack, etc.
  • Tokens: JWT, OAuth, Authorization headers
  • Crypto Keys: RSA, SSH, DSA, EC private keys
  • Advanced Filtering: Shannon entropy analysis, context-aware filtering
  • Smart Scoring: 60-100% confidence ratings

🎯 Sensitive File Scanner

<img width="1902" height="976" alt="bbhelp-5" src="https://github.com/user-attachments/assets/bf016a7a-4ea3-4dfe-b245-e03bc1cfd3c3" /> <img width="1898" height="970" alt="bbhelp-7" src="https://github.com/user-attachments/assets/f2fae31c-7250-4609-ab04-47e7780f51d1" />
  • 130+ Default Files: Covers env files, server configs, version control, WordPress, Spring Boot, .NET, backups, API docs, cloud credentials, and more
  • Variable Support: {DOMAIN}.zip, backup-{DOMAIN}.sql
  • Dual Scan Engine:
    • Sequential: One file at a time — stealthier, less likely to trigger WAF
    • Parallel: Batch requests with configurable concurrency — much faster
  • Rate Limiting: Configurable delay between requests (0-5000ms) to avoid IP bans
  • Smart Timeouts: 3s-30s based on file size, partial download for large files
  • Auto-Scan: Configurable scanning on page load
  • Progress Tracking: Real-time progress with circular progress indicator on extension icon
  • Dual Scan Modes:
    • Scan Main Host: Fuzzes at domain root (example.com/FUZZ)
    • Scan Current URL: Fuzzes at current path (example.com/admin/FUZZ)
  • Persistent Progress: Scan continues even if popup is closed, progress restores on reopen

🎯 Scope & Exclusion Management

  • Scope (Whitelist): Define domains to ALWAYS scan — useful for specific bug bounty programs
  • Exclusions (Blacklist): Define domains to NEVER scan
  • Smart Logic: If scope is empty → scan everything except exclusions. If scope has domains → scan ONLY those domains
  • Wildcard Support: *.example.com, *.bugcrowd.*

⚠️ Warning: Auto-scanning with large file lists can be very noisy and may get you blocked by target websites. The sensitive file fuzzer is designed to scan only small, targeted lists of files.

🛡️ Advanced False Positive Protection

  • Baseline 404 Comparison: Detects catch-all responses
  • Size Range Clustering: Groups similar-sized responses (±10%)
  • HTML Structure Detection: Identifies identical page structures
  • Content Similarity: Filters duplicate content patterns

🔍 Google Dorks & 📋 Copy Commands

  • 8 Default Dorks: Login pages, admin panels, config files, backups
  • Open All Dorks: Launch all dorks in separate tabs with configurable delay to avoid CAPTCHA
  • 6 Default Commands: Nmap, Subfinder, FFUF, Nuclei
  • Fully Customizable: Add/edit/remove via management pages
  • Variable Support: {DOMAIN}, {URL}, {TARGET}, {HOST}, {PROTOCOL}

📊 Scan History & Results

<img width="1911" height="692" alt="bbhelp-2" src="https://github.com/user-attachments/assets/b20e08bb-75fd-4d97-a62e-f1c28241c5e0" />
  • All Results Page: Centralized view of all scan results across domains
  • Search & Filter: Find specific domains or file types
  • Table View: Quick overview with file counts and timestamps
  • Detailed View: Click domains to see full file details with metadata
  • Export/Import: Backup and restore all configurations
  • Smart Storage: Only stores scans that found files

📦 Installation

  1. Clone Repository:

    git clone https://github.com/atikrahman1/bbhelp.git
    
  2. Load in Chrome:

    • Open chrome://extensions/
    • Enable "Developer mode"
    • Click "Load unpacked"
    • Select the bbhelp folder

🎮 Quick Start

  1. Visit any website → Extension auto-scans (if enabled)
  2. Click extension icon → Access all tools
  3. Configure settings → Customize scanning behavior
  4. View results → Check "All Results" for scan history

Key Actions

  • 🔍 Scan HTTP Ports → Check for open services
  • 📜 Extract JS Files → Analyze JavaScript for secrets/endpoints
  • 🎯 Scan Sensitive Files → Find exposed configuration files
  • 📊 All Results → View scan history across all domains
  • ⚙️ Configuration → Customize tools, ports, file lists

⚙️ Configuration

Port Scanner

  • Configure Ports: Add custom ports or use presets
  • Auto-Scan: Toggle automatic scanning on page load
  • Results: View open ports with clickable links

File Scanner

  • File List: Customize sensitive files to check (130+ defaults)
  • Scan Engine: Choose Sequential (stealth) or Parallel (speed)
  • Rate Limiting: Set delay between requests to avoid WAF/bans
  • Auto-Scan: Enable/disable automatic scanning
  • False Positive Protection: Smart filtering (recommended: ON)
  • Scope & Exclusions: Whitelist or blacklist domains for scanning

Variables

Use in tools, commands, and file paths:

  • {DOMAIN}example.com
  • {URL}https://example.com/path
  • {HOST}www.example.com

Import/Export Configuration

Backup and restore all extension settings in JSON format.

How it works:

  • Export: Downloads complete configuration as JSON file
  • Import: Upload JSON file to restore all settings
  • Includes: Tools, dorks, commands, file lists, exclusions, scanner settings

Example Configuration:

{
  "metadata": {
    "exportedAt": "2024-12-12T10:30:00.000Z",
    "version": "1.0",
    "extensionName": "BBHelp"
  },
  "settings": {
    "scannerEnabled": true,
    "sensitiveFilesList": [
      ".env",
      "config.php",
      "backup.sql",
      "{DOMAIN}.zip"
    ],
    "customTools": [
      {
        "name": "Shodan",
        "url": "https://beta.shodan.io/domain/{DOMAIN}"
      },
      {
        "name": "Custom Tool",
        "url": "https://example.com/search?q={DOMAIN}"
      }
    ],
    "customDorks": [
      {
        "name": "Login Pages",
        "dork": "site:{DOMAIN} inurl:login"
      }
    ],
    "exclusionList": ["*.google.com", "localhost"],
    "falsePositiveProtection": true,
    "rescanInterval": 12
  }
}

⚠️ Disclaimer

For authorized security testing only. Always obtain permission before testing any system.

🤝 Contributing

Pull requests welcome! Please create a pull request for any improvements or bug fixes.

⭐ Support

If BBHelp has been helpful in your security research:

Star this repo | 🍴 Share with others | PayPal

Your support keeps BBHelp growing! 🚀

📞 Contact

For suggestions and improvements, contact me via:

🙏 Credits

  • Endpoint & Secret Detection: Inspired by rep - Thanks for the innovative approach to JavaScript analysis!

Related Skills

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated4d ago
Forks2

Languages

JavaScript

Security Score

70/100

Audited on Apr 5, 2026

No findings