Rosen Penev
|
f5f17997b2
|
Fix cppcheck warnings
|
8 years ago |
jsteube
|
3c40b88eff
|
Status: Do not show Recovered/Time as floats but as integers to reduce over-information
|
8 years ago |
jsteube
|
7ca6a45781
|
Add some hint about performance for new users
|
8 years ago |
jsteube
|
06c1d4a52e
|
Hardware-Management initialization refactor, to show HM related errors only once on startup
|
8 years ago |
jsteube
|
9e1574a97b
|
Simplify status_get_hwmon_dev() a bit
|
8 years ago |
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.
|
8 years ago |
jsteube
|
c8daffb4b6
|
Fix some unreachable code
|
8 years ago |
jsteube
|
e8078f2c73
|
Add output buffer size to ascii_digest()
|
8 years ago |
jsteube
|
2f398becfb
|
Do not store result of binary operation in a bool
|
8 years ago |
jsteube
|
907fb52c7b
|
Replaced all calls to gmtime() with gmtime_r() to ensure thread safety with exception to windows, because there's no _gmtime64_r() for windows
|
8 years ago |
jsteube
|
3da0232ead
|
Remove some code which was already moved from mpsp.c to interface.c
|
8 years ago |
jsteube
|
cad9120a48
|
Fix Input.Queue.Mod in hybrid mode
|
8 years ago |
jsteube
|
4d9cb462a9
|
Add back input queue in status view
Implements https://github.com/hashcat/hashcat/issues/577
|
8 years ago |
jsteube
|
1edc129f8a
|
Added core-clock and memory-clock to output in benchmark mode with --machine-readable enabled
|
8 years ago |
jsteube
|
2507f62722
|
Add hash-mode option OPTS_TYPE_PT_ALWAYS_ASCII to control need_hexify() from interface.c
|
8 years ago |
magnum
|
7d7ca48704
|
Change need_hexify so it optionally tests for printable UTF-8 as opposed
to printable ASCII.
|
8 years ago |
jsteube
|
0fb9779c15
|
Make a final status snapshot
|
8 years ago |
jsteube
|
d6b7b39515
|
Fix for invalid error "Restore value greater keyspace"
|
8 years ago |
jsteube
|
7eef713ff7
|
Fix compiler warnings caused by -Wshadow
|
8 years ago |
Jens Steube
|
6133809704
|
Merge pull request #561 from neheb/master
Fix a bunch of warnings.
|
8 years ago |
Rosen Penev
|
a219b95c17
|
Fix a bunch of warnings
|
8 years ago |
Gabriele Gristina
|
f500727bd8
|
Fix string format
|
8 years ago |
jsteube
|
7147d659f9
|
Fix input-base and input-mod ordering for status screen
|
8 years ago |
jsteube
|
9e156321ef
|
Bring back mask length of mask as number to status screen
|
8 years ago |
jsteube
|
87aed3482f
|
Fix missing zero-byte termination in build_plain()
|
8 years ago |
jsteube
|
f3fc5d96c4
|
Limit status_ctx access with a flag, easier to test
|
8 years ago |
jsteube
|
5accadb511
|
Fix invalid Time.Estimated value in status screen
|
8 years ago |
jsteube
|
97b58b16af
|
Fix some EOL handling
|
8 years ago |
jsteube
|
e1010ffba1
|
Prepare library user access to OpenCL device information without running an attack
|
8 years ago |
jsteube
|
bfdd0edbad
|
Move event_log_info() out of thread.c
|
8 years ago |
jsteube
|
6b96146e0f
|
Fix integer overflow in status.c
|
8 years ago |
jsteube
|
761e3f0d96
|
Move out words_cur from restore_ctx to status_ctx and let the dispatcher update it
|
8 years ago |
jsteube
|
0a26b09684
|
Fix buffer overflow in status_get_hash_target()
|
8 years ago |
jsteube
|
c3266e363a
|
Make status_display_machine_readable() use of hashcat_status_t
|
8 years ago |
jsteube
|
65b3910dc0
|
Converted status_benchmark_automate()
|
8 years ago |
jsteube
|
1d0810a759
|
Added status_get_hwmon_dev() to status.c
|
8 years ago |
jsteube
|
2b28010aae
|
Added status_get_input_candidates_dev() to status.c
|
8 years ago |
jsteube
|
8d81d3bd55
|
Added progress_mode to status.c
|
8 years ago |
jsteube
|
86c1c7ef10
|
Added CPT functions for later use in status.c
|
8 years ago |
jsteube
|
df521d664b
|
Move restore_* variables into separate functions for later use in status.c
|
8 years ago |
jsteube
|
615d977b7c
|
Add new functions to hashcat_get_status()
|
8 years ago |
jsteube
|
b044271b01
|
Move more status display calculate logic into separate functions
|
8 years ago |
jsteube
|
2545ec6bf9
|
Prepare hashcat_get_status()
|
8 years ago |
jsteube
|
191269f4f0
|
Add --speed-only mode
|
8 years ago |
jsteube
|
056083fdba
|
Revert "Prepare for hashcat_ctx_run_session()"
This reverts commit 0179097a53 .
|
8 years ago |
jsteube
|
0179097a53
|
Prepare for hashcat_ctx_run_session()
|
8 years ago |
jsteube
|
8598a79732
|
Removed exit() from memory.c, resulting in all exit() calls removed from all code in the repository
|
8 years ago |
jsteube
|
690ca0219e
|
Fix formatstring in CPT display and get rid of potfile_format_plain()
|
8 years ago |
jsteube
|
ee1661b9db
|
Revert "Fix formatstring in CPT display"
This reverts commit 8d3e9fc70c .
|
8 years ago |
jsteube
|
8d3e9fc70c
|
Fix formatstring in CPT display
|
8 years ago |
jsteube
|
556c07d8ee
|
Revert "Use printf() instead of event_log_*() in terminal.c and status.c"
This reverts commit 690b465ddc .
|
8 years ago |
jsteube
|
358ad9bdbe
|
Revert "Fix some newlines in status.c"
This reverts commit 29c2931b67 .
|
8 years ago |
jsteube
|
29c2931b67
|
Fix some newlines in status.c
|
8 years ago |
jsteube
|
690b465ddc
|
Use printf() instead of event_log_*() in terminal.c and status.c
|
8 years ago |
jsteube
|
20832d29d6
|
Do not reset innerloop_left and outerloop_left too early so we can access it from status display
|
8 years ago |
jsteube
|
af9de0a7b7
|
Fix some error string formats
|
8 years ago |
jsteube
|
8fc4da795b
|
Replace fprintf(stderr, ...) on malloc.c with log_event_error()
|
8 years ago |
jsteube
|
27bec8be13
|
Get rid of logging.c and most exit() calls replaced with return() for true library usage
|
8 years ago |
jsteube
|
39d333d551
|
Add user_options_extra_amplifier()
|
8 years ago |
jsteube
|
034c0699bb
|
Added status_words_base_calculate()
|
8 years ago |
jsteube
|
14334e4129
|
Update restore.c function parameters
|
8 years ago |
jsteube
|
f084aaf61b
|
Update hwmon.c function parameters
|
8 years ago |
jsteube
|
3fb10fe9b4
|
Update status.c function parameters
|
8 years ago |
jsteube
|
b751a9d438
|
Do not show a candidate on status screen if device is copying or generating candidates
|
8 years ago |
jsteube
|
15d2f9b11e
|
Add some reserved scratch buffer for innerloop combinator instead of reallocating each time
|
8 years ago |
jsteube
|
5b2b00ed7d
|
Reset status to INIT after innerloop iteration
|
8 years ago |
jsteube
|
9811e65a72
|
Rename Guess.Pass -> Candidates
|
8 years ago |
jsteube
|
eeb8210951
|
Added the current first and last password candidate test queued for execution per device on status view
|
8 years ago |
jsteube
|
0b2c568ba6
|
Simplify status_display_* and status_benchmark_* function parameters
|
8 years ago |
jsteube
|
578f6816c6
|
Fix some uint datatype leftovers
|
8 years ago |
jsteube
|
9413ed8f56
|
Centralize hashcat_ctx memory allocation and deallocation
|
8 years ago |
jsteube
|
fdf63705c5
|
Add some casts for format_speed_display()
|
8 years ago |
jsteube
|
743dba56db
|
Replaced timer macros with inlines
|
8 years ago |
jsteube
|
a5f842c4b5
|
Fix some missing sign conversions
|
8 years ago |
jsteube
|
ed571a3ec8
|
Remove unneeded includes
|
8 years ago |
jsteube
|
c53de67cd4
|
Remove some unneeded mutex
|
8 years ago |
jsteube
|
133c9295f5
|
Cleaned up data_t, only contexts left
|
8 years ago |
jsteube
|
12a2d6d2a0
|
Move more stuff to status_ctx_t
|
8 years ago |
jsteube
|
831ef1490b
|
Prepare status_ctx_t
|
8 years ago |
jsteube
|
84f96c4dda
|
Add cpt_ctx_t
|
8 years ago |
jsteube
|
e12abeb9de
|
Add inner2_loop()
|
8 years ago |
jsteube
|
7191780296
|
Make use of hwmon_ctx_t
|
8 years ago |
jsteube
|
f8d538413e
|
Move pw_min and pw_max to hashconfig_t and bring back data.shutdown_*
|
8 years ago |
jsteube
|
171bfbbb8b
|
Get rid of shutdown_inner and shutdown_outer
|
8 years ago |
jsteube
|
c71f1bfb0c
|
Introduct combinator_ctx_t
|
8 years ago |
jsteube
|
375bc56681
|
Fix Input.Mode in status in maskfile mode
|
8 years ago |
jsteube
|
67dd2e9b67
|
Separate rules and straight mode from each other, remove rules_ctx_t
|
8 years ago |
jsteube
|
54a4ea3db2
|
Large but needed refactoring of mask handling, maskfiles, default mask, etc., expect smaller bugs
|
8 years ago |
jsteube
|
fd72834322
|
data. no longer required in restore
|
8 years ago |
jsteube
|
59ebe10b07
|
Move functions from filenames.c to opencl.c and shared.c
|
8 years ago |
jsteube
|
62b97a6fe6
|
Move loading rules into outer loop
|
8 years ago |
jsteube
|
f9ec232b9b
|
Get rid of attack_kern variable in data. context
|
8 years ago |
jsteube
|
f1d93d576a
|
Get rid of attack_mode variable in data. context
|
8 years ago |
jsteube
|
93d3b3a809
|
Get rid of rp_* variables in data. context
|
8 years ago |
jsteube
|
c18d6a3302
|
Get rid of skip and limit variables in data. context
|
8 years ago |
jsteube
|
fe88c763af
|
Get rid of custom_charset_* variables in data. context
|
8 years ago |
jsteube
|
2215174c2e
|
Replace "#if defined (HAVE_HWMON)" with "user_options->powertune_enable = false" which give a more easy to read sourcecode
|
8 years ago |
jsteube
|
c008b11de3
|
Make more use of new user_options_t*
|
8 years ago |
jsteube
|
ced3b3b82f
|
Move global mux_counter variable into opencl_ctx_t
|
8 years ago |
jsteube
|
3adbf3d0d5
|
Move global mux_dispatcher variable into opencl_ctx_t
|
8 years ago |
jsteube
|
9daf139fef
|
Refactor devices_status to have better thread control
|
8 years ago |
jsteube
|
cecf7473a6
|
Make sure *hashconfig and *hashes are initialized before accessing them
|
8 years ago |
jsteube
|
a0f6ed6832
|
Introduce hashes_t; not finishe yet
|
8 years ago |
jsteube
|
7ce2f2ff19
|
Introduce opencl_ctx_t; not finished yet
|
8 years ago |
jsteube
|
f1835dc7f5
|
Move more functions to thread.c
|
8 years ago |
jsteube
|
bc75ba70a1
|
Move tons of functions from hashcat.c into hash_management, interface, opencl, restore, status and weak_hash sources
|
8 years ago |
jsteube
|
376e12efe6
|
Move debugfile related stuff to debugfile.c
|
8 years ago |
jsteube
|
bd5bc294e6
|
Move loopback related stuff to loopback.c
|
8 years ago |
jsteube
|
3daf0af480
|
Added docs/credits.txt
Added docs/team.txt
|
8 years ago |
jsteube
|
b7906f6b93
|
Move outfile specific functions into their own source file
|
8 years ago |
jsteube
|
63b47eebc9
|
Prepare move potfile specific functions into their own source file
|
8 years ago |
jsteube
|
26172af89d
|
Introduce hashconfig_t
|
8 years ago |
jsteube
|
e7a95879ac
|
No more need to include shared.h on some sources now
|
8 years ago |
jsteube
|
245e2a3e73
|
shared.c is now clean, ready to cleanup on other sources
|
8 years ago |
jsteube
|
6aee697112
|
Cleanup some macro values
|
8 years ago |
jsteube
|
e3d0cd0bdd
|
Move more functions out of shared.c
|
8 years ago |
jsteube
|
51a059a606
|
Move status specific functions into their own source file
|
8 years ago |