Commit Graph

1316 Commits

Author SHA1 Message Date
Matias Barcenas be08c68bfa Fixed missing attack parameters bug. 2018-01-20 02:44:30 -06:00
Matias Barcenas 58a6dc10c3 Merge branch 'v4-development' of github.com:FluxionNetwork/fluxion into v4-development 2018-01-19 15:55:07 -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
deltax 004fe9abb6
Minor auto tweaks 2018-01-19 21:49:53 +01:00
deltax 03850c56a5
Update .gitignore 2018-01-19 21:47:32 +01:00
Matias Barcenas 890c7199df Added preferences script to git-ignore. 2018-01-19 14:02:43 -06:00
Matias Barcenas 9fce798206 Fixed interface restoration bug & enhanced notices. 2018-01-19 13:59:15 -06:00
Matias Barcenas 51c35d470f Implemented missing AP service selection & bug fixes. 2018-01-18 01:17:26 -06:00
Matias Barcenas 32466ef94e Minor bug fix and removal of outdated content. 2018-01-18 01:16:47 -06:00
Matias Barcenas eadfceeae7 Upgraded AP services for Fluxion V4. 2018-01-18 01:14:32 -06:00
Matias Barcenas c66d11feb3 Removed Fluxion V3. 2018-01-17 23:25:53 -06:00
Matias Barcenas 9e719e22ea Removed obsolete interface-selection subroutine. 2018-01-17 23:23:22 -06:00
Matias Barcenas 6a5efbdbdd Added detection support for WPA-TKIP. 2018-01-17 23:22:03 -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 b15c6ec55c Fixed hash non-reset & verification bug. 2018-01-17 23:11:04 -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
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 7c0af05860 Global targetting & framework bug fixes.
Targetting is now done via either "visual" interface or CLI flags.
Fixed bugs with the undo sequencing in the sequencing framework.
2018-01-16 23:09:09 -06:00
deltax 63b821fe39
Merge pull request #354 from rad4day/patch-2
Fixed some typos / grammar / style
2018-01-16 16:23:30 +01:00
rad4day ef12010441
Fixed some typos / grammar / style
Also added an  trying to emphasize that this repo is the only official source of fluxion.
2018-01-16 13:08:26 +01:00
deltax 90f11c3086
Merge pull request #350 from underscrew/patch-1
Remove disallowed characters in ssid
2018-01-13 12:35:26 +01:00
underscrew 578c65af94
Remove disallowed characters in ssid 2018-01-12 21:46:11 -02:00
Matias Barcenas 2d16283e46
Merge pull request #348 from dandrews/patch-1
typo: executed
2018-01-11 00:24:30 -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
Dan Andrews ca398fe577
typo: executed 2018-01-10 22:20:23 -07:00
Matias Barcenas 3185ca9ad8 Added attack targetting, minor bug & styling fixes.
Added optional targetting functionality for attacks opting to use it.
Fixed bugs caused by line length reduction (improperly escaping line).
Corrected old tick-marks to new sub-shell marks ($()).
2018-01-10 20:17:08 -06:00
Matias Barcenas 7a61592df5 Corrected subroutines to follow POSIX syntax. 2018-01-09 15:20:11 -06:00
Matias Barcenas 0e2bb3a4bd Corrected loops, & if statements to follow style guide. 2018-01-09 14:43:40 -06:00
deltax efaea0af1d
Fix bad grammer
- Fix Minor mistakes
2018-01-09 21:16:47 +01:00
deltax 6661266e15
Transform spaces to tabs
- Better usage for different editors 
- Easier to handle
2018-01-09 21:08:26 +01:00
Matias Barcenas f16917d04f Shortened some statements to follow style guides. 2018-01-09 13:36:29 -06:00
Matias Barcenas 792c362d26 Tmux flag, preferences saving, & sequence addition.
Added & started implementing the tmux flag, as an alternative to xterm.
Added & started implementing redundant-preferences saving (language, ...).
Added the language selection screen to fluxion's main sequence.

Fixed minor bugs.
2018-01-09 01:46:40 -06:00
Matias Barcenas 98f3d2b7ea Fixed allocated interface inconsistency bug.
The bug caused the interface allocation subroutine to generate an error when attemping to allocate an interface that had already been allocated rather than gracefully returning, signifying the interface already exists in the allocation table.
The interface selector subroutine wasn't masking already allocated interfaces, causing an issue when attemping to reallocate in series (back-to-back).
2018-01-08 23:50:10 -06:00
Matias Barcenas 2aefa3bb22 Mangling, interfaces, format, renaming, & fixes.
Added identifier mangling to sequencing framework to prevent collisions.
Added the redo to interfaces by taking a lambda rather than an array ref.
Started correcting some issues with formatting to follow the style guide.
Reidentified some subroutines, variables, & constants.
Fixed some bugs with the currently implemented subroutines.

Added some test subroutines.
2018-01-08 22:56:44 -06:00
Matias Barcenas 1613eec221 Hash subroutines, attack subroutines, & bug fixes.
Implemented modular hash and attack subroutines.
Fixed minor bugs with script startup.
2018-01-06 22:21:37 -06:00
Matias Barcenas 7987e28b56 Refactored & implemented targetting subroutines.
The majority of the algorithms are enhanced migrations from fluxion 3.
These new subroutines are modular and stand independent from the script.
2018-01-05 23:57:16 -06:00
Matias Barcenas 0dd1e084c8 Started fluxion 4 development.
This version will focus on providing robust services for the attack scripts.
Development and migration will happen in the new "fluxion" script file.

The following are currently being implemented, or have been implemented:
* Core fluxion globals, including paths and workspace.
* Core sanity checks, including xterm and super user checks.
* Core library includes & library scripts' configuration.
* Command line interface parameter parsing & loading.
* User preferences importing, loading, & handling.
* Configurables (prefererences & CLI flags) are properly handled.
* Fluxion startup and shutdown behaviour refactored.
* Handler subroutines are loaded & configured properly.
* A small sequencing framework, to refactor some run-loops.
* A small universal interface-allocation & retrival framework.
* A couple of fluxion used helper subroutines.
* A candidate fluxion run-loop.
2018-01-05 18:32:57 -06:00
deltax 8e9727dcd0
Stop build warnings 2018-01-03 18:31:46 +01:00
deltax 584b6f5107 Set theme jekyll-theme-hacker 2018-01-03 18:30:41 +01:00
Matias Barcenas b4411ad1b9
Merge pull request #339 from Emaxoso/master
Updated italian localization
2018-01-01 15:13:17 -06:00
Emax d05e78ecdd Updated italian localization 2018-01-01 21:02:17 +01:00
deltax 04ea4dee3a
Update .editorconfig 2018-01-01 15:05:52 +01:00
Matias Barcenas 9815f6e3e1 Fixed path-related diagnostics bug. 2018-01-01 00:56:55 -06:00
deltax be5ed07c8f Set theme jekyll-theme-hacker 2017-12-31 17:28:49 +01:00
deltax 1f6a3a58d6
Update README.md 2017-12-31 17:14:31 +01:00
William Todt 26fec898e1 Set styleguide and minor changes 2017-12-31 17:02:12 +01:00
Matias Barcenas 16932796c0 Added unstaged files from past commit. 2017-12-30 23:49:20 -06:00
Matias Barcenas 63773bc0b6 Fixed bug & added missing language files.
Fixed a minor bug caused by a literal placed outside a format specifier.
Added english placeholder files for missing language files.
2017-12-30 23:44:36 -06:00