Commit Graph

  • 574acfab6a Move masks_pos from rd* to masks_ctx and dicts_pot from rd* to straight_ctx jsteube 2016-10-20 22:14:54 +02:00
  • 761e3f0d96 Move out words_cur from restore_ctx to status_ctx and let the dispatcher update it jsteube 2016-10-20 21:27:42 +02:00
  • 5b26567cb6 Do not unroll -m 10900 based algorithms, it takes ages to compile with latest NV drivers jsteube 2016-10-20 11:02:45 +02:00
  • fa293bb409 Fix --quiet mode in main_cracker_finished() jsteube 2016-10-20 10:21:25 +02:00
  • 98cdfac52d Fix --quiet mode in main_cracker_finished() jsteube 2016-10-20 10:01:19 +02:00
  • e4b3ea937f Fix salt length for -m 22 in benchmark mode jsteube 2016-10-19 16:52:41 +02:00
  • eeefe8051a Enable ASLR or/and DEP for Windows builds Suggested here: https://github.com/hashcat/hashcat/issues/530 jsteube 2016-10-19 14:44:30 +02:00
  • 0a26b09684 Fix buffer overflow in status_get_hash_target() jsteube 2016-10-19 13:51:06 +02:00
  • a460ab01b6 Bring back --username handling to --show and --left jsteube 2016-10-19 12:42:41 +02:00
  • f5a92900c6 Rudimentary --show support is back jsteube 2016-10-19 11:55:43 +02:00
  • 9b2c69a00d Bring error in case someone uses --show jsteube 2016-10-18 21:04:40 +02:00
  • edefcdbaaa Rudimentary --left support is back jsteube 2016-10-18 21:03:16 +02:00
  • f6334b5f90 Handling --show and --left need to be refactored, do not use those flags atm jsteube 2016-10-18 20:42:34 +02:00
  • 0fd48b228f Get rid of all event_log_* calls in monitor.c and replace them with real events jsteube 2016-10-18 01:24:03 +02:00
  • 1f72aa95e6 Destinguish between EVENT_POTFILE_HASH_CRACKED and EVENT_CRACKER_HASH_CRACKED for prompt handling jsteube 2016-10-18 00:50:54 +02:00
  • 2005f5d193 Remove terminal.h where's it's not needed jsteube 2016-10-18 00:41:24 +02:00
  • 08d52cc1d3 Go back to original status view attribute ordering jsteube 2016-10-18 00:27:15 +02:00
  • 54e5e6c2d0 Make some backward compatibility code more visible jsteube 2016-10-18 00:15:25 +02:00
  • c3266e363a Make status_display_machine_readable() use of hashcat_status_t jsteube 2016-10-18 00:13:40 +02:00
  • 89e3168280 Make status_display(), status_benchmark_automate() and status_benchmark() use of hashcat_status_t jsteube 2016-10-17 23:49:44 +02:00
  • 65b3910dc0 Converted status_benchmark_automate() jsteube 2016-10-17 17:20:19 +02:00
  • 1d0810a759 Added status_get_hwmon_dev() to status.c jsteube 2016-10-17 17:02:56 +02:00
  • 2b28010aae Added status_get_input_candidates_dev() to status.c jsteube 2016-10-17 16:46:16 +02:00
  • 8d81d3bd55 Added progress_mode to status.c jsteube 2016-10-17 16:22:32 +02:00
  • 86c1c7ef10 Added CPT functions for later use in status.c jsteube 2016-10-17 15:19:25 +02:00
  • df521d664b Move restore_* variables into separate functions for later use in status.c jsteube 2016-10-17 14:25:16 +02:00
  • 615d977b7c Add new functions to hashcat_get_status() jsteube 2016-10-17 13:55:55 +02:00
  • b044271b01 Move more status display calculate logic into separate functions jsteube 2016-10-17 13:44:07 +02:00
  • bb98a8c8e1 Update changes.txt jsteube 2016-10-16 23:32:30 +02:00
  • 2545ec6bf9 Prepare hashcat_get_status() jsteube 2016-10-16 19:32:43 +02:00
  • f8a6d156eb Add some more returncode checks jsteube 2016-10-15 21:34:38 +02:00
  • d2bcb19740 Fix some rc check jsteube 2016-10-15 19:58:39 +02:00
  • 7bcbbbea74 Add some more returncode checks jsteube 2016-10-15 19:47:53 +02:00
  • bfbc4279f4 Add some more returncode checks jsteube 2016-10-15 19:44:31 +02:00
  • 7383bb14f5 Add some more returncode checks jsteube 2016-10-15 19:30:57 +02:00
  • e10c41c831 Do not show final status in case -I is used jsteube 2016-10-15 18:27:58 +02:00
  • 694de36694 Print warnings in yellow and errors in red jsteube 2016-10-15 16:12:20 +02:00
  • 91979bff69 Mark OpenCL devices as listing jsteube 2016-10-15 14:34:07 +02:00
  • 017555e257 Fix some log levels jsteube 2016-10-15 14:28:46 +02:00
  • 4b8576ffb7 Do not show goodbye_screen in --machine-readable mode jsteube 2016-10-14 21:56:23 +02:00
  • 7f6d027b35 Add --speed-only to bash tab completion jsteube 2016-10-14 21:53:22 +02:00
  • 554c2f9e28 Add notes to changes jsteube 2016-10-14 21:48:10 +02:00
  • 191269f4f0 Add --speed-only mode jsteube 2016-10-14 21:38:52 +02:00
  • 9d4f9f5698 Fix dictstat and logfile jsteube 2016-10-14 20:29:21 +02:00
  • ef80e3f074 Some newline fixes jsteube 2016-10-14 20:18:45 +02:00
  • 056083fdba Revert "Prepare for hashcat_ctx_run_session()" jsteube 2016-10-14 19:25:13 +02:00
  • 0179097a53 Prepare for hashcat_ctx_run_session() jsteube 2016-10-14 13:27:35 +02:00
  • 742b9c8404 Fix clear line system jsteube 2016-10-13 19:52:27 +02:00
  • a3fa435f4f Use \b instead a combination of \r and space jsteube 2016-10-13 19:44:22 +02:00
  • 9f59f7766e fix newline handling on windows jsteube 2016-10-13 19:31:08 +02:00
  • 757dc088ff Transport back errors from outer_loop() jsteube 2016-10-13 19:23:10 +02:00
  • 8de576f5e9 Make it possible to access error messages without using an event jsteube 2016-10-13 19:16:24 +02:00
  • fc2d242f50 Remove some unneeded includes from main_shared.c jsteube 2016-10-13 17:45:09 +02:00
  • c826dc0e4d install_folder and shared_folder are not mandatory, remove them from main_shared.c to make the example more easy to understand jsteube 2016-10-13 17:36:18 +02:00
  • e4718dc582 Make some more useful example for returncode in main_shared.c jsteube 2016-10-13 17:33:23 +02:00
  • 10dfea61ad Add main_shared Makefile target, create main_shared.c out of main.c library use example jsteube 2016-10-13 17:27:09 +02:00
  • 8598a79732 Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository jsteube 2016-10-13 10:07:04 +02:00
  • 62284f79b1 Get rid of exit() in hashcat.c jsteube 2016-10-12 14:56:53 +02:00
  • 690ca0219e Fix formatstring in CPT display and get rid of potfile_format_plain() jsteube 2016-10-12 14:38:33 +02:00
  • ee1661b9db Revert "Fix formatstring in CPT display" jsteube 2016-10-12 14:36:47 +02:00
  • 8d3e9fc70c Fix formatstring in CPT display jsteube 2016-10-12 14:19:06 +02:00
  • 556c07d8ee Revert "Use printf() instead of event_log_*() in terminal.c and status.c" jsteube 2016-10-12 14:17:30 +02:00
  • 358ad9bdbe Revert "Fix some newlines in status.c" jsteube 2016-10-12 14:17:15 +02:00
  • 29c2931b67 Fix some newlines in status.c jsteube 2016-10-12 13:35:50 +02:00
  • 690b465ddc Use printf() instead of event_log_*() in terminal.c and status.c jsteube 2016-10-12 13:30:59 +02:00
  • 60f6137a3f Fix some newlines in restore mode jsteube 2016-10-12 13:08:48 +02:00
  • ebc26ecac5 Fix some log levels in opencl.c jsteube 2016-10-12 11:45:24 +02:00
  • 386efb7fb5 Make use of EVENT_CRACKER_HASH_CRACKED, do not print a cracked hash to stdout directly, let the client do it jsteube 2016-10-12 11:27:10 +02:00
  • 20832d29d6 Do not reset innerloop_left and outerloop_left too early so we can access it from status display jsteube 2016-10-11 15:02:54 +02:00
  • fa70e44874 Better handle rc == -1 jsteube 2016-10-11 13:38:35 +02:00
  • 6a697571fd Remove debugging symbols from binary builds jsteube 2016-10-11 12:23:50 +02:00
  • a3bf6fd4ef Make use of nvmlDeviceGetCount() jsteube 2016-10-11 12:18:06 +02:00
  • afd44130fc Prefix warning and error messages jsteube 2016-10-11 11:56:40 +02:00
  • bb4e381d18 Do not run keypress thread in case -I is used jsteube 2016-10-11 11:04:13 +02:00
  • af9de0a7b7 Fix some error string formats jsteube 2016-10-11 10:55:02 +02:00
  • ab8d2eb336 Fix newlines in help menu jsteube 2016-10-11 09:46:18 +02:00
  • 26fd67d932 Inline outfile_format_plain() jsteube 2016-10-10 13:10:50 +02:00
  • 60000136fe Hand merged https://github.com/hashcat/hashcat/pull/533 jsteube 2016-10-10 11:27:50 +02:00
  • 225c682ea3 Merge pull request #533 from coolbry95/master Jens Steube 2016-10-10 11:25:45 +02:00
  • 2a5545d2b7 Move logfile stuff back to hashcat.c, it's a core feature which should be handled by the library jsteube 2016-10-10 11:23:21 +02:00
  • 6d2c58d8df Add main_potfile_remove_parse_post() jsteube 2016-10-10 11:10:04 +02:00
  • f962a38221 Remove double message jsteube 2016-10-10 11:05:41 +02:00
  • 8fc4da795b Replace fprintf(stderr, ...) on malloc.c with log_event_error() jsteube 2016-10-10 11:03:11 +02:00
  • 07f5b2195b Hopefully fixes some OSX compiler errors jsteube 2016-10-10 09:18:10 +02:00
  • 0f96c57ead Remove some workarounds to use get rid of unused variable warnings jsteube 2016-10-10 09:12:36 +02:00
  • 27bec8be13 Get rid of logging.c and most exit() calls replaced with return() for true library usage jsteube 2016-10-09 22:41:55 +02:00
  • a6652f90bf Change Makefile to strip symbols in the linker instead of the compiler to make compatible with clang coolbry95 2016-10-09 10:45:45 -04:00
  • 7ed79bf42e switch dictstat.c to event_log_* jsteube 2016-10-08 23:55:57 +02:00
  • 2a2df035e6 switch debugfile.c to event_log_* jsteube 2016-10-08 23:55:05 +02:00
  • fa4de96ab0 switch cpu_crc32.c to event_log_* jsteube 2016-10-08 23:53:52 +02:00
  • ebc8eb7454 switch combinator.c to event_log_* jsteube 2016-10-08 23:45:35 +02:00
  • 25a1f7ab84 switch autotune.c to event_log_* jsteube 2016-10-08 23:44:05 +02:00
  • 88565b4a5e Switch CPU affinity stuff to event_log_* jsteube 2016-10-08 23:38:34 +02:00
  • 42677df2a6 Start context-related logging with goal to get rid of logging.c jsteube 2016-10-08 23:16:40 +02:00
  • f469694030 Add event_set_kernel_power_final() jsteube 2016-10-07 22:25:52 +02:00
  • d993aa5ffa Get rid of more log_info() in hashcat() jsteube 2016-10-07 22:16:03 +02:00
  • 27887bf9ce Get rid of more log_info() in hashcat() jsteube 2016-10-07 21:47:11 +02:00
  • 81650dcc46 Initial proposal jsteube 2016-10-07 16:56:44 +02:00
  • bea228dabe Add straight_ctx_update_loop() jsteube 2016-10-06 22:18:20 +02:00
  • 4ed2fb4913 Add mask_ctx_update_loop() jsteube 2016-10-06 22:00:02 +02:00