Provides comprehensive network vulnerability scanning capabilities using Linux tools like nmap, including network discovery, port scanning, service identification, vulnerability assessment, and device detection for authorized security testing.
Linux Network Scanner MCP Server
A comprehensive Model Context Protocol (MCP) server for network vulnerability scanning using Linux tools.
Features
- Network Discovery: Scan networks for live hosts
- Port Scanning: Identify open ports and services
- Vulnerability Assessment: Check for common security vulnerabilities
- Web Security: Scan web services and applications
- Device Detection: Find cameras, routers, and network devices
- OS Detection: Identify operating systems
- Quick Scans: Comprehensive rapid assessments
Available Tools
scan_network
- Discover live hosts on a networkport_scan
- Scan for open portsservice_scan
- Identify running servicesvulnerability_scan
- Check for security vulnerabilitiesweb_scan
- Scan web servicescamera_scan
- Find IP camerasrouter_scan
- Detect network routersos_detection
- Identify operating systemsquick_scan
- Comprehensive rapid assessment
Security Notice
This tool is designed for authorized security testing only. Always ensure you have permission to scan the target networks and systems. Unauthorized scanning may violate laws and terms of service.
Usage Examples
- Scan a local network:
scan_network("192.168.1.0/24")
- Port scan a host:
port_scan("192.168.1.1", "1-1000")
- Check for vulnerabilities:
vulnerability_scan("192.168.1.100")
- Find cameras:
camera_scan("192.168.1.0/24")
- Quick assessment:
quick_scan("192.168.1.1")
Installation
- Ensure Docker Desktop is installed on your system
- Navigate to the project directory
- Run:
docker-compose up --build
- The server will be available on port 3000
Configuration
The server runs in a privileged Docker container to allow network scanning capabilities. All tools use nmap and other Linux security tools for comprehensive network analysis.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables comprehensive network security scanning and vulnerability assessment using Linux tools like nmap. Provides network discovery, port scanning, service identification, OS detection, and device discovery capabilities for authorized security testing.