Skip to main content

RESTful client for CrackQ

Project description

CrackQ_client: REST API client for CrackQ


INSTALLATION

git clone https://github.com/f0cker/crackq_client.git

cd ./crackq_client

pip3 install .

Or install from PyPi with:

pip3 install crackq_client

This will install the package, providing the client ('crackq') in your path.


USER GUIDE

To use the queue a Python client is provided.

Authentication is performed using a JSON post.

Some example uses are outlined below:


Auth

login:

crackq --url https://crackq.xxx.com -l --user test --passwd test

or enter the password securely with a prompt:

crackq --url https://crackq.xxx.com -l --user test

logout:

crackq --url https://crackq.xxx.com -L


Queries

view available Hashcat options (rules, wordlists, hash modes etc):

crackq --url https://crackq.xxx.com -o

query the queue:

crackq --url https://crackq.xxx.com -q

query failed queue:

crackq --url https://crackq.xxx.com -f

get details for a job:

crackq --url https://crackq.xxx.com -j --job_id f210b58b7a214d33813051a550cbf3e4

query complete queue:

crackq --url https://crackq.xxx.com -c


Actions

add jobs:

wordlist/rules:

crackq -a --attack_mode 0 --hash_mode 1000 --hash_file deadbeef.hashes --wordlist tw_leaks --url https://crackq.xxx.com --rules d3ad0ne --name dt_test_nt_twl_d3ad

brute force:

crackq -a --attack_mode 3 --hash_mode 1000 --hash_file deadbeef.hashes --mask ?u?a?a?l?l?l?a?a --url https://crackq.xxx.com --name dt_test_nt_brute

stop/pause a job:

crackq --url https://crackq.xxx.com -s --job_id <job_id uuid>

stop/delete a job:

crackq --url https://crackq.xxx.com -d --job_id <job_id uuid>

restore a job:

crackq --url https://crackq.xxx.com -r --job_id <job_id uuid>

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

crackq_client-0.0.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

crackq_client-0.0.1-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file crackq_client-0.0.1.tar.gz.

File metadata

  • Download URL: crackq_client-0.0.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for crackq_client-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c85588fa379abea70b6c17ca747df5dd92ff94e95acf1a4e5e1115e4a6f00a92
MD5 319cb2747536570c2dbc269fa9825d68
BLAKE2b-256 3d3e9b699e1de3e11dd2949cee49d7f3dba49a41a550a8c5b11e5c8148f3fac7

See more details on using hashes here.

File details

Details for the file crackq_client-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: crackq_client-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

File hashes

Hashes for crackq_client-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c934b16c40461cbeb294d3237b802ed3023936b0bf27a7afa32f5a47ced00c3f
MD5 a93755e03fb33443e0db66605a811d56
BLAKE2b-256 95c7177a8475fa386e1810c951d11321f97a752e7bd679c227014373d4bb3694

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