Commit Graph

83 Commits

Author SHA1 Message Date
deltaxflux 61228f5548 Enhancement add mdk4 support 2018-06-16 13:05:24 +02:00
Matias Barcenas cacae7aa4c Fixed path bugs & incremented revision.
Fixed bugs with the Captive Portal attack caused by incorrectly set paths.
Incremented revision to reflect significant changes to path handling.
2018-05-24 19:13:29 -05:00
deltaxflux 982f658e15 Improve compatibility between different OS 2018-05-02 20:50:31 +02:00
Matias Barcenas d571cc835c Rewrote mini DNS server to support python 2 & 3. 2018-04-30 19:58:20 -05:00
Matias Barcenas ca7fcb0dcc Reverted changes to NAT & DNS 2018-04-30 02:15:33 -05:00
Matias Barcenas aceda5940a Fixed a potential resume attack inconsistency bug.
The Captive Portal attack verifies the restored hash is for fluxion's target.
2018-04-28 22:34:00 -05:00
Matias Barcenas 33ab6bcd2d Fixed a parameter bug (outdated global). 2018-04-28 04:57:34 -05:00
Matias Barcenas d9e4c48b71 Fixed bug with restoring self-gen-certs. 2018-04-23 04:38:00 -05:00
Matias Barcenas f8f9bb70b6 Captive Portal target tracking implemented. 2018-04-23 00:19:14 -05:00
djmeero 141f1b9343
Update attack.sh
Changing line 872 and using readarray will resolve "Clients online" not appearing issue.
2018-04-21 21:25:52 +03:00
Tobias Manske 75ab642358
Fixed and optimized iptables ruleset 2018-04-05 11:02:23 +02:00
Tobias Manske 669e510b44
Fixed and optimized iptables ruleset 2018-04-05 10:56:56 +02:00
Tobias Manske 347bab9fce
Improved DNS python script, made it PEP8 compliant 2018-04-05 10:53:30 +02:00
Matias Barcenas c939e0f04a Added MAC parameter to aircrack-ng capture target. 2018-03-15 14:18:06 -05:00
Matias Barcenas cd55ebca8c Fixed potential issue caused by network-manager.
When using multiple interfaces, the network manager was causing problems.
Specifically, when attempting to use different master & monitor interfaces.
2018-03-14 15:17:41 -05:00
Matias Barcenas 6792fedc39 Fixed bug caused by assumption of custom portal.
The contents of the generic portal were trying to be copied from the custom
portals' directory, rather than from generic/assets.
2018-03-13 20:50:28 -05:00
Erik Dubois 46a8114a3b Add build option for arch linux 2018-02-01 16:22:40 +01:00
Erik Dubois d1a5d666f4 Fix #364 2018-01-31 13:20:33 +01:00
Matias Barcenas 488a850162 Added tracker selection, and other minor bug fixes.
Added tracker selection to fluxion, querying an interface for tracking.
Fixed a bug where auto-mode was activating on manual mode (no flags).
Added skip option to the generic interface selection function.
Reidentified some targetting subroutines following the convention.
Corrected an outdated language global.
Added the general skip option.
2018-01-20 16:06:45 -06: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 51c35d470f Implemented missing AP service selection & bug fixes. 2018-01-18 01:17:26 -06:00
Matias Barcenas f0151e3efc Virtual interface creation & minior bug fixes.
The attack will create a virtual interface if using the interface twice.
Virtual interface creation & management needs to be moved to main script!

Fixed minor bugs caused by outdated sequencing & identifiers.
2018-01-17 23:18:10 -06:00
Matias Barcenas 065bec6b0f Started upgrading the Captive Portal attack.
Rewrote sections of the script to follow the coding style guide closer.
Implemented and adapted attack requirements for Fluxion v4.
Implemented the script loop using the sequencing framework.
Updated usage of old services to new, including global identifiers.
Implemented and added command line interface flag control.
Some refactoring & removing outdated code.
2018-01-17 15:29:05 -06:00
William Todt 26fec898e1 Set styleguide and minor changes 2017-12-31 17:02:12 +01:00
Matias Barcenas 98ebe0a266 Added standard captive portal redirect code. 2017-12-24 17:41:16 -06:00
Matias Barcenas cf23366f87 Fixed connectivity emulation bug.
The bug was recently introduced by lighttpd's global redirection directive.
The global redirection ignored special domains used for emulation.
2017-12-24 15:05:20 -06:00
Matias Barcenas 3e1a30805b Configured lighttpd for global redirection.
Lighttpd has been configured to redirect everything to captive.gateway.lan.
2017-12-24 14:45:14 -06:00
Matias Barcenas 22d4d64d8d Added new redirect domain for Android devices. 2017-12-23 12:20:19 -06:00
Matias Barcenas ef09b4adac Fixed a recent bug caused by a missing directory.
The bug was caused by a new procedure trying to access a missing directory.
The directory was only created once a password attempt occured.
Removed inert code (code that wasn't doing anything).
2017-12-22 17:14:57 -06:00
Matias Barcenas 3ef08c80e7 Fixed a bug caused by a lack of quotes. 2017-12-22 16:35:21 -06:00
deltaxflux b3718510a3 Minor changes 2017-12-22 13:57:15 +01:00
Matias Barcenas e3b9b72009 Fixed multiple bugs related to character escaping.
Fixed a bug with the authenticator where the wrong SSID was displayed.
Fixed a bug with the authenticator's network log, same as above.
Fixed a bug with the hash path prompt, same as above.
Added another character as candidate for SSID substitution (backslash).
2017-12-22 01:40:06 -06:00
Matias Barcenas 85f692b50e Fixed a bug caused by unescaped strings. 2017-12-21 22:15:44 -06:00
Matias Barcenas 086693782b Fixed bug caused by usage of unsanitized SSID. 2017-12-21 21:32:23 -06:00
Matias Barcenas bfcb897f23 Minor corrections to style & apt pkg-manager. 2017-12-20 17:21:39 -06:00
deltaxflux efe78f1c7e Minor changes 2017-12-20 15:14:18 +01:00
deltax 4437004dea
Update attack.sh 2017-12-17 10:00:56 +01:00
deltaxflux 154b121af0 Dynamic xterm windows 2017-12-14 21:04:55 +01:00
deltaxflux 1da7740c8f Fix missing if statement 2017-12-14 14:07:43 +01:00
deltaxflux c3e42e5ac9 Translate De 2017-12-13 14:23:27 +01:00
deltaxflux 23b5488094 Minor tweaks 2017-12-13 06:53:56 +01:00
deltaxflux ecb3a25da2 Add mac adress to netlog file 2017-12-12 22:24:52 +01:00
Matias Barcenas 9d59bd7555 Consolidated Android connectivity domains. 2017-12-09 03:49:56 -06:00
Matias Barcenas 1f6f1a5753 Added captive portal triggering for Android 6. 2017-12-09 02:16:13 -06:00
Matias Barcenas 2be78a6c2d Captive Portal now optinally emulates connectivity.
The Captive Portal attack can now emulate an internet connection optionally.
2017-12-06 22:20:22 -06:00
Matias Barcenas 9b8446c957 Enhancements & additions for Captive Portal.
Captive Portal will now target its service PIDs to accurately kill them.
Captive Portal's window arrangement has been enhanced (rearranged).
Captive Portal will now show the web server access log.
2017-12-06 01:54:49 -06:00
Matias Barcenas d6e35fef00 Added optional SSL & reworote back option.
The user now has control of whether or not to enable lighttpd's SSL.
The go-back option has been rewritten for readability & simplicity.
Minor improvements to extensibilty for future authenticators (only has 1).
2017-12-05 21:22:06 -06:00
Matias Barcenas ee4d84e59f Removed captive portal suppression in iOS.
Redirecting was taking too long due to hiding the captive portal.
The iOS client would hang, waiting for a secure connection from lighttpd.
SSL is disabled, so no response would be recieved in a sane amount of time.
2017-12-05 16:54:46 -06:00
Matias Barcenas 39129eaa6a Disabled portal's SSL & added connectivity check domain. 2017-12-03 21:55:54 -06:00
Matias Barcenas 54b0165db4 Added some warning suppression to Android & iOS.
For iOS, the warnings are suppresed up to the current version (11.2).
For Android, the warnings are suppresed for only some versions (varies).
2017-12-02 03:15:31 -06:00