$npx skillfedfor your agent

Networking packages

231 packages · page 4 of 6 · 254 including subcategories

Subcategories

Packages

ssh-python With conditions
PyPI · Networking · released Oct 2025

Python bindings to the libssh C library for SSH client operations, with thread-safe, low-overhead access to remote command execution and file transfer over SSH.

However, the aging maintenance status (306 days since last release) and small community (48 GitHub stars) mean you should verify active support for your use case…

copyleftcompiled wheelaging
213.4Kdownloads / mo
py-radix With conditions
PyPI · Networking · released Dec 2025

Implements a radix tree data structure for efficient storage and lookup of IPv4 and IPv6 network prefixes, commonly used for routing table operations.

BSD-3-Clausecompiled wheelaging
211.8Kdownloads / mo
wakeonlan Worth it
PyPI · Networking · released Jun 2026

Sends wake-on-LAN magic packets to power on computers remotely by MAC address, with support for SecureOn passwords, custom hosts, ports, and network interfaces.

Install it if you need to remotely power on computers via wake-on-LAN; the low friction and permissive MIT license make it a straightforward choice.

MITpure Python · 3.10+
209.2Kdownloads / mo
zigpy-zigate With conditions
PyPI · Networking · released Apr 2026

Provides a Python 3 driver for ZiGate Zigbee radio adapters (USB, GPIO, and WiFi variants) to integrate with the zigpy Zigbee protocol stack.

copyleftpure Python · 3.11+
206.6Kdownloads / mo
parallel-ssh With conditions
PyPI · Networking · released Oct 2025

Asynchronous SSH client for running commands on hundreds or thousands of remote servers in parallel with minimal client-side overhead, using native C libraries for performance.

copyleftpure Python
206.0Kdownloads / mo
certbot-dns-route53 Worth it
PyPI · Networking · released Jul 2026

A Certbot plugin that automates DNS validation for Let's Encrypt certificate issuance using AWS Route53, enabling hands-off HTTPS certificate provisioning for domains hosted on Route53.

Install it if you host domains on Route53 and want to automate Let's Encrypt certificate provisioning without manual DNS or web server configuration.

Apache-2.0pure Python · 3.10+
201.1Kdownloads / mo
centrifuge-python Worth it
PyPI · Networking · released Aug 2026

WebSocket real-time client SDK for Centrifugo and Centrifuge-based servers, built on Python asyncio with support for JSON and Protobuf protocols.

MITpure Python · 3.10+
195.0Kdownloads / mo
python-kasa With conditions
PyPI · Networking · released Feb 2025

Control TP-Link Kasa and Tapo smart home devices (plugs, switches, bulbs, strips, hubs) over the network via Python or command-line interface.

GPL-3.0-or-laterpure Python
194.6Kdownloads / mo
cvprac Worth it
PyPI · Networking · released Jun 2026

A Python client library for the Arista Cloudvision Portal RESTful API, enabling programmatic interaction with CVP for network device management and automation.

Install it if you need to automate or integrate with Arista Cloudvision Portal; skip it if you have no CVP infrastructure.

BSD-3-Clausepure Python
191.3Kdownloads / mo
macaddress With conditions
PyPI · Networking · released Nov 2022

Parses, validates, and converts MAC addresses and other hardware identifiers (EUI-48, EUI-64, OUI, etc.) between string, binary, and integer forms.

However, be aware that it is abandoned and will not receive updates or bug fixes; only install if you are comfortable maintaining a fork or accepting the risk of…

permissive licensepure Pythonabandoned
189.9Kdownloads / mo
pypcap Skip
PyPI · Networking · released Sep 2022

Python wrapper around libpcap that lets you capture and inspect network packets at the link layer, with support for both Linux and Windows systems.

No—install only if you have a specific, legacy requirement.

license unclearbuilds from sourceabandoned
187.5Kdownloads / mo
asyncio-dgram Worth it
PyPI · Networking · released Jan 2026

Provides simple async/await wrappers for UDP datagram communication, letting you read from and send to datagram endpoints without inheriting from asyncio.DatagramProtocol.

Install it if you need to do UDP communication in an async context and want to avoid writing boilerplate protocol classes.

MITpure Python · 3.9+
184.4Kdownloads / mo
python-hosts With conditions
PyPI · Networking · released Jun 2025

Manages hosts file entries programmatically—add, remove, import, and query IP-to-hostname mappings without manual file editing.

However, the aging maintenance status (416 days since last release) means you should verify compatibility with your Python version before relying on it for critical…

MITpure Pythonaging
184.1Kdownloads / mo
sftpretty Worth it
PyPI · Networking · released May 2026

A Python3 wrapper around paramiko that simplifies SFTP file transfers with multi-threaded operations, progress tracking, retry logic, and support for modern SSH key types and authentication methods.

Install it if you need SFTP transfers with retry, resume, or multi-threading; skip it if you only need basic paramiko SFTP calls.

BSD-3-Clausepure Python · 3.6+
183.1Kdownloads / mo
pypsexec With conditions
PyPI · Networking · released Oct 2021

Runs commands on remote Windows hosts via SMB/RPC without requiring local binaries or a specific operating system, using Python to replicate PsExec functionality.

However, note that the package has not been updated since 2021; if you require active maintenance or support for the latest Windows or Python versions, verify…

MITpure Python · 3.6+aging
177.5Kdownloads / mo
Pyro4 Skip
PyPI · Networking · released Dec 2021

Pyro4 enables Python objects to communicate over a network using normal method calls, handling remote object location and serialization automatically.

MITpure Pythonabandoned
177.2Kdownloads / mo
nassl With conditions
PyPI · Networking · released Dec 2025

nassl is an OpenSSL wrapper for Python that exposes low-level SSL/TLS functions needed for SSL server scanning and testing, with a C extension layer that closely mirrors OpenSSL's API.

AGPL-3.0-onlycompiled wheel · 3.10+
176.2Kdownloads / mo
pygnmi With conditions
PyPI · Networking · released Mar 2025

Pure Python gNMI client for querying and configuring network devices via gRPC, supporting capabilities, get, set, and subscribe operations across multiple network operating systems.

However, the 522-day release gap suggests it is no longer actively maintained—suitable for stable deployments but not for projects requiring active bug fixes or new…

BSD-3-Clausepure Pythonaging
169.6Kdownloads / mo
python-active-directory With conditions
PyPI · Networking · released Nov 2022

An Active Directory client library for Python on UNIX/Linux systems that provides directory queries and object management through LDAP.

Install only if you have an existing codebase already using it, need Active Directory integration on Linux without alternatives, and can accept the risk of no…

MITcompiled wheelabandoned
163.0Kdownloads / mo
onvif-zeep-async Worth it
PyPI · Networking · released Jul 2026

Async Python client for ONVIF IP cameras using asyncio and aiohttp, enabling awaitable SOAP calls to camera services like device management and PTZ control.

permissive licensepure Python · 3.10+
162.4Kdownloads / mo
neutron-lib With conditions
PyPI · Networking · released Aug 2026

Neutron-lib provides shared routines, utilities, and common abstractions for OpenStack Neutron networking projects, reducing code duplication across the Neutron ecosystem.

Apache-2.0pure Python · 3.11+
161.2Kdownloads / mo
simplepyble With conditions
PyPI · Networking · released Aug 2026

SimplePyBLE provides cross-platform Bluetooth Low Energy (BLE) bindings for Windows, macOS, and Linux, with both synchronous and asynchronous APIs for discovering and communicating with BLE devices.

However, verify upfront whether your intended use qualifies as non-commercial under BUSL-1.1 terms, or budget for a commercial license if building proprietary…

non-commercialcompiled wheel · 3.10+
160.5Kdownloads / mo
selectors2 Skip
PyPI · Networking · released Jul 2020

Provides a backported, cross-platform replacement for Python's standard library selectors module, supporting multiple selector types (epoll, kqueue, poll, select) across Linux, macOS, Windows, and Jython.

MITpure Pythonabandoned
159.3Kdownloads / mo
tplink-omada-client With conditions
PyPI · Networking · released Jul 2026

A Python client library for interacting with TP-Link Omada SDN controllers, providing programmatic access to device management, site configuration, and network status.

MITpure Python · 3.13+
159.1Kdownloads / mo
winloop With conditions
PyPI · Networking · released Apr 2026

Winloop is a Windows-compatible alternative to uvloop that replaces the standard asyncio event loop with a faster, libuv-based implementation optimized for Windows.

Apache-2.0compiled wheel · 3.8.0+
158.9Kdownloads / mo
anta Worth it
PyPI · Networking · released Jul 2026

ANTA is a Python framework that automates network validation tests for Arista devices, providing a library for programmatic use and a CLI tool for running tests on live or preproduction networks.

Install it if you need to validate Arista network device state programmatically or via CLI; the library-only install is lightweight and the CLI extras are optional.

Apache-2.0pure Python · 3.10+
158.4Kdownloads / mo
wafw00f With conditions
PyPI · Networking · released Jan 2026

Identifies and fingerprints web application firewalls (WAFs) by sending HTTP requests and analyzing responses to detect which WAF solution is protecting a target.

Install only if you have authorization to probe the target systems—unauthorized WAF detection may violate computer fraud laws.

BSD-3-Clausepure Python · 3.10+
157.5Kdownloads / mo
aioblescan With conditions
PyPI · Networking · released Jan 2023

aioblescan listens for and parses Bluetooth Low Energy (BLE) advertisement packets using Python's asyncio, extracting beacon data, sensor readings, and device information from the air.

MITpure Pythondormant
156.2Kdownloads / mo
serialx Worth it
PyPI · Networking · released Jun 2026

Serialx provides synchronous and native asynchronous APIs for serial port communication across Linux, macOS, and Windows, with support for modem pin control and ESPHome device integration.

Apache-2.0pure Python · 3.10+
155.1Kdownloads / mo
sshuttle With conditions
PyPI · Networking · released Aug 2025

sshuttle creates a transparent proxy that tunnels traffic over SSH to a remote network, acting as a lightweight VPN alternative without requiring admin access or complex VPN protocols.

LGPL-2.0-or-laterpure Pythonaging
151.4Kdownloads / mo
transmission-rpc Worth it
PyPI · Networking · released Aug 2026

Python wrapper around the Transmission BitTorrent client JSON-RPC protocol, enabling programmatic control of Transmission daemon instances.

Install it if you need to automate or integrate Transmission into a Python application.

MITpure Python
151.2Kdownloads / mo
ifcfg With conditions
PyPI · Networking · released Apr 2023

Ifcfg parses network interface configuration from system commands (ifconfig, ipconfig, or ip) across Windows and Unix platforms, extracting IP addresses, netmasks, MAC addresses, and other interface metadata.

BSD-3-Clausepure Pythondormant
151.1Kdownloads / mo
mac-vendor-lookup With conditions
PyPI · Networking · released Nov 2025

Resolves MAC addresses to vendor names using a local IEEE OUI prefix list, with both synchronous and asynchronous interfaces.

Apache-2.0pure Pythonaging
148.6Kdownloads / mo
pyais Worth it
PyPI · Networking · released Aug 2026

Decodes and encodes AIS (Automatic Identification System) messages from maritime VHF radio broadcasts, supporting single messages, files, and TCP/UDP socket streams in pure Python.

Install it if you need to work with AIS maritime data—whether decoding live feeds, analyzing historical logs, or building maritime monitoring tools.

MITpure Python · 3.9+
147.4Kdownloads / mo
librouteros With conditions
PyPI · Networking · released Jun 2026

librouteros is a Python client library for the MikroTik RouterOS API, enabling programmatic control and configuration of MikroTik network devices.

GPL-2.0-or-laterpure Python · 3.10.0+
146.1Kdownloads / mo
python-octaviaclient With conditions
PyPI · Networking · released May 2026

python-octaviaclient is an OpenStack Client plugin that provides command-line access to Octavia, OpenStack's load balancing service.

Install only if you have python-openstackclient already set up and valid OpenStack credentials configured.

Apache-2.0pure Python · 3.10+
145.3Kdownloads / mo
os-ken With conditions
PyPI · Networking · released Jun 2026

os-ken is a component-based software defined networking framework for OpenStack that enables programmatic control and monitoring of network switches and devices through OpenFlow protocols.

Apache-2.0pure Python · 3.10+
141.1Kdownloads / mo
aiofastnet With conditions
PyPI · Networking · released Aug 2026

aiofastnet replaces asyncio's transport and protocol layer with optimized C/Cython implementations to accelerate networking operations, especially SSL/TLS connections, while remaining compatible with standard asyncio, uvloop, and winloop event loops.

However, verify the license terms before use, as the metadata does not declare a license.

license unclearcompiled wheel · 3.9+
139.1Kdownloads / mo
plugp100 With conditions
PyPI · Networking · released Aug 2026

A Python library for controlling and discovering TP-Link Tapo smart devices (plugs, bulbs, hubs, and sensors) over the network using async I/O and multiple encryption protocols.

GPL-3.0-onlypure Python · 3.10+
137.5Kdownloads / mo
bacpypes3 With conditions
PyPI · Networking · released Mar 2026

BACpypes3 is a Python library for building BACnet applications with async/await support, providing application and network layer implementations for BACnet protocol communication.

However, validate thoroughly in your specific BACnet environment before relying on it in production, as the Pre-Alpha status signals that breaking changes and edge…

MITpure Python · 3.8+
137.4Kdownloads / mo