jsteube
|
368f8b39bc
|
Add function to distinguish between warning and advice messages
|
2017-03-25 20:50:37 +01:00 |
|
jsteube
|
99fbaa8bcc
|
Dictionary Cache: Split long status line into multiple lines to stay < 80 chars
|
2017-03-25 16:11:01 +01:00 |
|
jsteube
|
5f7c3590ba
|
Status screen: Do not try to clear prompt in --quiet mode
|
2017-03-01 21:42:17 +01:00 |
|
Rosen Penev
|
4ceb7a1afa
|
Prefer _WIN to _POSIX for defines.
Also miscellaneous fixes here and there.
|
2017-02-23 15:55:06 -08:00 |
|
sgroat
|
113fe102f5
|
Cleanup zero-length printf format string warnings
|
2017-02-10 10:46:52 -08:00 |
|
Jens Steube
|
79513ce226
|
Building: Replaced linking of CRT_glob.o with the use of int _dowildcard
|
2017-02-09 10:42:35 +01:00 |
|
Jens Steube
|
07dd639038
|
Revert "Adding windows appveyor builds"
|
2017-02-07 11:56:48 +01:00 |
|
Stephen
|
237182ff43
|
Update main.c
|
2017-02-06 16:18:19 -08:00 |
|
Della Street
|
2bacba703e
|
Final machine output status missing depending timer
|
2017-01-12 09:01:21 +01:00 |
|
jsteube
|
1f266fb0f2
|
Added new event EVENT_WEAK_HASH_ALL_CRACKED if all hashes have been cracked during weak hash check
|
2017-01-03 09:56:40 +01:00 |
|
jsteube
|
4a81601c0a
|
Reenabled automatic status screen display in case of stdin used
|
2016-12-29 13:05:29 +01:00 |
|
jsteube
|
ec5610271a
|
New option --progress-only: Quickly provides ideal progress step size and time to process it per device based on the user hashes and selected options, then quit
|
2016-12-09 23:44:43 +01:00 |
|
Rosen Penev
|
4d09cc10fd
|
Fix some formats and conversion errors
|
2016-11-30 15:14:42 -08:00 |
|
jsteube
|
8d899db110
|
Add FOREGROUND_INTENSITY to windows error message color
|
2016-11-30 11:45:24 +01:00 |
|
jsteube
|
7ca6a45781
|
Add some hint about performance for new users
|
2016-11-21 18:30:36 +01:00 |
|
jsteube
|
ea4fd1de50
|
Remove complicated checks after memory allocation and in case of error print to stderr instead. This makes the memory allocation functions more natural to use.
|
2016-11-20 22:54:52 +01:00 |
|
Rosen Penev
|
bd780a3729
|
Fix a few float conversion errors
|
2016-11-12 15:20:38 -08:00 |
|
jsteube
|
9b60d34eaf
|
Fix percentage view when parsing hashes
|
2016-10-31 21:12:04 +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
|
80b3f52952
|
Move from off_t to stat struct to avoid struggling with rarely available _off64_t in cache_git struct
|
2016-10-31 10:20:25 +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 |
|
Gabriele Gristina
|
e7406bec33
|
Fixed OSX stack overflow - v2
|
2016-10-30 00:33:12 +02:00 |
|
jsteube
|
636d953996
|
Move out all use of event_log_info() from library code to main.c or terminal.c
|
2016-10-26 11:24:00 +02:00 |
|
jsteube
|
e26b08f61f
|
Move opencl_info() to terminal.c
|
2016-10-25 16:40:06 +02:00 |
|
jsteube
|
97a33dc4ef
|
Sort events
|
2016-10-25 12:03:20 +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
|
1c055a6311
|
Move event_log_info() out of hashes.c
|
2016-10-23 14:49:40 +02:00 |
|
jsteube
|
515107047b
|
Move event_log_info() out of wordlist.c
|
2016-10-23 14:06:52 +02:00 |
|
jsteube
|
fa293bb409
|
Fix --quiet mode in main_cracker_finished()
|
2016-10-20 10:21:25 +02:00 |
|
jsteube
|
98cdfac52d
|
Fix --quiet mode in main_cracker_finished()
|
2016-10-20 10:01:19 +02:00 |
|
jsteube
|
a460ab01b6
|
Bring back --username handling to --show and --left
|
2016-10-19 12:42:41 +02:00 |
|
jsteube
|
0fd48b228f
|
Get rid of all event_log_* calls in monitor.c and replace them with real events
|
2016-10-18 01:24:03 +02:00 |
|
jsteube
|
1f72aa95e6
|
Destinguish between EVENT_POTFILE_HASH_CRACKED and EVENT_CRACKER_HASH_CRACKED for prompt handling
|
2016-10-18 00:50:54 +02:00 |
|
jsteube
|
2545ec6bf9
|
Prepare hashcat_get_status()
|
2016-10-16 19:32:43 +02:00 |
|
jsteube
|
e10c41c831
|
Do not show final status in case -I is used
|
2016-10-15 18:27:58 +02:00 |
|
jsteube
|
694de36694
|
Print warnings in yellow and errors in red
|
2016-10-15 16:12:20 +02:00 |
|
jsteube
|
017555e257
|
Fix some log levels
|
2016-10-15 14:28:46 +02:00 |
|
jsteube
|
4b8576ffb7
|
Do not show goodbye_screen in --machine-readable mode
|
2016-10-14 21:56:23 +02:00 |
|
jsteube
|
191269f4f0
|
Add --speed-only mode
|
2016-10-14 21:38:52 +02:00 |
|
jsteube
|
ef80e3f074
|
Some newline fixes
|
2016-10-14 20:18:45 +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
|
742b9c8404
|
Fix clear line system
|
2016-10-13 19:52:27 +02:00 |
|
jsteube
|
a3fa435f4f
|
Use \b instead a combination of \r and space
|
2016-10-13 19:44:22 +02:00 |
|
jsteube
|
9f59f7766e
|
fix newline handling on windows
|
2016-10-13 19:31:08 +02:00 |
|
jsteube
|
8de576f5e9
|
Make it possible to access error messages without using an event
|
2016-10-13 19:16:24 +02:00 |
|
jsteube
|
10dfea61ad
|
Add main_shared Makefile target, create main_shared.c out of main.c library use example
|
2016-10-13 17:27:09 +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
|
ee1661b9db
|
Revert "Fix formatstring in CPT display"
This reverts commit 8d3e9fc70c .
|
2016-10-12 14:36:47 +02:00 |
|
jsteube
|
8d3e9fc70c
|
Fix formatstring in CPT display
|
2016-10-12 14:19:06 +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
|
afd44130fc
|
Prefix warning and error messages
|
2016-10-11 11:56:40 +02:00 |
|
jsteube
|
bb4e381d18
|
Do not run keypress thread in case -I is used
|
2016-10-11 11:04:13 +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
|
f962a38221
|
Remove double message
|
2016-10-10 11:05:41 +02:00 |
|
jsteube
|
8fc4da795b
|
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
|
2016-10-10 11:03:11 +02:00 |
|
jsteube
|
0f96c57ead
|
Remove some workarounds to use get rid of unused variable warnings
|
2016-10-10 09:12:36 +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
|
42677df2a6
|
Start context-related logging with goal to get rid of logging.c
|
2016-10-08 23:16:40 +02:00 |
|
jsteube
|
f469694030
|
Add event_set_kernel_power_final()
|
2016-10-07 22:25:52 +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 |
|
jsteube
|
81650dcc46
|
Initial proposal
|
2016-10-07 16:56:44 +02:00 |
|
jsteube
|
0ea8b6f3d0
|
Update terminal.c function parameters
|
2016-10-06 20:57:29 +02:00 |
|
jsteube
|
076784d235
|
Update user_options.c function parameters
|
2016-10-06 16:40:29 +02:00 |
|
jsteube
|
5b2fcc4a18
|
Fix --version
|
2016-10-03 01:30:58 +02:00 |
|
jsteube
|
57cb082fda
|
Add some useful stuff to main.c
|
2016-10-03 01:27:55 +02:00 |
|
jsteube
|
fb3e6bab0d
|
Finished refactoring to remove all global variables
|
2016-09-30 22:52:44 +02:00 |
|