Skip to main content

Hacker-style AI red team terminal — WAF bypass, hash crack, multi-model

Project description

bingo logo

Hacker-style AI Red Team Terminal — Multi-Model · Multi-Language · Full Automation

Python License Platform

DeepSeek · Claude · GPT · GLM · Qwen · Ollama · Custom


Installation

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/bingook/bingo/main/install.sh | bash

Or clone and install:

git clone https://github.com/bingook/bingo.git
cd bingo
bash install.sh

Windows (PowerShell)

irm https://raw.githubusercontent.com/bingook/bingo/main/install.ps1 | iex

Or clone and install:

git clone https://github.com/bingook/bingo.git
cd bingo
.\install.ps1

pip

pip install bingo-ai

Requirements: Python 3.10+


Usage

bingo                  # Start interactive chat
bingo scan <url>       # Full automated red team scan
bingo --reset          # Reset settings
bingo --version        # Show version

On first run: select language → enter AI model API key → start chatting.
Settings are saved automatically.


Core Features

Automated WAF Bypass

When a URL is mentioned in chat, bingo automatically:

  1. Detects WAF type (Cloudflare, AWS, ModSecurity, etc.)
  2. Selects optimal bypass strategy
  3. Runs WafBypassEngine with real HTTP probes
  4. Injects real scan results into AI context — not just suggestions
WAF Auto Bypass Strategy
Cloudflare newline encoding → MySQL comment → UA rotation
AWS WAF tab encoding → keyword bypass → header injection
ModSecurity space bypass → double encoding → keyword obfuscation

Hash Cracking — Fully Automated

When password hashes appear in AI responses, bingo automatically:

Step 1 — Online Lookup (fast, no GPU needed):

Site Notes
CrackStation Largest free DB
hashes.com Multi-algorithm
md5decrypt.net MD5 specialist
nivaura.com SHA-1 / MD5
cmd5.org Asia-friendly

Step 2 — Offline Crack (if online fails):

  • john (John the Ripper)
  • hashcat (GPU-accelerated, bcrypt)
  • Python wordlist engine (rockyou.txt auto-detected)

Supported hash types: bcrypt, MD5, SHA-1, SHA-256, SHA-512, NTLM, MySQL41

Stop anytime: type /stop in chat.

Session Auto-Save

Every chat session is automatically saved to:

~/.config/bingo/sessions/session_YYYYMMDD_HHMMSS.md

Full AI responses, commands, and crack results are logged in real time.

Skill Engine

220+ red team skills auto-injected into AI context based on your input.

AI Refusal Bypass

All models (DeepSeek, Claude, GPT, GLM) are guided by a proprietary universal system prompt that enforces:

  • Structured task execution with XML semantic delimiters
  • OODA-loop based decision making (Observe → Orient → Decide → Act)
  • Anti-laziness enforcement — explicit evidence required for every step
  • 5-phase red team pipeline with intel accumulation and coverage tracking

Commands

Type / in chat to see an interactive command menu (arrow keys to navigate).

Command Description
/scan <url> Quick recon: WAF + fingerprint + sensitive files
/waf <url> WAF detection + auto bypass attempt
/crack [hash] Hash crack — online lookup → offline crack pipeline
/stop Stop running crack / scan
/model Add or switch AI model
/skill <keyword> Search skill knowledge base
/history View conversation history
/export Save conversation as .md file
/config View current settings
/lang Change language (ko / zh / en)
/clear Clear screen
/tools Show installed tools (sqlmap, john, hashcat, etc.)
/quit Exit

/crack Usage

/crack                             # Auto-extract hashes from last AI response
/crack $2y$10$Eix...               # Crack a specific hash
/crack -w ~/Downloads/rockyou.txt  # Use custom wordlist

bingo scan Full Pipeline

bingo scan https://target.com

Runs the full 5-phase red team pipeline:

  1. Recon — tech fingerprint, WAF detection, endpoint mapping
  2. Collect — sensitive files, admin panels, parameter discovery
  3. Test — SQLi, LFI, XSS, SSRF probing
  4. Exploit — WAF bypass + SQLi extraction + credential dump
  5. Report — auto-generated markdown report in targets/

Supported Models

Provider Default Model API
DeepSeek deepseek-chat platform.deepseek.com
Anthropic Claude claude-opus-4-5 console.anthropic.com
OpenAI GPT gpt-4o platform.openai.com
Zhipu GLM glm-4 open.bigmodel.cn
Alibaba Qwen qwen-turbo dashscope.aliyuncs.com
Ollama (local) llama3 ollama.com
Custom Enter Base URL manually

Switch models anytime with /model.


Languages

Language Code
한국어 ko
中文 zh
English en

Data Storage

Data Location When
Chat sessions ~/.config/bingo/sessions/session_*.md Auto (real-time)
Scan reports targets/report_<domain>.md Auto on bingo scan
Command history ~/.config/bingo/history Auto
Manual export ./bingo_chat_<timestamp>.md /export command
Config ~/.config/bingo/config.json Auto

Config File

OS Path
macOS ~/Library/Application Support/bingo/config.json
Linux ~/.config/bingo/config.json
Windows %APPDATA%\bingo\config.json

Project Structure

bingo/
├── bingo/
│   ├── cli.py              # Entry point + onboarding
│   ├── config.py           # Settings (cross-platform)
│   ├── models/
│   │   ├── base.py         # Streaming HTTP (OpenAI-compatible + Claude)
│   │   ├── registry.py     # Provider registry
│   │   └── system_prompt.py # Universal pentest prompt (all models)
│   ├── tools/
│   │   ├── http_probe.py   # HTTP fingerprinting
│   │   ├── sqli.py         # SQLi detection & exploitation
│   │   ├── waf_bypass.py   # WAF detection + auto bypass engine
│   │   ├── hash_crack.py   # Offline hash cracker (bcrypt/MD5/SHA/NTLM)
│   │   └── hash_lookup.py  # Online hash lookup (CrackStation, hashes.com, etc.)
│   ├── redteam/
│   │   └── phases/         # 5-phase pipeline (recon → report)
│   ├── skills/
│   │   └── engine.py       # 220+ skill knowledge base
│   ├── ui/
│   │   └── terminal.py     # Interactive terminal (slash autocomplete, auto-crack)
│   └── lang/
│       └── strings.py      # Multi-language strings
├── install.sh              # macOS/Linux installer
├── install.ps1             # Windows installer
└── pyproject.toml

Contributing

git clone https://github.com/bingook/bingo.git
cd bingo
pip install -e ".[dev]"

Pull requests are welcome.


License

MIT © 2026 bingook

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

bingo_ai-1.0.0.tar.gz (609.0 kB view details)

Uploaded Source

Built Distribution

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

bingo_ai-1.0.0-py3-none-any.whl (174.2 kB view details)

Uploaded Python 3

File details

Details for the file bingo_ai-1.0.0.tar.gz.

File metadata

  • Download URL: bingo_ai-1.0.0.tar.gz
  • Upload date:
  • Size: 609.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for bingo_ai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b8de27ebbc61b418cbe384ee79ca7b1e73e01e0e79fa8e76f2c9c4335cfc3929
MD5 8becd190b3d29fb0f32b53327595673e
BLAKE2b-256 ec76e961e2ab5a150f8183fc660079b4f31b52568558ac51caa26ba8daafb542

See more details on using hashes here.

File details

Details for the file bingo_ai-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bingo_ai-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 174.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for bingo_ai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f83707b53796f74acda0adbd6fe69afdf6391edde76094549941b0d39e75c729
MD5 6838ba39836a80a6e6408bb406a4ffa5
BLAKE2b-256 8a1f9923d00a8762f088413efe94ca96ec1550539c7f26049a888fd22f456b01

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