pallab-js/vuln-scanner
GitHub: pallab-js/vuln-scanner
Stars: 1 | Forks: 0
# LANScanner
Offline-first network vulnerability scanner for macOS 14+. Discovers devices on your LAN, fingerprints their OS and services, maps vulnerabilities against built-in rule signatures, and produces structured reports.
## Features
## Usage
# Launch GUI
swift run LANScanner
# Headless scan
swift run LANScanner --scan --subnet 192.168.1.0/24 --output report.html
# Scheduled scan (requires launchd agent)
swift run LANScanner --scheduled-scan
## Requirements
- macOS 14+ (Sonoma or later)
- Swift 6.0+ (Xcode 16+ or Command Line Tools)
- Network client + server entitlements (for raw socket access)
## Build
swift build --target App
swift test
## License
MIT