1
mirror of https://github.com/hashcat/hashcat synced 2024-11-28 05:21:38 +01:00
Commit Graph

1481 Commits

Author SHA1 Message Date
jsteube
6ee2658104 Prefix more macros to avoid collisions in other existing libraries 2023-01-30 14:41:12 +00:00
jsteube
e50e165208 Rename EVENT_H macro to avoid collision with EVENT_H macro from Apple library 2023-01-29 18:03:37 +00:00
jsteube
17b2e9062b Prevent Hashcat from hanging by checking during startup that the output file is a named pipe 2023-01-19 15:54:26 +00:00
jsteube
f1ff925b6e Prepare rename macros in header files from _MACRO to MACRO 2023-01-17 19:25:40 +00:00
Gabriele Gristina
15d74b7c1c Disable Metal < 200, commented unused and deprecated code 2022-12-08 18:59:34 +01:00
Jens Steube
a15eeac44f Backport some AMD HIP headers from ROCm 5.3.0 2022-11-13 19:14:02 +01:00
Jens Steube
8973f2beca Add more RC_FINAL_ enum types 2022-09-12 20:48:38 +02:00
Dávid Bolvanský
454b0ad294 Do not hexify worldlist when --hex-charset is used 2022-09-06 01:25:23 +02:00
Jens Steube
613c863f1d Prepare an enum type to represent the final return codes 2022-09-04 18:10:40 +02:00
Jens Steube
93d40beb17 Status Code: Add specific return code for self-test fail (-11)
Fixes https://github.com/hashcat/hashcat/issues/3437
2022-09-03 15:46:40 +02:00
Jens Steube
ea29cb5805 Restore: Restore timer is decreased from 60 seconds to 1 second, but only updates if there's actually a change compared to previous data written to restore file 2022-08-31 11:44:13 +02:00
Jens Steube
49517f63cb HIP Backend: removed unused functions from hiprtc to workaroung missing function symbols on windows dll 2022-08-26 14:53:15 +02:00
Jens Steube
a52b70d1c5 Refactored Recovered.New... handling 2022-08-19 12:02:21 +02:00
Jens Steube
bf0ffa66d7 Abstract access to digests_done_new via API 2022-08-18 11:21:34 +02:00
jsteube
c8350eb555 Added tunings/ folder in order to replace hashcat.hctune. Configuration files with *.hctune suffix are automatically load on startup 2022-08-08 11:09:04 +00:00
jsteube
7668ec5865 Prepare file_to_buffer() for later use 2022-08-07 20:36:08 +00:00
philsmd
d9749e8799
change interface, add module_benchmark_charset () 2022-07-15 17:17:57 +02:00
Konrad Goławski
a15fa2014c Increase event buffers sizes
Fixes GH-3359
2022-07-03 14:55:47 +02:00
philsmd
22e033020a
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address 2022-06-20 15:25:34 +02:00
philsmd
754038ad16
fixes #3090 closes #3091: Added -m 2850x = Bitcoin WIF/P2PKH private key cracking 2022-06-11 11:44:05 +02:00
philsmd
ff53873791
radmin3: use hexadecimal instead of .incbin 2022-05-30 18:00:06 +02:00
piwvvo
b0ceb41e4a added Radmin3 2022-05-28 15:56:29 +02:00
Jens Steube
5977edb1d2 Added user advice if a hash throws 'token length exception' 2022-05-04 14:26:53 +02:00
Jens Steube
cf352e4f8b Update HIP includes to work with Linux on HIP 5.1.20531+ 2022-04-14 17:46:59 +02:00
Jens Steube
c6c816518c Prepare hashcat option to be used as stock module marker 2022-04-07 19:59:11 +02:00
philsmd
a24d723d66
minor code style fixes 2022-03-31 19:19:16 +02:00
Dávid Bolvanský
50aea559c5 added device type 2022-03-21 08:55:16 +01:00
Dávid Bolvanský
100cd5fea4 status-json: also print device name 2022-03-21 08:55:16 +01:00
Dávid Bolvanský
672fb2de4b Do not use term colors if output is not terminal 2022-03-18 15:57:13 +01:00
Will Crozier
edf7365cda stdout mode: transfer indexes and compressed pw buffer from device in blocks, reducing overhead 2022-02-25 16:35:55 +00:00
Jens Steube
6dc45eacc6
Merge pull request #3184 from matrix/metal_opencl_gpu_utilization
Hardware Monitor: Add support for GPU device utilization readings using iokit on Apple Silicon (OpenCL and Metal)
2022-02-18 12:13:52 +01:00
Jens Steube
c7564f0b26
Update types.h
Please use u32 whenever you want to use "uint" or "unsigned int"
2022-02-17 09:48:52 +01:00
Gabriele Gristina
578c7e91d4 fix crossBuild error (windows) 2022-02-17 09:28:29 +01:00
Gabriele Gristina
7eb66e9936 Hardware Monitor: Add support for GPU device utilization readings using iokit on Apple Silicon (OpenCL and Metal) 2022-02-15 22:20:03 +01:00
Chick3nman
16096c8db9 Fix hashcat_status struct 2022-02-14 16:59:14 -06:00
Chick3nman
808e6fff2b Prepare "Net New" value for status, test initial status message format 2022-02-14 16:54:36 -06:00
Gabriele Gristina
3064c63c71 User Options: Change --backend-info/-I option type, from bool to int 2022-02-13 12:33:11 +01:00
Gabriele Gristina
490702fcfa Backends: added Metal host-code 2022-02-05 22:48:16 +01:00
Gabriele Gristina
3ce57b5d2a Added generic system info to backend_info() 2022-01-29 08:15:28 +01:00
Gabriele Gristina
f13948d14c Merge remote-tracking branch 'origin/master' into updated_moduleUnstableWarnings_and_statusCodes 2022-01-24 07:32:41 +01:00
Gabriele Gristina
a1ced24564 Fixed bug on benchmark engine, add some unstable warnings, updated negative status code 2022-01-22 12:10:09 +01:00
Gabriele Gristina
6175459b0a
Merge branch 'hashcat:master' into autotune_error_handling 2022-01-21 20:26:10 +01:00
Jens Steube
aff608fe29
Merge branch 'master' into fix_benchmarkEngine_plus_updated_statusCode 2022-01-15 14:10:59 +01:00
Jens Steube
ee2d50d341
Merge pull request #3117 from DeforaNetworks/khorben/netbsd
Fix the build for NetBSD
2022-01-11 18:49:08 +01:00
Gabriele Gristina
7650894e02 fixed bug in benchmark engine, updated negative status code 2022-01-11 04:58:30 +01:00
Pierre Pronchery
1cb24b0a3c Fix the build for NetBSD 2022-01-10 00:14:45 +01:00
Gabriele Gristina
607d314ff2
Merge branch 'master' into autotune_error_handling 2022-01-07 12:24:39 +01:00
Jens Steube
56ef2b4bde
Merge pull request #3102 from matrix/backend_cuda_restyle
CUDA Backend: moved functions to ext_cuda.c/ext_nvrtc.c and includes to ext_cuda.h/ext_nvrtc.h
2022-01-06 11:29:56 +01:00
Jens Steube
3b49d301db
Merge pull request #3092 from neheb/minizip
remove ioapi include
2022-01-06 10:50:16 +01:00
Jens Steube
668d2179cd Kernels: Refactored standard kernel declaration to use a structure holding u32/u64 attributes to reduce the number of attributes 2022-01-04 18:07:18 +01:00