1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-15 20:39:17 +00:00
Commit Graph

172 Commits

Author SHA1 Message Date
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