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.
This commit is contained in:
parent
cdbce5dbf6
commit
065bec6b0f
File diff suppressed because it is too large
Load Diff
|
@ -2,6 +2,8 @@
|
||||||
# identifier: Captive Portal
|
# identifier: Captive Portal
|
||||||
# description: Creates an "evil twin" access point.
|
# description: Creates an "evil twin" access point.
|
||||||
|
|
||||||
|
CaptivePortalJammerInterfaceQuery="Select an interface for jamming."
|
||||||
|
CaptivePortalAPInterfaceQuery="Select an interface for the access point."
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
CaptivePortalInterfaceQuery="Select an interface for the captive portal."
|
CaptivePortalInterfaceQuery="Select an interface for the captive portal."
|
||||||
CaptivePortalStartingInterfaceNotice="Starting captive portal interface..."
|
CaptivePortalStartingInterfaceNotice="Starting captive portal interface..."
|
||||||
|
|
|
@ -59,11 +59,11 @@ FLUXIONAPServiceAirbaseOption="Rogue AP - airbase-ng (${CYel}slow$CClr)"
|
||||||
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
||||||
FLUXIONHashSourceQuery="Select a method to retrieve the handshake"
|
FLUXIONHashSourceQuery="Select a method to retrieve the handshake"
|
||||||
FLUXIONHashSourcePathOption="Path to capture file"
|
FLUXIONHashSourcePathOption="Path to capture file"
|
||||||
FLUXIONHashSourceRescanOption="Handshake directory (rescan)"
|
FLUXIONHashSourceRescanOption="Rescan handshake directory"
|
||||||
FLUXIONFoundHashNotice="A hash for the target AP was found."
|
FLUXIONFoundHashNotice="A hash for the target AP was found."
|
||||||
FLUXIONUseFoundHashQuery="Do you want to use this file?"
|
FLUXIONUseFoundHashQuery="Do you want to use this file?"
|
||||||
FLUXIONUseFoundHashOption="Use hash"
|
FLUXIONUseFoundHashOption="Use hash found"
|
||||||
FLUXIONSpecifyHashPathOption="Specify hash path"
|
FLUXIONSpecifyHashPathOption="Specify path to hash"
|
||||||
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
FLUXIONHashVerificationMethodQuery="Select a method of verification for the hash"
|
||||||
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
FLUXIONHashVerificationMethodPyritOption="pyrit verification (${CGrn}recommended$CClr)"
|
||||||
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}unreliable$CClr)"
|
||||||
|
|
Loading…
Reference in New Issue