Skip to content

bad-antics/nullsec-pineapple-ops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍍 NullSec Pineapple Ops Center

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.

Python Flask License

⚑ 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


GitHub β€’ Website β€’ Ko-fi β˜•

About

🍍 Command & Control Dashboard for WiFi Pineapple Pager & Mark VII β€” Web-based ops center with recon, payload deploy, loot vault, report generation, and remote terminal

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors