Commit Graph

111 Commits

Author SHA1 Message Date
Matias Barcenas 85f692b50e Fixed a bug caused by unescaped strings. 2017-12-21 22:15:44 -06:00
Matias Barcenas 33a22c1eaa Added support for UTF-8 ESSIDs & bug fixes.
Added support for ESSIDs containing non-ASCII and other special characters.
Fixed a bug which would prevent exiting when the debug flag was active.
Fixed a bug where attacks' unprep_attack wasn't being called on abort.
Fixed a bug where fluxion_show_ap_info was escaping some ESSIDs.

Added better logging messages to HashUtils.
Added support for special characters to HashUtils.
2017-12-21 20:43:50 -06:00
Matias Barcenas 3df7ec512d Fixed pkg-manager bug, and other minor issues.
Fixed a bug caused by not resetting the package manager after finishing.
The bug occured only when the installer was interrupted.
Removed obsolete code from fluxion's exit procedure.
Added better message feedback to the apt manager.
Updated languages' dialog for new package manager reset notice.
2017-12-20 18:30:09 -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
deltaxflux 154b121af0 Dynamic xterm windows 2017-12-14 21:04:55 +01:00
deltaxflux ecb3a25da2 Add mac adress to netlog file 2017-12-12 22:24:52 +01:00
Matias Barcenas ae0f88ef91 Upgraded revision to reflect significant change.
The Captive Portal attack is now more effective against Android clients.
The attack triggers the captive portal prompt in more versions of Android.
2017-12-09 04:03:36 -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 2004fc1c87 Fixed conditional_bail bug not stopping attacks. 2017-12-05 21:20:20 -06:00
Matias Barcenas a76f5a7a57 Added support for basic 5GHz scanning. 2017-12-04 03:05:23 -06:00
Matias Barcenas e1c9834d2c Upgraded revision to reflect significant bug fixes. 2017-12-01 03:57:04 -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 b7a4fa2e6e Adjusted fluxion & libs interface colors. 2017-11-30 22:16:26 -06:00
c0mrade69 38e710c764
Update fluxion.sh
header will show also revision, not only version : eg. FLUXION 3.5  < Fluxion Is The Future >
2017-11-30 12:18:49 +01:00
Matias Barcenas 9ed40a2f16 Fallback to English on missing language file. 2017-11-30 01:48:14 -06:00
Matias Barcenas 5b846901e1 Upgraded revision to reflect significant change. 2017-11-29 23:31:26 -06:00
Matias Barcenas 5ca52e20c6 Merge branch 'master' of github.com:FluxionNetwork/fluxion 2017-11-29 22:54:46 -06:00
Matias Barcenas 3375864bb1 Corrected tab-space inconsistency. 2017-11-29 22:54:34 -06:00
Hritik Vijay 9669b87a2d Check existence of language files 2017-11-29 02:21:33 +05:30
Hritik Vijay 9382873277 dhcpd package known as dhcp in Arch 2017-11-27 13:48:14 +05:30
deltax 770a8365d6
Remove disallowed characters in ssid 2017-11-19 19:37:34 +01:00
Matias Barcenas 07821576ec Made python dependency more specific.
The issue could've occured on systems where the default python package
isn't python 2.7, such as arch linux where it's python 3.X.
2017-11-09 13:50:15 -06:00
Matias Barcenas 66877aaad1 Added missing python dependency. 2017-11-09 00:00:40 -06:00
deltax 4d9286e1eb
Update fluxion.sh 2017-11-02 13:09:59 +01:00
deltaxflux 265606c68e Change revision 2017-09-20 23:19:06 +02:00
root 6d2fe858fd Fix issue #174 2017-09-20 23:16:41 +02:00
STRSHR 1c51ba29e9 added a xdpyinfo presence check as a temporary fix. 2017-09-11 23:51:58 +03:00
deltaxflux 94e6c94c13 Fix bad translation, add ui for handshake 2017-09-10 13:20:08 +02:00
Matias Barcenas dac8e6d6ec Fixed set_language bug (outdated identifier). 2017-09-08 15:28:53 -05:00
Matias Barcenas 6b1e3ffb21 Merge branch 'master' into universal-interface 2017-09-08 15:14:07 -05:00
Matias Barcenas a88eec011b Fixed a bug with set_language and fluxion auto. 2017-09-02 20:46:29 -05:00
Matias Barcenas 74a84d24e7 Restored xterm test run check. 2017-09-02 20:34:17 -05:00
Matias Barcenas ee3ff61a65 Abstracted identifier names & refactored show AP. 2017-09-02 19:01:53 -05:00
Matias Barcenas 35fb761ced Renamed functions & refactored interface setup.
Renamed fluxion.sh functions to prevent namespace collisions.
Refactored interface initialization algorithms for extensibility.
The AP interface is no longer created and initialized in fluxion.sh.
2017-09-02 13:28:30 -05:00
Matias Barcenas 593d821d07 Added fluxion xterm-failure checking. 2017-08-27 15:36:45 -05:00
Matias Barcenas 9bb79000f4 Improved fluxion & attacks' language support.
Languages are now identified using the ISO language standard internally.
Attacks' translations have been relocated to their respective bundle.
Attacks' identifiers are now translatable using the native tag.
2017-08-26 14:55:10 -05:00
Matias Barcenas e581d1945f Updated version as 3.2 to reflect recent changes. 2017-08-22 02:47:53 -05:00
Matias Barcenas 34ab3980bd Added new fluxion.sh dialog to language files. 2017-08-22 02:28:47 -05:00
Matias Barcenas afe1e76690 Completed implementation & integration of installer.
The installer has been defined as a utility & is incorporated into fluxion.
The installer is now responsible for checking & installing updates.
The installer is now responsible for checking & installing dependencies.

Package managers can now be defined within fluxion/lib/installer/managers.
Dependencies are now flexible, and will attempt alternative installs.
2017-08-21 22:56:41 -05:00
Matias Barcenas a5d1c4129d Incorporated master's updates. 2017-08-21 16:30:56 -05:00
Matt Gates 437c3eaaac Add UI instruction to close the wifi scanner 2017-08-21 10:26:55 -04:00
Matias Barcenas ecda2bf278 Started fluxion installer update integration. 2017-08-21 00:11:32 -05:00
Matias Barcenas ff834a64af Fixed a potentital bug related to driver unloading.
The bug was much more likely to occur on slower systems.
The bug could occur when trying to load a driver immediately after unloading it.
2017-08-20 18:00:14 -05:00
Matias Barcenas 42d80d438a Split FLUXIONDropNet into two separate flags.
FLUXIONWIKillProcesses controls killing interfering processes.
FLUXIONWIReloadDriver controls weather drivers will be reloaded.
* Unloading occurs before killing services, reloading occurs after.
2017-08-20 17:27:04 -05:00
Matias Barcenas 5876569de8 Fixed a bug affecting interface driver reloading.
The interface setup procedure wasn't waiting for the interface to be ready.
2017-08-20 16:54:06 -05:00
Matias Barcenas 9d708bc84e Suppresed iw messages & removed global variable. 2017-08-20 16:07:04 -05:00
Matias Barcenas ae00f896a2 Fixed an issue with long interface names. 2017-08-19 13:55:22 -05:00
Matias Barcenas 7fd3c9e1e6 Fixed a bug affecting interface setup & startup.
The bug was caused by a local variable being use as global.
Rewrote the interface-start section to use physical device.
2017-08-19 10:39:31 -05:00
Matias Barcenas 2a16e9dafc Added airmon-ng as optional monitor-mode switcher. 2017-08-18 15:15:55 -05:00