๐ NullSec Pineapple Ops Center
March 3, 2026 ยท View on GitHub
Command & Control Dashboard for WiFi Pineapple Pager and Mark VII
A web-based operations center for managing WiFi Pineapple devices during authorized security assessments. Deploy payloads, run recon scans, collect loot, and generate professional audit reports โ all from a single dashboard.
โก Features
๐ฅ๏ธ Web Dashboard
- Real-time operations overview with animated radar, activity feed, and device status
- 4 color themes โ NullSec (blue), Crimson (red), Matrix (green), Phantom (purple)
- Boot sequence with matrix rain animation and system checks
- Background effects โ floating particles, grid overlay, CRT scanlines
๐ก Device Management
- Connect to multiple Pineapple Pager and Mark VII devices via SSH
- Real-time device status, version, uptime, and storage monitoring
- One-click connect/disconnect with auto-discovery
โ๏ธ Payload Arsenal
- Browse all payloads by platform (Pager / Mark VII) and category
- Syntax-highlighted payload viewer with metadata display
- One-click deploy via SCP to connected devices
- Deploy & Run for Mark VII bash payloads
๐ WiFi Reconnaissance
- Live recon scanning via airodump-ng with real-time WebSocket updates
- Signal strength chart โ color-coded by security protocol
- Security breakdown โ visual WPA3/WPA2/WEP/Open distribution bars
- AP table โ sortable network inventory with signal bars
- Demo mode โ generates realistic scan data for testing without hardware
๐ฐ Loot Vault
- Pull captured data from devices (handshakes, credentials, logs)
- Built-in file browser and content viewer
- Automatic collection from standard loot directories
๐ Report Generator
- Generate professional HTML security audit reports
- Includes risk scoring, findings, recommendations, and full network inventory
- NullSec branded with dark theme styling
๐ป Remote Terminal
- SSH command execution directly from the dashboard
- Command history with arrow key navigation
- Color-coded output (commands, results, errors)
๐ฆ Included Payloads
Pager (DuckyScript)
| Payload | Category | Description |
|---|---|---|
| WiFi Guard | Blue Team | Continuous monitoring for rogue APs, evil twins, deauth attacks |
| Compliance Auditor | Blue Team | Checks all APs against security policy (WPA3, WPS, etc.) |
| Rogue AP Detector | Blue Team | Hunts for evil twins and unauthorized access points |
| Signal Mapper | Recon | Multi-point signal strength mapping for coverage analysis |
| Audit Reporter | Reporting | Generates comprehensive WiFi security assessment reports |
Mark VII (Bash)
| Payload | Category | Description |
|---|---|---|
| wifi-guard.sh | Blue Team | Continuous security monitor with alert logging |
| compliance-auditor.sh | Blue Team | WiFi compliance audit with pass/fail scoring |
| rogue-detector.sh | Blue Team | Evil twin detection with AP whitelist support |
| signal-mapper.sh | Recon | Multi-location signal mapping with CSV export |
| audit-reporter.sh | Reporting | Professional audit report with risk scoring |
๐ Quick Start
# Clone the repo
git clone https://github.com/bad-antics/nullsec-pineapple-ops.git
cd nullsec-pineapple-ops
# Install dependencies
chmod +x install.sh
./install.sh
# Start the Ops Center
python3 server.py
Open http://localhost:1337 in your browser.
๐ง Configuration
Edit config.json to set defaults:
{
"devices": [],
"settings": {
"theme": "nullsec",
"default_ssh_port": 22,
"default_user": "root",
"default_pager_ip": "172.16.52.1",
"scan_duration": 30,
"scan_interface": "wlan1mon"
}
}
Environment Variables
OPS_PORTโ Server port (default: 1337)
Custom Port
OPS_PORT=8080 python3 server.py
๐๏ธ Project Structure
nullsec-pineapple-ops/
โโโ server.py # Flask + SocketIO backend
โโโ config.json # Device & settings config
โโโ requirements.txt # Python dependencies
โโโ install.sh # Setup script
โโโ templates/
โ โโโ dashboard.html # Main dashboard UI
โโโ static/
โ โโโ css/style.css # NullSec dark theme
โ โโโ js/app.js # Frontend logic
โโโ payloads/
โ โโโ pager/ # DuckyScript payloads
โ โ โโโ wifi-guard/
โ โ โโโ compliance-auditor/
โ โ โโโ rogue-detector/
โ โ โโโ signal-mapper/
โ โ โโโ audit-reporter/
โ โโโ mark7/ # Bash scripts
โ โโโ wifi-guard.sh
โ โโโ compliance-auditor.sh
โ โโโ rogue-detector.sh
โ โโโ signal-mapper.sh
โ โโโ audit-reporter.sh
โโโ loot/ # Collected loot (auto-created)
โโโ reports/ # Generated reports (auto-created)
๐จ Themes
Switch themes in Settings or via localStorage:
| Theme | Accent Color | Style |
|---|---|---|
| NullSec | #58a6ff Blue | Default hacker aesthetic |
| Crimson | #f85149 Red | Aggressive red ops |
| Matrix | #3fb950 Green | Classic green terminal |
| Phantom | #a371f7 Purple | Stealth purple |
๐ค Companion Suite
This ops center is designed to work alongside the NullSec Pineapple Suite โ 96+ payloads for the WiFi Pineapple Pager.
โ ๏ธ Legal Disclaimer
This tool is designed for authorized security testing and educational purposes only. Unauthorized access to computer networks is illegal. Always obtain proper written authorization before conducting any security assessment. The authors assume no liability for misuse.
๐ License
MIT License โ ยฉ 2024-2026 bad-antics โข NullSec Security