ctf-builder

View on PyPIReverse Dependencies (0)

0.0.18 ctf_builder-0.0.18-py3-none-any.whl

Wheel Details

Project: ctf-builder
Version: 0.0.18
Filename: ctf_builder-0.0.18-py3-none-any.whl
Download: [link]
Size: 57207
MD5: 14c1463b2604630b9d1db0576c194bcc
SHA256: 82e2cdb00be4af1bcc492a8fefd6b63f693302dbad98e31601c4d50e617cf0b8
Uploaded: 2024-11-20 06:28:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ctf-builder
Version: 0.0.18
Summary: Tool for building CTFs
Author: Alexandre Lavoie
Author-Email: alexandre.lavoie00[at]gmail.com
Home-Page: https://github.com/alexandre-lavoie/ctf-builder
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: requests (==2.32.3)
Requires-Dist: docker (==7.1.0)
Requires-Dist: rich (==13.7.1)
Requires-Dist: pydantic (==2.8.2)
Description-Content-Type: text/markdown
[Description omitted; length: 4617 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.45.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ctf_builder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/cli.py sha256=5YB_Ybn0AaclooHhVYo2cnMQrleHbxuJjcvCGlu8Zsc 2595
ctf_builder/config.py sha256=NtlVCe7ITWnNhayEO6XQozsUWniKrFgtMDLtlwNhugI 200
ctf_builder/docker.py sha256=gUt1MdTiOjXeSEUelw9BgN-tTHJlq1k9pxBAJtyj_7w 79
ctf_builder/error.py sha256=A7C-Ikvyr4QP9eRGVJnwFTrg6nP2ytiWb55hzKmHlDQ 5409
ctf_builder/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/cmd/build.py sha256=FcNoI5wqc4SWynvH-2jHnUludoojNEG86VLS5e3Jops 1639
ctf_builder/cmd/cli.py sha256=w7-t5sZWS1kR9udz2GbSte13bCUTjkZUmai6FiN6kL0 4114
ctf_builder/cmd/common.py sha256=qrr4UxmTUBf-SyCUypAQGL8pL_IDdDD6f98DKdWoMFM 7275
ctf_builder/cmd/documentation.py sha256=OPQV4iF4aenfh0TElXh_Dsf-NsrpzjgrbeQFfzB6p2k 1078
ctf_builder/cmd/schema.py sha256=VQiCYN0ZsxNNn95Cy1HzRzREufvtgd7yWY3WERhe-Ec 1179
ctf_builder/cmd/test.py sha256=Yqo73n3mB9XGHPzarsSGJOgga-ruJ3AOKpOTtlCqXPU 4601
ctf_builder/cmd/ctfd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/cmd/ctfd/challenges.py sha256=8SjGPmouWyzDgzUvj5LbaJU3kPDbL1jMkLg2cY6PSqM 13088
ctf_builder/cmd/ctfd/dev.py sha256=MHO1C7jiIJmrA9gy8rQdMi03us5udZytb0zv50HKhCs 7012
ctf_builder/cmd/ctfd/setup.py sha256=NYp52Bfcqzo3dyd2vApaMw_TEifiQ4tQECnlE15ik1M 2490
ctf_builder/cmd/ctfd/teams.py sha256=xH_2u0ojX9f4Zdm4Qh999H69e6MjiYS7m3MCzwy164o 6466
ctf_builder/cmd/docker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/cmd/docker/deploy.py sha256=KgYHIaUYEgEsNrXh64NNyQjdBf2jnFjir5byz5q6pME 1866
ctf_builder/cmd/docker/start.py sha256=A3vsYRah3ft8m5icPaQ967bsOD6oZQKgvizzrkWX9rk 4421
ctf_builder/cmd/docker/stop.py sha256=N0rMZ24GRTu67XWqF7EgbcH5cOWFVl9zTfwQTuzXDhA 2822
ctf_builder/cmd/k8s/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/cmd/k8s/build.py sha256=GI75RBV1CHnq2XvslEpL-mEef7KKZNenBaUEZw5ToSA 10824
ctf_builder/ctfd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/ctfd/api.py sha256=DWjWQWYa5HXY-x6uR5F6RFLqn3mcGa6FNZIm2KVnnMY 12635
ctf_builder/ctfd/docker.py sha256=LPQVsZboVH5Wy78WXPhD1Ug9Zg4r1XR-BuQNJu2cqQI 1546
ctf_builder/ctfd/models.py sha256=cN3mmjWJUKKESALkrlVS2mFvFfjvhaWYgUuYA8mLyjE 7128
ctf_builder/ctfd/session.py sha256=jbGt3Ta16VJVwjlc-gPygNl0mgClseY5G8L93vSxEt0 2062
ctf_builder/k8s/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/k8s/models.py sha256=xzuKV917StcWrVBJnXpJ1uUwwMp2TAiTVc2owUt-oYg 7324
ctf_builder/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ctf_builder/models/arguments.py sha256=vwWelO-VDHJdGo_fPQHIgGc5155nrskJePtBSN7SX4Q 2121
ctf_builder/models/attachment.py sha256=OKuieu5tF6QVkjAQla4rWi8WOzoutCXF8ulpYg83MmM 2694
ctf_builder/models/challenge.py sha256=103jR_PngCewqEH0aPi84l_1cuNBaavykAKjXxgcBbo 3444
ctf_builder/models/file.py sha256=f0UOFPj0TN2v5OndDHnVhbpo3sJ56J_GfuSX2645yGU 551
ctf_builder/models/flag.py sha256=pJTwY8IUxMEx5XjURHsceMBpZT1iI3BGxum9lNhZq2Y 592
ctf_builder/models/healthcheck.py sha256=QgwbLkZ0lhvMI08-mVdDbA4RbgaGX1w3kiqsQq6oiwk 649
ctf_builder/models/hint.py sha256=VRWLI7Yp3iMKPOh7cSZTEiEJSdQBclGbDBkeHDMlOr0 263
ctf_builder/models/path.py sha256=oVpYrE69P9PiD_qbsXOxZdxXlekZLyXOn0WUR498g6o 972
ctf_builder/models/port.py sha256=G8cu7DZgFWkZnKYAae2Mi5Dpu4TkbBSYZ6xn7IwC0zs 2529
ctf_builder/models/team.py sha256=jjtFY-wKA4U1iqwjuf7Wp63Fot2CPyxojyFCXqL8Q20 214
ctf_builder/models/text.py sha256=XFfjkFlO0W0QHv4amfIvhCOTMmPddpr7_zLeusiy55k 933
ctf_builder/models/user.py sha256=FHMhomGUVmkkAIVNGu-xVRwcC77ECiorMMjHnv-jI5A 79
ctf_builder/models/build/__init__.py sha256=QIZsRQdrf837-qZUDKeNCjEIm-BmLZNuhREu47yapWs 82
ctf_builder/models/build/base.py sha256=r6Rvuilfj3EnxU2TN_C4Mu-3LwEzGL8-3NApvmkRrOI 493
ctf_builder/models/build/docker.py sha256=JyCnijVjD24kj5nJR19sVsnlyRzuIQXKFWdeQ3GHn9k 4655
ctf_builder/models/deploy/__init__.py sha256=ZCdBmdsgl6qcEJDJJ4W_7yWb5Oh3qAYo4NYpmYBZay4 86
ctf_builder/models/deploy/base.py sha256=Zo1qtTReFMMMn-2eFRclBEDofTBno6GEDrGDbP-eqkA 2061
ctf_builder/models/deploy/docker.py sha256=c29dXw27kyW3pKxXg369qvq458hmJLY78P1VTJcjsFc 12722
ctf_builder/models/test/__init__.py sha256=HOYFuTO79pSdIKkE5uaBZKFbDOlcAsWdwpNgqkGCWps 80
ctf_builder/models/test/base.py sha256=0umOxmMfKPS8pW70lKHg-TM_97xPfIHdc34jZ3dDwMg 713
ctf_builder/models/test/docker.py sha256=Jb9tcaCJwJ_E77l4WPqlR0OL3ZC1_cvV6T5dHRUCuww 7631
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/test_build.py sha256=To4yhoRt_7NEYMx6zjUu6VoIYM8Q1m3e4j8-UYXT3O4 570
tests/integration/test_cli.py sha256=td100r38o2bCraOwy8YiJmGNMtqe4v4DPzSzpi-ZiDY 211
tests/integration/test_ctfd.py sha256=U0FhzTXgrFde8ba1YrnBHJpB4BY8ia636jBAsrkbB2Y 4158
tests/integration/test_deploy.py sha256=WBdf_WXYhnljtrc83tTewKWh6vvEN5DLO5GpAyOXBWA 1947
tests/integration/test_documentation.py sha256=lIv-3Ic6lLzsPIvV4Q7m8e_BktmzHa3lAnNiGcPO9tE 886
tests/integration/test_k8s.py sha256=yy32D59mShfHfoQ4jHQVXb-xo4c7JDVpthoGr0qY-SI 665
tests/integration/test_schema.py sha256=r4ctsbA33H8PqRmVxl782jB6cXTQdJI5hWi1iOUh71U 571
tests/integration/test_test.py sha256=jPuMwf9jQju88NbB8BBYhXhf4J-DzpgiO4_jVkOqF6U 569
ctf_builder-0.0.18.dist-info/LICENSE.txt sha256=GmLFyB0HyzBbTS6gv2QaeiEiM1saFR6cD4zesrfTst4 1073
ctf_builder-0.0.18.dist-info/METADATA sha256=sd0Lwt-ZJurQSrMBVqnuwoZS3SLoh3CUvcd8qm3BHBY 5260
ctf_builder-0.0.18.dist-info/WHEEL sha256=bFJAMchF8aTQGUgMZzHJyDDMPTO3ToJ7x23SLJa1SVo 92
ctf_builder-0.0.18.dist-info/entry_points.txt sha256=AoVpkkYI7e4nh8NeQYtqt3i6_Pf7fccJAn5u-G9QT-E 45
ctf_builder-0.0.18.dist-info/top_level.txt sha256=EF1sGIrnvu4tnWN8TDeSOtf0SQMMIPH5FS221NkEG60 18
ctf_builder-0.0.18.dist-info/RECORD

top_level.txt

ctf_builder
tests

entry_points.txt

ctf = ctf_builder.cli:cli