Skip to main content

Enochecker CLI

Project description

Enochecker CLI PyPI version Build Status Lines of code

Usage

usage: enochecker_cli [-h] [-A CHECKER_ADDRESS] [-i TASK_ID] [-a ADDRESS] [-T TEAM_ID] [-t TEAM_NAME] [-r CURRENT_ROUND_ID] [-R RELATED_ROUND_ID] [-f FLAG] [-v VARIANT_ID] [-x TIMEOUT] [-l ROUND_LENGTH] [-I TASK_CHAIN_ID]
                      [--flag_regex FLAG_REGEX] [--attack_info ATTACK_INFO]
                      {putflag,getflag,putnoise,getnoise,havoc,exploit}

Your friendly checker script

positional arguments:
  {putflag,getflag,putnoise,getnoise,havoc,exploit}
                        One of ['putflag', 'getflag', 'putnoise', 'getnoise', 'havoc', 'exploit']

options:
  -h, --help            show this help message and exit
  -A CHECKER_ADDRESS, --checker_address CHECKER_ADDRESS
                        The URL of the checker
  -i TASK_ID, --task_id TASK_ID
                        An id for this task. Must be unique in a CTF.
  -a ADDRESS, --address ADDRESS
                        The ip or address of the remote team to check
  -T TEAM_ID, --team_id TEAM_ID
                        The Team_id belonging to the specified Team
  -t TEAM_NAME, --team_name TEAM_NAME
                        The name of the target team to check
  -r CURRENT_ROUND_ID, --current_round_id CURRENT_ROUND_ID
                        The round we are in right now
  -R RELATED_ROUND_ID, --related_round_id RELATED_ROUND_ID
                        The round in which the flag or noise was stored when method is getflag/getnoise. Equal to current_round_id otherwise.
  -f FLAG, --flag FLAG  The flag for putflag/getflag or the flag to find in exploit mode
  -v VARIANT_ID, --variant_id VARIANT_ID
                        The variantId for the method being called
  -x TIMEOUT, --timeout TIMEOUT
                        The maximum amount of time the script has to execute in milliseconds (default 30 000)
  -l ROUND_LENGTH, --round_length ROUND_LENGTH
                        The round length in milliseconds (default 300 000)
  -I TASK_CHAIN_ID, --task_chain_id TASK_CHAIN_ID
                        A unique Id which must be identical for all related putflag/getflag calls and putnoise/getnoise calls
  --flag_regex FLAG_REGEX
                        A regular expression matched by the flag, used only when running the exploit method
  --attack_info ATTACK_INFO
                        The attack info returned by the corresponding putflag, used only when running the exploit method

Installation

pip3 install enochecker_cli

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

enochecker_cli-0.7.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

enochecker_cli-0.7.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file enochecker_cli-0.7.1.tar.gz.

File metadata

  • Download URL: enochecker_cli-0.7.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for enochecker_cli-0.7.1.tar.gz
Algorithm Hash digest
SHA256 bc8d67efd26767dce68d4d883a4c220332a45711be6c69a27c6b04d1b036dc3a
MD5 3a72ea0fe73f26e7c598ed1305097960
BLAKE2b-256 323642ef946ae77bd30e9c66eec984bf6d64cce06fc9edc5ffb57cc698cabddc

See more details on using hashes here.

File details

Details for the file enochecker_cli-0.7.1-py3-none-any.whl.

File metadata

File hashes

Hashes for enochecker_cli-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 94d0e29ec413b4fa7676e5df133b550b9eafdb6955822ba3d4fa956538b32b09
MD5 02d3b897cbf83edf4ab5000961b380f1
BLAKE2b-256 59b2c66324320b453e8e906ec385af0090713bc093f5c84e6c94fb53ea3892db

See more details on using hashes here.

Supported by

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