Python Cybersecurity

Open-source Python projects categorized as Cybersecurity

Top 23 Python Cybersecurity Projects

  • spiderfoot

    SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.

    Project mention: piece of software to find /crawl information about yourself? | /r/opsec | 2023-04-10

    I’d suggest Spiderfoot.

  • 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! 🧙‍♀️

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • DefaultCreds-cheat-sheet

    One place for all the default credentials to assist the Blue/Red teamers activities on finding devices with default password 🛡️

    Project mention: Database of default usernames and passwords? | /r/hacking | 2023-02-10
  • caldera

    Automated Adversary Emulation Platform

    Project mention: SOC Malware/Detection lab | /r/cybersecurity | 2023-07-03

    Also, for the attack emulation part you might be interested in CALDERA.

  • faraday

    Open Source Vulnerability Management Platform (by infobyte)

    Project mention: Penetration Testing Report | /r/Pentesting | 2022-12-20

    or you can also use our open source version:

  • PhoneSploit-Pro

    An all-in-one hacking tool to remotely exploit Android devices using ADB and Metasploit-Framework to get a Meterpreter session.

    Project mention: PhoneSploit Pro | | 2023-01-25

    PhoneSploit Pro It is a Cybersecurity tool using which you can test the security of your Android devices.

  • Villain

    Villain is a C2 framework that can handle multiple TCP socket & HoaxShell-based reverse shells, enhance their functionality with additional features (commands, utilities etc) and share them among connected sibling servers (Villain instances running on different machines).

    Project mention: Is MSF Venom - Metasploit a good investment for the long run in terms of RATs? | /r/Hacking_Tutorials | 2022-12-28

    Villain (recommend)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • IntelOwl

    IntelOwl: manage your Threat Intelligence at scale

    Project mention: Monthly Security Checklist | /r/msp | 2023-06-25
  • malwoverview

    Malwoverview is a first response tool used for threat hunting and offers intel information from Virus Total, Hybrid Analysis, URLHaus, Polyswarm, Malshare, Alien Vault, Malpedia, Malware Bazaar, ThreatFox, Triage, InQuest and it is able to scan Android devices against VT.

  • blackbird

    An OSINT tool to search for accounts by username in social networks. (by p1ngul1n0)

    Project mention: IWTL how to find and delete old online accounts that I've forgotten about | /r/IWantToLearn | 2023-04-17



    Interesting APT Report Collection And Some Special IOC

    Project mention: APT_REPORT/WithSecure-Lazarus-No-Pineapple-Threat-Intelligence-Report-2023.pdf at master · blackorbird/APT_REPORT | /r/SecOpsDaily | 2023-02-06
  • nexfil

    OSINT tool for finding profiles by username

    Project mention: I am teaching High School students about online privacy/security. What tools could I use to simulate a "this is what other people could find out about you" scenario. | /r/privacy | 2023-02-12

    I recently learned from a video I found here on Reddit that employers can use tools like mosint and nexfil to find any accounts that you’ve signed up to using a specific email and any accounts that use a specific handle. However these tools are all command line tools and most high school students don’t actually know a lot about technology lol.

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

  • reconspider

    🔎 Most Advanced Open Source Intelligence (OSINT) Framework for scanning IP Address, Emails, Websites, Organizations.

  • Keylogger

    Get Keyboard,Mouse,ScreenShot,Microphone Inputs from Target Computer and Send to your Mail. (by aydinnyunus)

    Project mention: Is it possible my phone is spied upon | /r/techsupport | 2023-07-10
  • Malcolm

    Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files), Zeek logs and Suricata alerts.

    Project mention: Kali Linux 2023.1 introduces 'Purple' distro for defensive security | /r/privacy | 2023-03-13
  • Incident-Playbook

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

  • Lockdoor-Framework

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

  • Sooty

    The SOC Analysts all-in-one CLI tool to automate and speed up workflow.

  • Digital-Forensics-Guide

    Digital Forensics Guide. Learn all about Digital Forensics, Computer Forensics, Mobile device Forensics, Network Forensics, and Database Forensics.

  • Search-That-Hash

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

  • RecoverPy

    Interactively find and recover deleted or :point_right: overwritten :point_left: files from your terminal

    Project mention: RecoverPy 2.1.3: A Linux tool to recover deleted or overwritten files | /r/opensource | 2023-10-23
  • security_content

    Splunk Security Content

    Project mention: Azure data sources | /r/Splunk | 2023-07-01

    Some additional reading: - - here it from the vendor; solid read as correct log sourcing/scoping is SIEM-vendor agnostic; also check the Sentinel KQL github for inspiration - - your new browser startpage - check for Azure/MS/M365 rekated content

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-10-23.

Python Cybersecurity related posts


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

Project Stars
1 spiderfoot 10,746
2 pyWhat 6,164
3 DefaultCreds-cheat-sheet 4,871
4 caldera 4,810
5 faraday 4,304
6 PhoneSploit-Pro 3,770
7 Villain 3,350
8 IntelOwl 2,939
9 malwoverview 2,562
10 blackbird 2,046
11 APT_REPORT 2,026
12 nexfil 1,928
13 blackhat-python3 1,883
14 reconspider 1,770
15 Keylogger 1,740
16 Malcolm 1,587
17 Incident-Playbook 1,276
18 Lockdoor-Framework 1,250
19 Sooty 1,247
20 Digital-Forensics-Guide 1,183
21 Search-That-Hash 1,166
22 RecoverPy 1,046
23 security_content 1,039
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives