Python Cybersecurity

Open-source Python projects categorized as Cybersecurity | Edit details

Top 23 Python Cybersecurity Projects

  • GitHub repo h4cker

    This repository is primarily maintained by Omar Santos and includes thousands of resources related to ethical hacking / penetration testing, digital forensics and incident response (DFIR), vulnerability research, exploit development, reverse engineering, and more.

    Project mention: What's the "best" coding language to know/learn? | reddit.com/r/hacking | 2021-06-15
  • GitHub repo pyWhat

    🐸 Identify anything. pyWhat easily lets you identify emails, IP addresses, and more. Feed it a .pcap file or some text and it'll tell you what it is! 🧙‍♀️

    Project mention: Is there an application or way to find hashes? | reddit.com/r/HowToHack | 2021-06-24

    Do you mean something like this: https://github.com/bee-san/pyWhat

  • Activeloop.ai

    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo caldera

    Scalable Automated Adversary Emulation Platform

    Project mention: Guidance on certs in Cybersecurity Field | reddit.com/r/cybersecurity | 2021-10-11

    CALDERA: https://github.com/mitre/caldera

  • GitHub repo content

    Security automation content in SCAP, OSCAL, Bash, Ansible, and other formats (by ComplianceAsCode)

    Project mention: CIS Benchmarking Git Community | reddit.com/r/ansible | 2021-04-27

    I haven't used this in a while but take a look at ComplianceAsCode it is attempting to apply controls for each of the different benchmarks on different OSes. It might have what you are looking for, plus you can always contribute back any changes you make to help others.

  • 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 Search-That-Hash

    🔎Searches Hash APIs to crack your hash quickly🔎 If hash is not found, automatically pipes into HashCat⚡

    Project mention: I have a hashed password, but have no idea on how to crack it. | reddit.com/r/HowToHack | 2021-06-14

    perhaps try Dehash.me or HashPals

  • GitHub repo Lockdoor-Framework

    🔐 Lockdoor Framework : A Penetration Testing framework with Cyber Security Resources

    Project mention: Lockdoor Framework 2.3 release, a penetration testing framework | reddit.com/r/cybersecurity | 2021-06-16

    Check the website here

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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 intelmq

    IntelMQ is a solution for IT security teams for collecting and processing security feeds using a message queuing protocol.

    Project mention: What are your favorite open-sources tools? | reddit.com/r/blueteamsec | 2021-10-15

    IntelMQ

  • 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 Incident-Playbook

    GOAL: Incident Response Playbooks Mapped to MITRE Attack Tactics and Techniques. [Contributors Friendly]

    Project mention: austinsonger/Incident-Playbook - Incident Response Playbooks Mapped to MITRE Attack Tactics and Techniques. [Contributors Friendly] | reddit.com/r/bag_o_news | 2021-07-12
  • GitHub repo Watcher

    Watcher - Open Source Cybersecurity Threat Hunting Platform. Developed with Django & React JS. (by Felix83000)

    Project mention: GitHub - Felix83000/Watcher: Watcher - Open Source Cybersecurity Threat Hunting Platform. Developed with Django & React JS. | reddit.com/r/bag_o_news | 2020-12-27
  • GitHub repo WebMap

    WebMap-Nmap Web Dashboard and Reporting

    Project mention: Continuous network enumeration tool like Fing | reddit.com/r/selfhosted | 2021-07-02

    Another option is WebMap which does have a UI

  • GitHub repo chepy

    Chepy is a python lib/cli equivalent of the awesome CyberChef tool.

    Project mention: Chepy 3.0.0 released. 70% faster, more plugins, more capabilities! Cyberchef as a Python library and cli | reddit.com/r/Python | 2021-04-18
  • GitHub repo Scylla

    The Simplistic Information Gathering Engine | Find Advanced Information on a Username, Website, Phone Number, etc. (by DoubleThreatSecurity)

    Project mention: DoubleThreatSecurity/Scylla - The Simplistic Information Gathering Engine | Find Advanced Information on a Username, Website, Phone Number, etc. | reddit.com/r/GithubSecurityTools | 2021-06-06
  • GitHub repo Lucifer

    A Powerful Penetration Tool For Automating Penetration Tasks Such As Local Privilege Escalation, Enumeration, Exfiltration and More... Use Or Build Automation Modules To Speed Up Your Cyber Security Life

    Project mention: Lucifer - Powerful Penetration Tool For Automating Penetration Tasks Such As Local Privilege Escalation, Enumeration, Exfiltration and More | reddit.com/r/cybersecurity | 2021-02-09
  • GitHub repo picoCTF

    The platform used to run picoCTF 2019.

    Project mention: Need advice on building a container provisioning system (think HackTheBox) | reddit.com/r/devops | 2021-06-24

    As /u/anachronisticadmin hinted at, devil’s in the details - here is a blueprint for a CTF-framework: https://github.com/picoCTF/picoCTF

  • GitHub repo seed-labs

    SEED Labs developed in the last 20 years.

    Project mention: What Do Virus Scripts/Files look like? | reddit.com/r/AskProgramming | 2021-07-05

    One of my courses borrowed from here, there's a lot of different ways to start an attack and it was fun to actually use some of them and gain access (the flaws have since been patched, but real exploits were found for a variety of systems).

  • GitHub repo PhishingKitTracker

    Let's track phishing kits to give to research community raw material to study !

    Project mention: marcoramilli/PhishingKitTracker - Let's track phishing kits to give to research community raw material to study ! | reddit.com/r/GithubSecurityTools | 2021-01-30
  • GitHub repo gitlab-watchman

    Monitoring GitLab for sensitive data shared publicly

    Project mention: PaperMtn/gitlab-watchman - Monitoring GitLab for sensitive data shared publicly | reddit.com/r/GithubSecurityTools | 2021-03-31
  • GitHub repo onelinepy

    Python Obfuscator to generate One-Liners and FUD Payloads.

    Project mention: Anyone ever try this tool for making FUD payloads. Saw it on Reddit and it seemed interesting. | reddit.com/r/hacking | 2021-07-17
  • GitHub repo aurora

    Malware similarity platform with modularity in mind. (by W3ndige)

    Project mention: Aurora: an open source Automated malware similarity platform with modularity in mind. | reddit.com/r/blueteamsec | 2021-06-06
  • GitHub repo targets

    A collection of over 5.1 million sub-domains and assets belonging to public bug bounty programs, compiled into a repo, for performing bulk operations. (by BugBountyResources)

    Project mention: A Compilation of 5.1M+ sub-domains from various Bug Bounty Programs | reddit.com/r/netsec | 2021-01-07
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-10-15.

Index

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

Project Stars
1 h4cker 10,193
2 pyWhat 4,598
3 caldera 2,936
4 content 1,394
5 blackhat-python3 1,289
6 Search-That-Hash 855
7 Lockdoor-Framework 852
8 nfstream 718
9 intelmq 677
10 violent-python3 661
11 Incident-Playbook 650
12 Watcher 449
13 WebMap 445
14 chepy 375
15 Scylla 280
16 Lucifer 254
17 picoCTF 244
18 seed-labs 204
19 PhishingKitTracker 157
20 gitlab-watchman 146
21 onelinepy 119
22 aurora 71
23 targets 68
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.