Commit Graph

35 Commits

Author SHA1 Message Date
Jens Steube 32b40d5c53 Added command prompt [f]inish to instruct hashcat to finish the current attack and quit afterwards 2021-05-05 22:53:04 +02:00
jsteube 708a86fb59 Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes 2019-03-31 17:39:00 +02:00
Rosen Penev ec55209254 remove hc_sleep and _msec.
MinGW defines sleep and usleep so just use those directly.
2017-09-23 13:02:34 -07:00
Royce Williams 067372f5ce more event_log_* standardization 2017-04-01 23:50:06 -08:00
jsteube c7999c66bc Returncode: Added dedicated returncode (see docs/status_codes.txt) for shutdowns caused by --runtime and checkpoint keypress 2017-01-06 08:45:40 +01:00
Gabriele Gristina 5c1132167b Quit program also if status == PAUSED 2016-10-30 16:05:00 +01:00
jsteube bfdd0edbad Move event_log_info() out of thread.c 2016-10-23 13:38:41 +02:00
jsteube b044271b01 Move more status display calculate logic into separate functions 2016-10-17 13:44:07 +02:00
jsteube 2545ec6bf9 Prepare hashcat_get_status() 2016-10-16 19:32:43 +02:00
jsteube 056083fdba Revert "Prepare for hashcat_ctx_run_session()"
This reverts commit 0179097a53.
2016-10-14 19:25:13 +02:00
jsteube 0179097a53 Prepare for hashcat_ctx_run_session() 2016-10-14 13:27:35 +02:00
jsteube 27bec8be13 Get rid of logging.c and most exit() calls replaced with return() for true library usage 2016-10-09 22:41:55 +02:00
jsteube 743dba56db Replaced timer macros with inlines 2016-10-01 12:55:39 +02:00
jsteube fb3e6bab0d Finished refactoring to remove all global variables 2016-09-30 22:52:44 +02:00
jsteube fa8a74d6d9 Fix ctrl-c in benchmark mode 2016-09-30 13:40:43 +02:00
jsteube af1701c765 Fix some memleaks on shutdown 2016-09-30 13:36:27 +02:00
jsteube 1585768044 Remove unneeded includes from thread.c 2016-09-30 12:46:33 +02:00
jsteube a5800b41f4 Rename hash_management.c to hashes.c 2016-09-30 09:25:51 +02:00
jsteube 133c9295f5 Cleaned up data_t, only contexts left 2016-09-29 23:49:33 +02:00
jsteube 12a2d6d2a0 Move more stuff to status_ctx_t 2016-09-29 23:25:29 +02:00
jsteube 3adbf3d0d5 Move global mux_dispatcher variable into opencl_ctx_t 2016-09-20 13:18:47 +02:00
jsteube 9daf139fef Refactor devices_status to have better thread control 2016-09-19 15:52:01 +02:00
jsteube a0f6ed6832 Introduce hashes_t; not finishe yet 2016-09-16 17:01:18 +02:00
jsteube 7ce2f2ff19 Introduce opencl_ctx_t; not finished yet 2016-09-15 16:02:52 +02:00
jsteube 3f5ce6bb8e Continue move thread_calc() and thread_calc_stdin() to dispatch.c 2016-09-15 04:17:19 +02:00
jsteube 81845d39a3 Move thread_calc() and thread_calc_stdin() to thread.c 2016-09-15 04:10:41 +02:00
jsteube f1835dc7f5 Move more functions to thread.c 2016-09-14 20:22:38 +02:00
jsteube e94ab8c113 Move autotune related stuff to autotune.c 2016-09-14 20:06:27 +02:00
jsteube bc75ba70a1 Move tons of functions from hashcat.c into hash_management, interface, opencl, restore, status and weak_hash sources 2016-09-14 16:07:24 +02:00
jsteube 376e12efe6 Move debugfile related stuff to debugfile.c 2016-09-13 10:38:59 +02:00
jsteube ac77ee56e3 Add missing include in thread.c 2016-09-12 15:01:14 +02:00
jsteube bd5bc294e6 Move loopback related stuff to loopback.c 2016-09-12 14:58:25 +02:00
jsteube 533a87b685 Move count_words() to wordlist.c 2016-09-12 12:59:40 +02:00
jsteube 3daf0af480 Added docs/credits.txt
Added docs/team.txt
2016-09-11 22:20:15 +02:00
jsteube 2a6e03510b Add template files 2016-09-11 11:42:19 +02:00