Commit Graph

34 Commits

Author SHA1 Message Date
Matias Barcenas 39afb4c8b7 Added anti-redefinition headers to library scripts. 2017-08-22 14:23:08 -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
Matias Barcenas 511a485f30 Relocated generic portal's assets to its attack. 2017-08-21 10:18:31 -05:00
Matias Barcenas 92bad0242b Changed & tested update check function. 2017-08-21 00:06:29 -05:00
Matias Barcenas 88619a8dd6 Began implementation of installer update.
Created an installer utility library.
The installer will be responsible for checking dependencies & updates.
2017-08-20 23:02:34 -05:00
Matias Barcenas 20521337e4 Fixed a bug introduced last commit by outdated statements. 2017-08-20 15:19:40 -05:00
Matias Barcenas 663045e4f0 Fixed bug affecting empty name (phy#) files. 2017-08-20 15:08:42 -05:00
Matias Barcenas 75d015af5c Finished implementation of airmon-ng independence. 2017-08-18 01:52:51 -05:00
Matias Barcenas dd33314fa8 Fixed minor bugs affecting InterfaceUtils. 2017-08-17 23:24:29 -05:00
Matias Barcenas e6058201cb Implemented physical, hardware & chipset for InterfaceUtils. 2017-08-17 23:11:21 -05:00
Matias Barcenas 21ae874efb Added driver finder method (thanks to Guilles@stackoverflow). 2017-08-17 18:01:17 -05:00
Matias Barcenas 4092d969f7 Suppressed grep file not found error. 2017-08-17 17:45:48 -05:00
Matias Barcenas ea1824b5ca Started implementing airmon-ng independence. 2017-08-17 17:37:44 -05:00
Matias Barcenas f631680ed4 Created an optimized solution for the last patch. 2017-08-14 21:54:31 -05:00
Matias Barcenas 2687ecaea6 Fixed a couple of issues (outdated) with FormatUtils. 2017-08-14 20:28:37 -05:00
Matias Barcenas bed09e813f Fixed FormatUtils bug caused by outdated replacement. 2017-08-14 18:23:50 -05:00
Matias Barcenas 0a2ce6fcd1 Rewrote FormatUtils for performance & fixed bugs.
Rewrote FormatUtils to correct bad performance (sluggish on slow systems).
Changed FormatUtils API to accomodate for new performance enhancements.
Added a new literal to FormatUtils's formats, the double asterisk (**).
FormatUtils will now replace all asterisks, double asterisk (**).

Fixed an issue caused by long ESSIDs and long interface driver descriptors.
2017-08-14 17:13:47 -05:00
Matias Barcenas 490fea94ff Fixed wrong AP service configuration location. 2017-08-14 04:14:23 -05:00
Matias Barcenas b154c26ae8 Updated FormatUtils & applied to portal selection. 2017-08-13 04:24:18 -05:00
Matias Barcenas 8e0a37218b Fixed a bug affecting slow system and AP services.
The bug was caused by a constant wait time, rather than dynamic.
The bug was more likey to affect the airbase-ng service.
2017-08-12 22:36:36 -05:00
Matias Barcenas a0ac4510e0 Rewrote scanner results auto expansion with FormatUtils. 2017-08-12 17:24:14 -05:00
Matias Barcenas ad89264442 Implemented FormatUtils & used for startup banner.
The new horizontal utility utilizes the * token for centering.
* Every field with the token %*s will autofill the remaining space.
* Field tokens may be any valid format specifier, plus the asterisk.
* > Example: printf "%*s %.*s %*d" "col1" "col2" "3.0" (notice asterisk)
* > Example: printf "%*b %s" "\e[1;33mThis is red text\e[0m" "this is not"

Use the new utilities to center the startup banner and other messages.
2017-08-12 15:43:39 -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 c5a15bcb6c Updated commented code. 2017-08-09 20:33:17 -05:00
Matias Barcenas 03c1921f95 Fixed a bug with hostapd.conf's path. 2017-08-09 20:16:16 -05:00
Matias Barcenas 357b5bd950 Deleted obsolete files and directories. 2017-08-08 15:06:47 -05:00
Matias Barcenas f541c2ba1f Refactored functionality to independent library scripts.
These utility scripts implement repeatedly required generic functionality.
2017-08-08 12:40:32 -05:00
root f8c86f3e25 update airmon permissions 2017-08-06 13:38:00 +03:00
deltaxflux 638163d2b7 Better error handling 2017-07-28 22:50:50 +02:00
Matt Gates 51cd1c7a00 Introduce end-of-line normalization 2017-07-23 09:18:46 -04:00
deltax 6e5465f933 Fix encoding and permission issues 2017-06-28 15:51:34 +02:00
deltax b90b9cb8b9 Update branch to the latest version 2017-04-24 07:23:08 +02:00