AI Orange security toolkit

Fast port scanning for terminal and web.

pacPortScanner is a modern scanner family with a polished TUI, localhost web UI, backend fallback, service hints, banner grabbing, exports, and matching implementations across TypeScript, Rust, Lua, Python, and Go.

$ npm install -g pacportscanner
pacportscanner live
$ pacportscanner
setup → target / ports / profile / backend
$ target: 192.168.1.10
$ ports: top100
$ backend: auto
192.168.1.1022/tcpopen
192.168.1.1080/tcpopen
192.168.1.10443/tcpfiltered
192.168.1.103389/tcpclosed
exports → JSON · CSV · HTML

One scanner, many surfaces.

Built around the same workflow: configure the target, choose ports and backend, watch live results, inspect details, and export clean reports.

Interactive TUI

Orange-on-dark terminal setup, live table, detail drawer, logs, status metrics, and keyboard-first control.

Local Web UI

Launch a localhost dashboard for setup, live progress, results, detail inspection, and exports.

Backend Fallback

Auto-selects the best path available: Nmap when installed, privileged/raw where supported, TCP connect everywhere.

Reports

Structured JSON, spreadsheet-friendly CSV, and self-contained HTML reports with the same AI Orange style.

Install and scan.

Start with the official TypeScript package, or jump into the language implementation you prefer.

$ npm install -g pacportscanner
$ pacportscanner
# opens TUI setup

$ pacportscanner web
# opens localhost web UI
$ pacportscanner 127.0.0.1 --backend socket --no-tui
$ pacports scanme.nmap.org -p 22,80,443
$ pacportscanner 192.168.1.0/24 --profile vulnerability

Scan. Detect. Report.

Designed for legitimate security testing, CTFs, labs, and learning on infrastructure you own or have permission to test.