mirror of
https://github.com/hashcat/hashcat.git
synced 2025-01-11 00:01:16 +00:00
fixes #1162: visual indication if checkpoint quit is enabled
This commit is contained in:
parent
9ad3d433d6
commit
9b0821bb20
@ -6,6 +6,7 @@
|
|||||||
|
|
||||||
- WPA cracking: Added support for WPA/WPA2 handshake AP nonce automatic error correction
|
- WPA cracking: Added support for WPA/WPA2 handshake AP nonce automatic error correction
|
||||||
- WPA cracking: Added parameter --nonce-error-corrections to configure range of error correction
|
- WPA cracking: Added parameter --nonce-error-corrections to configure range of error correction
|
||||||
|
- Added visual indicator to the status screen to indicate if the checkpoint quit feature is enabled
|
||||||
|
|
||||||
##
|
##
|
||||||
## Improvements
|
## Improvements
|
||||||
|
11
src/status.c
11
src/status.c
@ -29,6 +29,7 @@ static const char ST_0007[] = "Quit";
|
|||||||
static const char ST_0008[] = "Bypass";
|
static const char ST_0008[] = "Bypass";
|
||||||
static const char ST_0009[] = "Aborted (Checkpoint)";
|
static const char ST_0009[] = "Aborted (Checkpoint)";
|
||||||
static const char ST_0010[] = "Aborted (Runtime)";
|
static const char ST_0010[] = "Aborted (Runtime)";
|
||||||
|
static const char ST_9998[] = "Running (Checkpoint Quit requested)";
|
||||||
static const char ST_9999[] = "Unknown! Bug!";
|
static const char ST_9999[] = "Unknown! Bug!";
|
||||||
|
|
||||||
static const char UNITS[7] = { ' ', 'k', 'M', 'G', 'T', 'P', 'E' };
|
static const char UNITS[7] = { ' ', 'k', 'M', 'G', 'T', 'P', 'E' };
|
||||||
@ -196,6 +197,16 @@ char *status_get_status_string (const hashcat_ctx_t *hashcat_ctx)
|
|||||||
|
|
||||||
const int devices_status = status_ctx->devices_status;
|
const int devices_status = status_ctx->devices_status;
|
||||||
|
|
||||||
|
// special case: running but checkpoint quit requested
|
||||||
|
|
||||||
|
if (devices_status == STATUS_RUNNING)
|
||||||
|
{
|
||||||
|
if (status_ctx->checkpoint_shutdown == true)
|
||||||
|
{
|
||||||
|
return ((char *) ST_9998);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
switch (devices_status)
|
switch (devices_status)
|
||||||
{
|
{
|
||||||
case STATUS_INIT: return ((char *) ST_0000);
|
case STATUS_INIT: return ((char *) ST_0000);
|
||||||
|
Loading…
Reference in New Issue
Block a user