Commit Graph

29 Commits

Author SHA1 Message Date
derv82
622ec064a5 Massive refactor/renaming. No more upper-case filenames. 2018-03-17 04:04:05 -04:00
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
a50d633861 New ascii art. Because why not. 2018-03-10 20:28:17 -05:00
derv82
1a063edc42 Check required/recommended apps are installed during startup
Closes #61
2018-03-03 02:47:00 -05: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
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
433d30861d Exit gracefully when run as non-root
Patch for pull request #33
2017-05-18 01:58:26 -04:00
Jacobsin
3007850a32 Bug fix for not being root 2017-06-10 23:32:01 -06: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
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
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
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
derv82
a08dbf99c5 --crack option provides commands to crack a handshake
Requested in #15
2017-05-14 23:07:34 -04:00
derv82
c836cb9e6b Fix tshark ssid discovery 2017-05-14 15:37:05 -04: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
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
c1711dee6a Terminate conflicting processe at startup 2015-06-14 11:25:12 -07:00
derv82
c32462a045 Root check. And attacks can be stopped/skipped 2015-06-13 13:59:20 -07:00
derv82
64e2c44e17 Detect wireless interface when necesary 2015-06-05 05:47:23 -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
ff66d08308 WPS PixieDust attack support
Fixed encryption filtering.
More WPS-specific configurations.
Various fixes.
2015-06-02 07:31:41 -07:00
derv82
10c81feb9c Root script 'Wifite.py' brings it all together
Now displays when deauthing during WPA attack
2015-06-01 02:55:31 -07:00