PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Network Security Python Packages

Python packages with the GitHub topic network-security. Sorted by relevance, with stars and monthly downloads.
secdev
scapy

Scapy: the Python-based interactive packet manipulation program & library.

7.8M 12K 2K
ffalcinelli
pydivert

A Python binding for WinDivert driver

284K 236 43
JarryShaw
pypcapkit

Python-based Comprehensive Network Packet Analysis Library

18K 263 33
nfstream
nfstream

NFStream: a Flexible Network Data Analysis Framework.

12K 1K 143
famousleads
safecadence-netrisk

SafeCadence Network Risk — local-first infrastructure + identity policy platform. 45 adapters (40 infra + 5 identity), 22 controls, 16 multi-vendor translators, capability-based RBAC, AI policy intelligence, attack-path graph, KEV+EPSS-prioritized CVEs, cross-system drift detection. MIT, BYO-AI.

11K 0 0
shcherbak-ai
tethered

Runtime network egress control for Python

10K 8 0
cisco
mercury-python

Mercury: network metadata capture and analysis

9K - -
corelight
communityid

A Python implementation of the Community ID flow hashing standard

7K 24 10
flowtriq
ftagent

Flowtriq DDoS Detection Agent — real-time L3/L4/L7 traffic monitoring, incident detection, PCAP capture, and auto-mitigation

6K 4 0
linuxfabrik
firewallfabrik

Modern fwbuilder successor: Qt GUI for managing iptables/nftables policies. Centralized policy DB with reusable objects, scales to hundreds of firewalls, generates deployment-ready shell scripts.

4K 18 0
mrhenrike
embedxpl

Embedded Device Security Assessment Framework — 700 modules, 350 CVEs, 55 vendors, APT Group Engine. Covers routers, IP cameras, GPON ONTs, ISP CPEs, IoT/embedded edge.

3K 6 3
cdot65
pan-scm-sdk

Python SDK for Palo Alto Networks Strata Cloud Manager.

3K 15 17
medbenali
cyberscanai

AI Agent Tool for Penetration Testing and Network Forensics

3K 1 0
jonluca
anubis-netsec

Modern and efficient subdomain enumeration and information gathering

2K 1K 165
adulau
domainclassifier

DomainClassifier is a Python (2/3) library to extract and classify Internet domains/hostnames/IP addresses from raw unstructured text files following their DNS existence, localization or attributes.

2K 80 10
jakbin
whatweb

Next generation web scanner

2K 7 1
DanielKirshner
macspoofer

CLI to randomize your MAC address on Linux

2K 10 0
Koen1999
suricata-check

suricata-check is a command line utility to provide feedback on Suricata rules. The tool can detect various issues including those covering syntax validity, interpretability, rule specificity, rule coverage, and efficiency.

1K 21 3
jay-johnson
network-pipeline

Network traffic data pipeline for real-time predictions and building datasets for deep neural networks

1K 53 11
bx33661
wireshark-mcp

Wireshark-MCP,Give your AI assistant a packet analyzer. Drop a .pcap file, ask questions in plain English — get answers backed by real tshark data.

1K 116 17
CyberSecAuto-Labs
netaudit

Detect and enforce network egress policies in tests and CI pipelines using strace, with a simple CLI.

1K 0 0
mrhenrike
mikrotikapi-bf

RouterOS Attack & Exploitation Framework — 40 CVE/EDB exploits, MAC-Server L2, credential decoder, NPK analyzer, 300-thread BF, Nmap NSE auto-install, pip package, CVE scanner. v3.5.4

1K 79 26
Nisitay
pyp0f

p0f v3 with impersonation spoofing, written in Python - Accurately guess the OS of a packet with passive fingerprinting.

1K 71 9
JarryShaw
jspcap

Python-based Comprehensive Network Packet Analysis Library

1K 263 33
    • Data from PyPI, GitHub, ClickHouse, and BigQuery