Commit Graph

43 Commits (b71e06fca8ef172cc1e507635afcb8d925a25822)

Author SHA1 Message Date
jsteube 3ad6fab63e Add module_potfile_disable()
6 years ago
jsteube 4993a85b27 Get rid of hash_mode in dictstat.c
6 years ago
Jens Steube c9f3ef6dae Fix final comparison in sort_by_dictstat()
6 years ago
jsteube 05a01d3843 fix some datatypes
6 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
7 years ago
Rosen Penev a7d9e242ac
Linux ifdefs atime to atim. No need for this
7 years ago
Rosen Penev 2a2bd0e2b1
Restore strerror as %m is unsupported by the BSDs
7 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
7 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
7 years ago
jsteube 6ece83760d Add wrapping function for asprintf()
8 years ago
Rosen Penev 36bd1c7dd9 Replace some snprintf calls with asprintf.
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
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