本文へ移動
cccskills
無料GitHub で公開

quantum-router-exploit

Creates and extends Router Vulnerability & Exploitation dashboards for the Quantum C2 framework. Covers device detection, external/internal scanning, vulnerability assessment, custom exploit creation, PoC/whitepaper generation, brute force with obfuscation, AI hardening, and autonomous disclosure pipeline. Use when the user asks about router security testing, CVE scanning, credential brute forcing, or network device hardening.

日本語の概要は準備中です。原文の説明を表示しています。

ProjectZeroDays/FreeAI_AI_Inference_Workstationスター 5(GitHub 5 + cccskills 0)

実行スコア 未検証

インストール方法を見る

含まれるファイル(1)

  • SKILL.md9.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Quantum Router Vulnerability & Exploitation

Full-spectrum router security testing dashboard with external and internal assessment modes.

Architecture

backend/
├── app/gateways/router_exploit/
│   └── router_gateway.py      # Core data models, vuln DB, exploit manager
└── app/routers/
    └── router_exploit.py      # FastAPI route handlers

frontend/
└── src/pages/
    └── RouterExploitPage.jsx  # React dashboard (8 tabs)

Backend Components

Data Models (router_gateway.py)

class RouterVendor(str, Enum):
    CISCO = "cisco"
    JUNIPER = "juniper"
    HUAWEI = "huawei"
    PALO_ALTO = "palo_alto"
    FORTIGATE = "fortinet"
    MIKROTIK = "mikrotik"
    OPENWRT = "openwrt"
    # ... see full list in code

class RouterVulnType(str, Enum):
    DEFAULT_CREDENTIALS = "default_credentials"
    BUFFER_OVERFLOW = "buffer_overflow"
    CONFIG_DISCLOSURE = "config_disclosure"
    AUTH_BYPASS = "auth_bypass"
    PRIVILEGE_ESCALATION = "privilege_escalation"
    CVE_EXPLOITATION = "cve_exploitation"
    INJECTION = "injection"
    # ... see full list in code

class RouterDevice:
    device_id, vendor, model, firmware_version, ip_address
    hostname, mac_address, serial_number
    management_port, protocols, services, open_ports
    is_online, known_vulnerabilities, access_level
    hardware_revision, cpu_arch, memory_mb, uptime_hours

RouterVulnerabilityDB

In-memory CVE database with search by query, vendor, severity, CVE ID. Includes MITRE ATT&CK mapping, CVSS scores, remediation guidance, and PoC links.

RouterExploitManager

  • detect_devices() — discovers routers via simulated network scan
  • assess_device(device_id) — runs full vulnerability assessment
  • exploit_device(device_id, vuln_id, method) — executes exploitation
  • create_custom_exploit(device_id, vuln_name, description, mode) — saves to library
  • harden_device(device_id) — applies AI-driven hardening recommendations
  • initiate_disclosure(device_id, vuln_id, stakeholders) — autonomous disclosure pipeline

API Endpoints

GET  /api/router-exploit/devices          # List all detected routers
POST /api/router-exploit/devices/detect   # Scan for new routers
GET  /api/router-exploit/devices/{id}     # Device details
DEL  /api/router-exploit/devices/{id}     # Remove device

GET  /api/router-exploit/vulns            # List vulnerabilities (with filters)
GET  /api/router-exploit/vulns/stats      # Vulnerability statistics
GET  /api/router-exploit/vulns/{cve_id}   # Specific CVE
GET  /api/router-exploit/vulns/vendor/{v} # Vendor-specific CVEs
GET  /api/router-exploit/vendors          # All vendor enum values

POST /api/router-exploit/assess/{id}      # Run vulnerability assessment
GET  /api/router-exploit/assessments      # All assessments
GET  /api/router-exploit/assessments/{id} # Assessment details

POST /api/router-exploit/exploit/{did}/{vid}   # Exploit a vulnerability
GET  /api/router-exploit/exploits              # Exploit execution history
GET  /api/router-exploit/exploits/library      # Custom exploit library
POST /api/router-exploit/exploit/custom        # Create custom exploit

POST /api/router-exploit/config/backup/{id}    # Backup router config
POST /api/router-exploit/firmware/extract/{id} # Extract firmware image

POST /api/router-exploit/harden/{id}           # AI auto-harden device
GET  /api/router-exploit/hardening/{id}        # Hardening config

POST /api/router-exploit/disclosure/initiate   # Autonomous disclosure pipeline
GET  /api/router-exploit/generate/poc          # Generate PoC exploit code
GET  /api/router-exploit/generate/whitepaper   # Generate technical whitepaper
GET  /api/router-exploit/generate/full         # Full PoC + whitepaper + disclose
GET  /api/router-exploit/pocs/{exploit_id}     # Retrieve saved PoC .py file
GET  /api/router-exploit/whitepapers/{exploit_id} # Retrieve saved .md whitepaper
GET  /api/router-exploit/disclosure/history    # Disclosure delivery history
GET  /api/router-exploit/stats                 # Overall statistics
GET  /api/router-exploit/log                   # Operation audit log

PoC & Whitepaper Generation

PoC Generator (poc_generator.py)

Generates Python exploit scripts based on vulnerability type:

TemplateVulnerability Type
buffer_overflowStack buffer overflow, RCE
auth_bypassWeb UI auth bypass
injectionSQL/XSS/command injection
default_credentialsDefault vendor credentials
snmp_exploitSNMP community string enumeration
bGP_hijackBGP session hijack simulation
firmware_backdoorFirmware backdoor detection
tls_weaknessTLS/SSL protocol weakness detection
Generic fallbackUnknown exploit types

Each generated PoC includes:

  • Target configuration (IP, port)
  • Usage instructions
  • Risk assessment notes
  • SHA-256 code hash
  • Saved to data/exploits/pocs/

Whitepaper Generator

Generates structured technical whitepapers with 6 sections:

  1. Executive Summary
  2. Vulnerability Details (CVE, CVSS, CWE, MITRE mapping)
  3. Technical Analysis
  4. Proof of Concept
  5. Remediation Guidance
  6. References

Saved to data/exploits/whitepapers/ as Markdown.

Disclosure Pipeline

5-step autonomous workflow:

  1. Vulnerability Scan — Identify CVE on target device
  2. PoC Generation — Generate exploit script + usage instructions
  3. Whitepaper Creation — Generate full technical report
  4. Stakeholder Notification — Send to listed emails with attachments
  5. Audit Logging — Record all actions for compliance

Returns delivery_id, pipeline_steps, and file paths.

Frontend Tabs

TabPurpose
OverviewVendor risk matrix, quick actions, recent activity
DevicesDiscovered routers with intel panel and one-click actions
VulnerabilitiesFilterable CVE database with exploit-on-device buttons
AssessmentExternal/Internal scan mode, risk scoring, findings
ExploitsExecution history + custom exploit creation + library
Brute ForceDefault-creds-first, 5 presets, 4 obfuscation levels
HardeningAI auto-harden with prioritized recommendations
DisclosurePoC generation, whitepaper, stakeholder notification

Brute Force Configuration

Attack Presets

  1. Defaults Only — vendor-specific known defaults
  2. Quick Scan — top 100 common credentials
  3. Standard — comprehensive wordlist with patterns
  4. Deep Analysis — full dictionary + rule-based mutations
  5. Custom Wordlist — load specific credential file

Obfuscation Levels

LevelTechnique
NoneStandard connections
BasicRandomized delays, rotated user-agents
AdvancedProxy rotation, decoy traffic, rate limiting
MilitaryMulti-hop relay, timing randomization, traffic shaping

Smart Controls

  • Thread count (1-32)
  • Delay between attempts (50-5000ms)
  • Connection timeout (5-120s)
  • Max attempts (10-10000)
  • Smart rate limiting toggle

Vendor Default Credentials

VENDOR_CRED_LISTS = {
    "cisco": ["cisco:cisco", "admin:admin", "root:cisco"],
    "juniper": ["admin:admin", "root:root", "admin:juniper"],
    "huawei": ["admin:admin", "root:Huawei@123"],
    "palo_alto": ["admin:admin"],
    "fortinet": ["admin:admin"],
    "mikrotik": ["admin:", "admin:admin"],
    "openwrt": ["root:root"],
    "netgear": ["admin:password"],
    "tp_link": ["admin:admin"],
    "asus": ["admin:admin"],
    "linksys": ["admin:admin"],
    "d_link": ["admin:admin"],
}

Hardening Recommendations (AI-Generated)

Prioritized by severity:

  • Critical: Disable Telnet, change defaults, update firmware
  • High: SSHv2 enforcement, BGP MD5 auth, ACLs, ARP inspection, DHCP snooping, SNMPv3, secure boot
  • Medium: HTTPS-only, centralized syslog, config change logging, 802.1X, private VLANs
  • Low: CDP disable, login banners, exec timeout

Disclosure Pipeline

5-step autonomous workflow:

  1. Vulnerability scan & identification
  2. PoC exploit generation
  3. Technical whitepaper creation
  4. Stakeholder notification
  5. Audit log recording

Build & Verify

# Backend syntax check
python -m py_compile app/gateways/router_exploit/router_gateway.py
python -m py_compile app/routers/router_exploit.py

# Frontend build
cd frontend && npx vite build

# Run tests
cd .. && python -m pytest tests/unit/ -q

Adding New CVEs

Add to RouterVulnerabilityDB.VULNERABILITIES dict:

"CVE-XXXX-XXXX": {
    "name": "...",
    "severity": "critical|high|medium|low",
    "cve": "CVE-XXXX-XXXX",
    "type": RouterVulnType.BUFFER_OVERFLOW,
    "description": "...",
    "exploit_available": True,
    "cvss": 9.8,
    "affected_vendors": ["cisco"],
    "affected_models": ["ISR 4000"],
    "affected_firmware": ["17.3.x"],
    "mitre_tactics": ["initial_access"],
    "mitre_techniques": ["T1190"],
    "remediation": "...",
    "poc": "https://nvd.nist.gov/...",
}

Common Issues

  • 500 errors on assessment: Check that RouterVulnType enum includes all values referenced in vulnerability data
  • Missing devices after detect: Random 50% detection rate is simulated — run detect multiple times
  • Hardening fails: Device must exist in _devices dict and have hardening_applied list initialized
  • Brute force not connecting: This is a simulation — credentials are tested against a probability model, not real devices

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

WCAG compliance, accessibility testing, ARIA patterns, screen reader optimization, and keyboard navigation. Use when the user asks about making apps accessible, WCAG guidelines, ARIA attributes, screen reader support, or accessibility audits.

日本語の概要は準備中です。原文の説明を表示しています。

ProjectZeroDays/FreeAI_AI_Inference_Workstation52026年9月4日 更新

ace-music

無料

Generate AI music using ACE-Step 1.5 via ACE Music's free API. Use when the user asks to create, generate, or compose music, songs, beats, instrumentals, or audio tracks. Supports lyrics, style prompts, covers, and repainting. Free API, no cost.

日本語の概要は準備中です。原文の説明を表示しています。

ProjectZeroDays/FreeAI_AI_Inference_Workstation52026年9月4日 更新

A continuously adaptive skill suite that empowers Clawdbot to act as a versatile coder, business analyst, project manager, web developer, data analyst, and NAS metadata scraper. It intelligently discovers free resources, adapts to user context, and ensures reliable, proven guidance across multiple domains.

日本語の概要は準備中です。原文の説明を表示しています。

ProjectZeroDays/FreeAI_AI_Inference_Workstation52026年9月4日 更新

High-fidelity intelligence gathering and data assimilation. Focuses on synthesizing fragmented data into a comprehensive target operational picture.

日本語の概要は準備中です。原文の説明を表示しています。

ProjectZeroDays/FreeAI_AI_Inference_Workstation52026年9月4日 更新

Use when Codex needs proactive task queues, heartbeat routines, scheduled follow-up, or continuous work loops instead of waiting for prompts.

日本語の概要は準備中です。原文の説明を表示しています。

ProjectZeroDays/FreeAI_AI_Inference_Workstation52026年9月4日 更新

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.

日本語の概要は準備中です。原文の説明を表示しています。

ProjectZeroDays/FreeAI_AI_Inference_Workstation52026年9月4日 更新

ProjectZeroDays のスキルをすべて見る

このスキルの問題を報告する