136 Commits

Author SHA1 Message Date
wiire-a
7a875fb09d Updated README 2017-10-14 12:01:41 +02:00
wiire-a
7d0f03d400 Changed default behavior to use all cores available
Used workaround to make it compile on Windows with some MinGW
installations
2017-10-14 11:43:10 +02:00
wiire-a
e2f480a900 Added libpthread dependency 2017-10-09 23:53:24 +02:00
wiire-a
4c25e2059d Removed useless C99 compilation guard 2017-10-09 23:47:59 +02:00
wiire-a
f424be2590 Merge pull request #55 from rofl0r/pthreads
Implement -j option for parallel cracks using pthreads
2017-10-09 23:45:14 +02:00
rofl0r
1e69706bb9 fix endless loop when seed wraps around from 0 to 0xffffffff
the issue could be experienced when the full brute-force space
till the unix epoch was searched.

test with: --start 02/1970 --end 01/1970
2017-10-09 22:36:04 +01:00
rofl0r
80f7774e98 implement -j option for parallel cracks using pthreads
a user-defined number of jobs (N) is started, each one is assigned
SECS_PER_JOB_BLOCK seeds to iterate over, after finishing the block
N * SECS_PER_JOB_BLOCK jobs are skipped, and it goes on again.
that way it is assured that more recent seeds get treated first.
in preliminary tests with a seed 2 years ago, using 8 jobs the
cracking time was reduced from 77 to 24 seconds.
it is possible that adjusting SECS_PER_JOB_BLOCK to a higher value
than currently speeds up cracking even more, since there will be
less "interruptions" in the CPUs branch prediction.
2017-10-09 00:07:08 +01:00
wiire-a
cbcbbd143b Changed time span to +-1 day 2017-10-08 18:23:37 +02:00
wiire-a
6c145761c3 Merge pull request #54 from rofl0r/inline
Fix inline so -O0 works too
2017-10-08 16:22:31 +02:00
wiire-a
9f39191ff2 Merge pull request #53 from rofl0r/getopt
Group getopt non-option arguments together for POSIX compat
2017-10-08 16:22:14 +02:00
rofl0r
cd61db2be5 fix inline so -O0 works too 2017-10-08 14:51:21 +01:00
rofl0r
1a395250c6 group getopt non-option arguments together for POSIX compat
for compatibility with POSIX getopt, non-option arguments
should be grouped together, since on the first occurence
of such an argument, it will consider all following arguments
non-option arguments too. this could be an issue with alternative
libc implementations.
2017-10-08 13:39:47 +01:00
wiire-a
3c8daf98df Updated to 1.3 v1.3 2017-10-07 18:13:10 +02:00
wiire-a
f33dd7a99d Updated to 1.3 2017-10-07 18:11:23 +02:00
wiire-a
5ec1e433aa Merge pull request #49 from binarymaster/master
Add new features
2017-10-07 17:38:25 +02:00
Stas'M
120ed9c8a3 Eliminate warnings, get rid of dynamic pin alloc 2017-10-07 18:34:18 +03:00
binarymaster
85413d0d6e Add full-length brute-force 2017-09-02 13:13:28 +03:00
binarymaster
622b086572 Add option for output file 2017-09-02 09:26:04 +03:00
binarymaster
64ecc3e8c2 Add support for empty string pin 2017-09-01 22:48:18 +03:00
wiire
f723d5017f Added modes 1,2 when mode 3 is detected in auto 2017-02-11 20:28:15 +01:00
wiire
2f12ef5277 Enforced e-nonce mandatory 2017-02-11 20:21:07 +01:00
wiire
fe3bedcb02 Corrected author 2017-02-11 20:17:59 +01:00
wiire
2052795813 Merge pull request #39 from wpa2/patch-1
Update Makefile
2017-02-11 19:31:18 +01:00
wpa2
157cd3d96e Update Makefile 2016-12-25 16:13:54 +02:00
wiire
fd62b81852 Merge pull request #33 from samueloph/master
Changes to makefile
2016-11-03 21:41:31 +01:00
Samuel Henrique
a42a1d21f7 Add manpage 2016-11-03 01:48:13 -02:00
Samuel Henrique
7a90b8e50d Only use optimization CCFLAGS if not set prvlsy 2016-11-02 17:49:50 -02:00
Samuel Henrique
81d5b4bd2a Add flags to debug target 2016-11-02 17:47:56 -02:00
Samuel Henrique
250085102b Remove double PREFIX declaration 2016-11-02 17:46:55 -02:00
Samuel Henrique
d9860f01d1 Add -f parameter to rm on unistall target 2016-11-02 17:46:27 -02:00
Samuel Henrique
867c332755 Remove LOCDIR variable 2016-11-02 17:45:51 -02:00
wiire
953cdd461c Merge pull request #32 from samueloph/master
[src/Makefile] Change paths and add missing flags
2016-10-19 15:31:12 +02:00
Samuel Henrique
520f46d154 Change path and add missing flags
Fix paths and add missing flags: LDFLAGS, CFLAGS and CPPFLAGS.
The authors of this patch are:
Sophie Brun <sophie@freexian.com>,
Samuel Henrique <samueloph@gmail.com>
Gianfranco Costamagna <locutusofborg@debian.org>
2016-10-19 00:06:04 -02:00
wiire
1448fff39f Fixed previous commit 2016-04-27 17:01:34 +02:00
wiire
cfe3d94b46 Added an extra time span of 12 hours when --force is used
See #25
2016-04-25 20:40:39 +02:00
wiire
81f76d7536 Reverted mode 3 check to 1.1
See #25
2016-04-23 13:32:42 +02:00
wiire
7e9d8d73a8 Fixed uninstall target
See #24
2016-04-23 13:14:17 +02:00
wiire
d5a7111097 Fixed $(DESTDIR) used twice in install
See #22
2016-01-07 12:50:23 +01:00
wiire
1c3a7351cc Updated to 1.2.2 v1.2.2 2016-01-04 23:08:02 +01:00
wiire
3b468a2672 Fixed minor warning
See #21
2016-01-04 20:35:25 +01:00
wiire
03da4adea5 Important fix for FreeBSD users
See #21
2016-01-04 17:55:00 +01:00
wiire
150f8d9db2 Updated to 1.2.1 v1.2.1 2016-01-04 11:16:12 +01:00
wiire
d62d3c1ada Updated README once again 2016-01-04 11:12:53 +01:00
wiire
5876cbe68b Updated README 2016-01-04 10:57:05 +01:00
wiire
c6a393302e Updated README 2016-01-04 10:35:54 +01:00
wiire
93401aa164 Updated copyright and license 2016-01-04 10:32:46 +01:00
wiire
321dca3069 Added .editorconfig to enforce some of the code style 2016-01-04 10:23:57 +01:00
wiire
2ad71b6008 Removed .gitattributes 2016-01-04 10:18:30 +01:00
wiire
54b627d886 Updated verbose help 2016-01-04 10:14:52 +01:00
wiire
324e40c12b Renamed 'RT' mode to 'RT/MT' 2016-01-04 10:12:03 +01:00