PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

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.

7M 12K 2K
ffalcinelli
pydivert

A Python binding for WinDivert driver

392K 236 44
JarryShaw
pypcapkit

Python-based Comprehensive Network Packet Analysis Library

32K 263 33
nfstream
nfstream

NFStream: a Flexible Network Data Analysis Framework.

18K 1K 143
shcherbak-ai
tethered

tethered — Runtime network egress control for Python. One function call to restrict which hosts your code can connect to.

8K 8 0
corelight
communityid

A Python implementation of the Community ID flow hashing standard

8K 24 10
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.

7K 15 0
cdot65
pan-scm-sdk

Python SDK for Palo Alto Networks Strata Cloud Manager.

5K 15 17
flowtriq
ftagent

Flowtriq DDoS Detection Agent. Real-time traffic monitoring, incident detection, PCAP capture, and auto-mitigation

4K 4 0
bx33661
wireshark-mcp

A production-grade Model Context Protocol (MCP) server for Wireshark

3K 107 16
medbenali
cyberscanai

AI Agent Tool for Penetration Testing and Network Forensics

2K 1 0
jonluca
anubis-netsec

Subdomain enumeration tool

2K 1K 165
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.

2K 21 3
DanielKirshner
macspoofer

A command-line tool to spoof your network interface's MAC address on Linux systems.

1K 10 0
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.

1K 80 10
Nisitay
pyp0f

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

1K 71 9
jakbin
whatweb

Next generation web scanner

1K 7 1
JarryShaw
jspcap

Python-based Comprehensive Network Packet Analysis Library

1K 263 33
jay-johnson
network-pipeline

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

1K 53 11
mrhenrike
mikrotikapi-bf

RouterOS Attack & Exploitation Framework — 100 CVE/EDB exploits, 8-phase audit, credential brute-force, SARIF export

1K 74 25
medbenali
cyberscan

CyberScan: Network's Forensics ToolKit

844 455 152
OWASP
nettacker

Automates information gathering, vulnerability scanning and aids penetration testing engagements in general

810 5K 1K
ivre
ivre

Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, build your taylor-made EASM tool, collect and analyse network intelligence from your sensors, and much more! Uses Nmap, Masscan, Zeek, p0f, ProjectDiscovery tools, etc.

728 4K 685
dlenski
what-vpn

Identify servers running various SSL VPNs based on protocol-specific behaviors

543 88 15
    • Data from PyPI, GitHub, ClickHouse, and BigQuery