Download NetPol v3.7

Cisco Switch Monitor โ€” Per-site install, runs locally on your network.

๐ŸŽ
macOS
macOS 10.14 or laterFull support
โฌ‡ Download for Mac
๐ŸชŸ
Windows
Windows 10 or laterNo topology map
โฌ‡ Download for Windows
๐Ÿง
Linux
Ubuntu 18.04 or laterRecommended
โฌ‡ Download for Linux
MINIMUM REQUIREMENTS
OPERATING SYSTEM
Windows 10 / macOS 10.14 / Ubuntu 18.04
PYTHON
Not required for Mac/Windows (built-in) ยท Required for Linux
CPU
1 core minimum, 2 cores recommended
RAM
512 MB minimum, 1 GB recommended
DISK
500 MB free space
NETWORK
LAN access to managed switches
SWITCHES
SNMP v2c enabled on all monitored switches
PORT
TCP 5001 available (NetPol dashboard)
INSTALLATION โ€” ALL PLATFORMS
  1. Download NetPol for your platform
    Click the download button above for your operating system. No Python installation required for Mac or Windows.
  2. Run NetPol
    # 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.py
    On macOS, if you see a security warning: System Preferences โ†’ Security & Privacy โ†’ click "Open Anyway".
  3. Open the dashboard
    Navigate to http://localhost:5001 in your browser. Default login: admin / netpol โ€” change after first login.
  4. Add your first switch
    Click + Add Switch, enter the switch IP address and SNMP community string. NetPol will begin polling immediately.
  5. Activate your license
    Click the edition badge in the top-left header, paste your license token and click Activate. A 7-day free trial starts automatically โ€” no token needed to begin.
SWITCH CONFIGURATION โ€” SNMP v2c

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.

ENTERPRISE DASHBOARD
Managing multiple sites?
Centralise visibility across all your NetPol nodes in a single dashboard. Cloud-hosted or self-hosted on-premises.
Cloud โ€” Register Free โ†’ โ†“ Self-Hosted ZIP
Need help? support@netpol.io ยท Purchase a license ยท netpol.io ยท Resend my token