AI Orange security toolkit

Fast port scanning for terminal, web, and desktop.

pacPortScanner is a modern scanner family with a polished TUI, localhost web UI, desktop GUI, backend fallback, service hints, banner grabbing, exports, and matching implementations across TypeScript, Rust, Ruby, 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 from terminal, browser, or desktop.

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.

Desktop GUI

CustomTkinter app with sidebar setup, live table, detail drawer, log panel, status metrics, and one-click 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

$ cd C:\Users\demir\Downloads\pacportscanner-gui
$ python -m pip install -r requirements.txt
$ python app.py
# opens desktop GUI
$ 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

$ cd C:\Users\demir\Downloads\pacportscanner-ruby
$ ruby pacportscanner.rb
$ ruby pacportscanner.rb web

Scan. Detect. Report.

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