Sponsors
Become a sponsor-
iPulse AI
Open Agentic Investment Research Platform. Inspect deep multi-agent market forecasts and stock picks.
Listed in editorial order. Click a column header to re-sort the whole list.
Press / to search. Tags open their category. Click a row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
| 1 | scapy Network Virtualization | 3,673,865 | 12,659 | Network Virtualization DevOps | ||
|
A brilliant packet manipulation library.
|
||||||
| 2 | netmiko Network Virtualization | 949,522 | 4,312 | Network Virtualization DevOps | ||
|
Multi-vendor library to simplify CLI connections to network devices.
|
||||||
| 3 | napalm Network Virtualization | 125,304 | 2,519 | Network Virtualization DevOps | ||
|
Cross-vendor API to manipulate network devices.
|
||||||
No projects match your search.
Try a broader term, or .
Network Virtualization guide
Netmiko gathers show-command output and makes config changes across a very broad set of platforms, and spares you most of the low-level regex matching on device prompts. Describe the device in a dict with its device_type, host, and credentials, and pass it to ConnectHandler, which picks the right class and opens the SSH connection. Run show commands with send_command(), and config commands with send_config_set(), which enters config mode for you.
NAPALM puts a unified API over different network operating systems. Get a driver with get_network_driver() and open the device in a with block, which the docs say to stick with for most situations, since it opens and closes the session for you. To change config, load a candidate that replaces or merges into the running one, check it with compare_config(), then commit or discard it. The docs also say to test your workflow and try to break things on a lab first.
Scapy sends, sniffs, dissects, and forges network packets, as an interactive shell or as a library you import. Build a packet by stacking layers with the / operator, like IP()/TCP(), and override only the fields whose defaults you don't want. Sending packets needs root privileges, so start the shell with sudo scapy.
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.