Python Ctf

Open-source Python projects categorized as Ctf

Top 23 Python Ctf Projects

  • Ciphey

    ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

    Project mention: In CTFs, you'll often get a string of text to decode. Is there a good way to recognize how to decode it? | | 2022-10-23

    It can help you detect various encryption and encodings and even decrypt them. Ciphey

  • pwntools

    CTF framework and exploit development library

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • gef

    GEF (GDB Enhanced Features) - a modern experience for GDB with advanced debugging capabilities for exploit devs & reverse engineers on Linux

    Project mention: TF2 on Linux is running incredibly poorly, reporting 1200%+ CPU usage. Steam also appears to have some sort of memleak and infinite loop/callback going on leading to absurd CPU usage over time. | | 2023-03-27
  • pwndbg

    Exploit Development and Reverse Engineering with GDB Made Easy

    Project mention: Any tips for newish C debugging please. | | 2023-02-01

    By far the best debugger for C is gdb+pwndbg (

  • CTFd

    CTFs as you need them

    Project mention: 316ctf: Beginner CTF | | 2023-02-17

    Thanks to our sponsors Anderson University (SC) & CTFd

  • snoop

    Snoop — инструмент разведки на основе открытых данных (OSINT world)

    Project mention: OSINT Tool that searches by nickname on 2800+ sites Spanish translation | | 2023-03-16


  • ctf

    Ctf solutions from p4 team

    Project mention: Audio Steganography | | 2022-12-18

    Audio can contain dial tones, or it can contain binary/morse code on some particular frequency, or it's not really "audio" but radio-transmission which needs to be decoded, or the audio can contain sounds of keyboard typing or even 3d printer head moving (like ), or maybe audio has multiple sources interleaved and you need to separate them and one has the flag, or maybe the audio file itself has specific format and some information can be passed there. There are infinite possibilities and it's impossible to say anything without analysing the file.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • ofrak

    OFRAK: unpack, modify, and repack binaries.

    Project mention: Show HN: Unblob – extraction suite for 30+ file formats | | 2023-01-18

    If you're interested in something similar that can put things back together after you've modified them, check out OFRAK:

    It's designed with embedded systems in mind, but has support for all kinds of other stuff, too. It also has some very advanced patching capabilities.

    I work on it as part of my day job.

  • Name-That-Hash

    🔗 Don't know what type of hash it is? Name That Hash will name that hash type! 🤖 Identify MD5, SHA256 and 300+ other hashes ☄ Comes with a neat web app 🔥

    Project mention: Hash question - How do you know?! | | 2022-11-05

    A tool called name that hash

  • GraphQLmap

    GraphQLmap is a scripting engine to interact with a graphql endpoint for pentesting purposes. - Do not use for illegal testing ;)

  • Zeratool

    Automatic Exploit Generation (AEG) and remote flag capture for exploitable CTF problems

    Project mention: Zeratool v2.2: Automatic Exploit Generation (AEG) with automated remote libc leaking and ret2dlresolve rop chain generation for exploitable CTF problems. | | 2022-07-29
  • RootTheBox

    A Game of Hackers (CTF Scoreboard & Game Manager)

  • pwndra

    A collection of pwn/CTF related utilities for Ghidra

  • basecrack

    Decode All Bases - Base Scheme Decoder

    Project mention: Die große /r/de 777.777-Schnitzeljagd | | 2022-12-19
  • CyberSecurity

    This is a repository where i collect my knowledge to different kind of topics related to cybersecurity. (by Berkanktk)

    Project mention: Cybersecurity Resources for newbies and students | | 2023-03-07

    Link to repo:

  • penelope

    Penelope Shell Handler

    Project mention: Do you netcat or socat or other rirst? | | 2022-09-17

    Stop using nc this is what you should use for oscp, it can automate uploads, downloads and run scripts

  • jwtXploiter

    A tool to test security of json web token

  • python-codext

    Python codecs extension featuring CLI tools for encoding/decoding anything

  • ctfscoreboard

    Scoreboard for Capture The Flag competitions.

    Project mention: Help with container | | 2023-03-20
  • ghidra2dwarf

    🐉 Export ghidra decompiled code to dwarf sections inside ELF binary

    Project mention: Unstripping Stripped Binaries | | 2022-08-25
  • ctfcli

    ctfcli is a tool to manage Capture The Flag events and challenges

    Project mention: ctfd-parser: Extract the challenges from a remote CTFd instance to a local folder | | 2022-06-21

    This looks really cool! If you're interested I would be happy to help get something like your tool into our command line tool for managing CTFd instances.

  • GTFONow

    Automatic privilege escalation for misconfigured capabilities, sudo and suid binaries

  • writeups

    CTF writeups from The Flat Network Society (by TFNS)

    Project mention: Question about ECDSA | | 2022-06-24
  • 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-03-27.

Python Ctf related posts


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

Project Stars
1 Ciphey 12,718
2 pwntools 10,033
3 gef 5,450
4 pwndbg 5,397
5 CTFd 4,548
6 snoop 1,837
7 ctf 1,643
8 ofrak 1,496
9 Name-That-Hash 1,254
10 GraphQLmap 1,014
11 Zeratool 994
12 RootTheBox 743
13 pwndra 574
14 basecrack 391
15 CyberSecurity 377
16 penelope 325
17 jwtXploiter 219
18 python-codext 215
19 ctfscoreboard 160
20 ghidra2dwarf 135
21 ctfcli 113
22 GTFONow 103
23 writeups 93
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives