Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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


Release history Release notifications

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for crackq-client, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size crackq_client-0.0.1-py3-none-any.whl (7.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size crackq_client-0.0.1.tar.gz (5.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page