Gabriele Gristina
cedaef797a
Rename purgeclass to purgechar_class, fix lookup tables
2024-11-02 03:55:22 +01:00
Gabriele Gristina
caf1f6a478
Improve Purge rule backwards compatibility and simplify code
2024-11-01 18:27:51 +01:00
Gabriele Gristina
33092b13c3
Extended the Purge (@) rule operation to support Classes, Fixed d3ad0ne.rule to support the new Purge (@) rule handling
2024-10-31 15:23:18 +01:00
fse-a
f8c0899670
Increased-virtual-backend-limit
...
Increased the virtual backend limit.
2024-01-25 10:27:38 +01:00
jsteube
dad46090d7
Fix variable name dynamicx_t in hashinfo_t
2023-11-16 19:01:25 +00:00
jsteube
7faa6a94a5
Add dynamicx_t type for later use in potfile.c and outfile.c and also add to hashinfo_t
2023-11-15 17:06:37 +00:00
jsteube
2029be782e
Refactor extract_dynamic_x() to extract_dynamicx_hash() and add code
2023-11-09 15:04:32 +00:00
jsteube
2d3ebf1d4e
Add global dynamic-x hash mode extraction function
2023-11-08 14:43:45 +00:00
jsteube
b66527f0d2
Prepare commandline parameter for upcoming partial support for $dynamic_X$
2023-11-01 16:12:44 +00:00
jsteube
b1b349e8c9
Prepare commandline parameter for upcoming partial support for $dynamic_X$
2023-10-31 10:38:10 +00:00
jsteube
adbcef6909
Refactor optimized_kernel_enable variable to just optimized_kernel, same idea as outfile_autohex variable
2023-10-30 15:09:36 +00:00
jsteube
e55b331058
Refactor potfile_disable variable to just putfile, same idea as outfile_autohex variable
2023-10-21 16:42:29 +00:00
jsteube
b597a96328
Refactor restore_disable variable to restore_enable, try to make variable names always positive for easier handling
2023-10-20 12:16:18 +00:00
jsteube
ff94f4c9d0
Refactor self_test_disable variable to just self_test, same idea as outfile_autohex variable
2023-10-19 06:08:24 +00:00
jsteube
7b52dad8c9
Refactor multiply_accel_disable variable to just multiply_accel, same idea as outfile_autohex variable
2023-10-18 12:41:09 +00:00
jsteube
bf04a158aa
Refactor markov_disable variable to just markov, same idea as outfile_autohex variable
2023-10-17 12:17:05 +00:00
jsteube
e498138bb6
Refactor logfile_disable variable to just logfile, same idea as outfile_autohex variable
2023-10-16 13:18:45 +00:00
jsteube
98ee1bd396
Refactor hwmon_disable variable to just hwmon, same idea as outfile_autohex variable
2023-10-15 18:40:56 +00:00
jsteube
1255afb55c
Refactor deprecated_check_disable variable to just deprecated_check, same idea as outfile_autohex variable
2023-10-13 12:17:44 +00:00
jsteube
652b66e642
Refactor advise_disable variable to just advise, same idea as outfile_autohex variable
2023-10-12 13:03:45 +00:00
jsteube
4dceea914f
Refactor wordlist_autohex_disable variable to wordlist_autohex, same idea as outfile_autohex variable
2023-10-10 21:03:07 +00:00
jsteube
ec4ce2ed89
Prepare types.h for --outfile-json
2023-10-05 18:07:15 +00:00
PenguinKeeper7
1bae3383dc
Fix -o warning when already used
2023-09-18 16:16:47 +01:00
PenguinKeeper7
2954b62a6a
Use chgd variable to decide dictstat building
...
Use rule_buf_l_chgd and rule_buf_r_chgd instead of checking raw values for futureproofing / code cleanliness
2023-09-04 23:09:07 +01:00
Rosen Penev
a55d4aa3c9
fix prototypes and old declarations
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-08-20 21:13:12 -07:00
Rosen Penev
c6b49de852
include winsock2 instead of 1
...
2 is included elsewhere. No need to also include 1.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-08-09 17:44:21 -07:00
Rosen Penev
419b693f9d
fix stdcall warnings under clang32/64
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-08-09 17:26:34 -07:00
jsteube
734b435028
Fix missing check for -j and -k before writing hashcat.dictstat2 which can lead to false negatives
2023-08-08 21:11:44 +00:00
justpretending
b2f14f2f5d
Fix some typos
2023-07-27 23:11:55 +07:00
Rosen Penev
88347540f3
include zlib.h
...
Various types included in zlib.h such as gzFile are implicitly included
with minizip. Get rid of this behavior and explicitly include zlib.h.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-07-09 16:53:42 -07:00
Gabriele Gristina
8d0ded44d9
using hc_IOMasterPortDefault instead of kIOMasterPortDefault/kIOMainPortDefault
2023-06-03 22:36:40 +02:00
Jens Steube
bf1d7d0789
Merge pull request #3710 from matrix/help2int
...
Help: show supported hash-modes only with -hh
2023-05-10 15:47:41 +02:00
jsteube
be7e848d28
Add hcmalloc_aligned() and hcfree_aligned()
2023-05-08 23:11:33 +00:00
Gabriele Gristina
aa4be217fd
Merge branch 'master' into help2int
2023-05-05 15:41:37 +02:00
Gabriele Gristina
36606addac
Help: show supported hash-modes only with -hh
2023-05-01 17:38:42 +02:00
Gabriele Gristina
e6d1a4c8a2
Added --metal-compiler-runtime option
2023-05-01 03:33:35 +02:00
jsteube
6785a32e7a
Added new feature (-Y) that creates N virtual instances for each device in your system at the cost of N times the device memory consumption
2023-04-16 12:04:34 +00:00
Jens Steube
b1ca2ca539
Only try to allocate memory on a opencl device if it actually has memory
2023-04-11 10:17:32 +00:00
jsteube
c8dd3d63e9
Add new category for application database and move new -m 31400 to it
2023-03-20 11:22:34 +00:00
jsteube
77c9f096db
Align loading rules log event usage with other log events
2023-03-11 08:55:37 +00:00
justpretending
004ec79647
Don't close and reopen a FIFO
2023-02-19 00:55:55 +07:00
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