Cisco Switch Monitor โ Per-site install, runs locally on your network.
# macOS โ open Terminal and run: chmod +x NetPol-mac ./NetPol-mac # Windows โ double-click NetPol.exe # Or run from PowerShell as Administrator: .\NetPol.exe # Linux โ requires Python 3.8+ pip3 install flask pysnmp paramiko cryptography python3 app.pyOn macOS, if you see a security warning: System Preferences โ Security & Privacy โ click "Open Anyway".
http://localhost:5001 in your browser. Default login: admin / netpol โ change after first login.
NetPol uses SNMP v2c to poll your switches. Enable it on each Cisco switch:
snmp-server community YOUR_COMMUNITY_STRING RO snmp-server location Your Site Name snmp-server contact your@email.com
Replace YOUR_COMMUNITY_STRING with your chosen community string. Use the same string when adding switches in NetPol.