Download NetPol v3.8

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 you'll see “NetPol-mac cannot be opened because it is from an unidentified developer” โ€” this is expected for a directly distributed app. Right-click (or Control-click) NetPol-mac, choose Open, then Open again. If it is still blocked, open Terminal and run xattr -d com.apple.quarantine NetPol-mac, then launch it again.
  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. Start your trial or activate a licence
    On first run a 7-day free trial starts automatically โ€” no token needed. To unlock an edition, click the ACTIVATE badge in the top-left header. From that panel you can purchase an edition, request a trial or licence token, or contact an authorised partner. Prefer to talk to someone first? Email sales@netpol.io or an authorised partner such as CSNX (Western Australia). Once you have a token, paste it into the same panel and click Activate License.
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
Prefer a specialist? sales@netpol.io · Authorised partners