Python Security

Open-source Python projects categorized as Security | Edit details

Top 23 Python Security Projects

  • GitHub repo PayloadsAllTheThings

    A list of useful payloads and bypass for Web Application Security and Pentest/CTF

    Project mention: Anyone try 327ing the Texas Hotline? | reddit.com/r/xkcd | 2021-09-03
  • GitHub repo mitmproxy

    An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.

    Project mention: Pearson Education blocking Linux is just awful | reddit.com/r/linux | 2021-10-15

    Yeah you can spoof any part of a request, I recommend mitmproxy for full control.

  • Activeloop.ai

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

  • GitHub repo algo

    Set up a personal VPN in the cloud

    Project mention: What's the deal with all the news stories telling me to ditch my VPN? | reddit.com/r/OutOfTheLoop | 2021-10-15

    The article OP linked points out another (much more difficult) option: Run your own VPN. Ideally on a rapsberrypi in your house or something, rather than a server in AWS.

  • GitHub repo SQLMap

    Automatic SQL injection and database takeover tool

    Project mention: Awesome Penetration Testing | dev.to | 2021-10-06

    SQLmap - Automatic SQL injection and database takeover tool.

  • GitHub repo hosts

    🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.

    Project mention: Study reveals Android phones constantly snoop on their users (CalyxOS not mentioned) | reddit.com/r/CalyxOS | 2021-10-13

    A popular app for VPN-based blocking is AdAway (F-Droid). Additional lists can be found on filterlists.com. A good one is StevenBlack's hostlist. Be mindful about overblocking, as too many lists can hinder your system from working correctly.

  • GitHub repo CheatSheetSeries

    The OWASP Cheat Sheet Series was created to provide a concise collection of high value information on specific application security topics.

    Project mention: How would you attack my API? | reddit.com/r/hacking | 2021-09-24

    With guarantee you will find something in the OWASP cheatsheet. The following articles, in the cheatsheet, seem really helpful: authorization, authentication, web service security and REST security. But you can go, maybe should, through every one.

  • GitHub repo macOS-Security-and-Privacy-Guide

    Guide to securing and improving privacy on macOS

    Project mention: Privacy tips for my first Apple device, MacBook Pro | reddit.com/r/thehatedone | 2021-07-06
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo wifiphisher

    The Rogue Access Point Framework

    Project mention: Create a Wi-Fi hotspot for data interception | reddit.com/r/Hacking_Tutorials | 2021-02-10

    You could do almost the same thing with this https://github.com/wifiphisher/wifiphisher, it's a great tool to clone a wifi asking you the password while disauth the original hostpot.

  • GitHub repo routersploit

    Exploitation Framework for Embedded Devices

    Project mention: Router login crack without password list | reddit.com/r/hacking | 2021-04-18

    try routersploit out for exploits thag don’t have to do with wordlists and stuff, rly good tool

  • GitHub repo Mailpile

    A free & open modern, fast email client with user-friendly encryption and privacy features

    Project mention: All self-hosted email client options are ugly! | reddit.com/r/selfhosted | 2021-09-25

    Mailpile supports theming. https://github.com/mailpile/Mailpile/wiki/Themes

  • GitHub repo urh

    Universal Radio Hacker: Investigate Wireless Protocols Like A Boss

    Project mention: Convert Radio Waves to Bits (RF Demodulation) | reddit.com/r/engineering | 2021-08-12

    Hey cool video! If you haven’t already, check out Universal Radio Hacker, which pretty much combines most of the steps you did with Inspectrum and Gnuradio. https://github.com/jopohl/urh

  • GitHub repo dirsearch

    Web path scanner

    Project mention: Release dirsearch v0.4.2 - Web Path Scanner | reddit.com/r/netsec | 2021-09-12
  • GitHub repo scapy

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

    Project mention: Awesome Penetration Testing | dev.to | 2021-10-06

    scapy - Python-based interactive packet manipulation program and library.

  • GitHub repo trape

    People tracker on the Internet: OSINT analysis and research tool by Jose Pino

    Project mention: Can you backtrace a VPN covered IP to reach its origin? If so, which is the process (from a high-level) | reddit.com/r/AskNetsec | 2021-10-09

    Well I would highly recommend using this Trape OSINT tool for tracking people on internet (Github)

  • GitHub repo opensnitch

    OpenSnitch is a GNU/Linux port of the Little Snitch application firewall

    Project mention: Linux for Juvenile Detention Center | reddit.com/r/linuxquestions | 2021-10-14

    If you wanted to monitor (and restrict) network connections take a look at https://github.com/evilsocket/opensnitch

  • GitHub repo Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Help setting up fail2ban emails with UFW | reddit.com/r/selfhosted | 2021-10-15
  • GitHub repo OnionShare

    Securely and anonymously share files, host websites, and chat with friends using the Tor network

    Project mention: If I download something using TOR, does my anonymity disappear? | reddit.com/r/TOR | 2021-09-27
  • 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

  • GitHub repo AutoSploit

    Automated Mass Exploiter

    Project mention: Awesome Penetration Testing | dev.to | 2021-10-06

    AutoSploit - Automated mass exploiter, which collects target by employing the Shodan.io API and programmatically chooses Metasploit exploit modules based on the Shodan query.

  • GitHub repo objection

    📱 objection - runtime mobile exploration

    Project mention: Mobile games | reddit.com/r/HowToHack | 2021-10-16

    jailbreak your iphone, and run this https://github.com/sensepost/objection

  • GitHub repo sigma

    Generic Signature Format for SIEM Systems

    Project mention: SOC/SIEM Learning Resources | reddit.com/r/netsecstudents | 2021-09-02

    Now onto one of the most important tools: sigma. To cite their Github:

  • GitHub repo maltrail

    Malicious traffic detection system

    Project mention: How do you run self-hosted software? | reddit.com/r/selfhosted | 2021-02-15

    last docker discovery : maltrail (https://github.com/stamparm/maltrail , about to be moved from VM to docker)

  • GitHub repo cowrie

    Cowrie SSH/Telnet Honeypot https://cowrie.readthedocs.io

    Project mention: Geographical distribution of brute-force attacks on one of my servers during the first week of October – 88644 attempts from 739 sources. | reddit.com/r/selfhosted | 2021-10-11

    Hey I’ve done some honeypot research if you’re wanting to explore that take a look at cowrie: https://github.com/cowrie/cowrie

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

Index

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

Project Stars
1 PayloadsAllTheThings 30,833
2 mitmproxy 24,869
3 algo 23,539
4 SQLMap 21,335
5 hosts 18,893
6 CheatSheetSeries 18,565
7 macOS-Security-and-Privacy-Guide 18,464
8 wifiphisher 10,142
9 routersploit 9,710
10 Mailpile 8,495
11 urh 7,602
12 dirsearch 6,953
13 scapy 6,744
14 trape 6,639
15 opensnitch 6,503
16 Fail2Ban 6,463
17 OnionShare 4,728
18 pyWhat 4,598
19 AutoSploit 4,460
20 objection 4,211
21 sigma 4,193
22 maltrail 4,170
23 cowrie 3,750
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.
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.
scoutapm.com