Commit Graph

57 Commits

Author SHA1 Message Date
derv82
93af516c45 Always print stack traces for errors during WEP attack
Should make troubleshooting #27 easier.
2018-03-11 01:49:41 -05:00
derv82
697207f11b Don't kill conflicting processes by-default, require --kill
Shows warning to user that the processes may conflict with Wifite, & how to kill them.

Should resolve #57
2018-03-10 21:18:20 -05:00
derv82
3257755094 Some "hidden" helper switches (-nd --no-deauths --nodeauths)
When skipping an attack (WPA/WPS), explain why and mention the AP ESSID
2018-03-10 16:00:17 -05:00
derv82
100528cac3 Removed WPS PIN attack completely from Wifite. 2018-03-10 16:00:17 -05:00
derv82
9661da51e0 Restart NetworkManager if killed, using 'service' command.
Previously only restarted network-manager if iface was put into monitor mode.

Also tries systemctrl if 'service' fails.

Should resolve #70
2018-03-10 14:47:14 -05:00
derv82
22e655215c Bring back --showb due to popular demand
Closes #69 (heh)
2018-03-03 02:27:18 -05:00
derv82
001fc19eac Locked WPS = 'no'. And new Option to ignore old handshakes
* Targets with WPS Locked will say "no" under WPS in the target list.
* `--new-hs` will ignore existing handshakes.
2018-02-28 04:39:40 -05:00
derv82
aaf7845177 --bully option to use bully (instead of reaver).
Previously used bully by-default.
Removed Configurations named 'reaver' (instead of 'WPS attack')

Should resolve #39
2018-02-28 04:36:06 -05:00
derv82
562bf438bf Refactor WPA handshake capture
TODO: Argument to ignore old handshakes
2018-02-27 20:33:24 -05:00
derv82
0c5558fb74 Consolidate scan_time and pillage into one argument 2018-02-27 20:07:51 -05:00
kimocoder
4cf1ce039b change back 1 wordlist used 2018-02-27 10:38:49 +01:00
kimocoder
d6aeb97cfc Minor fixes 2018-02-27 08:24:22 +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
deix
383d09ff29 Try to combine some if statements 2017-08-28 19:13:04 +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
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
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
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
2a5258ceef Fixing unit tests 2017-05-14 17:42:52 -04:00
derv82
2726381017 Changing default wordlists, fix bug in wps/wash 2017-05-14 15:37:05 -04:00
derv82
c836cb9e6b Fix tshark ssid discovery 2017-05-14 15:37:05 -04:00
Vinicius Henrique Marangoni
d3b966d8d8 Put interfaces up and start Network Manager after exit 2016-12-28 13:41:31 -02:00
goll
260cc35dd5 Hardcode python2.7 shebang 2016-07-03 17:31:41 +02:00
derv82
8381fed1ea Cleaning up arguments and help message 2016-04-17 17:26:20 -04:00
derv82
8b5f5ce3f4 Fix deauth, Pixie step timeout, better handshake options.
Deauth now deauths clients (whoops).
Checks all handshakes if no filename is given to --check-hs
Times out a --pixie attack if the step does not change in 30 seconds.
2016-04-16 13:15:23 -04:00
derv82
3847f2c5c9 Lots of fixes.
1. WEP attack gracefully handles ctrl+c
2. Very verbose (-vv) prints out commands and output
3. Doesn't fetch WPS info when attacking WEP
2016-01-04 18:20:25 -05:00
derv82
746da03580 Adding 5ghz support 2015-12-28 12:52:29 -05:00
derv82
95b7296444 Verbose mode, colored help, highlighted error trace 2015-08-04 22:05:16 -07:00
derv82
920970f4e7 Fix configuration/argument for wps rate limits
Also made WPS PIN attack prettier
2015-06-07 16:37:10 -07:00
derv82
337bed23c6 WPS pin attack mostly works.
Haven't tested if it reads the PIN or not...
Also fixed bugs in configuratin/arguments setup.
2015-06-06 22:51:56 -07:00
derv82
096dfeaa50 Packetforge and arpreplay for chopchop/fragment attacks
Confirmed chopchop forges packet and replays as expected.
2015-06-06 10:47:20 -07:00
derv82
64e2c44e17 Detect wireless interface when necesary 2015-06-05 05:47:23 -07:00
derv82
9563b9628b WEP attack specification via command-line 2015-06-05 05:37:52 -07:00
derv82
345472f379 Save cracked networks to file. Verbose configuration options. 2015-06-04 23:41:56 -07:00
derv82
1078a4d5de Crack results can be saved or loaded.
Although they're not saved or loaded at this time. :(
Also, BANNER!
2015-06-04 00:52:36 -07:00
derv82
3faa01c9e8 All config value can be set via arguments
But not all config values are honored during attacks (whoops).
2015-06-02 23:14:11 -07:00
derv82
7148040199 Prettier output on WPS/WPA attacks 2015-06-02 07:59:22 -07:00
derv82
ff66d08308 WPS PixieDust attack support
Fixed encryption filtering.
More WPS-specific configurations.
Various fixes.
2015-06-02 07:31:41 -07:00
derv82
625642fee7 WPA handshake capture and cracking almost setup 2015-06-01 00:30:02 -07:00
derv82
50538168e2 Various UI improvements, definitely works now 2015-05-31 15:03:20 -07:00
derv82
1d6d0aedb3 Restart aireplay and aircrack after X seconds 2015-05-31 11:12:17 -07:00