jsteube
|
0fb9779c15
|
Make a final status snapshot
|
2016-11-02 22:45:39 +01:00 |
|
jsteube
|
d6b7b39515
|
Fix for invalid error "Restore value greater keyspace"
|
2016-10-31 23:19:44 +01:00 |
|
jsteube
|
93adde9d2f
|
* Wrap everything related to *stat() into own functions
* Testwise remove early includes to stdin for OSX, see if they are still required
|
2016-10-31 11:28:06 +01:00 |
|
jsteube
|
3442892fda
|
Use __attribute__ ((format (printf, 2, 3))) to help compiler to identify format strings
|
2016-10-31 09:19:37 +01:00 |
|
jsteube
|
eb58b076da
|
Fix compiler warnings caused by -Wstack-usage=524288
|
2016-10-30 22:22:26 +01:00 |
|
Rosen Penev
|
a219b95c17
|
Fix a bunch of warnings
|
2016-10-30 10:58:14 -07:00 |
|
Jens Steube
|
cf1c133678
|
Merge pull request #552 from matrix/master
Fix OSX segfault on check_hash()
|
2016-10-30 14:00:35 +01:00 |
|
Gabriele Gristina
|
e7406bec33
|
Fixed OSX stack overflow - v2
|
2016-10-30 00:33:12 +02:00 |
|
jsteube
|
b16c15c151
|
Fix missing TOPID in hashcat.log for user options
|
2016-10-29 23:21:52 +02:00 |
|
jsteube
|
9e156321ef
|
Bring back mask length of mask as number to status screen
|
2016-10-29 22:44:01 +02:00 |
|
jsteube
|
f3fc5d96c4
|
Limit status_ctx access with a flag, easier to test
|
2016-10-29 15:12:45 +02:00 |
|
jsteube
|
e26b08f61f
|
Move opencl_info() to terminal.c
|
2016-10-25 16:40:06 +02:00 |
|
jsteube
|
824654e2fb
|
Create opencl_ctx_devices_show() as an example for how to access opencl devices from library and as replacement for inlined code for -I
|
2016-10-25 15:43:09 +02:00 |
|
jsteube
|
e1010ffba1
|
Prepare library user access to OpenCL device information without running an attack
|
2016-10-23 17:31:22 +02:00 |
|
jsteube
|
8ecabcb9ac
|
Fix --stdout and --keyspace
|
2016-10-20 22:30:00 +02:00 |
|
jsteube
|
574acfab6a
|
Move masks_pos from rd* to masks_ctx and dicts_pot from rd* to straight_ctx
|
2016-10-20 22:14:54 +02:00 |
|
jsteube
|
761e3f0d96
|
Move out words_cur from restore_ctx to status_ctx and let the dispatcher update it
|
2016-10-20 21:27:42 +02:00 |
|
jsteube
|
f6334b5f90
|
Handling --show and --left need to be refactored, do not use those flags atm
|
2016-10-18 20:42:34 +02:00 |
|
jsteube
|
c3266e363a
|
Make status_display_machine_readable() use of hashcat_status_t
|
2016-10-18 00:13:40 +02:00 |
|
jsteube
|
89e3168280
|
Make status_display(), status_benchmark_automate() and status_benchmark() use of hashcat_status_t
|
2016-10-17 23:49:44 +02:00 |
|
jsteube
|
1d0810a759
|
Added status_get_hwmon_dev() to status.c
|
2016-10-17 17:02:56 +02:00 |
|
jsteube
|
2b28010aae
|
Added status_get_input_candidates_dev() to status.c
|
2016-10-17 16:46:16 +02:00 |
|
jsteube
|
8d81d3bd55
|
Added progress_mode to status.c
|
2016-10-17 16:22:32 +02:00 |
|
jsteube
|
86c1c7ef10
|
Added CPT functions for later use in status.c
|
2016-10-17 15:19:25 +02:00 |
|
jsteube
|
df521d664b
|
Move restore_* variables into separate functions for later use in status.c
|
2016-10-17 14:25:16 +02:00 |
|
jsteube
|
615d977b7c
|
Add new functions to hashcat_get_status()
|
2016-10-17 13:55:55 +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
|
f8a6d156eb
|
Add some more returncode checks
|
2016-10-15 21:34:38 +02:00 |
|
jsteube
|
7bcbbbea74
|
Add some more returncode checks
|
2016-10-15 19:47:53 +02:00 |
|
jsteube
|
017555e257
|
Fix some log levels
|
2016-10-15 14:28:46 +02:00 |
|
jsteube
|
191269f4f0
|
Add --speed-only mode
|
2016-10-14 21:38:52 +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
|
757dc088ff
|
Transport back errors from outer_loop()
|
2016-10-13 19:23:10 +02:00 |
|
jsteube
|
8598a79732
|
Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
|
2016-10-13 10:07:04 +02:00 |
|
jsteube
|
62284f79b1
|
Get rid of exit() in hashcat.c
|
2016-10-12 14:56:53 +02:00 |
|
jsteube
|
386efb7fb5
|
Make use of EVENT_CRACKER_HASH_CRACKED, do not print a cracked hash to stdout directly, let the client do it
|
2016-10-12 11:27:10 +02:00 |
|
jsteube
|
20832d29d6
|
Do not reset innerloop_left and outerloop_left too early so we can access it from status display
|
2016-10-11 15:02:54 +02:00 |
|
jsteube
|
fa70e44874
|
Better handle rc == -1
|
2016-10-11 13:38:35 +02:00 |
|
jsteube
|
afd44130fc
|
Prefix warning and error messages
|
2016-10-11 11:56:40 +02:00 |
|
jsteube
|
af9de0a7b7
|
Fix some error string formats
|
2016-10-11 10:55:02 +02:00 |
|
jsteube
|
2a5545d2b7
|
Move logfile stuff back to hashcat.c, it's a core feature which should be handled by the library
|
2016-10-10 11:23:21 +02:00 |
|
jsteube
|
6d2c58d8df
|
Add main_potfile_remove_parse_post()
|
2016-10-10 11:10:04 +02:00 |
|
jsteube
|
8fc4da795b
|
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
|
2016-10-10 11:03:11 +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
|
88565b4a5e
|
Switch CPU affinity stuff to event_log_*
|
2016-10-08 23:38:34 +02:00 |
|
jsteube
|
42677df2a6
|
Start context-related logging with goal to get rid of logging.c
|
2016-10-08 23:16:40 +02:00 |
|
jsteube
|
d993aa5ffa
|
Get rid of more log_info() in hashcat()
|
2016-10-07 22:16:03 +02:00 |
|
jsteube
|
27887bf9ce
|
Get rid of more log_info() in hashcat()
|
2016-10-07 21:47:11 +02:00 |
|