Commit Graph

53 Commits

Author SHA1 Message Date
root b51e3e3b36 Added Russian language 2018-02-13 11:09:51 +03:00
William Todt bb824a0934 Minor code changes and tweaks 2018-01-25 21:29:04 +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 9fce798206 Fixed interface restoration bug & enhanced notices. 2018-01-19 13:59:15 -06:00
Matias Barcenas 32466ef94e Minor bug fix and removal of outdated content. 2018-01-18 01:16:47 -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 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
deltax efaea0af1d
Fix bad grammer
- Fix Minor mistakes
2018-01-09 21:16:47 +01: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 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
zartaz 2efe52fe47
Update el.sh
corrections
2017-12-24 13:34:48 +02:00
zartaz 197ab4c402
Update el.sh
full translated in greek
2017-12-23 18:12:24 +02: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
deltaxflux c3e42e5ac9 Translate De 2017-12-13 14:23:27 +01:00
Matias Barcenas e587942f32 Updated & corrected some language files. 2017-12-01 16:06:43 -06:00
c0mrade69 30c224f78c
Update sk.sh
updated few fields
2017-11-30 20:59:48 +01:00
Matias Barcenas 92f9883ecc Clarified warning of Aircrack verification. 2017-11-30 02:43:08 -06:00
Matias Barcenas 13b6b2edab Added info to scanner's tip. 2017-11-29 23:30:21 -06:00
deltax 0254b1c88f
Add sk 2017-11-28 16:09:08 +01:00
Techfun77 dcd25e9dc0 Added next lines to translation 2017-09-24 17:06:22 +02:00
Techfun77 9b82875e7d Adding some Translation 2017-09-24 15:51:56 +02:00
techfun77 3f5cf71ca4 Start to translate to Polish 2017-09-24 13:06:30 +02:00
Mateus Eduardo 47156c19cb language pt-br addition 2017-09-23 13:05:13 -03:00
j1nxd071r 2fbc596fcc Update fr.sh
Almost complete french translation. Indented what I couldnt translate by myself.
2017-09-11 10:32:18 +02:00
deltaxflux 94e6c94c13 Fix bad translation, add ui for handshake 2017-09-10 13:20:08 +02:00
Matias Barcenas e7470e3130 Fixed Captive Portal bugs & minor dialog fix. 2017-09-02 19:47:03 -05:00
Matias Barcenas 11a1a16d1c Updated language files. 2017-09-02 15:17:45 -05:00
deltax 8d0c786d3c Update de.sh 2017-08-28 20:09:25 +02:00
SiNaPsE b60f538ced Update it.sh 2017-08-28 13:05:35 +02: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 8c57d30b8a Revert "Update chinese language"
This reverts commit 63603dbd46.
This is being reverted because it was cause by a misunderstanding.
2017-08-22 12:35:22 -05:00
deltax 63603dbd46 Update chinese language 2017-08-22 19:10:23 +02:00
Matias Barcenas 1eb7d10f4b Updated dialog with obsolete flag. 2017-08-22 02:40:14 -05:00
Matias Barcenas 34ab3980bd Added new fluxion.sh dialog to language files. 2017-08-22 02:28:47 -05:00
Matias Barcenas 1609169670 Updated mandarin language file thanks to @Yanziji. 2017-08-22 01:18:29 -05:00
Matt Gates e15c7a2a61 fix typo, expand language 2017-08-21 10:40:28 -04:00
Matt Gates 437c3eaaac Add UI instruction to close the wifi scanner 2017-08-21 10:26:55 -04:00
strasharo 9b1b03bc2b Revert "Starting implementing Leet language (1337)" 2017-08-12 08:36:50 +03:00
Sismondi 4cde127df2 Starting implementing Leet language (1337) 2017-08-11 12:52:14 +02:00
Matias Barcenas 1876c9db8d Added all missing globals in language files. 2017-08-10 21:58:10 -05:00
deltax aaa0efc225 Rename Deutsche.lang to Deutsch.lang 2017-08-10 19:44:38 +02:00
Matias Barcenas 13d40dec93 Updated updater match regex & language files. 2017-08-09 16:25:26 -05:00
Blaxou 096054cdba Update français.lang 2017-08-09 12:59:55 +02:00
Matias Barcenas 67ab793b6a Removed obsolete dialog. 2017-08-08 20:40:27 -05:00
Matias Barcenas 5f589b4eef Rewrote fluxion for better extensibility.
Most spaghetti code has be removed or replaced with better alternatives.
Refactored most functionality into directory-based, load-on-demand, addon attack scripts.
Changed the naming scheme of variables throughout for consistency (try to stick to one, guys).
Changed color names (variable identifiers) for better consistency.
Changed language file names to follow the scheme "Language.lang"
Changed function naming scheme to better reflect their behavior, more under [ FLUXION V3 ]
Added more comments in code, attempting to decrease the obfuscation of functionality.
Minimized the usage of globals throughout the script, trying to leave absolute essentials, for safety.

Multiple improvements in general to the visuals, the algorithms, and to methods used.

[ FLUXION V3 ]
* Custom attacks may now be developed and installed independently.
* Custom portals may now be installed independently.
* Globally changed functions' naming scheme to use snake-case, systematically prefixed with:
* > set_: function will set/configure something.
* > unset_: function will undo what set_ did.
* > run_: function will execute a blocking command.
* > halt_: function will abort a running command (possibly via signals [SIGABRT])
* > start_: function will start executing something in the background.
* > stop_: function will stop background execution of something, undoing start_.

[ Custom Attacks ]
* Custom attacks must be bundled in a directory, with the name representing the attack.
* Custom attacks must include a load-script "attack.sh" within the attack directory bundle.
* Custom attacks' attack.sh script must implement the following boot functions:
* > unprep_attack: fluxion will load attack.sh and call unprep_attack to reset attack parameters.
* > prep_attack: fluxion will load attack.sh and call prep_attack to set attack parameters.
* > start_attack: fluxion will load attack.sh and call start_attack to start a stopped/unstarted attack.
* > stop_attack: fluxion will load attack.sh and call stop_attack to stop a started attack.
* Custom attacks may signal fluxion to stop an attack when done, by sending it a SIGABRT signal.

[ Custom Portals ]
* Portal-containing directories must now follow the naming scheme "Some Brand_Language.portal"
* Portal directories, after properly being named, must be stored at "attacks/Captive Portal/sites"

Function return values are significant in the script, where anything other than 0 means go back.
2017-08-08 14:14:32 -05:00
keethesh 7e86ae7837 Updated french translation
Made minor changes to the french translation
2017-07-26 07:27:26 +00:00
Matt Gates 29af42c5c8 Introduce end-of-line normalization 2017-07-23 09:27:32 -04:00
Matt Gates 4bab0508c5 Introduce end-of-line normalization 2017-07-23 09:24:56 -04:00
Matt Gates 51cd1c7a00 Introduce end-of-line normalization 2017-07-23 09:18:46 -04:00