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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyctftools-0.0.1.dev2.tar.gz | 7.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|