Skip to content

sc1341/PortView

Repository files navigation

PortView

A modern Vue.js app for viewing and analyzing nmap XML scan results. Upload your scans, explore hosts and services, and browse your network scan data.

This project was vibe coded ✨

PortView Demo

Quick Start

Docker (Recommended)

./start.sh    # Start
./stop.sh     # Stop

Access at http://localhost:3000

Development

npm install
npm run dev

Features

  • 📤 Upload nmap XML files
  • 🔍 Search by IP, hostname, port, or service
  • 🎯 Filter by host status and port states
  • 📊 Clean visualization of hosts and ports
  • 📱 Responsive design

Usage

Generate nmap XML output:

nmap -sV -O -oX scan.xml target.com

Then upload the XML file through the web interface.

Tech Stack

  • Vue 3
  • Express.js
  • SQLite
  • Vite

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published