Commit Graph

  • eb6dffd52a Make tuning_db support modular jsteube 2016-09-30 12:58:06 +02:00
  • 1585768044 Remove unneeded includes from thread.c jsteube 2016-09-30 12:46:33 +02:00
  • bb31d0a917 Make straight support modular jsteube 2016-09-30 12:45:10 +02:00
  • e13f2305dd Make restore support modular jsteube 2016-09-30 12:42:43 +02:00
  • 46866dd0b1 Make potfile support modular jsteube 2016-09-30 12:37:29 +02:00
  • a26f624032 Remove unneeded includes from outfile_check.c jsteube 2016-09-30 12:28:29 +02:00
  • 2880217906 Fix memleak in outfile_ctx jsteube 2016-09-30 12:23:03 +02:00
  • 6bc0d94f56 Make opencl support modular jsteube 2016-09-30 12:21:09 +02:00
  • 4d35b278e8 Make mask support modular jsteube 2016-09-30 12:13:52 +02:00
  • db556d31d5 Let monitor.c check for feature modularity jsteube 2016-09-30 12:11:46 +02:00
  • 4aebe51407 Make loopback support modular jsteube 2016-09-30 12:07:49 +02:00
  • ea2eef72f2 Make induction support modular jsteube 2016-09-30 11:59:24 +02:00
  • 9f98f6d0d8 Make hwmon support modular jsteube 2016-09-30 11:57:28 +02:00
  • 7bf567641b Remove unneeded includes from hashes.c jsteube 2016-09-30 11:55:49 +02:00
  • 7e3905e1db Make dictstat support modular jsteube 2016-09-30 11:50:13 +02:00
  • 8034fb31b8 Make bitmaps, cracks-per-time and debugfile support modular jsteube 2016-09-30 11:48:14 +02:00
  • 0d8b179d40 Move around some types and globals were they belong to jsteube 2016-09-30 09:34:06 +02:00
  • a5800b41f4 Rename hash_management.c to hashes.c jsteube 2016-09-30 09:25:51 +02:00
  • ed571a3ec8 Remove unneeded includes jsteube 2016-09-30 00:38:29 +02:00
  • c53de67cd4 Remove some unneeded mutex jsteube 2016-09-30 00:04:12 +02:00
  • 133c9295f5 Cleaned up data_t, only contexts left jsteube 2016-09-29 23:49:33 +02:00
  • 12a2d6d2a0 Move more stuff to status_ctx_t jsteube 2016-09-29 23:25:29 +02:00
  • 831ef1490b Prepare status_ctx_t jsteube 2016-09-29 22:27:04 +02:00
  • 84f96c4dda Add cpt_ctx_t jsteube 2016-09-29 15:19:12 +02:00
  • 658f135763 Replace some uint with u32 jsteube 2016-09-29 14:56:02 +02:00
  • e2289ceb17 Remove no workaround from weak_hash_check() no longer required jsteube 2016-09-29 14:49:41 +02:00
  • e12abeb9de Add inner2_loop() jsteube 2016-09-29 14:46:51 +02:00
  • 1cf4b2a093 Fix a bug on CPU-only systems jsteube 2016-09-29 08:54:07 +02:00
  • 936655e0ee Add missing include for windows jsteube 2016-09-29 00:25:36 +02:00
  • dfb88a7002 Remove unneeded objects jsteube 2016-09-29 00:23:24 +02:00
  • df23d5b4e9 Move more functions out of hashcat.c jsteube 2016-09-28 23:53:46 +02:00
  • de21c005fd Move setup_console() to terminal.c jsteube 2016-09-28 23:40:16 +02:00
  • f7fe6b1491 Reorder includes in hashcat.c jsteube 2016-09-28 23:33:44 +02:00
  • 92625b7692 Fix WPA benchmark default mask jsteube 2016-09-28 23:14:08 +02:00
  • 9f61fb3024 Make hm_adapters_* attributes local ones jsteube 2016-09-28 23:07:25 +02:00
  • ee30055401 Get rid of data. global variable in wordlist.c jsteube 2016-09-28 22:52:42 +02:00
  • de5d0349c6 Fixes https://github.com/hashcat/hashcat/issues/517 jsteube 2016-09-28 22:38:09 +02:00
  • 7191780296 Make use of hwmon_ctx_t jsteube 2016-09-28 22:28:44 +02:00
  • fdd48b52ec Merge pull request #518 from coolbry95/master Jens Steube 2016-09-28 21:24:59 +02:00
  • ac1792f943 change id numbers to add one to be consistent with the rest of hashcat output coolbry95 2016-09-28 14:11:18 -04:00
  • 81bc9081ad Prepare hwmon_ctx_t, not used yet jsteube 2016-09-28 15:26:56 +02:00
  • f8d538413e Move pw_min and pw_max to hashconfig_t and bring back data.shutdown_* jsteube 2016-09-28 13:51:00 +02:00
  • 171bfbbb8b Get rid of shutdown_inner and shutdown_outer jsteube 2016-09-28 13:15:23 +02:00
  • c3338f0a9a Fix -m 8900 bug jsteube 2016-09-28 12:58:56 +02:00
  • 791cd5ec42 Fix some default masks jsteube 2016-09-28 12:01:54 +02:00
  • cc740f2cb2 Move PW_DICTMAX to common.h jsteube 2016-09-28 11:55:02 +02:00
  • 94680cb311 Move hardware_power_all, kernel_power_all and kernel_power_final to opencl_ctx_t jsteube 2016-09-28 11:49:08 +02:00
  • 48917b5843 Move tmp size and hook size to hashconfig_init() jsteube 2016-09-28 11:11:14 +02:00
  • ce02b3c54f Add hashconfig_enforce_kernel_loops () jsteube 2016-09-28 10:47:39 +02:00
  • 47f027d249 Created hashconfig_kernel_thread_force() jsteube 2016-09-28 10:41:06 +02:00
  • f1cf902c35 Add missing combinator files jsteube 2016-09-27 20:07:49 +02:00
  • 814206801a refactor mask_ctx_parse_maskfile() jsteube 2016-09-27 20:02:12 +02:00
  • c71f1bfb0c Introduct combinator_ctx_t jsteube 2016-09-27 18:32:09 +02:00
  • 8dea3d2eb9 Fix optimizers values in kernel_params_mp_* jsteube 2016-09-27 13:44:04 +02:00
  • 375bc56681 Fix Input.Mode in status in maskfile mode jsteube 2016-09-27 13:30:29 +02:00
  • 67dd2e9b67 Separate rules and straight mode from each other, remove rules_ctx_t jsteube 2016-09-27 13:13:07 +02:00
  • edd50de047 Add opencl_session_update_mp() and opencl_session_update_mp_rl() jsteube 2016-09-27 11:43:05 +02:00
  • cf154b3af1 Make DEFAULT_BENCHMARK_ALGORITHMS_CNT a true constant int jsteube 2016-09-27 11:09:17 +02:00
  • 0edc781861 Move words_progress_* down one level jsteube 2016-09-27 11:03:45 +02:00
  • eeccb01998 Add opencl_ctx_devices_reset() jsteube 2016-09-27 10:59:02 +02:00
  • ff6d3da363 Added a newline to final status in case one or more hashes were cracked jsteube 2016-09-26 23:50:16 +02:00
  • 69ad06ec12 Fix some casts jsteube 2016-09-26 23:42:37 +02:00
  • 75682a5008 Get rid of local_free() and global_free(), no longer required jsteube 2016-09-26 23:22:07 +02:00
  • 9c27c35ac7 Move hwmon code to outer loop, for now, will later migrate to own context jsteube 2016-09-26 23:20:26 +02:00
  • 04fb85cf1a Fix bfs_cnt in -i mode jsteube 2016-09-26 17:50:47 +02:00
  • 3eaac31445 Fix for https://github.com/hashcat/hashcat/issues/514 jsteube 2016-09-26 17:15:07 +02:00
  • 0ca4ebe1e6 Do not initialize masks for attack-modes not using masks jsteube 2016-09-26 15:11:46 +02:00
  • 54a4ea3db2 Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs jsteube 2016-09-26 01:18:00 +02:00
  • 92e263a761 Add noop-check to rules_ctx.c jsteube 2016-09-25 14:53:57 +02:00
  • 4399b0361b Fix segfault in benchmark mode jsteube 2016-09-25 01:18:08 +02:00
  • fd72834322 data. no longer required in restore jsteube 2016-09-25 01:02:44 +02:00
  • 59ebe10b07 Move functions from filenames.c to opencl.c and shared.c jsteube 2016-09-24 21:44:43 +02:00
  • d6cfa58dbc data. no longer required in mpsp jsteube 2016-09-24 14:43:18 +02:00
  • cf0a2c2257 data. no longer required in hlfmt jsteube 2016-09-24 14:42:16 +02:00
  • a7f45ab4ab data. no longer required in hlfmt jsteube 2016-09-24 14:41:21 +02:00
  • a79a144e46 Put --show and --left into --quiet mode automatically jsteube 2016-09-24 14:06:41 +02:00
  • 3279607a4e Some better newline handling jsteube 2016-09-24 14:00:59 +02:00
  • 04cee955d9 Fix for https://github.com/hashcat/hashcat/issues/512 jsteube 2016-09-24 13:23:18 +02:00
  • 7d70f6e632 Move _setmode() for stdin/stdout to setup_console () jsteube 2016-09-24 13:14:50 +02:00
  • 03b7d08585 Move debugfile_init() out of outer loop jsteube 2016-09-24 13:10:19 +02:00
  • 8f742b5ebf Move loopback_init() out of outer loop jsteube 2016-09-24 13:05:09 +02:00
  • 521db46c11 Move dictstat_init() out of outer loop, also add enabled flag jsteube 2016-09-24 13:01:17 +02:00
  • 489c88e061 Move potfile_init() out of outer loop jsteube 2016-09-24 12:41:56 +02:00
  • 6fef4a53fb Add goodbye_screen() jsteube 2016-09-24 12:29:07 +02:00
  • 6199611eed Move outfile_init() out of outer loop jsteube 2016-09-24 12:19:56 +02:00
  • 62b97a6fe6 Move loading rules into outer loop jsteube 2016-09-24 12:05:56 +02:00
  • ebe9f1c07f Prepare for rules_ctx_t jsteube 2016-09-24 11:08:35 +02:00
  • 8c6907a3d7 Move force_jit_compilation initialization to opencl_session_begin() as it depends on hash_mode jsteube 2016-09-23 22:56:27 +02:00
  • 359762c757 Move outer loop into separate function jsteube 2016-09-23 22:51:42 +02:00
  • ca48c49575 Move OpenCL device initialization to outer loop jsteube 2016-09-23 22:23:13 +02:00
  • 04dbbebc62 Move hashconfig initialization to first inner loop jsteube 2016-09-23 22:01:43 +02:00
  • 1c9aa25886 Fix some memory leaks at shutdown jsteube 2016-09-23 21:50:35 +02:00
  • 0a330d4335 Rewrote logfile handling from scratch jsteube 2016-09-23 21:41:05 +02:00
  • 7d9ff152b0 Fix random rules generator seeding jsteube 2016-09-23 20:08:47 +02:00
  • c51c59e061 Add welcome_screen() jsteube 2016-09-23 20:06:29 +02:00
  • b59d8f26a9 Add setup_console() jsteube 2016-09-23 19:50:59 +02:00
  • 8cd2e8eb66 Fix stacked rules loading jsteube 2016-09-22 23:03:47 +02:00
  • e54daa6408 Revert "Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory" jsteube 2016-09-22 22:58:25 +02:00
  • 00758e621b Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory jsteube 2016-09-22 22:57:58 +02:00
  • d3d9b4e679 Reduce max. number of allowed function calls per rule from 256 to 32 to save GPU memory jsteube 2016-09-22 22:54:20 +02:00