| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- @echo off
- chcp 65001 >nul 2>&1
- echo ========================================
- echo Network Topology Discovery System
- echo ========================================
- echo.
- REM Check if executable exists
- if not exist network-topology.exe (
- echo Error: network-topology.exe not found!
- echo Please run build.bat first to compile the program.
- echo.
- pause
- exit /b 1
- )
- REM Check config file
- if not exist config.json (
- echo Info: config.json not found, using default config
- echo Creating default config file...
- echo {> config.json
- echo "scan_ranges": [],>> config.json
- echo "devices": [],>> config.json
- echo "ssh": {>> config.json
- echo "timeout": 10,>> config.json
- echo "max_retries": 3,>> config.json
- echo "port": 22>> config.json
- echo },>> config.json
- echo "web": {>> config.json
- echo "port": 8080,>> config.json
- echo "host": "0.0.0.0">> config.json
- echo },>> config.json
- echo "scanner": {>> config.json
- echo "concurrency": 10,>> config.json
- echo "timeout": 2>> config.json
- echo }>> config.json
- echo }>> config.json
- echo.
- )
- echo Starting Network Topology Discovery System...
- echo.
- echo ========================================
- echo Web UI: http://localhost:8080
- echo Press Ctrl+C to stop the service
- echo ========================================
- echo.
- network-topology.exe config.json
- pause
|