-
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