Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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!

Metadata

Release files for pyctftools 0.0.1.dev2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyctftools 0.0.1.dev2
File Size Uploaded
pyctftools-0.0.1.dev2.tar.gz 7.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyctftools 0.0.1.dev2
File Interpreter ABI Platform
pyctftools-0.0.1.dev2-py3-none-any.whl Python 3 none any Details

Total release size: 13.4 kB

Release files / pyctftools-0.0.1.dev2.tar.gz

Download URL pyctftools-0.0.1.dev2.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7ce1e1de18de3feb6f18b9fa15a18492a07f850c02e60c8d9d544f25511bf724
BLAKE2b-256 checksum
How to use checksums
535a4e9fc894b20b7d21e6993e5067993d3d3a4bcb3950d2c4c51a5035d7a03a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / pyctftools-0.0.1.dev2-py3-none-any.whl

Download URL pyctftools-0.0.1.dev2-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
77927f776fe4aa54fa4acaf0e9aff30dce8809ac455f78c167631d8e7c0c6100
BLAKE2b-256 checksum
How to use checksums
1ab8d5fc928ae963e092d1bdc8654d7f3347f262ab1fc757c603e3fa2be5ff0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.0.1.dev2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page