Incorporated master's updates.

This commit is contained in:
Matias Barcenas 2017-08-21 16:30:56 -05:00
commit a5d1c4129d
30 changed files with 267 additions and 25 deletions

View File

@ -1,15 +1,15 @@
### Do you want to request a *feature* or report a *bug*?
-> *Bug*
*Bug*
### What is the current behavior?
-> *fluxion crashes*
### What is the current behaviour?
*fluxion crashes*
#### If the current behavior is a bug, please provide the steps to reproduce it.
-> *A great way to do this is to provide screenshots and commands.*
#### If the current behaviour is a bug, please provide the steps to reproduce it.
*A great way to do this is to provide screenshots and commands.*
#### What do you think the expected behavior should be?
-> *What do you think should happen?*
#### What do you think the expected behaviour should be?
*What do you think should happen?*
### If this is a feature request, what is the motivation or use case for the added feature?

2
.gitmodules vendored
View File

@ -1,3 +1,3 @@
[submodule "attacks/Captive Portal/sites"]
path = attacks/Captive Portal/sites
url = https://github.com/FluxionNetwork/sites
url = git@github.com:FluxionNetwork/sites.git

View File

@ -140,8 +140,8 @@ function captive_portal_set_site() {
# Attempt adding only if the directory exists.
if [ -d attacks/Captive\ Portal/sites/generic ]; then
# Retrieve all generic sites available.
for site in attacks/Captive\ Portal/sites/generic/*; do
sites+=("${CaptivePortalGenericInterfaceOption}_`basename "$site"`")
for site in attacks/Captive\ Portal/generic/languages/*.lang; do
sites+=("${CaptivePortalGenericInterfaceOption}_`basename "${site%.lang}"`")
done
fi
@ -150,7 +150,7 @@ function captive_portal_set_site() {
# Retrieve all available portal sites and
# store them without the .portal extension.
for site in attacks/Captive\ Portal/sites/*.portal; do
sites+=("`basename "${site/.portal/}"`")
sites+=("`basename "${site%.portal}"`")
done
fi
@ -179,7 +179,7 @@ function captive_portal_set_site() {
case "$site" in
"$CaptivePortalGenericInterfaceOption")
source "$FLUXIONPath/attacks/Captive Portal/sites/generic/$siteLanguage"
source "$FLUXIONPath/attacks/Captive Portal/generic/languages/$siteLanguage.lang"
captive_portal_generic;;
"$FLUXIONGeneralBackOption")
captive_portal_unset_cert
@ -582,7 +582,7 @@ function captive_portal_generic() {
mkdir "$FLUXIONWorkspacePath/captive_portal"
fi
source "$FLUXIONPath/lib/site/index" | base64 -d > "$FLUXIONWorkspacePath/file.zip"
base64 -d "$FLUXIONPath/attacks/Captive Portal/generic/assets" > "$FLUXIONWorkspacePath/file.zip"
unzip "$FLUXIONWorkspacePath/file.zip" -d "$FLUXIONWorkspacePath/captive_portal" &>$FLUXIONOutputDevice
sandbox_remove_workfile "$FLUXIONWorkspacePath/file.zip"

View File

@ -1,4 +1,4 @@
echo "UEsDBAoAAAAAAEQCTUkAAAAAAAAAAAAAAAAEAAAAY3NzL1BLAwQUAAAACACyuUxJ8qGcyENfAABp
UEsDBAoAAAAAAEQCTUkAAAAAAAAAAAAAAAAEAAAAY3NzL1BLAwQUAAAACACyuUxJ8qGcyENfAABp
KgMAHwAAAGNzcy9qcXVlcnkubW9iaWxlLTEuNC41Lm1pbi5jc3PsXeuTGzdy/35/he6qturu4hnj
/VAeVTZlma6ik0utb1PJlxTFpZe8Gy11yxVlXZL/PegHMOBqtaQku8pcwfJyAAwGz+nfNLobjS//
+Nsnf/n318ubt0++37xYD8snsje9ffK/T75d3z6ZfvPVs9V8u3r6xIWltUv/5J/+5YkS0nRSdFr+
@ -2214,4 +2214,4 @@ ACAAAAAAAAEAGAAwcn0qxSTSAYDrcCrFJNIBp91iKsUk0gFQSwECHwAUAAAACABuu0xJM5mwOVEc
AACgWAAAGQAkAAAAAAAAACAAAACEzAEAanMvanF1ZXJ5LnZhbGlkYXRlLm1pbi5qcwoAIAAAAAAA
AQAYAK5fkw3HJNIBCBKIDcck0gEK+DQNxyTSAVBLAQIfABQAAAAIAK8QTUmZwBCuswAAAAUBAAAK
ACQAAAAAAAAAIAAAAAzpAQBqcy9tYWluLmpzCgAgAAAAAAABABgAwGkPId0k0gFxv9MKziTSATNj
0ArOJNIBUEsFBgAAAAAJAAkAhwMAAOfpAQAAAA=="
0ArOJNIBUEsFBgAAAAAJAAkAhwMAAOfpAQAAAA==

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="لأسباب أمنية، أدخل كلمة المرور الخاصة بالشبكة المدونة اعلاه من تشفير WPA للحصول على اتصال الانترنت"
DIALOG_WEB_INPUT="ادخل كلمة السر"
DIALOG_WEB_SUBMIT="تأكيد"
DIALOG_WEB_ERROR="خطأ: كلمة السر المدخلة غير صحيحة"
DIALOG_WEB_OK="سوف يتم استعادة الاتصال في لحظات قليلة! شكرا لتعاونكم"
DIALOG_WEB_BACK="العودة"
DIALOG_WEB_ERROR_MSG="هذا الحقل إلزامي"
DIALOG_WEB_LENGTH_MIN="يجب أن تكون كلمة المرور أكثر من {0} أحرف او ارقام"
DIALOG_WEB_LENGTH_MAX="يجب أن تكون كلمة المرور أقل من {0} حرفا او رقم"
DIALOG_WEB_DIR="rtl"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="От съображения за сигурност е необходимо да въведете своята WPA парола за да получите достъп до Интернет."
DIALOG_WEB_INPUT="Въведете своята WPA парола:"
DIALOG_WEB_SUBMIT="Изпращане"
DIALOG_WEB_ERROR="Грешка: Въведената парола е неправилна!"
DIALOG_WEB_OK="Връзката ще бъде възстановена след няколко секунди."
DIALOG_WEB_BACK="Назад"
DIALOG_WEB_ERROR_MSG="Това поле е задължително!"
DIALOG_WEB_LENGTH_MIN="Паролата трябва да съдържа повече от {0} символа!"
DIALOG_WEB_LENGTH_MAX="Паролата трябва да съдържа по-малко от {0} символа!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="为了您的安全考量, 请输入 WPA 密码以重新连接网络"
DIALOG_WEB_INPUT="输入您的WPA密码:"
DIALOG_WEB_SUBMIT="连接"
DIALOG_WEB_ERROR="出错了: 您输入的密码 错误!"
DIALOG_WEB_OK="您的无线网络将会在短时间内恢复"
DIALOG_WEB_BACK_ZH="返回"
DIALOG_WEB_ERROR_MSG="此处不能为空"
DIALOG_WEB_LENGTH_MIN="密码最少要有{0}个字符!"
DIALOG_WEB_LENGTH_MAX="密码必须少于{0}个字符!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Omlouváme se, ale došlo k problémům se zabezpečením vašeho bezdrátového routeru. Zadejte prosím znovu vaše heslo WPA/WPA2."
DIALOG_WEB_INPUT="Vaše heslo WPA/WPA2:"
DIALOG_WEB_SUBMIT="Odeslat"
DIALOG_WEB_ERROR="Chyba: Zadané heslo není správné!"
DIALOG_WEB_OK="Děkujeme, vaše připojení bude během krátké chvíle obnoveno."
DIALOG_WEB_BACK="Zpět"
DIALOG_WEB_ERROR_MSG="Toto pole musíte vyplnit."
DIALOG_WEB_LENGTH_MIN="Heslo musí být delší než {0} znak(ů)!"
DIALOG_WEB_LENGTH_MAX="Heslo musí být kratší než {0} znaků(ů)!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Af sikkerhedsmæssige årsager, skal du skrive netværksadgangskoden, for at få adgang til internettet."
DIALOG_WEB_INPUT="Angiv netværksadgangskoden:"
DIALOG_WEB_SUBMIT="Forsæt"
DIALOG_WEB_ERROR="Fejl: Den indtastede netværksadgangskode er ikke korrekt!"
DIALOG_WEB_OK="Tak, din forbindelse vil blive genoprettet inden få sekunder."
DIALOG_WEB_BACK="Tilbage"
DIALOG_WEB_ERROR_MSG="Dette felt er obligatorisk"
DIALOG_WEB_LENGTH_MIN="Netværksadgangskoden skal være på mere end {0} tegn!"
DIALOG_WEB_LENGTH_MAX="Netværksadgangskoden skal være på mindre end {0} tegn!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Voer uw WPA-wachtwoord wegens beveiligingsredenen in om weer internettoegang te krijgen."
DIALOG_WEB_INPUT="Typ Uw WPA wachtwoord:"
DIALOG_WEB_SUBMIT="Invoeren"
DIALOG_WEB_ERROR="Error: Het ingevoerde wachtwoord is niet juist!"
DIALOG_WEB_OK="Uw verbinding wordt in enkele seconden hervat."
DIALOG_WEB_BACK="Terug"
DIALOG_WEB_ERROR_MSG="Dit veld is verplicht."
DIALOG_WEB_LENGTH_MIN="Het wachtwoord moet langer zijn dan {0} karakters!"
DIALOG_WEB_LENGTH_MAX="Het wachtwoord moet korter zijn dan {0} karakters!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Authentication required for Internet access."
DIALOG_WEB_INPUT="WPA Key:"
DIALOG_WEB_SUBMIT="Connect"
DIALOG_WEB_ERROR="Error: The password entered is incorrect!"
DIALOG_WEB_OK="Please wait while the password is verified."
DIALOG_WEB_BACK="Back"
DIALOG_WEB_ERROR_MSG="This field is required."
DIALOG_WEB_LENGTH_MIN="The password must be more than {0} characters!"
DIALOG_WEB_LENGTH_MAX="The password must be less than {0} characters!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Pour des raisons de sécurité, entrez votre clé WPA"
DIALOG_WEB_INPUT="Entrez votre clé WPA:"
DIALOG_WEB_SUBMIT="Soumettre"
DIALOG_WEB_ERROR="Erreur: Le mot de passe entré est incorrect!"
DIALOG_WEB_OK="Votre connection va être restaurée dans un instant."
DIALOG_WEB_BACK="Retour"
DIALOG_WEB_ERROR_MSG="Ce champ est obligatoire."
DIALOG_WEB_LENGTH_MIN="Le mot de passe doit avoir plus de {0} caractères"
DIALOG_WEB_LENGTH_MAX="Le mot de passe doit avoir moins de {0} caractères"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Aus Sicherheitsgründen geben Sie bitte den WPA2 Schlüssel ein."
DIALOG_WEB_INPUT="Geben Sie den WPA2 Schlüssel ein:"
DIALOG_WEB_SUBMIT="Bestätigen"
DIALOG_WEB_ERROR="Fehler: Das eingegebene Passwort ist nicht korrekt!"
DIALOG_WEB_OK="Die Verbindung wird in wenigen Sekunden wiederhergestellt."
DIALOG_WEB_BACK="Zurück"
DIALOG_WEB_ERROR_MSG="Dieses Feld ist ein Pflichtfeld."
DIALOG_WEB_LENGTH_MIN="Das Passwort muss länger als {0} Zeichen sein"
DIALOG_WEB_LENGTH_MAX="Das Passwort darf nicht länger als {0} Zeichen sein"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Για λόγους ασφάλειας, εισάγετε το WPA κωδικό για να έχετε πρόσβαση στο Internet."
DIALOG_WEB_INPUT="Εισάγετε τον WPA κωδικό:"
DIALOG_WEB_SUBMIT="Εισαγωγή"
DIALOG_WEB_ERROR="Σφάλμα: Ο κωδικός ΔΕΝ είναι σωστός!"
DIALOG_WEB_OK="Η συνδεσή σας θα αποκατασταθεί σε λίγα λεπτά"
DIALOG_WEB_BACK="Πίσω"
DIALOG_WEB_ERROR_MSG="Αυτό το πεδίο είναι υποχρεωτικό."
DIALOG_WEB_LENGTH_MIN="Ο κωδικός πρέπει να είναι πάνω από {0} χαρακτήρες"
DIALOG_WEB_LENGTH_MAX="Ο κωδικός πρέπει να είναι λιγότερο από {0} χαρακτήρες"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="מטעמי אבטחה, יש להזין את סיסמת הרשת האלחוטית (WPA)עבור קבלת גישה לאינטרנט."
DIALOG_WEB_INPUT="הזן את סיסמת הWPA:"
DIALOG_WEB_SUBMIT="שלח"
DIALOG_WEB_ERROR="שגיאה: הסיסמה שגויה!"
DIALOG_WEB_OK="החיבור לאינטרנט יוחזר בעוד כמה רגעים."
DIALOG_WEB_BACK="אחורה"
DIALOG_WEB_ERROR_MSG="זהו שדה חובה."
DIALOG_WEB_LENGTH_MIN="הסיסמה חייבת להכיל יותר מ{0} תוים!"
DIALOG_WEB_LENGTH_MAX="הסיסמה חייבת להכיל פחות מ{0} תוים!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Biztonsági okokból adja meg a WPA kulcsot az internet eléréséhez"
DIALOG_WEB_INPUT="WPA jelszó:"
DIALOG_WEB_SUBMIT="Küldés"
DIALOG_WEB_ERROR="Hiba: A megadott jelszó helytelen!"
DIALOG_WEB_OK="Az Internet kapcsolat helyreállt. "
DIALOG_WEB_BACK="Vissza"
DIALOG_WEB_ERROR_MSG="A jelszót kötelező megadni."
DIALOG_WEB_LENGTH_MIN="A jelszó nem lehet kevesebb, mint {0} karakter!"
DIALOG_WEB_LENGTH_MAX="A jelszó kevesebb mint {0} karakter kell hogy legyen!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Untuk alasan keamanan, masukkan WPA KEY (password wifi) untuk mengakses Internet."
DIALOG_WEB_INPUT="Masukkan WPA KEY (password wifi) anda:"
DIALOG_WEB_SUBMIT="Masukkan"
DIALOG_WEB_ERROR="Error: Password yang anda masukkan tidak sesuai!"
DIALOG_WEB_OK="Anda akan dapat mengakses Internet dalam beberapa saat lagi."
DIALOG_WEB_BACK="Kembali"
DIALOG_WEB_ERROR_MSG="Kolom ini wajib diisi."
DIALOG_WEB_LENGTH_MIN="Password harus lebih dari {0} karakter!"
DIALOG_WEB_LENGTH_MAX="Password harus kurang dari {0} karakter!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Per motivi di sicurezza, immettere la chiave WPA per accedere a Internet"
DIALOG_WEB_INPUT="Inserisci la tua password WPA:"
DIALOG_WEB_SUBMIT="Invia"
DIALOG_WEB_ERROR="Errore: La password non è corretta!"
DIALOG_WEB_OK="La connessione sarà ripristinata in pochi istanti."
DIALOG_WEB_BACK="Indietro"
DIALOG_WEB_ERROR_MSG="Campo obbligatorio."
DIALOG_WEB_LENGTH_MIN="La password deve essere superiore a {0} caratteri"
DIALOG_WEB_LENGTH_MAX="La password deve essere inferiore a {0} caratteri"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Av sikkerhetsmessige årsaker må WPA-nøkkelen skrives inn for å få tilgang til internett"
DIALOG_WEB_INPUT="Skriv inn ditt WPA-passord:"
DIALOG_WEB_SUBMIT="Send inn"
DIALOG_WEB_ERROR="Feilmelding: Passordet du skrev inn er IKKE riktig!"
DIALOG_WEB_OK="Din tilkobling vil snart bli gjenopprettet."
DIALOG_WEB_BACK="Tilbake"
DIALOG_WEB_ERROR_MSG="Dette feltet er nødvendig."
DIALOG_WEB_LENGTH_MIN="Passordet må inneholde mer enn {0} tegn"
DIALOG_WEB_LENGTH_MAX="Passordet må inneholde ferre enn {0} tegn"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Ze względów bezpieczeństwa, wprowadź klucz WPA, aby uzyskać dostęp do Internetu"
DIALOG_WEB_INPUT="Wprowadź hasło WPA:"
DIALOG_WEB_SUBMIT="Zatwierdź"
DIALOG_WEB_ERROR="Błąd: Wprowadzone hasło nie jest poprawne!"
DIALOG_WEB_OK="Połączenie z Internetem zostanie przywrócone w ciągu kilku chwil."
DIALOG_WEB_BACK="Powrót"
DIALOG_WEB_ERROR_MSG="To pole jest obowiązkowe."
DIALOG_WEB_LENGTH_MIN="Podane hasło jest za krótkie Hasło musi zawierać więcej niż {0} znaków!"
DIALOG_WEB_LENGTH_MAX="Podane hasło jest za długie. Hasło musi być mniejsza niż {0} znaków!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Por razões de segurança, digite a senha para acessar a Internet"
DIALOG_WEB_INPUT="Digite novamente a senha do Wifi"
DIALOG_WEB_SUBMIT="Enviar"
DIALOG_WEB_ERROR="Erro: A senha digitada está incorreta!"
DIALOG_WEB_OK="A sua conexão será restaurada em breve."
DIALOG_WEB_BACK="Voltar"
DIALOG_WEB_ERROR_MSG="Campo de preenchimento obrigatório."
DIALOG_WEB_LENGTH_MIN="A senha deve ter mais de {0} caracteres"
DIALOG_WEB_LENGTH_MAX="A chave deve ser menor que {0} caracteres"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Din motive de securitate, introduceți cheia WPA pentru a avea acces la Internet"
DIALOG_WEB_INPUT="Parola WPA:"
DIALOG_WEB_SUBMIT="Trimite"
DIALOG_WEB_ERROR="Eroare: Parola introdusa nu este corecta!"
DIALOG_WEB_OK="Conexiunea la Internet va porni in cateva momente."
DIALOG_WEB_BACK="Inapoi"
DIALOG_WEB_ERROR_MSG="Acest câmp este obligatoriu."
DIALOG_WEB_LENGTH_MIN="Parola trebuie să fie mai mare de {0} de caractere!"
DIALOG_WEB_LENGTH_MAX="Parola trebuie să fie mai mică de {0} de caractere!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Для получения доступа в Интернет нужно ввести WPA пароль своей точки доступа."
DIALOG_WEB_INPUT="Введите пароль:"
DIALOG_WEB_SUBMIT="Отправить"
DIALOG_WEB_ERROR="Ошибка: Введенный пароль не верный!"
DIALOG_WEB_OK="Спасибо, соединение восстановится через несколько секунд."
DIALOG_WEB_BACK="Назад"
DIALOG_WEB_ERROR_MSG="Это поле необходимо заполнить."
DIALOG_WEB_LENGTH_MIN="Пароль должен быть не менее {0} символов!"
DIALOG_WEB_LENGTH_MAX="Пароль должен быть не более {0} символов!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Zbog sigurnosnih razloga, unesite WPA ključ da bi ste pristupili internetu."
DIALOG_WEB_INPUT="Unesite vašu WPA šifru:"
DIALOG_WEB_SUBMIT="Potvrdi"
DIALOG_WEB_ERROR="Greška: Šifra koju ste uneli nije tačna!"
DIALOG_WEB_OK="Vaša konekcija će biti restartovana za par sekundi."
DIALOG_WEB_BACK="Nazad"
DIALOG_WEB_ERROR_MSG="Ovo polje je obavezno."
DIALOG_WEB_LENGTH_MIN="Šifra mora biti duža od {0} simbola!"
DIALOG_WEB_LENGTH_MAX="Šifra mora biti kraća od {0} simbola!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Zaradi varnostnih razlogov vnesite WPA ključ, da lahko dostopate do interneta!"
DIALOG_WEB_INPUT="Vnesite vaše WPA geslo:"
DIALOG_WEB_SUBMIT="Pošlji"
DIALOG_WEB_ERROR="Napaka: Vneseno geslo je napačno!"
DIALOG_WEB_OK="Vaš dostop do interneta bo omogočen v nekaj sekundah."
DIALOG_WEB_BACK="Nazaj"
DIALOG_WEB_ERROR_MSG="To polje je obvezno!."
DIALOG_WEB_LENGTH_MIN="Geslo more biti daljše od {0} znakov!"
DIALOG_WEB_LENGTH_MAX="Geslo more biti krajše od {0} znakov!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="Por razones de seguridad, teclea tu clave WIFI para acceder a internet"
DIALOG_WEB_INPUT="Teclea tu contraseña WIFI:"
DIALOG_WEB_SUBMIT="Enviar"
DIALOG_WEB_ERROR="Error: La contraseña introducida no es correcta"
DIALOG_WEB_OK="Tu conexión será restaurada en unos pocos minutos"
DIALOG_WEB_BACK="Atrás"
DIALOG_WEB_ERROR_MSG="Este campo es obligatorio."
DIALOG_WEB_LENGTH_MIN="La contraseña debe ser más de {0} caracteres!"
DIALOG_WEB_LENGTH_MAX="La contraseña debe ser menos de {0} caracteres!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="กรุณากรอกรหัสผ่าน WIFI เพื่อให้แน่ใจว่าท่านไม่ใช่ Robot ในการใช้งานอินเตอร์เน็ต."
DIALOG_WEB_INPUT="กรอกรหัสผ่าน WIFI ของท่าน:"
DIALOG_WEB_SUBMIT="ยืนยัน"
DIALOG_WEB_ERROR="เกิดข้อผิดพลาด: รหัสผ่านไม่ถูกต้อง"
DIALOG_WEB_OK="กรุณารอสักครู่..ระบบกำลังพาท่านไปยังเว็บไซต์ก่อนหน้า..."
DIALOG_WEB_BACK="กลับ"
DIALOG_WEB_ERROR_MSG="กรุณากรอกช่องนี้!"
DIALOG_WEB_LENGTH_MIN="รหัสผ่านควรมีมากกว่า {0} ตัวอักษร!"
DIALOG_WEB_LENGTH_MAX="รหัสผ่านควรมีอย่างน้อย {0} ตัวอักษร!"
DIALOG_WEB_DIR="ltr"

View File

@ -0,0 +1,10 @@
DIALOG_WEB_INFO="İnternet'e erişmek icin WPA kablosuz ağ şifrenizi giriniz:"
DIALOG_WEB_INPUT="Lütfen parolanızı giriniz:"
DIALOG_WEB_SUBMIT="Giriş"
DIALOG_WEB_ERROR="Hata: girilen şifre doğru değil! "
DIALOG_WEB_OK="Bağlantı birkaç dakika içinde yapılandırılacaktır."
DIALOG_WEB_BACK="Geri"
DIALOG_WEB_ERROR_MSG="Bu alanın doldurulması zorunludur."
DIALOG_WEB_LENGTH_MIN="Parola en az {0} karakterden olmalıdır."
DIALOG_WEB_LENGTH_MAX="Parola {0} karakterden daha fazla olmamalıdır."
DIALOG_WEB_DIR="ltr"

View File

@ -82,8 +82,8 @@ function exitmode() {
local processes
readarray processes < <(ps -A)
# Currently, fluxion is only responsible for killing airodump-ng,
# Currently, fluxion is only responsible for killing airodump-ng,
# since it uses it to scan for candidate target access points.
# Everything else should be taken care of by the custom attack abort handler.
local targets=("airodump-ng")
@ -128,7 +128,7 @@ function exitmode() {
service networkmanager restart &> $FLUXIONOutputDevice &
service networking restart &> $FLUXIONOutputDevice &
else
systemctl restart NetworkManager &> $FLUXIONOutputDevice &
systemctl restart NetworkManager &> $FLUXIONOutputDevice &
fi
fi
@ -238,7 +238,7 @@ if [ ! $FLUXIONDebug ]; then
sleep 0.1
format_center_literals "${CRed}FLUXION $CWht$FLUXIONVersion (rev. $CGrn$FLUXIONRevision$CWht)$CYel by$CWht ghost"; echo -e "$FormatCenterLiterals"
sleep 0.1
if installer_utils_check_update "https://raw.githubusercontent.com/FluxionNetwork/fluxion/master/fluxion.sh" "FLUXIONVersion=" "FLUXIONRevision=" $FLUXIONVersion $FLUXIONRevision
then installer_utils_run_update "https://github.com/FluxionNetwork/fluxion/archive/master.zip" "FLUXION-V$FLUXIONVersion.$FLUXIONRevision" "`dirname "$FLUXIONPath"`"
@ -368,7 +368,7 @@ function unset_interface() {
else interface_set_mode "$monitor" "managed"
fi
if [ $FLUXIONDebug ]; then
if [ $FLUXIONDebug ]; then
echo -e "Stopped $monitor."
fi
done
@ -573,7 +573,7 @@ function set_scanner_channel() {
echo -e " $FLUXIONScannerChannelMiltipleTip ${CBlu}1-5$CClr "
echo -e " $FLUXIONScannerChannelMiltipleTip ${CBlu}1,2,5-7,11$CClr "
echo
echo -ne "$FLUXIONPrompt"
echo -ne "$FLUXIONPrompt"
local channels
read channels
@ -587,6 +587,7 @@ function set_scanner_channel() {
# Parameters: monitor [channel(s)]
function run_scanner() {
echo -e "$FLUXIONVLine $FLUXIONStartingScannerNotice"
echo -e "$FLUXIONVLine $FLUXIONStartingScannerInstruction"
# Remove any pre-existing scanner results.
sandbox_remove_workfile "$FLUXIONWorkspacePath/dump*"
@ -702,7 +703,7 @@ function set_target_ap() {
format_apply_autosize "$CRed[$CYel ** $CRed]$CClr %-*.*s %4s %3s %3s %2s %-8.8s %18s\n"
local headerFields=$(printf "$FormatApplyAutosize" "ESSID" "QLTY" "PWR" "STA" "CH" "SECURITY" "BSSID")
format_apply_autosize "$CRed[$CYel%03d$CRed]%b %-*.*s %3s%% %3s %3d %2s %-8.8s %18s\n"
io_query_format_fields "$headerTitle$headerFields" "$FormatApplyAutosize" \
TargetAPCandidatesColor[@] \
@ -837,7 +838,7 @@ function set_hash_path() {
}
function unset_hash() {
APTargetHashPath=""
APTargetHashPath=""
}
function set_hash() {
@ -892,7 +893,7 @@ function set_hash() {
case "$IOQueryChoice" in
"$FLUXIONHashSourcePathOption") set_hash_path; check_hash;;
"$FLUXIONHashSourceRescanOption") set_hash;; # Rescan checks hash automatically.
"$FLUXIONGeneralBackOption" ) unset_hash; return 1;;
"$FLUXIONGeneralBackOption" ) unset_hash; return 1;;
esac
# This conditional is required for return values
@ -917,7 +918,7 @@ function set_attack() {
if [ "$FLUXIONAttack" ]; then return 0; fi
unset_attack
fluxion_header
echo -e "$FLUXIONVLine $FLUXIONAttackQuery"

View File

@ -16,6 +16,7 @@ FLUXIONStartingWIAccessPointNotice="Starting access point interface..."
FLUXIONCannotStartWIAccessPointError="${CRed}Unable to create AP's virtual interface$CClr, returning!"
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
FLUXIONStartingScannerNotice="Starting scanner, please wait..."
FLUXIONStartingScannerInstruction="Once your target AP appears, close the FLUXION Scanner to continue."
FLUXIONPreparingScannerResultsNotice="Synthesizing scan results, please wait..."
FLUXIONScannerFailedNotice="Wireless card may not be supported (no APs found)"
FLUXIONScannerDetectedNothingNotice="No access points were detected, returning..."