Python network-security

Open-source Python projects categorized as network-security | Edit details

Top 7 Python network-security Projects

  • GitHub repo scapy

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

    Project mention: Scapy | reddit.com/r/ITProTuesday | 2021-11-19

    Scapy is a powerful, interactive Python2/3 packet-manipulation program that can forge or decode packets for a wide array of protocols, send & capture them, match requests with replies and more. Easily handles tasks like scanning, tracerouting, probing, unit tests, attacks and network discovery so it can replace hping, most of nmap, arpspoof, arp-sk, arping, tcpdump, tshark, p0f, etc. Also performs specific tasks most other tools can’t handle, like sending invalid frames, injecting your own 802.11 frames and combining technics. Our thanks for this suggestion go to lazyjk.

  • GitHub repo IVRE

    Network recon framework, published by @cea-sec & @ANSSI-FR. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, collect and analyse network intelligence from your sensors, and much more!

    Project mention: Any recommendations for network scanner with web UI? | reddit.com/r/selfhosted | 2021-10-31
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo blackhat-python3

    Source code for the book "Black Hat Python" by Justin Seitz. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.

    Project mention: Basic penetration testing | reddit.com/r/HowToHack | 2021-04-25

    But since you asked about a book black hat python is brilliant. The code is outdated but our friend EONRaider has converted it all into python3. How nice of him!

  • GitHub repo nfstream

    NFStream: a Flexible Network Data Analysis Framework.

    Project mention: Open Source Deep Packet Inspection Using Python | news.ycombinator.com | 2021-07-02

    GitHub project: https://github.com/nfstream/nfstream

    Community feedbacks and contributions are welcome!

  • GitHub repo violent-python3

    Source code for the book "Violent Python" by TJ O'Connor. The code has been fully converted to Python 3, reformatted to comply with PEP8 standards and refactored to eliminate dependency issues involving the implementation of deprecated libraries.

    Project mention: Programming for hacking | reddit.com/r/Hacking_Tutorials | 2021-07-03
  • GitHub repo DirectFire_Converter

    DirectFire Firewall Converter - Network Security Firewall Configuration / Syntax Conversion and Migration Tool - supports Cisco ASA, Fortinet FortiGate, Juniper SRX (JunOS) and WatchGuard (with wider support in development). Like FortiConverter, SmartMove, Expedition etc. Previously OpenFireVert.

    Project mention: Fortigate Config Parser | reddit.com/r/fortinet | 2021-08-12
  • GitHub repo nSpector

    A tool to take Nmap scans, and store the results in a queryable database.

    Project mention: nSpector | reddit.com/r/securityCTF | 2021-12-26
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-26.

Python network-security related posts

Index

What are some of the best open-source network-security projects in Python? This list will help you:

Project Stars
1 scapy 6,996
2 IVRE 2,375
3 blackhat-python3 1,339
4 nfstream 753
5 violent-python3 695
6 DirectFire_Converter 27
7 nSpector 3
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org