Chick3nman
64f0931301
Switched key name from progress to speed
5 years ago
Chick3nman
3e13739aa6
Fix Typo
5 years ago
Chick3nman
71c02cad5e
Add --speed-only and --progress-only support
5 years ago
Chick3nman
c2c656edbe
Fix missing line
5 years ago
Chick3nman
e696e0a87d
Fix time formatting
5 years ago
Chick3nman
b551592082
Add start and estimated end times, fix formatting
5 years ago
Chick3nman
7bbf4eb183
Fixed restore point number formatting
5 years ago
Chick3nman
4d60c7514a
Fixed formatting for speed and progress
5 years ago
Chick3nman
ea141f43da
Formatting for json status
5 years ago
Chick3nman
0cc365139b
Added sanity check to confirm --machine-readable and --status-json do not run at the same time.
...
Fixed typo in existing sanity check.
5 years ago
Chick3nman
cac6522cd7
More prep
5 years ago
Chick3nman
2358220cbe
Prepare for --status_json
...
add option, enum, autocomplete, status function placeholders
5 years ago
jsteube
1537fc4e5d
Improve handling of temporary skipped devices (due to JiT build failure or unstable_warning)
5 years ago
jsteube
b2154b7ed9
Fix use-after-free of hash_name
5 years ago
jsteube
79c8618025
Fix cross-compiled binaries and modules
5 years ago
jsteube
54edd16746
Clean up some code
6 years ago
jsteube
0186f025d3
Add support for hash modules to usage.c
6 years ago
jsteube
3cce072f40
Get rid of strhashtype()
6 years ago
Jens Steube
d6fe2c7cd4
The hashcat brain
6 years ago
Rosen Penev
77daf05dd0
Add HC_API_CALL to a few functions
...
On 32-bit MinGW, clang was throwing errors about this.
64-bit MinGW and regular MSYS does not throw warnings after the change.
6 years ago
jsteube
52c52836e3
Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
RAN1
ec1b6442b1
Allow hwmon when temp abort is disabled by refactoring guards when hwmon is not present
6 years ago
jsteube
067ffa9d64
Add more tracker for amplifier and iterations to status screen
6 years ago
jsteube
27db8ced7e
Add a tracker for salts, amplifier and iterations to status screen
6 years ago
jsteube
8903adb164
Added OpenCL device utilization to status information in machine readable output
6 years ago
jsteube
05a01d3843
fix some datatypes
6 years ago
jsteube
517062849e
Save some space in speed display to avoid line breaks
6 years ago
jsteube
11b18512c7
Terminal: Add workitem settings to status display (can be handy for debugging)
6 years ago
Rosen Penev
aece2cc4be
Get rid of hc_ctime too. Also fix some cppcheck confusion with nvapi.
...
Missed from last pull request.
7 years ago
Rosen Penev
1c5915cae3
remove special time handling in hashcat.
...
There's a way to get 64-bit time_t and 64-bit stat in MinGW, so use that.
7 years ago
jsteube
04a30e6071
Show [r]esume in prompt in pause mode only and show [p]ause in prompt in resume mode only
...
Fixes https://github.com/hashcat/hashcat/issues/1459
7 years ago
Jens Steube
9568837b12
Revert "Replace PRIu64 with ju. Less verbose."
7 years ago
Rosen Penev
869b5fb522
Replace PRIu64 with ju. Less verbose.
7 years ago
jsteube
51aba5517f
Update some of the visual indicator of active options when benchmarking
7 years ago
Rosen Penev
ec55209254
remove hc_sleep and _msec.
...
MinGW defines sleep and usleep so just use those directly.
7 years ago
Royce Williams
cd69cd3c0b
Merge remote-tracking branch 'upstream/master'
7 years ago
Royce Williams
a08f65b50e
flip the logic in terminal.c for readability
7 years ago
jsteube
7b71fb803b
Add hash-mode to --example-hashes and use $HEX[] in case the password is in binary
7 years ago
jsteube
12d95fd22c
Added option --example-hashes to show an example hash for each hash-mode
7 years ago
Royce Williams
149a611cbd
Merge remote-tracking branch 'upstream/master'
7 years ago
philsmd
e33e828bc6
replace all time_t/__time64_t with hc_time_t and all related functions
7 years ago
Royce Williams
471ba4075d
make display of active options in benchmark match actual usage
7 years ago
Royce Williams
434af9fe6a
visual indicator of options active when benchmarking
7 years ago
Royce Williams
d1fef8f74a
tighten to under 80 columns, and minor grammar
7 years ago
jsteube
80c5150292
Change the benchmarking info text on -O and disable it if -w is already set
7 years ago
jsteube
be4076cba6
Multiply SPEED in machine-readable status output with 1000, making it more accurate if performance is < 1H/ms
7 years ago
Royce Williams
96fde7471b
Note that -b implies -O and how to override
7 years ago
jsteube
beb6ee2061
Add OPTI_TYPE_OPTIMIZED_KERNEL
...
Rename unconverted fast hash kernels to optimized kernels
Finalize some converted fast hashes to default kernels
7 years ago
jsteube
fbea72ebd6
Renamed default kernels to optimized kernels
...
Renamed pure kernels to default kernels
Replaced long option --length-limit-disable with --optimized-kernel-enable
Replaced short option -L with -O
Set --optimized-kernel-enable to unset by default
7 years ago
jsteube
8abd7ae9d1
Fix some old GCC compiler warnings
7 years ago