Skip to main content

A python package containing my personal collection of scripts written over the years during CTF challanges.

Project description

pyctftools

This project is an attempt to bundle into one package my personal collection of python code written over the years when solving CTFs. It is currently very much WIP, chronically unstable, largely untested, wildly incomplete and contains no guarantee for a pleasant user experience whatsoever. That being said, I hope that some might find at least some of its contents helpful. Even if only to serve as motivation to start your own, better collection.

Installation

As I keep adding to this project (and if I ever find myself with enough free time and motivation) the time may come when I feel that the codebase is complete and mature enough to warrant an actual stable release. Up until then, an unstable, pre-release, development version can be installed from the PyPI repo with:

pip install "pyctftools==0.0.1.dev1"

However, simply cloning this repo and building it locally may be the smarter option, since this would allow you to directly fix any bugs or alter the code to your own needs.

pip install -e git+https://github.com/karstenroelofs/pyctftools#egg=pyctftools

This will clone, build and install the repo locally. Default clone location for editable installs is:

  • <venv path>/src/pyctftools in virtual environments
  • <cwd>/src/pyctftools for global Python installs

See Python's Installing Packages and pip's VCS support pages for more info.

If you do make any changes or additions, please consider making a pull-request so that we can add it to the repo. Contributions are very welcome!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyctftools-0.0.1.dev1.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyctftools-0.0.1.dev1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file pyctftools-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: pyctftools-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for pyctftools-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 8737ddd6da25e14c7f12781c207d3e4a1e0acedeffc91d9ef5feccb6d4d245c5
MD5 5490923aefe375322b7f89a0f3660372
BLAKE2b-256 6a8861eaadbb8a2c46f7bba5a12af90a4bc16086fea8ed1a1b84cc6562a0d41a

See more details on using hashes here.

File details

Details for the file pyctftools-0.0.1.dev1-py3-none-any.whl.

File metadata

File hashes

Hashes for pyctftools-0.0.1.dev1-py3-none-any.whl
Algorithm Hash digest
SHA256 ba2900ea64433345a9f925ab65a051d5762d500e4f91fc4b4a570b9a0f1277a2
MD5 b9cee901de00f2ae5db92275b33ec74b
BLAKE2b-256 8450133dc4d8334005c66bf315529a3f276a1a2022e96cc1c164a268d6e9a628

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page