Files
NeuroSploit/.gitignore
T
CyberSecurityUP 56d3f0c723 NeuroSploit v3.4.0 — Rust multi-model harness + Axum dashboard
New cargo workspace `neurosploit-rs/` (single `neurosploit` binary):

harness crate:
- models.rs: 11 OpenAI-compatible providers / 31 models (Claude, GPT, Grok,
  NVIDIA NIM, DeepSeek, Mistral, Qwen, Groq, Together, OpenRouter, Ollama)
- pool.rs: ModelPool with bounded concurrency, provider failover, and N-model
  validator voting (the panel doubles as the jury)
- agents.rs: loads the existing agents_md/ library (213 agents)
- pipeline.rs: recon → parallel exploit (semaphore-bounded) → N-model
  adversarial vote → score; streams live progress over a channel
- report.rs: HTML report
- tokio + reqwest(rustls); offline mode runs the pipeline without API keys

app binary:
- clap CLI: serve | run | agents | models  (run supports --model x N, --vote-n,
  --max-agents, --offline)
- axum web dashboard with multi-model panel, live console, findings, agent
  browser, embedded report; single binary serves the SPA (no npm/build)

Verified: cargo build clean; agents/models/offline-run CLI; server endpoints
(/api/info, /api/run lifecycle, /report); dashboard + live run in Playwright.

Docs: README v3.4.0 callout + RELEASE.md notes. target/ gitignored.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 19:58:43 -03:00

97 lines
1.6 KiB
Plaintext

# ==============================
# Environment & Secrets
# ==============================
.env
.env.local
.env.production
.env.*.local
# ==============================
# Python
# ==============================
venv/
__pycache__/
*.pyc
*.pyo
*.pyd
*.egg-info/
dist/
build/
*.egg
# ==============================
# Node.js / Frontend
# ==============================
frontend/node_modules/
frontend/dist/
# ==============================
# Database & Scan Data
# ==============================
data/neurosploit.db
data/neurosploit.db.*
data/*.db
data/*.db.*
data/execution_history.json
data/access_control_learning.json
data/reports/
# ==============================
# Reports & Screenshots
# ==============================
reports/screenshots/
# ==============================
# Logs & PIDs
# ==============================
logs/
.pids/
*.log
# ==============================
# macOS
# ==============================
.DS_Store
.AppleDouble
.LSOverride
# ==============================
# IDE & Editor
# ==============================
.vscode/
.idea/
*.swp
*.swo
*~
# ==============================
# Claude Code local config
# ==============================
.claude/
# ==============================
# Docker (runtime)
# ==============================
docker/*.env
# ==============================
# Results (runtime output)
# ==============================
results/
# v3.3.0 runtime RL state
data/rl_state.json
# Playwright demo artifacts
.playwright-mcp/
neurosploit_gui_*.png
neurosploit_demo_*.png
logs/webgui.log
# generated reports
reports/report.*
reports/*.pdf
# Rust build artifacts (v3.4.0)
neurosploit-rs/target/