Skip to content

Releases: G1A1B1E/NetScan

Production v1.1.0 (beta v3.0.0)- Desktop GUI Application

Choose a tag to compare

@G1A1B1E G1A1B1E released this 07 Jan 00:01

NetScan v3.0.0 - Desktop GUI Application

This is a major release introducing a desktop GUI application alongside the powerful CLI tools.

What's New

Desktop GUI Application (Electron)

  • Modern interface with dark/light themes
  • Real-time network scanning with live updates
  • Device management with favorites and custom labels
  • Network topology visualization
  • Security dashboard with risk assessment
  • Export to CSV, HTML, JSON, PDF formats
  • Cross-platform: macOS (Intel + ARM) and Windows

Professional Installers
Choose your preferred installation method:

Platform File Description
macOS (GUI+CLI) NetScan-3.0.0-Installer.pkg Full installer with component selection
macOS (CLI only) NetScan-CLI-3.0.0.pkg CLI tools only
macOS (Intel DMG) NetScan-3.0.0.dmg Drag-and-drop GUI app (Intel)
macOS (ARM DMG) NetScan-3.0.0-arm64.dmg Drag-and-drop GUI app (Apple Silicon)
macOS (Intel ZIP) NetScan-3.0.0-mac.zip Portable GUI app (Intel)
macOS (ARM ZIP) NetScan-3.0.0-arm64-mac.zip Portable GUI app (Apple Silicon)
Windows (Installer) NetScan-3.0.0-Setup.exe NSIS installer with component selection
Windows (Portable) NetScan-3.0.0-Windows.zip Portable package

Bug Fixes

  • Fixed Bash 3.2 compatibility for macOS default shell
  • Config files now stored in ~/.netscan for proper user permissions
  • Fixed CLI wrapper script installation issues

Documentation
Full documentation available at: https://g1a1b1e.github.io/NetScan/

Quick Start

macOS:
curl -fsSL https://raw.githubusercontent.com/G1A1B1E/NetScan/main/install.sh | bash

Run GUI: Launch NetScan from Applications folder
Run CLI: netscan

Full Changelog: https://github.com/G1A1B1E/NetScan/blob/main/CHANGELOG.md

PRE RELEASE NetScan v0.2.1.0 - Network Intelligence Suite

Choose a tag to compare

@G1A1B1E G1A1B1E released this 06 Jan 22:52

NetScan v2.1.0 - Network Intelligence Suite

What's New

This release transforms NetScan from a network scanner into a comprehensive network intelligence platform with 6 powerful new modules.

Device Fingerprinting

Automatically identify device types on your network:

  • Smart classification: Routers, phones, laptops, IoT devices, printers, cameras
  • OS detection via TTL analysis and port signatures
  • Confidence scoring for each identification
  • Batch processing from existing scan results

Wake-on-LAN

Wake sleeping devices remotely:

  • Magic packet generation and delivery
  • Favorites list for frequently woken devices
  • Multiple formats: AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF, AABBCCDDEEFF
  • Broadcast & directed wake modes

Scheduled Scanning

Automate your network monitoring:

  • Native integration: cron (Linux) + launchd (macOS)
  • Predefined schedules: Hourly, daily, nightly, weekly, monthly
  • Custom cron expressions for fine-grained control
  • Email notifications when changes detected
  • Automatic report generation

Network Topology

Visualize your network structure:

  • ASCII art for terminal viewing
  • Interactive HTML with vis.js (drag, zoom, hover)
  • DOT/Graphviz export for custom rendering
  • Automatic gateway detection and device grouping

Security Audit

Identify vulnerabilities before attackers do:

  • 50+ risky port signatures (Telnet, SMB, RDP, databases)
  • SSL certificate validation
  • HTTP security header analysis
  • Risk scoring: Critical, High, Medium, Low
  • HTML security reports with recommendations

Enhanced Export

Get your data in any format:

  • CSV - Spreadsheet compatible
  • HTML - Styled reports with embedded CSS
  • JSON - Structured data for APIs
  • PDF - Professional printable documents

Desktop Notifications

Never miss a network event:

  • macOS Notification Center
  • Linux libnotify
  • Windows Toast notifications
  • Alerts for new devices, unknown hosts, and changes

Stats

  • 6 new Python modules (2,500+ lines)
  • 6 new menu options in interactive mode
  • Full shell integration for all features

New Menu Options

Key Feature Description
f Fingerprint Identify device types
z Wake-on-LAN Wake sleeping devices
j Scheduler Automate scans
y Topology Visualize network
s Security Vulnerability audit
x Export Multi-format export

Quick Start

# Update
git pull origin main

# Try new features
./netscan
# Then press: f (fingerprint), y (topology), s (security)

# Or use directly
python3 [fingerprint.py](http://_vscodecontentref_/0) --scan-network
python3 [topology.py](http://_vscodecontentref_/1) --scan --html --output map.html
python3 [security.py](http://_vscodecontentref_/2) --scan --html --output audit.html

PRE-RELEASE NetScan v0.1.0.0 - Network Scanner & MAC Lookup Tool

Choose a tag to compare

@G1A1B1E G1A1B1E released this 06 Jan 21:44

NetScan v1.0.0

🔍 A powerful, cross-platform network scanning and MAC address lookup tool with CLI, web interface, and optional Rust performance module.

✨ Features

Core Functionality

  • MAC Address Lookup - Identify device vendors from MAC addresses using IEEE OUI database
  • Network Scanning - Discover devices on your local network with ARP/ping sweeps
  • Port Scanning - Scan for open ports with service identification
  • Web Interface - Modern dark-themed dashboard for browser-based access

Cross-Platform Support

  • 🐧 Linux/macOS - Full Bash + Python implementation
  • 🪟 Windows - Native PowerShell version with Python helpers
  • 🐳 Docker - Containerized deployment with docker-compose

Performance

  • ⚡ Optional Rust Module - 10-100x faster scanning with parallel processing
  • 🔄 Async I/O - Non-blocking network operations
  • 💾 Smart Caching - Cached lookups for repeated queries

📦 Installation

Quick Install (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/G1A1B1E/NetScan/main/install.sh | bash