derv82
0c5558fb74
Consolidate scan_time and pillage into one argument
2018-02-27 20:07:51 -05:00
derv82
608940bf2e
Merge branch 'master' of https://github.com/kimocoder/wifite2 into kimocoder-master
2018-02-27 16:50:51 -05:00
kimocoder
4cf1ce039b
change back 1 wordlist used
2018-02-27 10:38:49 +01:00
kimocoder
eabe698074
removed a newline
2018-02-27 10:31:16 +01:00
derv82
bf1545578c
Merge branch 'master' of https://github.com/kimocoder/wifite2 into kimocoder-master
2018-02-27 04:24:39 -05:00
derv82
af5e3aaca9
Ignore error when parsing Client row.
...
Explanation of bug (Why error wasn't being caught):
```
try:
...
except IndexError, ValueError:
# Only catches IndexError.
# ValueError is a *variable* holding the IndexError !
```
2018-02-27 04:20:21 -05:00
derv82
080e674aa6
Remove dependency on Wash; detect WPS via Tshark.
...
Should resolve #62
2018-02-27 04:09:46 -05:00
kimocoder
d6aeb97cfc
Minor fixes
2018-02-27 08:24:22 +01:00
Christian B
6ff2f2b9dc
Cleanup original
2018-02-26 22:43:58 +01:00
kimocoder
6a13d64c75
Implememt 'pillage' argument for option to attack all targets
2018-02-26 13:50:27 +01:00
kimocoder
f4fc57a407
Add scan_time argument
2018-02-26 13:45:50 +01:00
kimocoder
085213f143
Support loading previously captured handshakes
2018-02-26 13:34:30 +01:00
deix
48f7417177
Test for object identity
2017-08-29 18:19:50 +02:00
deix
3fe4e1fd25
And another comparisons to singletons..
2017-08-28 19:13:25 +02:00
deix
383d09ff29
Try to combine some if statements
2017-08-28 19:13:04 +02:00
deix
101332316a
Another comparisons to singletons...
2017-08-28 18:37:12 +02:00
deix
dbc0d995e3
The start parameter for enumerate()
...
Since python version 2.6 the start parameter was added and can be used
2017-08-28 18:14:09 +02:00
deix
00e5246f96
Comparisons to singletons like None should always be done with is or is not, never the equality operators.
2017-08-28 17:51:27 +02:00
deix
d9330ef698
Use the "with" keyword when dealing with file objects
...
It is good practice to use the "with" keyword when dealing with file objects. This has the advantage that the file is properly closed after its suite finishes, even if an exception is raised on the way. It is also much shorter than writing equivalent try-finally blocks
2017-08-28 17:20:38 +02:00
derv82
aa75970ad1
Fix WEP fragment attack.
...
Whoops.
2017-06-12 03:33:15 -04:00
derv82
db5aaf78f5
Ignore case when filtering MACs.
...
Should resolve #32
2017-06-11 22:59:20 -04:00
Ritiek Malhotra
20e79fb833
Show exact number of connected clients
2017-06-13 19:54:55 +05:30
derv82
41402c6481
Don't hide hidden networks with 0 length ESSIDs
...
Whoops
2017-06-11 21:55:37 -04:00
derv82
ebdde675e9
Filter multicast/broadcast BSSIDs from appearing in target list
...
Should resolve #32
2017-06-11 17:49:02 -04:00
derv82
b9c90b3d48
Custom number of deauths.
...
Also fixed bug with Airodump's ESSID decloaking: now specifies target access point.
Should resolve #31
2017-06-11 17:36:41 -04:00
derv82
433d30861d
Exit gracefully when run as non-root
...
Patch for pull request #33
2017-05-18 01:58:26 -04:00
derv82
c812edf630
Fix bug when airodump output for clients is unexpected/unparsable
2017-05-18 00:14:49 -04:00
derv82
c4773c6d1a
Use bully instead of reaver.
...
Detailed WPS output.
TODO:
* Actually test that cracked PINs are detected & saved, pending #28
* Command-line options to specify max lockout/timeout/noassoc/failure
2017-05-17 23:19:49 -04:00
derv82
c19332c25c
Enable persistent fakeauth, bypass AP detection when deauthing.
...
AP bypass should make 5ghz deauths work for all systems (should fix #24 )
2017-05-17 05:55:48 -04:00
derv82
5d44c1b0c4
Remove --delay=0 and --no-nacks from Reaver PixieDust attack
...
I can't get the PixieDust attack to work to save my life.
2017-05-17 05:08:49 -04:00
derv82
63e8c9c8cc
Gussying up WEP attacks.
...
For #27
* Shows status of chopchop and arpreplay attacks.
* Fakeauth runs continously in the background, reassociating every 30 sec
* Detects fakeauth success/failure, shows in attack status line.
2017-05-17 04:41:38 -04:00
derv82
c3fa522189
Fixing WEP chopchop attack. Works, but needs more work...
2017-05-16 21:08:43 -04:00
derv82
8621d422ac
Don't crack if --dict wordlist is not found (e.g. --dict none)
...
Should probably be another option like --no-crack
2017-05-16 19:16:58 -04:00
derv82
bcde906a77
Timer module. WPA Handshake attack is prettier.
...
1. Timer module for timing things. Should've done this a while ago.
2. WPA handshake attack outputs # of clients, lists all clients, has countdown
3. WPA Handshake Attack deauths all clients at the same time.
4. Fixed bug where WPA handshake attack never timed out. Fixes #23
5. WPA Cracking via aircrack-ng shows percentage & ETA.
6. Mild refactoring / cleanup of AttackWPA module.
2017-05-16 19:02:57 -04:00
derv82
a8337a47a7
Fix order of hashcat arguments (hccapx <-> wordlist)
...
For #15
2017-05-16 14:24:38 -04:00
derv82
c23e228d3c
Input validation, show # targets attacked when completed
2017-05-15 23:32:53 -04:00
derv82
e6c02bd98b
More options when interrupting a WEP attack.
...
Options: Move to a specific attack, deauth & retry current attack, or skip the target.
2017-05-15 23:03:54 -04:00
derv82
a226cdb9a1
Added --nodeauths command, try to fix WEP replay attacks.
...
Aireplay can optionally NOT store the process output (via `devnull=False`).
By-default, Aireplay attacks will not capture aireplay-ng output, to
avoid deadlock when overloading the OS buffer (see #21 ).
2017-05-15 20:36:04 -04:00
derv82
a8d16d1b69
Remove --strip option
...
Tried to make it work but alas, no dice.
2017-05-15 01:25:20 -04:00
derv82
5031de7f3c
Less-invasive interface management, catch Exceptions at the target-level
...
Exception-handling should resolve #18 (move onto next target instead of crashing).
Interface management changes:
1. Interfaces are left in monitor-mode if they were already in monitor mode
* Previously *always* put the iface out of monitor mode & restarted network manager
2. Only the interface that was put into monitor mode is brought back up
* Previously all interfaces were brought back up
2017-05-14 23:57:49 -04:00
derv82
936c34bd28
Auto-cleanup-on-shutdown output is consistent.
2017-05-14 23:41:31 -04:00
derv
f0cdd22f03
Merge branch 'master' into master
2017-05-27 04:00:04 -07:00
derv82
a08dbf99c5
--crack option provides commands to crack a handshake
...
Requested in #15
2017-05-14 23:07:34 -04:00
derv82
0a6e0d8ee7
-mac option to randomize mac before attack
...
Resets mac back after attack using macchanger's -p option.
Requested in #2
2017-05-14 20:25:30 -04:00
derv82
250e89b21e
--5ghz scans *only* 5ghz networks (not 2ghz)
...
Also fixed ugly output when waiting for handshakes
2017-05-14 19:03:13 -04:00
derv82
2a5258ceef
Fixing unit tests
2017-05-14 17:42:52 -04:00
derv82
ecfeeaae41
Decloak hidden APs when channel is fixed
2017-05-14 17:26:13 -04:00
derv82
02df6ed084
Minor reformatting
2017-05-14 15:37:05 -04:00
derv82
890915b9b3
Output target info during WPS attacks.
...
Also using reaver's --no-nacks option
2017-05-14 15:37:05 -04:00
derv82
2726381017
Changing default wordlists, fix bug in wps/wash
2017-05-14 15:37:05 -04:00