
Troubleshoot and manage networks end-to-end without ever leaving your code editor.
What is Net Commander
Net Commander is aimed to be a powerful all-in-one toolkit for Network Engineers, DevOps professionals or Architects. This Visual Studio Code extension integrates a suite of common networking tools directly into VS Code, streamlining your daily workflow.
Net Commander combines everything from SSH management and port lookups to subnet calculations and network topology visualization. With this extension, you can troubleshoot and manage networks end-to-end without ever leaving your code editor.
Table of Contents
📔 Getting started
SSH Profile Jumper

Net Commander SSH Profile Jumper simplifies SSH management by letting you jump to saved server profiles with a few keystrokes. No more manually typing hostnames or looking up IP addresses define your SSH connections once and instantly launch into remote servers from VS Code.
Windows friends still using PuTTY have no more excuses! Sorry Simon 😏
💡 Did you know
If you work in team you can quickly share the .ssh/config file so everyone benefits of the same experience. Just pay attention of sharing sensitive informations.
Supercharge Terminal Experience

Net Commander leverages VS Code’s Terminal Shell Integration API to track your terminal commands, so you can instantly copy any command’s output or save it directly into your project for later in-depth analysis. All saved outputs land in the net-commander/terminal-downloads.
IANA Port Lookup

Ever come across an unfamiliar port number or service name? The IANA Port Lookup tool provides quick insights by referencing the official IANA port registry. Input a TCP/UDP port or service name, and Net Commander displays the assigned service (e.g., 80 → HTTP
, 443 → HTTPS
), making firewall audits and configuration reviews faster.
RFC‑Compliant CIDR Calculator

Designing or subnetting a network? The CIDR Calculator computes IPv4 and IPv6 subnets on the fly, following RFC standards. Provide an IP and prefix (e.g., 192.168.100.0/24
) to get network address, broadcast, wildcard mask, and usable host range. Supports supernetting and subnetting, with results exported to net-commander/cidr-calc.csv
.

The CIDR Calculator provide you also the capability of running What-if-simulation this way you can get an estimate if your address space needs fits inside choosen CIDR block or not. No more guessing or mistakes!
Public IP Lookup (ipinfo.io)

Retrieve your external IP or gather details about any IP address with ipinfo.io integration. Instantly fetch geolocation, ASN, hostname, and ISP info without leaving the editor. For higher rate limits or more data, add your ipinfo API token in Settings → Net Commander → Ipinfo API Key.
PeeringDB Lookup

Query PeeringDB for ASN and facility data directly in VS Code. Enter an ASN or organization name to view peering policies, IX presence, and facility locations—ideal for planning interconnections and verifying existing peering information.
Ping Supercharged

- Panel Mode: Continuous ping monitoring in VS Code’s sidebar, with real‑time latency charts and packet‑loss stats.
- Single‑Shot: Quick terminal ping for instant reachability tests.
Both modes support CSV export (including source MAC & IP) and custom packet size/count via settings.
Traceroute with SVG Map

Run a traceroute and generate an interactive SVG map of each hop, plotted geographically using IP geolocation. Inspect raw hop data alongside the map to troubleshoot routing or latency issues visually.
Network Configuration Colorizer

Automatically apply syntax highlighting to Cisco‑style .cfg
/.conf
files. Keywords, interfaces, IPs, and protocols are colorized for easy scanning, reducing errors and speeding up config reviews.

Plus the extension will automatically detect private and public IPs placing tooltips above them for your better understanding. In case of Public IPs provide you access to ipinfo.io database to get accurate informations without leaving the configuration you are exploring avoiding spam ads or distractions.
Cisco Topology Generator (CDP/LLDP) - beta release

Parse Cisco CDP/LLDP text exports (e.g., show cdp neighbors detail
) to auto‑generate a network topology diagram (SVG or Draw.io format). Nodes represent devices and links represent connections, giving you an instant CDP topology visualization. Note: Currently optimized for Cisco; support for other vendors is planned on next release.
💡 Setup guide
Run the command for the first time Net Commander topology viewer it will generate a folder in your workspace root named net-commander/topology-viewer.
Place inside topology-viewer subfolder all your *show-cdp-neghbors-detail.txt files you can organize them by subfolders if you have many.
Close and run again the Net Commander topology viewer it will generate the topology reading your files.
😎 Quick Start
- Install Net Commander from the VS Code Marketplace.
- Open the Command Palette with Ctrl + Shift + P (Windows/Linux) or ⇧⌘P (macOS).
- Type
Net Commander:
to see all commands and select the tool you need.
- Enjoy seamless network operations without leaving your editor!
🔧 Configuration & Settings
Go to File > Preferences > Settings (or Ctrl+,), search for Net Commander, and configure:
- IANA csv url: Edit the IANA database CSV in case it change.
- IPinfo.io API Token: Save your API Token to be used by the extension.
All settings are exposed via the VS Code UI—no manual JSON edits required.
⭐ Contributing & Feedback
I welcome your ideas and feedbacks! Whether you discover a problem or have a feature request, please:
Your insights help prioritize enhancements and ensure Net Commander scale as a very useful VS Code network tools extension. Thank you for contributing!
If you find Net Commander valuable, please consider sponsoring its ongoing development. Thank you for helping me building better open-source tools!
