Apparatus Documentation Navigator
Welcome! This guide helps you find the right documentation for your needs.
π Quick Navigation
Getting Started
- Quick Reference β Common commands, services, and troubleshooting
- Integration Guide β How Apparatus + Chimera work together
Learning & Tutorials
- Tutorial: CLI Reference β Command-line tool and scripting
- Tutorial: Dashboard β Web UI features and monitoring
- Tutorial: Webhooks β Webhook integration and testing
- Tutorial: Chaos Engineering β Chaos features explained
- Tutorial: Defense Rules β WAF and defense configuration
- Tutorial: Autopilot β Red team autonomous agent
- Tutorial: Monitoring β Metrics, dashboards, and observability
- Tutorial: Scenarios β Multi-step testing scenarios
- Tutorial: Live Payload Fuzzer β Interactive API & payload testing
- Tutorial: Testing Lab β Unified security testing (k6, Nuclei, Escape Artist)
- Tutorial: Attacker Fingerprinting β Real-time threat monitoring & response
- Tutorial: Overview Dashboard β Real-time metrics and incident monitoring
- Tutorial: Scenario Builder β Multi-step automated testing sequences
- Tutorial: Chaos Console β Safe fault injection and resilience testing
- Tutorial: Advanced Red Team β Multi-target campaigns and complex strategies
- Tutorial: Performance Tuning β Optimizing for scale and load
Reference & Architecture
- Architecture Guide β System design, component details, performance
- Visual Diagrams β Mermaid flowcharts and network diagrams
- Complete Features β All 58+ features catalog
- API Reference β Detailed endpoint documentation
π― Find Documentation by Task
I want toβ¦
Start Testing
β Quick Reference β Common Testing Scenarios section
Understand System Architecture
β Architecture Guide + Visual Diagrams
Run Tests via Command Line
Monitor in Real-Time
β Tutorial: Dashboard or Tutorial: Monitoring
Create Automated Test Sequences
Use AI Red Team
Test with Chaos Attacks
β Tutorial: Chaos Engineering
Set Up Security Rules
Integrate Webhooks
Test APIs and Payloads Manually
β Tutorial: Live Payload Fuzzer
Run Security Tests (Load, Vulnerabilities, Egress)
Monitor and Respond to Attacks
β Tutorial: Attacker Fingerprinting
View System Health and Incidents
β Tutorial: Overview Dashboard
Build and Run Multi-Step Tests
β Tutorial: Scenario Builder
Test Resilience with Chaos
Plan Advanced Attack Campaigns
β Tutorial: Advanced Red Team
Optimize for Performance & Load
β Tutorial: Performance Tuning
Troubleshoot Issues
β Quick Reference β Troubleshooting section
Find an Endpoint
β API Reference or Complete Features
π Documentation Structure
docs/
βββ NAVIGATOR.md (this file)
βββ quick-reference.md ..................... Start here! Commands & scenarios
βββ integration-guide.md ................... Apparatus + Chimera integration
βββ architecture.md ........................ System design & technical details
βββ diagrams.md ............................ Visual flowcharts & network topology
βββ features.md ............................ Feature inventory (58+)
βββ api.md ................................ API endpoint reference
β
βββ tutorial-cli.md ........................ Command-line tool & scripting
βββ tutorial-dashboard.md .................. Web UI & real-time monitoring
βββ tutorial-webhooks.md ................... Webhook integration
βββ tutorial-chaos-engineering.md .......... Chaos features
βββ tutorial-defense-rules.md .............. Defense mechanisms & WAF
βββ tutorial-autopilot.md .................. AI red team automation
βββ tutorial-monitoring.md ................. Metrics & observability
βββ tutorial-scenarios.md .................. Multi-step scenarios
βββ tutorial-live-payload-fuzzer.md ........ Interactive API & payload testing
βββ tutorial-testing-lab.md ................ Unified security testing hub
βββ tutorial-attacker-fingerprinting.md .... Real-time threat monitoring
βββ tutorial-overview-dashboard.md ......... System health & incident monitoring
βββ tutorial-scenario-builder.md ........... Multi-step automation sequences
βββ tutorial-chaos-console.md .............. Fault injection & resilience testing
βββ tutorial-advanced-red-team.md .......... Multi-target campaigns & strategies
βββ tutorial-performance-tuning.md ......... Optimization for scale & load
β
βββ DOCUMENTATION_ROADMAP.md .............. Future documentation plans
π₯ Most Visited Sections
- Quick Reference β Commands & Docker setup
- Tutorial: Dashboard β Real-time monitoring UI
- Architecture Guide β How it works
- Visual Diagrams β Flowcharts & network topology
- Integration Guide β Apparatus + Chimera workflow
π‘ Common Starting Points
For Security Testers
- Read: Quick Reference
- Launch:
docker-compose up - Open: http://localhost:8090/dashboard
- Learn: Tutorial: Dashboard
For Developers
- Read: Architecture Guide + Visual Diagrams
- Setup:
pnpm install && pnpm build - Start:
pnpm startorpnpm dev:server - Test:
pnpm test
For DevOps/SRE
- Read: Integration Guide
- Deploy:
docker-compose up - Monitor: Tutorial: Monitoring
- Scale: See βPerformance Tuningβ in Integration Guide
For Security Research
- Read: Tutorial: Autopilot
- Explore: Tutorial: Chaos Engineering
- Deep dive: Complete Features
- Understand flows: Visual Diagrams
π Key Concepts at a Glance
| Concept | Learn More |
|---|---|
| MTD (Moving Target Defense) | Architecture β Defense Architecture, or Features β DEFENSE section |
| Autopilot (AI Red Team) | Tutorial: Autopilot, or Features β RED TEAM AUTOMATION |
| Scenarios (Multi-step tests) | Tutorial: Scenarios, or Features β SCENARIO AUTOMATION |
| Deception (Honeypot) | Features β DECEPTION & HONEYPOTS |
| Tarpit Defense | Features β DEFENSE & MITIGATION |
| Middleware Stack | Architecture β Middleware Stack, or Visual Diagrams β Request Flow |
| Protocol Servers | Architecture β Protocol Servers, or Visual Diagrams β Protocol Architecture |
| Self-Healing | Features β DEFENSE & MITIGATION or Architecture β Core Systems |
π Recommended Learning Path
Level 1: Getting Started (30 minutes)
- Quick Reference β Commands & services
- Start docker-compose and explore dashboard
- Try 2-3 common testing scenarios
Level 2: Understanding Architecture (1 hour)
- Architecture Guide β Read overview sections
- Visual Diagrams β Study the 10 key diagrams
- Integration Guide β How components work together
Level 3: Deep Dive Features (2 hours)
- Pick a feature area: Chaos, Deception, Autopilot, Defense
- Read corresponding tutorial
- Read corresponding feature catalog section
- Try hands-on examples
Level 4: Advanced Usage (Variable)
- Read all remaining tutorials
- Explore Complete Features
- Review API Reference
- Create custom scenarios and automations
π€ Need Help?
- Questions about a feature? β Search Complete Features
- How do Iβ¦? β Check βI want toβ¦β section above
- Technical question? β Start with Architecture Guide
- Not sure where to start? β Read Quick Reference
- Found an issue? β Check Troubleshooting in Quick Reference
π Document Status
| Document | Purpose | Target Audience | Status |
|---|---|---|---|
| quick-reference.md | Quick commands & help | Everyone | β Current |
| integration-guide.md | Component integration | Testers & DevOps | β Current |
| architecture.md | Technical design | Developers | β Current |
| diagrams.md | Visual architecture | Everyone | β Current |
| features.md | Feature inventory | Everyone | β Current |
| api.md | API endpoints | Developers | β Current |
| tutorial-cli.md | CLI tool guide | Developers | β Current |
| tutorial-dashboard.md | Web UI guide | Testers | β Current |
| tutorial-webhooks.md | Webhook integration | Developers | β Current |
| tutorial-chaos-engineering.md | Chaos features | Security team | β Current |
| tutorial-defense-rules.md | Defense setup | Security team | β Current |
| tutorial-autopilot.md | AI red team | Advanced users | β Current |
| tutorial-monitoring.md | Monitoring & metrics | DevOps/SRE | β Current |
| tutorial-scenarios.md | Scenario creation | Advanced users | β Current |
| tutorial-live-payload-fuzzer.md | API/payload testing | Security testers | β New |
| tutorial-testing-lab.md | Unified testing (k6/Nuclei) | QA/Security engineers | β New |
| tutorial-attacker-fingerprinting.md | Threat monitoring & response | SOC/Incident response | β New |
| tutorial-overview-dashboard.md | System health & incidents | All users | β New |
| tutorial-scenario-builder.md | Multi-step automation | Advanced users | β New |
| tutorial-chaos-console.md | Fault injection & resilience | DevOps/SRE | β New |
| tutorial-advanced-red-team.md | Multi-target campaigns | Red teamers | β New |
| tutorial-performance-tuning.md | Optimization & scaling | Operators | β New |
Last Updated: 2026-02-22
For documentation roadmap and planned improvements, see DOCUMENTATION_ROADMAP.md.