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