jsteube
4993a85b27
Get rid of hash_mode in dictstat.c
6 years ago
Jens Steube
c9f3ef6dae
Fix final comparison in sort_by_dictstat()
7 years ago
jsteube
05a01d3843
fix some datatypes
7 years ago
philsmd
a10a8427cb
fixed the nanosecond access time problem, also working on macos now
7 years ago
jsteube
2670791916
Improved dictstat header check
7 years ago
philsmd
d8e7f5f05c
fixed problem with cached word lists (dictstat2): nanoseconds must be considered/ignored too
7 years ago
jsteube
f55446b6f3
HCdict File: Renamed file from hashcat.hcdict to hashcat.hcdict2 and add header because versions are incompatible
7 years ago
jsteube
12d95fd22c
Added option --example-hashes to show an example hash for each hash-mode
7 years ago
jsteube
8abd7ae9d1
Fix some old GCC compiler warnings
7 years ago
Jens Steube
7cabb848d2
Wordlist encoding: Support added for internal convert from and to user-defined encoding during runtime
...
Wordlist encoding: Added parameters --encoding-from and --encoding-to to configure wordlist encoding handling
Dictstat: Structure for dictstat file changed as it has to include --encoding-from and --encoding-to parameter now
8 years ago
Rosen Penev
a7d9e242ac
Linux ifdefs atime to atim. No need for this
8 years ago
Rosen Penev
2a2bd0e2b1
Restore strerror as %m is unsupported by the BSDs
...
The BSDs just print m instead of the actual error message. Benefit
is not worth the cost.
8 years ago
jsteube
ebcb6a050c
Wordlists: Disable dictstat handling for hash-mode 3000 as it virtually creates words in the wordlist which is not the case for other modes
8 years ago
jsteube
84fcd8289f
Files: Do several file and folder checks on startup rather than when they are actually used to avoid related error after eventual intense operations
8 years ago
jsteube
6ece83760d
Add wrapping function for asprintf()
8 years ago
Rosen Penev
36bd1c7dd9
Replace some snprintf calls with asprintf.
...
Simplifies the code.
8 years ago
Rosen Penev
5c0bd0a15f
Remove strerror in favor of thread safe %m
8 years ago
Rosen Penev
96783ed7a3
Fix compilation for native Cygwin
8 years ago
jsteube
90b9d5c12c
Fix some potential resource leaks in case of an error
8 years ago
jsteube
ea4fd1de50
Remove complicated checks after memory allocation and in case of error print to stderr instead. This makes the memory allocation functions more natural to use.
8 years ago
Rosen Penev
03efea645f
More sign fixes
8 years ago
magnum
a52b96583f
Fix file locking (again).
8 years ago
jsteube
9d4f9f5698
Fix dictstat and logfile
8 years ago
jsteube
8598a79732
Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
8 years ago
jsteube
af9de0a7b7
Fix some error string formats
8 years ago
jsteube
8fc4da795b
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
8 years ago
jsteube
7ed79bf42e
switch dictstat.c to event_log_*
8 years ago
jsteube
52068e25d5
Add some additional start-up checks
8 years ago
jsteube
3f05b7c0a7
Update dictstat.c function parameters
8 years ago
jsteube
57cb082fda
Add some useful stuff to main.c
8 years ago
jsteube
9413ed8f56
Centralize hashcat_ctx memory allocation and deallocation
8 years ago
jsteube
2994afd81a
Use hc_stat from types.c instead of OS dependant branching
8 years ago
jsteube
fb3e6bab0d
Finished refactoring to remove all global variables
8 years ago
jsteube
af1701c765
Fix some memleaks on shutdown
8 years ago
jsteube
d2877b95e4
Automatically disable most features in case -I is used
8 years ago
jsteube
7e3905e1db
Make dictstat support modular
8 years ago
jsteube
59ebe10b07
Move functions from filenames.c to opencl.c and shared.c
8 years ago
jsteube
521db46c11
Move dictstat_init() out of outer loop, also add enabled flag
8 years ago
jsteube
a0f6ed6832
Introduce hashes_t; not finishe yet
8 years ago
jsteube
3daf0af480
Added docs/credits.txt
...
Added docs/team.txt
8 years ago
jsteube
ecba0d295a
Fully rewrite dictstat logic to make it possible to pack it into a module
8 years ago
jsteube
e923c29435
Add missing sources
8 years ago