diff --git a/.project b/.project new file mode 100644 index 0000000..a4206b7 --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + fluxion + + + + + + + + diff --git a/attacks/Captive Portal/attack.sh b/attacks/Captive Portal/attack.sh index 379a311..f22f813 100755 --- a/attacks/Captive Portal/attack.sh +++ b/attacks/Captive Portal/attack.sh @@ -623,23 +623,25 @@ while [ \$AuthenticatorState = \"running\" ]; do if [ -f \"$FLUXIONWorkspacePath/candidate_result.txt\" ]; then # Check if we've got the correct password by looking for anything other than \"Passphrase not in\". if ! aircrack-ng -w \"$FLUXIONWorkspacePath/candidate.txt\" \"$FLUXIONWorkspacePath/$APTargetSSIDClean-$APTargetMAC.cap\" | grep -qi \"Passphrase not in\"; then - MatchedClientIP=$(if [ -f "$CaptivePortalIpLog" ] ;then cat $CaptivePortalIpLog | tail -n 1 | head -n 1 ;fi) - - if [ "$MatchedClientIP" != "" ];then - MatchedClientMAC=\$(nmap -PR -sn -n \$MatchedClientIP 2>&1 | grep -i mac | awk '{print \$3}' | tr [:upper:] [:lower:]) - - if [ \"\$(echo \$MatchedClientMAC| wc -m)\" != \"18\" ]; then - MatchedClientMAC=\"xx:xx:xx:xx:xx:xx\" - fi - - VICTIM_FABRICANTE=\$(macchanger -l | grep \"\$(echo \"\$MatchedClientMAC\" | cut -d \":\" -f -3)\" | cut -d \" \" -f 5-) - if echo \$MatchedClientMAC| grep -q x; then - VICTIM_FABRICANTE=\"unknown\" - fi - else - MatchedClientIP="Unknown" - MatchedClientMAC="Unknown" - fi + if [ -f "$CaptivePortalIpLog" ];then + MatchedClientIP=$(cat $CaptivePortalIpLog | tail -n 1 | head -n 1 ) + + if [ "$MatchedClientIP" != "" ];then + MatchedClientMAC=\$(nmap -PR -sn -n \$MatchedClientIP 2>&1 | grep -i mac | awk '{print \$3}' | tr [:upper:] [:lower:]) + + if [ \"\$(echo \$MatchedClientMAC| wc -m)\" != \"18\" ]; then + MatchedClientMAC=\"xx:xx:xx:xx:xx:xx\" + fi + + VICTIM_FABRICANTE=\$(macchanger -l | grep \"\$(echo \"\$MatchedClientMAC\" | cut -d \":\" -f -3)\" | cut -d \" \" -f 5-) + if echo \$MatchedClientMAC| grep -q x; then + VICTIM_FABRICANTE=\"unknown\" + fi + else + MatchedClientIP="Unknown" + MatchedClientMAC="Unknown" + fi + fi echo \"2\" > \"$FLUXIONWorkspacePath/candidate_result.txt\" diff --git a/attacks/Captive Portal/language/de.sh b/attacks/Captive Portal/language/de.sh index 248858a..8ea97d8 100755 --- a/attacks/Captive Portal/language/de.sh +++ b/attacks/Captive Portal/language/de.sh @@ -3,30 +3,30 @@ # description: Erstellt einen "bösen Zwilling" Zugangspunkt. # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalInterfaceQuery="Select an interface for the captive portal." -CaptivePortalStartingInterfaceNotice="Starting captive portal interface..." -CaptivePortalCannotStartInterfaceError="${CRed}Unable to start captive portal interface$CClr, returning!" -CaptivePortalStartedInterfaceNotice="${CGrn}Success${CClr}, captive portal interface ready!" -CaptivePortalStaringAPServiceNotice="Starting Captive Portal access point service..." -CaptivePortalStaringAPRoutesNotice="Starting Captive Portal access point routes..." -CaptivePortalStartingDHCPServiceNotice="Starting access point DHCP service as daemon..." -CaptivePortalStartingDNSServiceNotice="Starting access point DNS service as daemon..." -CaptivePortalStartingWebServiceNotice="Starting access point captive portal as daemon..." -CaptivePortalStartingJammerServiceNotice="Starting access point jammer as daemon..." -CaptivePortalStartingAuthenticatorServiceNotice="Starting authenticator script..." +CaptivePortalInterfaceQuery="Wähle die Netzwerkkarte für den AP" +CaptivePortalStartingInterfaceNotice="Starte den Hotspot" +CaptivePortalCannotStartInterfaceError="${CRed}Es ist nicht möglich den AP zu starten$CClr, rückkehr!" +CaptivePortalStartedInterfaceNotice="${CGrn}Erfolgreich${CClr}, Netzwerkkarte ist im AP Modus" +CaptivePortalStaringAPServiceNotice="Starte AP Service" +CaptivePortalStaringAPRoutesNotice="Starte den routing Service " +CaptivePortalStartingDHCPServiceNotice="Starte den DHCP Service" +CaptivePortalStartingDNSServiceNotice="Starte den DNS Service." +CaptivePortalStartingWebServiceNotice="Starte den AP" +CaptivePortalStartingJammerServiceNotice="Starte mdk3 als Service" +CaptivePortalStartingAuthenticatorServiceNotice="Authentifizierungsskript wird gestartet" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> CaptivePortalVerificationMethodQuery="Methode zum Prüfen des Handshake" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalCertificateSourceQuery="Select SSL certificate source for captive portal." -CaptivePortalCertificateSourceGenerateOption="Create an SSL certificate" -CaptivePortalCertificateSourceRescanOption="Detect SSL certificate (${CClr}search again$CGry)" -CaptivePortalCertificateSourceDisabledOption="None (${CYel}disable SSL$CGry)" -CaptivePortalUIQuery="Select a captive portal interface for the rogue network." -CaptivePortalGenericInterfaceOption="Generic Portal" +CaptivePortalCertificateSourceQuery="Wähle die Quelle für das SSL Zertifikat " +CaptivePortalCertificateSourceGenerateOption="Erstelle das SSL Zertifikat" +CaptivePortalCertificateSourceRescanOption="Zertifikat wurde nicht erkannt" +CaptivePortalCertificateSourceDisabledOption="Kein Zertifikat (${CYel}SSL wird deaktiviert $CGry)" +CaptivePortalUIQuery="Wähle Interface für den unechten AP" +CaptivePortalGenericInterfaceOption="Gernerische Router Seiten" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalConnectivityQuery="Select an internet connectivity type for the rogue network." -CaptivePortalConnectivityDisconnectedOption="disconnected (${CGrn}recommended$CClr)" -CaptivePortalConnectivityEmulatedOption="emulated" +CaptivePortalConnectivityQuery="Wähle die Methode für die Internet verbindung" +CaptivePortalConnectivityDisconnectedOption="Getrennt (${CGrn}Emfohlen$CClr)" +CaptivePortalConnectivityEmulatedOption="Emuliert" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # FLUXSCRIPT END diff --git a/language/de.sh b/language/de.sh index 56dba87..27f3035 100755 --- a/language/de.sh +++ b/language/de.sh @@ -20,20 +20,20 @@ FLUXIONStartingWIMonitorNotice="Starte die Netzwerkkarte im Monitor Mode" FLUXIONMonitorModeWIEnabledNotice="${CGrn}Monitormode konnte erfolgreich gestartet werden" FLUXIONMonitorModeWIFailedError="${CRed}Monitormode konnte nicht gestartet werden" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -FLUXIONStartingScannerNotice="Starte Scanner" -FLUXIONStartingScannerTip="Five seconds after the target AP appears, close the FLUXION Scanner." +FLUXIONStartingScannerNotice="Starte Netzwerkscanner" +FLUXIONStartingScannerTip="Wenn nach etwa 5 Sekunden Netzwerke sichbar werden, schließe Netzwerkscanner" FLUXIONPreparingScannerResultsNotice="Analysieren von allen gesammelten Daten..." FLUXIONScannerFailedNotice="Netzwerkkarte ist möglichweise nicht geeignet ( Keine Netzwerke gefunden )" FLUXIONScannerDetectedNothingNotice="Keine Netzwerke konnten gefunden werden" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONHashFileDoesNotExistError="Hash Datei existiert nicht" FLUXIONHashInvalidError="${CRed}Fehler$CClr, falscher Hash" -FLUXIONHashValidNotice="${CGrn}Erfolgreich$CClr,Hash Verifizierung erfolgreich" +FLUXIONHashValidNotice="${CGrn}Erfolgreich$CClr,Hash wurde erfolgreich verifiziert" FLUXIONPathToHandshakeFileQuery="Geben sie den Pfad zum Handshake an $CClr(Beispiel: /.../dump-01.cap)" -FLUXIONAbsolutePathInfo="Absoluten Pfad" +FLUXIONAbsolutePathInfo="Geben sie den Absoluten Pfad ein" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -FLUXIONScannerChannelQuery="Wähle deinen Kanal aus" -FLUXIONScannerChannelOptionAll="Alle Kanäle" +FLUXIONScannerChannelQuery="Wähle deinen Netzwerkkanal aus" +FLUXIONScannerChannelOptionAll="Alle Netzwerkkanäle" FLUXIONScannerChannelOptionSpecific="Spezifische Kanal(e)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONScannerChannelSingleTip="Einzelner Kanal" @@ -66,12 +66,12 @@ FLUXIONGeneralXTermFailureError="${CRed}Xterm Terminal konnte nicht gestartet we # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONCleanupAndClosingNotice="Aufräumen und schließen" FLUXIONKillingProcessNotice="Killing ${CGry}\$targetID$CClr" -FLUXIONDisablingMonitorNotice="Deaktivierung des Monitor Interface" -FLUXIONDisablingExtraInterfacesNotice="Deaktivierung des Interface" -FLUXIONDisablingPacketForwardingNotice="Deaktivierung ${CGry}von weiterleiten von Paketen" +FLUXIONDisablingMonitorNotice="Deaktivierung der Netzwerkkarte" +FLUXIONDisablingExtraInterfacesNotice="Deaktivierung der Netzwerkkarte" +FLUXIONDisablingPacketForwardingNotice="Deaktivierung ${CGry}von der Weiterleitung von Paketen" FLUXIONDisablingCleaningIPTablesNotice="Säubere ${CGry}iptables" FLUXIONRestoringTputNotice="Wiederherstellung von ${CGry}tput" -FLUXIONDeletingFilesNotice="Deleting ${CGry}files" +FLUXIONDeletingFilesNotice="Löschen ${CGry}von Daten" FLUXIONRestartingNetworkManagerNotice="Neustarten des ${CGry}Netzwerk Manager" FLUXIONCleanupSuccessNotice="Wiederherstellung war erfolgreich" FLUXIONThanksSupportersNotice="Vielen Dank für die Nutzung von FLUXION"