Commit Graph

37 Commits

Author SHA1 Message Date
Matias Barcenas 3fe501138d Fixed bug caused by outdated global identifier.
The monitoring time was failing to display in the attack logger.
Clarified a commented piece of code, explaining the exclusion.
2018-04-23 01:12:02 -05:00
Matias Barcenas f8f9bb70b6 Captive Portal target tracking implemented. 2018-04-23 00:19:14 -05:00
Matias Barcenas 147147b631 Handshake Snooper target tracking implemented. 2018-04-22 22:16:37 -05:00
Matias Barcenas 428cdcb731 Fixed interface loading bug & enabled resuming option. 2018-03-17 13:53:48 -05:00
Matias Barcenas e6a5b268c7 Began implementation of attack resume system. 2018-03-17 00:55:43 -05:00
Matias Barcenas 488b1141c3 Corrected globals' style to follow guidelines. 2018-03-16 21:23:38 -05:00
Matias Barcenas fe2618e4c1 Fixed bug preventing passive Handshake Snooper attacks.
The passive attack was missing the jammer interface, used for capturing.
2018-03-13 22:37:08 -05:00
Matias Barcenas 915fddccd4 Fixed interface initialization & tweaked defaults.
Fixed a bug caused by a failure to initialize interfaces after selection.
Tweaked some default values, when using auto-mode.
2018-01-19 15:53:46 -06:00
Matias Barcenas cdbce5dbf6 Fixed minor bugs caused by obsolecense. 2018-01-17 15:26:04 -06:00
Matias Barcenas 304939d0b9 Upgraded Handshake Snooper attack plus bug fixes.
Finished upgrading Handshake Snooper for Fluxion V4.
Updated Handshake Snooper Fluxion service globals to newer identifiers.
Added back-track checking to undo functions.
Added Jammer interface selection step to Handshake Snooper sequence.

Fixed bug failing to return error code with Fluxion's sequencing framework.
2018-01-17 00:33:22 -06:00
Matias Barcenas e37c200989 Fixed parameter bug & removed localized targetting. 2018-01-16 23:14:04 -06:00
Matias Barcenas fb70dc0158 Handshake Snooper migration & bash bug workaround.
Started upgrade of Handshake Snooper to fluxion 4.
Redefined array constants as variables due to bash bug discovered.
2018-01-11 00:20:41 -06:00
William Todt 26fec898e1 Set styleguide and minor changes 2017-12-31 17:02:12 +01:00
Matias Barcenas a6732771f8 Improved Handshake Snooper abort response time.
The Handshake Snooper arbiter could abort after waking from interval sleep.
Flags sent to the script while waiting were enqueued, and triggered later.
The snooper & jammer stayed up while the arbiter slept even after aborting.
Users though they had to manually close the snooper and jammer.
The problem was more apparent the longer the sleep interval chosen was.
2017-12-25 19:13:03 -06:00
Matias Barcenas 1e7b724d5d Restored Fluxion Scanner's xterm.
Signal interrupt is also sent to airodump-ng, gracefully terminating it.
2017-12-05 16:52:27 -06:00
Matias Barcenas a50a95e18e Fixed an issue caused by killing airodump-ng.
The issue was caused by sending SIGTERM rather than SIGINT to airodump-ng.
To fix the issue, we execute airodump-ng in the background & send SIGINT.
2017-12-02 05:08:20 -06:00
Matias Barcenas a6a4261ebd Added missing safety checks & state updates. 2017-12-01 16:05:55 -06:00
Matias Barcenas 1c905a10d3 Fixed minor bug caused by sleep & race conditions.
The bug cased Handshake Snooper to relaunch the deauth. after aborting.
2017-12-01 04:18:39 -06:00
Matias Barcenas de9db6cdc5 Tweaked, fixed, and updated Handshake Snooper.
Removed 10 seconds verification interval to allow deauths more down time.
Added 60 seconds verification interval to allow for longer snooping times.
Added synchronicity recommendation, favoring sychronous to prevent issues.
Updated language files to reflect interval changes & recommendations.
Fixed a bug caused by outdated code preventing returning from certain point.
Tweaked the sequence, and timing of deauthenticators to improve performance.
2017-12-01 03:35:54 -06:00
Matias Barcenas 62022980bc Fixed a bug with the synchronous arbiter.
The bug was causing a failure to restart the monitoring process after death.
2017-11-30 22:49:39 -06:00
Matias Barcenas 8edc452564 Arbiter log times & color corrections.
Added log times to all entries in the arbiter log.
Corrected some colors missed in the previous round of updates.
2017-11-30 22:46:13 -06:00
Matias Barcenas 765d2b2f56 Added completion tip to arbiter. 2017-11-30 17:00:27 -06:00
Matias Barcenas 973abf75f7 Fixed bug caused by usage of outdated parameter.
Fixed a bug affecting the creation of the handshake's directory.
2017-11-30 15:15:31 -06:00
Matias Barcenas 2e7ccf2eab Added missing arbiter globals to language files. 2017-11-30 01:49:31 -06:00
Matias Barcenas ddf830ab5e Improved the Handshake Snooper attack.
The verifier may now run asynchronously, or synchronously for slow systems.
The attack temporarily halts deauthenticators to allow client reconnection.
The attack's checking interval is now customizable.
The attack offers better user feedback via a dynamic log.
2017-11-29 23:19:42 -06:00
Matias Barcenas 29cd8c3186 Minor improvements to Handshake Snooper. 2017-11-28 22:46:00 -06:00
deltax 5508a592c0
Revert "aireplay-ng deauth sleep fix" 2017-11-26 18:36:47 +01:00
sadboyzvone 042daeb408 aireplay-ng deauth sleep fix 2017-11-25 14:29:09 +01:00
deltaxflux 94e6c94c13 Fix bad translation, add ui for handshake 2017-09-10 13:20:08 +02:00
Matias Barcenas e3ef1110ca Fixed bug caused by field offset after --ignore-negative-one. 2017-08-18 17:01:43 -05:00
Matias Barcenas ffd70e8230 Added airodump-ng negative one suppression flag. 2017-08-18 16:00:17 -05:00
Matias Barcenas 1aa3d96c8a Fixed missing spacers, transitions & captorPID bug.
Added all missing spacers after a choice operation (missing echo).
Rearranged fluxion_header algorithm to make transitions smoother.
Fixed a bug where captorPID might be missed (not waiting [enough] for it).
2017-08-12 21:23:22 -05:00
Matias Barcenas c15bd1b7bc Lang. globals, paths, exitmode update & bugfixes.
Updated fluxion and attacks scripts to use the updated language global identifiers.
Quoted some paths that handn't already been quoted (potential spacing issues).
Updated the exitmode function to deal with FLUXION-started only processes.
Fixed a bug where the "WI not supported" message was displayed when no AP were found.
Added an IO function to handle dynamic, static-text, substitution.
2017-08-10 22:02:12 -05:00
Matias Barcenas 4a47ee2f88 Fixed mawk vs gawk bug & added missing quotes. 2017-08-09 23:30:23 -05:00
Matias Barcenas 65707e2529 Fixed handshake directory missing bug. 2017-08-09 18:36:23 -05:00
Matias Barcenas b4d1643b79 Fixed an issue with the mdk3 deauthenticator. 2017-08-08 15:55:24 -05:00
Matias Barcenas 708e5dc9d9 Refactored handshake capturing as an attack script.
Most spaghetti code has be removed or replaced with better alternatives.
Discarded dead/non-working code to allow for future reimplementation.
Two types of attack are possible, passive, or aggressive using aireplay-ng or mdk3.
A verifier daemon is now responsible for stopping captures and, optionally, deauthentication when a valid hash has been acquired.
2017-08-08 13:21:46 -05:00