'"
+ if [ "${advanced_captive_portal}" -eq 1 ]; then
+ echo -e "echo -e '${captive_portal_logo}'"
+ fi
+ echo -e "echo -e '\t\t\t\t
'"
echo -e "echo -e '\t\t\t\t\t
${et_misc_texts[${captive_portal_language},9]}
'"
echo -e "echo -e '\t\t\t\t\t
${essid//[\`\']/}'"
echo -e "echo -e '\t\t\t\t
'"
@@ -11697,6 +11728,8 @@ function set_captive_portal_page() {
echo -e "exit 0"
} >> "${tmpdir}${webdir}${indexfile}"
+ base64 -d <<< "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdj+P///38ACfsD/QVDRcoAAAAASUVORK5CYII=" > "${tmpdir}${webdir}${pixelfile}"
+
exec 4>"${tmpdir}${webdir}${checkfile}"
cat >&4 <<-EOF
@@ -12774,6 +12807,15 @@ function capture_pmkid_handshake() {
return 1
fi
+ if [ "${channel}" -gt 14 ]; then
+ if [ "${interfaces_band_info['main_wifi_interface','5Ghz_allowed']}" -eq 0 ]; then
+ echo
+ language_strings "${language}" 515 "red"
+ language_strings "${language}" 115 "read"
+ return 1
+ fi
+ fi
+
if ! validate_network_encryption_type "WPA"; then
return 1
fi
@@ -13388,13 +13430,13 @@ function launch_pmkid_capture() {
tcpdump -i "${interface}" wlan addr3 "${bssid}" -ddd > "${tmpdir}pmkid.bpf"
- if [ "${interfaces_band_info['main_wifi_interface','5Ghz_allowed']}" -eq 0 ]; then
+ if [ "${channel}" -gt 14 ]; then
hcxdumptool_band_modifier="b"
else
hcxdumptool_band_modifier="a"
fi
- hcxdumptool_parameters="-c ${channel}${hcxdumptool_band_modifier} -F --rds=1 --bpf=${tmpdir}pmkid.bpf -w ${tmpdir}pmkid.pcapng"
+ hcxdumptool_parameters="-c ${channel}${hcxdumptool_band_modifier} --rds=1 --bpf=${tmpdir}pmkid.bpf -w ${tmpdir}pmkid.pcapng"
elif compare_floats_greater_or_equal "${hcxdumptool_version}" "${minimum_hcxdumptool_filterap_version}"; then
rm -rf "${tmpdir}target.txt" > /dev/null 2>&1
echo "${bssid//:}" > "${tmpdir}target.txt"
@@ -14227,6 +14269,19 @@ function et_prerequisites() {
fi
fi
+ if hash arping-th 2> /dev/null; then
+ right_arping=1
+ right_arping_command="arping-th"
+ elif hash arping 2> /dev/null; then
+ if check_right_arping; then
+ right_arping=1
+ else
+ echo
+ language_strings "${language}" 722 "yellow"
+ language_strings "${language}" 115 "read"
+ fi
+ fi
+
echo
language_strings "${language}" 296 "yellow"
language_strings "${language}" 115 "read"
@@ -14573,11 +14628,36 @@ function capture_traps() {
exit_script_option
;;
*)
+ if [ -n "${capture_traps_in_progress}" ]; then
+ echo
+ language_strings "${language}" 12 "green"
+ echo -n "> "
+ return
+ fi
+
+ capture_traps_in_progress=1
+ local previous_default_choice="${default_choice}"
ask_yesno 12 "yes"
if [ "${yesno}" = "y" ]; then
exit_code=1
+ capture_traps_in_progress=""
exit_script_option
else
+ if [ -n "${previous_default_choice}" ]; then
+ default_choice="${previous_default_choice}"
+ case ${previous_default_choice^^} in
+ "Y"|"YES")
+ visual_choice="[Y/n]"
+ ;;
+ "N"|"NO")
+ visual_choice="[y/N]"
+ ;;
+ "")
+ visual_choice="[y/n]"
+ ;;
+ esac
+ fi
+
language_strings "${language}" 224 "blue"
if [ "${last_buffered_type1}" = "read" ]; then
language_strings "${language}" "${last_buffered_message2}" "${last_buffered_type2}"
@@ -14600,6 +14680,8 @@ function capture_traps() {
echo
hardcore_exit
fi
+
+ capture_traps_in_progress=""
}
#Exit the script managing possible pending tasks
@@ -14806,6 +14888,17 @@ function set_hashcat_parameters() {
fi
}
+#Detects if your arping version is the right one or if it is the bad iputils-arping
+function check_right_arping() {
+
+ debug_print
+
+ if arping 2> /dev/null | grep -Eq "^ARPing"; then
+ return 0
+ fi
+ return 1
+}
+
#Determine aircrack version
#shellcheck disable=SC2034
function get_aircrack_version() {
@@ -15002,6 +15095,9 @@ function set_absolute_path() {
local string_path
string_path=$(readlink -f "${1}")
+ if [ -d "${string_path}" ]; then
+ string_path="${string_path%/}/"
+ fi
echo "${string_path}"
}
@@ -15222,7 +15318,11 @@ function detect_distro_phase1() {
if uname -a | grep -i "${i}" > /dev/null; then
possible_distro="${i^}"
if [ "${possible_distro}" != "Arch" ]; then
- distro="${i^}"
+ if [[ "$(uname -a)" =~ [Rr]pi ]]; then
+ distro="Raspberry Pi OS"
+ else
+ distro="${i^}"
+ fi
break
else
if uname -a | grep -i "aarch64" > /dev/null; then
@@ -15271,7 +15371,7 @@ function detect_distro_phase2() {
elif [[ "${extra_os_info}" =~ [Pp]arrot ]]; then
distro="Parrot arm"
is_arm=1
- elif [[ "${extra_os_info}" =~ [Dd]ebian ]] && [[ "$(uname -a)" =~ [Rr]aspberry ]]; then
+ elif [[ "${extra_os_info}" =~ [Dd]ebian ]] && [[ "$(uname -a)" =~ [Rr]aspberry|[Rr]pi ]]; then
distro="Raspberry Pi OS"
is_arm=1
fi
@@ -15428,8 +15528,8 @@ function special_distro_features() {
;;
"BlackArch")
networkmanager_cmd="systemctl restart NetworkManager.service"
- xratio=7.3
- yratio=14
+ xratio=8
+ yratio=18
ywindow_edge_lines=1
ywindow_edge_pixels=1
;;
@@ -15892,6 +15992,9 @@ function initialize_script_settings() {
card_vif_support=0
country_code="00"
clean_all_iptables_nftables=1
+ right_arping=0
+ right_arping_command="arping"
+ capture_traps_in_progress=""
}
#Detect graphics system
@@ -15932,6 +16035,11 @@ function check_graphics_system() {
"tty"|*)
if [ -z "${XAUTHORITY}" ]; then
xterm_ok=0
+ if hash xset 2> /dev/null; then
+ if xset -q > /dev/null 2>&1; then
+ xterm_ok=1
+ fi
+ fi
fi
;;
esac
diff --git a/imgs/wiki/airgeddon_scrs1.png b/imgs/wiki/airgeddon_scrs1.png
index c8651b50d..43badcb04 100644
Binary files a/imgs/wiki/airgeddon_scrs1.png and b/imgs/wiki/airgeddon_scrs1.png differ
diff --git a/imgs/wiki/airgeddon_scrs10.png b/imgs/wiki/airgeddon_scrs10.png
index 9a76e2c53..a6350535f 100644
Binary files a/imgs/wiki/airgeddon_scrs10.png and b/imgs/wiki/airgeddon_scrs10.png differ
diff --git a/imgs/wiki/airgeddon_scrs11.png b/imgs/wiki/airgeddon_scrs11.png
index f25c4a19f..680da0437 100644
Binary files a/imgs/wiki/airgeddon_scrs11.png and b/imgs/wiki/airgeddon_scrs11.png differ
diff --git a/imgs/wiki/airgeddon_scrs12.png b/imgs/wiki/airgeddon_scrs12.png
new file mode 100644
index 000000000..9d4231c63
Binary files /dev/null and b/imgs/wiki/airgeddon_scrs12.png differ
diff --git a/imgs/wiki/airgeddon_scrs13.png b/imgs/wiki/airgeddon_scrs13.png
new file mode 100644
index 000000000..a4b1adc0b
Binary files /dev/null and b/imgs/wiki/airgeddon_scrs13.png differ
diff --git a/imgs/wiki/airgeddon_scrs2.png b/imgs/wiki/airgeddon_scrs2.png
index 4d760e8af..43ff2d121 100644
Binary files a/imgs/wiki/airgeddon_scrs2.png and b/imgs/wiki/airgeddon_scrs2.png differ
diff --git a/imgs/wiki/airgeddon_scrs3.png b/imgs/wiki/airgeddon_scrs3.png
index 3d3cb904b..844d52cb6 100644
Binary files a/imgs/wiki/airgeddon_scrs3.png and b/imgs/wiki/airgeddon_scrs3.png differ
diff --git a/imgs/wiki/airgeddon_scrs4.png b/imgs/wiki/airgeddon_scrs4.png
index aea88e36d..c38cca513 100644
Binary files a/imgs/wiki/airgeddon_scrs4.png and b/imgs/wiki/airgeddon_scrs4.png differ
diff --git a/imgs/wiki/airgeddon_scrs5.png b/imgs/wiki/airgeddon_scrs5.png
index 482906f2e..44922d306 100644
Binary files a/imgs/wiki/airgeddon_scrs5.png and b/imgs/wiki/airgeddon_scrs5.png differ
diff --git a/imgs/wiki/airgeddon_scrs6.png b/imgs/wiki/airgeddon_scrs6.png
index a45e33ac8..a9419b433 100644
Binary files a/imgs/wiki/airgeddon_scrs6.png and b/imgs/wiki/airgeddon_scrs6.png differ
diff --git a/imgs/wiki/airgeddon_scrs7.png b/imgs/wiki/airgeddon_scrs7.png
index 031d69839..818b3b0ac 100644
Binary files a/imgs/wiki/airgeddon_scrs7.png and b/imgs/wiki/airgeddon_scrs7.png differ
diff --git a/imgs/wiki/airgeddon_scrs8.png b/imgs/wiki/airgeddon_scrs8.png
index 086593842..99a9ed0ab 100644
Binary files a/imgs/wiki/airgeddon_scrs8.png and b/imgs/wiki/airgeddon_scrs8.png differ
diff --git a/imgs/wiki/airgeddon_scrs9.png b/imgs/wiki/airgeddon_scrs9.png
index 93c35c59e..8a1ec5901 100644
Binary files a/imgs/wiki/airgeddon_scrs9.png and b/imgs/wiki/airgeddon_scrs9.png differ
diff --git a/imgs/wiki/discord_qr.png b/imgs/wiki/discord_qr.png
new file mode 100644
index 000000000..6a6e28cdc
Binary files /dev/null and b/imgs/wiki/discord_qr.png differ
diff --git a/language_strings.sh b/language_strings.sh
index 2fbaaf731..a995cab34 100644
--- a/language_strings.sh
+++ b/language_strings.sh
@@ -10,7 +10,7 @@ function set_language_strings_version() {
debug_print
- language_strings_version="11.30-1"
+ language_strings_version="11.31-1"
}
#Set different language text strings
@@ -547,6 +547,34 @@ function initialize_language_strings() {
et_misc_texts["ARABIC",27]="هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتحوحاول التحكم في متصفح الزبون (${white_color}${beef_pass}${pink_color}:كلمة السر ${white_color}beef${pink_color}:المستخدم) ${white_color}${beef_control_panel_url}${pink_color} في BeEF هذا الهجوم من جزئين. تحقق أثناء الهجوم في وحدة تحكم المتشمم إذا تم التقاط كلمة سر. يمكنك أيضًا فتح"
et_misc_texts["CHINESE",27]="这次攻击有两个部分。观察嗅探器的屏幕以查看是否出现密码。您还可以在 ${white_color}${beef_control_panel_url}${pink_color} 打开 BeEF 控制面板,登录 (用户: ${white_color}beef${pink_color} / 密码: ${white_color}${beef_pass}${pink_color}) 并尝试控制客户端浏览器"
+ et_misc_texts["ENGLISH",28]="Portal accessed"
+ et_misc_texts["SPANISH",28]="Accedió al portal"
+ et_misc_texts["FRENCH",28]="Portail consulté"
+ et_misc_texts["CATALAN",28]="Portal accedit"
+ et_misc_texts["PORTUGUESE",28]="Portal acessado"
+ et_misc_texts["RUSSIAN",28]="Доступ к порталу получен"
+ et_misc_texts["GREEK",28]="Eισήχθη στο portal"
+ et_misc_texts["ITALIAN",28]="Ha acceduto al portale"
+ et_misc_texts["POLISH",28]="Uzyskano dostęp do portalu"
+ et_misc_texts["GERMAN",28]="Portal aufgerufen"
+ et_misc_texts["TURKISH",28]="Portala erişildi"
+ et_misc_texts["ARABIC",28]="تم الوصول إلى البوابة"
+ et_misc_texts["CHINESE",28]="门户访问成功"
+
+ et_misc_texts["ENGLISH",29]="Is alive"
+ et_misc_texts["SPANISH",29]="Está activo"
+ et_misc_texts["FRENCH",29]="Est actif"
+ et_misc_texts["CATALAN",29]="Està actiu"
+ et_misc_texts["PORTUGUESE",29]="Está ativo"
+ et_misc_texts["RUSSIAN",29]="Активен"
+ et_misc_texts["GREEK",29]="Είναι ενεργό"
+ et_misc_texts["ITALIAN",29]="È attivo"
+ et_misc_texts["POLISH",29]="Jest aktywny"
+ et_misc_texts["GERMAN",29]="Ist aktiv"
+ et_misc_texts["TURKISH",29]="Aktif"
+ et_misc_texts["ARABIC",29]="نشط"
+ et_misc_texts["CHINESE",29]="处于活动状态"
+
declare -gA wps_texts
wps_texts["ENGLISH",0]="The password was saved on file"
wps_texts["SPANISH",0]="La contraseña se ha guardado en el fichero"
@@ -6636,7 +6664,7 @@ function initialize_language_strings() {
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"
arr["FRENCH",400]="Avec l'attaque Evil Twin plus BeEF il est possible obtenir les clés en sniffant, mais pas seulement. Vous pouvez essayer de prendre le contrôle du navigateur web de la vicitme. Le succès des attaques proposées dépendra, entre autre, de la version du navigateur installé"
- arr["CATALAN",400]="En l'atac Evil Twin amb Beef integrat, a més d'obtenir claus amb sniffing, podràs intentar controlar el navegador dels clients llançant nombrosos vectors d'atac. L'èxit d'aquests dependrà de molts factors com el tipus de navegador i la versió que utilitzi el client"
+ arr["CATALAN",400]="En l'atac Evil Twin amb BeEF integrat, a més d'obtenir claus amb sniffing, podràs intentar controlar el navegador dels clients llançant nombrosos vectors d'atac. L'èxit d'aquests dependrà de molts factors com el tipus de navegador i la versió que utilitzi el client"
arr["PORTUGUESE",400]="No ataque Evil Twin com BeEF integrado, além de obter senhas com sniffing, você pode tentar controlar o navegador do cliente lançando inúmeros vetores de ataque. O sucesso destes dependerá de muitos fatores, como tipo de navegador e versão utilizada pelo cliente"
arr["RUSSIAN",400]="С атакой Злой Двойник в дополнение к получению паролей сниффингом, вы можете попробовать контролировать клиентский браузер, запуская атаки по ряду векторов. Их успех зависит от многих факторов, в том числе от типа и версии клиентского браузера"
arr["GREEK",400]="Στην επίθεση Evil Twin με ενσωματωμένο BeEF, εκτός από την απόκτηση κλειδιών με τη χρήση τεχνικών sniffing, μπορείτε να προσπαθήσετε να ελέγξετε τον browser του χρήστη-πελάτη κάνοντας χρήση κάποιων attack vectors. Η επιτυχία αυτών θα εξαρτηθεί από πολλούς παράγοντες όπως το είδος του browser του χρήστη-πελάτη και την έκδοσή του"
@@ -6647,19 +6675,19 @@ function initialize_language_strings() {
arr["ARABIC",400]="بالإضافة إلى الحصول على مفاتيح باستخدام تقنيات الشم ، يمكنك محاولة التحكم في متصفح العميل باستخدام العديد من الهجومات. سيعتمد نجاح هذه على العديد من العوامل مثل نوع متصفح العميل وإصداره ،BeEF مع دمج Evil Twin في هجوم"
arr["CHINESE",400]="在集成 BeEF 的邪恶双胞胎攻击中,除了使用嗅探技术获取密钥外,还可以尝试控制客户端浏览器发起大量攻击请求。这些的成功将取决于许多因素,例如客户端浏览器的类型及其版本"
- 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}"
- arr["FRENCH",401]="Le paquet beef installé n'est pas le bon: Vous avez installé Beef (Flexible Brainfuck interpreter) et vous devez installer BeEF (Browser Exploitation Framework). Les deux ont le même nom et peut induire en erreur. Désinstallez et installez la version dont airgeddon a besoin si vous souhaitez utiliser cette fonctionnalité. Guide d'installation: \${beef_installation_url}"
- arr["CATALAN",401]="El paquet beef que tens instal·lat no és BeEF (Browser Exploitation Framework). Tens instal·lat Beef (Flexible Brainfuck interpreter). Tots dos executables es diuen igual i pot donar lloc a confusió. Desinstalalo i instal·la el que airgeddon necessita si vols utilitzar aquesta característica. Guia d'instal·lació: \${beef_installation_url}"
- arr["PORTUGUESE",401]="O pacote beef instalado não é o BeEF (Browser Exploitation Framework). Você instalou Beef (Flexible Brainfuck interpreter). Ambos possuem o mesmo nome e executável o que pode levar a confusão. Desinstale-o e instale o que o airgeddon precisa se você quiser usar esse recurso. Guia de Instalação: \${beef_installation_url}"
- 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]="Zainstalowany pakiet beef nie jest BeEF (Browser 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["GERMAN",401]="Das von Ihnen installierte beef-Paket ist nicht BeEF (Browser Exploitation Framework). Sie haben Beef (Flexible Brainfuck Interpreter) installiert. Beide ausführbare Dateien werden als gleich bezeichnet und können zu Verwirrung führen. Deinstallieren Sie es und installieren Sie das, das airgeddon benötigt, wenn Sie diese Funktion verwenden möchten. Installationsanleitung: \${beef_installation_url}"
- arr["TURKISH",401]="Yüklediğiniz beef paketi, BeEF (Browser Exploitation Framework) değildir. Beef (Flexible Brainfuck interpreter) kurulu. Her iki yürütücü de aynı ada sahip ve karışıklığa yol açabilir. Bu özelliği kullanmak istiyorsanız kaldırın ve hangi airgeddon'un gereksinimlerini karşılayın. Kurulum kılavuzu: \${beef_installation_url}"
- arr["ARABIC",401]="\${beef_installation_url} :إذا كنت تريد استخدام هذه الميزة. دليل التثبيت airgeddon كلا الملفين التنفيذيين لهما نفس الاسم ويمكن أن يؤديا إلى الارتباك. قم بإلغاء تثبيته وتثبيت ما يحتاجه .مثبتًا Beef (Flexible Brainfuck interpreter) لديك .(Browser Exploitation Framework) التي قمت بتثبيتها ليست BeEF حزمة"
- arr["CHINESE",401]="您已安装了 beef 包 (Brainfuck 语言解释器) 但需要 BeEF (Browser Exploitation Framework 浏览器开发框架) 。这两个可执行文件具有相同的名称,可能会导致混淆。如果您想使用该功能,请卸载 Beef (Brainfuck 语言解释器) 并安装 BeEF (Browser Exploitation Framework 浏览器开发框架) 。安装指南: \${beef_installation_url}"
+ 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: \${normal_color}\${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: \${normal_color}\${beef_installation_url}"
+ arr["FRENCH",401]="Le paquet beef installé n'est pas le bon: Vous avez installé Beef (Flexible Brainfuck interpreter) et vous devez installer BeEF (Browser Exploitation Framework). Les deux ont le même nom et peut induire en erreur. Désinstallez et installez la version dont airgeddon a besoin si vous souhaitez utiliser cette fonctionnalité. Guide d'installation: \${normal_color}\${beef_installation_url}"
+ arr["CATALAN",401]="El paquet beef que tens instal·lat no és BeEF (Browser Exploitation Framework). Tens instal·lat Beef (Flexible Brainfuck interpreter). Tots dos executables es diuen igual i pot donar lloc a confusió. Desinstalalo i instal·la el que airgeddon necessita si vols utilitzar aquesta característica. Guia d'instal·lació: \${normal_color}\${beef_installation_url}"
+ arr["PORTUGUESE",401]="O pacote beef instalado não é o BeEF (Browser Exploitation Framework). Você instalou Beef (Flexible Brainfuck interpreter). Ambos possuem o mesmo nome e executável o que pode levar a confusão. Desinstale-o e instale o que o airgeddon precisa se você quiser usar esse recurso. Guia de Instalação: \${normal_color}\${beef_installation_url}"
+ arr["RUSSIAN",401]="Установленный вами пакет beef не является пакетом BeEF (Browser Exploitation Framework). Вы установили Beef (Flexible Brainfuck interpreter). Оба исполнимых файла имеют одинаковое имя и могут вызвать путаницу. Если вы хотите использовать эту функцию, удалите его и установите тот, который требует airgeddon. Инструкция по установке: \${normal_color}\${beef_installation_url}"
+ arr["GREEK",401]="Το πακέτο beef που έχετε εγκαταστημένο δεν είναι το BeEF (Browser Exploitation Framework). Έχετε εγκατεστημένο το Beef (Flexible Brainfuck interpreter). Και τα δύο εκτελέσιμα αρχεία έχουν το ίδιο όνομα και μπορεί να γίνει κάποιο μπέρδεμα. Απεγκαταστήστε το και εγκαταστήστε αυτό που χρειάζεται το airgeddon, αν θέλετε να χρησιμοποιήσετε αυτή την επιλογή. Οδηγός εγκατάστασης: \${normal_color}\${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: \${normal_color}\${beef_installation_url}"
+ arr["POLISH",401]="Zainstalowany pakiet beef nie jest BeEF (Browser 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: \${normal_color}\${beef_installation_url}"
+ arr["GERMAN",401]="Das von Ihnen installierte beef-Paket ist nicht BeEF (Browser Exploitation Framework). Sie haben Beef (Flexible Brainfuck Interpreter) installiert. Beide ausführbare Dateien werden als gleich bezeichnet und können zu Verwirrung führen. Deinstallieren Sie es und installieren Sie das, das airgeddon benötigt, wenn Sie diese Funktion verwenden möchten. Installationsanleitung: \${normal_color}\${beef_installation_url}"
+ arr["TURKISH",401]="Yüklediğiniz beef paketi, BeEF (Browser Exploitation Framework) değildir. Beef (Flexible Brainfuck interpreter) kurulu. Her iki yürütücü de aynı ada sahip ve karışıklığa yol açabilir. Bu özelliği kullanmak istiyorsanız kaldırın ve hangi airgeddon'un gereksinimlerini karşılayın. Kurulum kılavuzu: \${normal_color}\${beef_installation_url}"
+ arr["ARABIC",401]="\${normal_color}\${beef_installation_url}\${red_color} :إذا كنت تريد استخدام هذه الميزة. دليل التثبيت airgeddon كلا الملفين التنفيذيين لهما نفس الاسم ويمكن أن يؤديا إلى الارتباك. قم بإلغاء تثبيته وتثبيت ما يحتاجه .مثبتًا Beef (Flexible Brainfuck interpreter) لديك .(Browser Exploitation Framework) التي قمت بتثبيتها ليست BeEF حزمة\${normal_color}"
+ arr["CHINESE",401]="您已安装了 beef 包 (Brainfuck 语言解释器) 但需要 BeEF (Browser Exploitation Framework 浏览器开发框架) 。这两个可执行文件具有相同的名称,可能会导致混淆。如果您想使用该功能,请卸载 Beef (Brainfuck 语言解释器) 并安装 BeEF (Browser Exploitation Framework 浏览器开发框架) 。安装指南: \${normal_color}\${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:"
@@ -10270,7 +10298,7 @@ function initialize_language_strings() {
arr["POLISH",659]="Błąd. Nieprawidłowa funkcja \"\${normal_color}\${current_function}\${red_color}\" we wtyczce \"\${normal_color}\${plugin}\${red_color}\". Funkcja próbuje modyfikować nie istnieją. Napraw to przed kontynuowaniem"
arr["GERMAN",659]="Fehler. Ungültige Funktion \"\${normal_color}\${current_function}\${red_color}\" im Plugin \"\${normal_color}\${plugin}\${red_color}\". Die zu-ändernde Funktion ist nicht vorhanden. Beheben Sie es, bevor Sie fortfahren"
arr["TURKISH",659]="Hata. \"\${normal_color}\${plugin}\${red_color}\" eklentisinde geçersiz İşlev \"\${normal_color}\${current_function}\${red_color}\". Değiştirmeye çalışılan fonksiyon mevcut değil. Devam etmeden önce düzeltin"
- arr["ARABIC",659]="الوظيفة التي تم محاولة تعديلها غير موجودة. قمبإصلاحها قبل المتابعة .\"\${normal_color}\${plugin}\${red_color}\" في الإضافة \"\${normal_color}\${current_function}\${red_color}\" خطأ. وظيفة غير صالحة "
+ arr["ARABIC",659]="الوظيفة التي تم محاولة تعديلها غير موجودة. قمبإصلاحها قبل المتابعة .\"\${normal_color}\${plugin}\${red_color}\" في الإضافة \"\${normal_color}\${current_function}\${red_color}\" خطأ. وظيفة غير صالحة\${normal_color}"
arr["CHINESE",659]="错误。无效函数 \"\${normal_color}\${current_function}\${red_color}\" 在插件 \"\${normal_color}\${plugin}\${red_color}\" .试图修改的函数不存在。在继续之前修复它"
arr["ENGLISH",660]="Thanks to the plugins system, customized content can be developed. Custom modifications of any menu or functionality in a quick and simple way. More information at Wiki: \${normal_color}\${urlgithub_wiki}/Plugins%20System"
@@ -10298,7 +10326,7 @@ function initialize_language_strings() {
arr["POLISH",661]="Błąd. Konflikt wtyczek (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" i \"\${normal_color}\${plugin}\${red_color}\") wykonujących tą samą czynność \"\${normal_color}\${action}\${red_color}\" na tej samej funkcji \"\${normal_color}\${original_function}\${red_color}\". Napraw to przed kontynuowaniem"
arr["GERMAN",661]="Error. Sie haben widersprüchliche Plugins (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" und \"\${normal_color}\${plugin}\${red_color}\") die die gleiche Aktion \"\${normal_color}\${action}\${red_color}\" über die gleiche funktion \"\${normal_color}\${original_function}\${red_color}\" durchführen. Beheben Sie es, bevor Sie fortfahren"
arr["TURKISH",661]="Hata. Çakışan eklentiler var: (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" ve \"\${normal_color}\${plugin}\${red_color}\"). Aynı eylemi gerçekleştirerek \"\${normal_color}\${action}\${red_color}\" aynı işlevi \"\${normal_color}\${original_function}\${red_color}\" gerçekleştirmeye çalışıyorlar. Devam etmeden önce düzeltin"
- arr["ARABIC",661]="قم بإصلاحه قبل المتابعة .\"\${normal_color}\${original_function}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${action}\${red_color}\" يؤديان نفس المهمة (\"\${normal_color}\${plugin}\${red_color}\" و \"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\") خطأ. لديك مكونات إضافية متعارضة"
+ arr["ARABIC",661]="قم بإصلاحه قبل المتابعة .\"\${normal_color}\${original_function}\${red_color}\" في نفس الوظيفة \"\${normal_color}\${action}\${red_color}\" يؤديان نفس المهمة (\"\${normal_color}\${plugin}\${red_color}\" و \"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\") خطأ. لديك مكونات إضافية متعارضة\${normal_color}"
arr["CHINESE",661]="错误。您有冲突的插件 (\"\${normal_color}\${function_hooks[\${original_function},\${action}]}\${red_color}\" 和 \"\${normal_color}\${plugin}\${red_color}\") 在 \"\${normal_color}\${action}\${red_color}\"相同的函数 \"\${normal_color}\${original_function}\${red_color}\"。请在继续之前先修复它"
arr["ENGLISH",662]="Only one additional interface able to be used detected. Autoselected"
@@ -10382,7 +10410,7 @@ function initialize_language_strings() {
arr["POLISH",667]="Wykryto zainstalowaną starą wersję aircrack. Nie ma problemu, jeśli masz zamiar złamać Handshake, ale należy pamiętać, że do złamania PMKID jest potrzebna minimamlnie wersja \${aircrack_pmkid_version}. W przeciwnym wypadku nie zostanie wykryte PMKID"
arr["GERMAN",667]="Es wurde festgestellt, dass Sie eine alte aircrack Version installiert haben. Kein Problem, wenn Sie planen, einen Handshake zu knacken, aber bedenken Sie, dass PMKID zu knacken ist \${aircrack_pmkid_version} als Mindestversion benötigt. Sonst wird PMKID nicht erkannt werden"
arr["TURKISH",667]="Eski bir aircrack sürümünün yüklü olduğunu tespit edildi. Handshake kırmak istiyorsanız bu bir problem değil. PMKID kırmayı planlıyorsanız \${aircrack_pmkid_version} gereklidir. Aksi takdirde PMKID algılanmaz"
- arr["ARABIC",667]="PMKID وإلا فلن يتم الكشف عن aircrack كإصدار أدنى من \${aircrack_pmkid_version} مطلوب PMKID ولكن ضع في اعتبارك أن لكسر ،Handshake لا توجد مشكلة إذا كنت تخطط لاختراق .aircrack تم اكتشاف أنك قمت بتثبيت نسخة قديمة من"
+ arr["ARABIC",667]="PMKID وإلا فلن يتم الكشف عن aircrack كإصدار أدنى من \${aircrack_pmkid_version} مطلوب PMKID ولكن ضع في اعتبارك أن لكسر ،Handshake لا توجد مشكلة إذا كنت تخطط لاختراق .aircrack تم اكتشاف أنك قمت بتثبيت نسخة قديمة من"
arr["CHINESE",667]="检测到您安装的是旧的 aircrack 版本。如果你仅打算破解 Handshake 没问题,但请记住破解 PMKID 需要 \${aircrack_pmkid_version} 作为 aircrack 的最低版本。否则将检测不到 PMKID"
arr["ENGLISH",668]="6. (hashcat) Dictionary attack against PMKID capture file"
@@ -11110,7 +11138,7 @@ function initialize_language_strings() {
arr["POLISH",719]="Jeden z Twoich adapterów Wi-Fi ma wbudowany kod kraju inny, niż ustawiony w Twoim systemie. Kiedy tak się dzieje, kernel tworzy niestandardową domenę regulacyjną \"\${normal_color}99\${yellow_color}\", która zawiera tylko uprawnienia w OBYDWU domenach regulacyjnych. Albo Twój sprzęt pochodzi z innego regionu, albo celowo nieprawidłowo ustawiłeś domenę rejestracyjną i ograniczyłeś funkcjonalność"
arr["GERMAN",719]="Einer Ihrer WLAN-Adapter hat einen integrierten Ländercode, der sich von dem auf Ihrem System unterscheidet. Wenn dies geschieht, erstellt der Kernel eine spezielle Regulierungsdomäne \"\${normal_color}99\${yellow_color}\", die nur Berechtigungen in BEIDEN Registrierungsdomänen enthält. Entweder stammt Ihre Hardware aus einer anderen Region oder Sie haben Ihre Reg-Domain falsch eingestellt und die Funktionalität absichtlich eingeschränkt"
arr["TURKISH",719]="Wifi bağdaştırıcılarınızdan birinde, sisteminizde ayarlanandan farklı bir yerleşik ülke kodu var. Bu gerçekleştiğinde Kernel, yalnızca HER İKİ Reg etki alanındaki izinleri içeren özel bir düzenleyici etki alanı \"\${normal_color}99\${yellow_color}\" oluşturur. Ya donanımınız farklı bir bölgeye ait ya da reg alan adınızı yanlış ayarladınız ve işlevselliğinizi bilerek sınırladınız"
- arr["ARABIC",719]="والذي يحتوي فقط على الأذونات في كلا نطاقي التسجيل. إما أن جهازك ينتمي إلى منطقة مختلفة، أو أنك قمت بتعيين نطاق التسجيل الخاص بك بشكل غير صحيح وقمت بتقييد وظائفك عن قصد \"\${yellow_color}99\${normal_color}\" بانشاء مجال تنظيمي مخصص kernel علي رمز بلد غير الرمز الموجود علي نظامك. عندما يحدث هذا, يقوم ال wireless adapter يحتوي احدى ال "
+ arr["ARABIC",719]="والذي يحتوي فقط على الأذونات في كلا نطاقي التسجيل. إما أن جهازك ينتمي إلى منطقة مختلفة، أو أنك قمت بتعيين نطاق التسجيل الخاص بك بشكل غير صحيح وقمت بتقييد وظائفك عن قصد \"\${yellow_color}99\${normal_color}\" بانشاء مجال تنظيمي مخصص kernel علي رمز بلد غير الرمز الموجود علي نظامك. عندما يحدث هذا, يقوم ال wireless adapter يحتوي احدى ال"
arr["CHINESE",719]="您的其中一款 WiFi 适配器的内置国家/地区代码与您系统上设置的国家/地区代码不同。当发生这种情况时,系统内核会创建一个自定义的监管域 \"\${normal_color}99\${yellow_color}\",其中仅包含两个监管域中的权限。发生这种情况可能是您的硬件来自不同的地区,或您不正确地设置了注册域并故意限制了您的功能"
arr["ENGLISH",720]="It was detected more than one airgeddon instance running. Keep in mind that sharing and using the same wireless adapter in more than one instance at the same time, probably will lead to uncontrolled errors or unexpected results"
@@ -11124,7 +11152,7 @@ function initialize_language_strings() {
arr["POLISH",720]="Wykryto, że airgeddon został uruchomiony więcej niż raz. Należy pamiętać, że współdzielenie i używanie tej samej karty bezprzewodowej w więcej niż jednej instancji jednocześnie najprawdopodobniej doprowadzi do niekontrolowanych błędów lub nieoczekiwanych rezultatów"
arr["GERMAN",720]="Es wurde festgestellt, dass mehr als eine Airgeddon-Instanz ausgeführt wird. Beachten Sie, dass die gemeinsame Nutzung und Verwendung desselben WLAN-Adapters in mehreren Instanzen gleichzeitig wahrscheinlich zu unkontrollierten Fehlern oder unerwarteten Ergebnissen führt"
arr["TURKISH",720]="airgeddon'un birden fazla kere aynı anda çalıştığı tespit edildi. Aynı kablosuz bağdaştırıcıyı aynı anda paylaşmanın ve kullanmanın muhtemelen kontrol edilemeyen hatalara veya beklenmeyen sonuçlara yol açacağını unutmayın"
- arr["ARABIC",720]="في أكثر من حالة في نفس الوقت، قد يؤدي على الأرجح إلى أخطاء لا يمكن التحكم فيها أو نتائج غير متوقعة wireless adapter قيد التشغيل. يجب العلم أن مشاركة واستخدام نفس airgeddon تم اكتشاف وجود أكثر من "
+ arr["ARABIC",720]="في أكثر من حالة في نفس الوقت، قد يؤدي على الأرجح إلى أخطاء لا يمكن التحكم فيها أو نتائج غير متوقعة wireless adapter قيد التشغيل. يجب العلم أن مشاركة واستخدام نفس airgeddon تم اكتشاف وجود أكثر من"
arr["CHINESE",720]="检测到有多个 airgeddon 实例正在运行。请注意,在多个实例中共享并使用同一个无线适配器可能会导致无法控制的错误或意外结果"
arr["ENGLISH",721]="Number of running instances: \${normal_color}\${airgeddon_running_instances_counter}"
@@ -11138,11 +11166,25 @@ function initialize_language_strings() {
arr["POLISH",721]="Liczba uruchomionych instancji: \${normal_color}\${airgeddon_running_instances_counter}"
arr["GERMAN",721]="Anzahl der laufenden Instanzen: \${normal_color}\${airgeddon_running_instances_counter}"
arr["TURKISH",721]="Çalışan airgeddon uygulamalarının sayısı: \${normal_color}\${airgeddon_running_instances_counter}"
- arr["ARABIC",721]="\${normal_color}\${airgeddon_running_instances_counter}\${blue_color} :عدد المثيلات قيد التشغيل"
+ arr["ARABIC",721]="\${normal_color}\${airgeddon_running_instances_counter}\${blue_color} :عدد المثيلات قيد التشغيل\${normal_color}"
arr["CHINESE",721]="正在运行的实例数:\${normal_color}\${airgeddon_running_instances_counter}"
+
+ arr["ENGLISH",722]="This attack uses the \"\${normal_color}arping\${yellow_color}\" internal tool as an additional functionality to find out if the clients connecting to the network are still active. Unfortunately, it seems that your system doesn't have the correct version and is using the one belonging to the \"\${normal_color}iputils-arping\${yellow_color}\" package which can't be used in this case. Please install the \"\${normal_color}arping\${yellow_color}\" tool created by Thomas Habets in order to enjoy this functionality. This version of the tool is very widespread and is present in almost all repositories of the different Linux distributions. More information about internal tools in our Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["SPANISH",722]="Este ataque utiliza la herramienta interna \"\${normal_color}arping\${yellow_color}\" como funcionalidad adicional para saber si los clientes que conecten a la red siguen activos. Pero lamentablemente, parece que tu sistema no tiene la versión adecuada y está usando la que pertenece al paquete \"\${normal_color}iputils-arping\${yellow_color}\" y que no puede ser utilizada en este caso. Por favor, instala la herramienta \"\${normal_color}arping\${yellow_color}\" creada por Thomas Habets para poder disfrutar de esta funcionalidad. Esta versión de la herramienta está muy extendida y está presente en casi todos los repositorios de las diferentes distribuciones de Linux. Más información acerca de las herramientas internas en nuestro Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["FRENCH",722]="Cette attaque utilise l'outil interne \"\${normal_color}arping\${yellow_color}\" comme fonctionnalité supplémentaire pour savoir si les clients se connectant au réseau sont encore actifs. Mais malheureusement, il semble que votre système ne dispose pas de la version appropriée et utilise celle qui appartient au package \"\${normal_color}iputils-arping\${yellow_color}\" et qui ne peut pas être utilisée dans cet cas. Veuillez vous installer l'outil \"\${normal_color}arping\${yellow_color}\" créé par Thomas Habets pour profiter de cette fonctionnalité. Cette version de l'outil est très répandue et il est présente dans presque tous les référentiels des différentes distributions Linux. Plus d'informations sur les outils internes dans notre Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["CATALAN",722]="Aquest atac utilitza l'eina interna \"\${normal_color}arping\${yellow_color}\" com a funcionalitat addicional per saber si els clients que connectin a la xarxa segueixen actius. Però lamentablement, sembla que el vostre sistema no té la versió adequada i està usant la que pertany al paquet \"\${normal_color}iputils-arping\${yellow_color}\" i que no pot ser utilitzada en aquest cas. Si us plau, instal·leu l'eina \"\${normal_color}arping\${yellow_color}\" creada per Thomas Habets per poder gaudir d'aquesta funcionalitat. Aquesta versió de l'eina està molt estesa i és present a gairebé tots els repositoris de les diferents distribucions de Linux. Més informació sobre les eines internes al nostre Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["PORTUGUESE",722]="Este ataque utiliza a ferramenta \"\${normal_color}arping\${yellow_color}\" para saber se os clientes conectados à rede ainda estão ativos. Parece que seu sistema não possui a versão adequada e está utilizando a versão que pertence ao pacote \"\${normal_color}iputils-arping\${yellow_color}\", que não pode ser utilizada. Instale a ferramenta \"\${normal_color}arping\${yellow_color}\" criada por Thomas Habets para aproveitar esta funcionalidade. Esta versão da ferramenta é muito difundida e está presente em quase todos os repositórios das diferentes distribuições Linux. Mais informações sobre ferramentas em nossa Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["RUSSIAN",722]="Данная атака дополнительно использует инструмент \"\${normal_color}arping\${yellow_color}\", позволяющий узнать, активны ли на данный момент клиенты целевой сети. Однако, похоже, что у вас установлена неподходящая версия из пакета \"\${normal_color}iputils-arping\${yellow_color}\", которую в данном случае использовать нельзя. Чтобы воспользоваться этой функцией, установите инструмент \"\${normal_color}arping\${yellow_color}\", созданный Томасом Хабетсом. Эта версия инструмента очень широко распространена и присутствует почти во всех репозиториях различных дистрибутивов Linux. Дополнительную информацию о внутренних инструментах можно найти на нашей Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["GREEK",722]="Αυτή η επίθεση χρησιμοποιεί το εσωτερικό εργαλείο \"\${normal_color}arping\${yellow_color}\" ως πρόσθετη λειτουργία για να εντοπίζει εάν οι clients που συνδέονται στο δίκτυο είναι ακόμα ενεργοί. Δυστυχώς, φαίνεται ότι το σύστημά σας δεν έχει την κατάλληλη έκδοση και χρησιμοποιεί αυτή που ανήκει στο πακέτο \"\${normal_color}iputils-arping\${yellow_color}\" όπου σε αυτήν την περίπτωση δεν μπορεί να χρησιμοποιηθεί. Εγκαταστήστε το εργαλείο \"\${normal_color}arping\${yellow_color}\" που δημιουργήθηκε από τον Thomas Habets για να απολαύσετε αυτήν τη λειτουργία. Αυτή η έκδοση του εργαλείου είναι πολύ διαδεδομένη και υπάρχει σχεδόν σε όλα τα repositories των διαφορετικών διανομών Linux. Περισσότερες πληροφορίες σχετικά με τα εσωτερικά εργαλεία στο Wiki μας: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["ITALIAN",722]="Questo attacco utilizza la tool interna \"\${normal_color}arping\${yellow_color}\" come funzionalità aggiuntiva per sapere se i clienti che si connettono alla rete sono ancora attivi. Sfortunatamente, sembra che il tuo sistema non disponga della versione appropriata e stia utilizzando quella del pacchetto \"\${normal_color}iputils-arping\${yellow_color}\" che non può essere utilizzata in questo caso. Installa la tool \"\${normal_color}arping\${yellow_color}\" creata da Thomas Habets per usufruire di questa funzionalità. Questa versione della tool è molto diffusa ed è presente in quasi tutti i repository delle diverse distribuzioni Linux. Maggiori informazioni riguardo le tools interne nella nostra Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["POLISH",722]="Atak ten wykorzystuje wewnętrzne narzędzie \"\${normal_color}arping\${yellow_color}\" jako dodatkową funkcję pozwalającą sprawdzić, czy klienci łączący się z siecią są nadal aktywni. Niestety wygląda na to, że Twój system nie ma odpowiedniej wersji, lecz korzysta z tej, która należy do pakietu \"\${normal_color}iputils-arping\${yellow_color}\" i której nie można użyć w tym przypadku. Aby móc korzystać z tej funkcjonalności, zainstaluj narzędzie \"\${normal_color}arping\${yellow_color}\" stworzone przez Thomasa Habetsa. Ta wersja narzędzia jest bardzo rozpowszechniona i jest obecna w prawie wszystkich repozytoriach różnych dystrybucji Linuksa. Więcej informacji o narzędziach wewnętrznych na naszej Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["GERMAN",722]="Dieser Angriff nutzt das interne Tool \"\${normal_color}arping\${yellow_color}\" als zusätzliche Funktionalität, um festzustellen, ob die Clients, die eine Verbindung zum Netzwerk herstellen, noch aktiv sind. Leider scheint es, dass Ihr System nicht über die entsprechende Version verfügt und die Version verwendet, die zum Paket \"\${normal_color}iputils-arping\${yellow_color}\" gehört und in diesem Fall nicht verwendet werden kann. Bitte installieren Sie das von Thomas Habets erstellte Tool \"\${normal_color}arping\${yellow_color}\", um diese Funktionalität nutzen zu können. Diese Version des Tools ist sehr weit verbreitet und in fast allen Repositories der verschiedenen Linux-Distributionen vorhanden. Weitere Informationen zu internen Tools in unserem Wiki: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["TURKISH",722]="Bu saldırı, ağa bağlanan istemcilerin hala etkin olup olmadığını bilmek için ek işlevsellik olarak dahili \"\${normal_color}arping\${yellow_color}\" aracını kullanır. Ancak maalesef sisteminizin uygun sürüme sahip olmadığı ve \"\${normal_color}iputils-arping\${yellow_color}\" paketine ait olanı kullandığı ve bu durumda kullanılamadığı görülüyor. Bu işlevsellikten yararlanmak için lütfen Thomas Habets tarafından oluşturulan \"\${normal_color}arping\${yellow_color}\" aracını yükleyin. Aracın bu sürümü oldukça yaygındır ve farklı Linux dağıtımlarının hemen hemen tüm depolarında mevcuttur. Wiki'mizde dahili araçlar hakkında daha fazla bilgi bulabilirsiniz: \${normal_color}\${urlgithub_wiki}/Internal%20Tools"
+ arr["ARABIC",722]="\${normal_color}\${urlgithub_wiki}/Internal%20Tools:\${yellow_color} الخاص بنا wikiالمختلفة. للمزيد من المعلومات حول الأدوات الداخلية في ال Linux للاستمتاع بهذه الوظيفة. هذا الإصدار من الأداة واسع الانتشار وموجود تقريبًا في جميع مستودعات توزيعات Thomas Habets التي أنشأها \"\${normal_color}arping\${yellow_color}\" الذي لا يمكن استخدامه في هذه الحالة. الرجاء تثبيت أداة \"\${normal_color}iputils-arping\${yellow_color}\" كاداة داخلية وظيفتها لمعرفة إذا كان العملاء المتصلون بالشبكة لا يزالون نشطين. لكن لسوءالحظ، يبدو أن نظامك لا يحتوي على الإصدار المناسب ويستخدم \"\${normal_color}arping\${yellow_color}\" يستخدم هذا الهجوم أداة\${normal_color}"
+ arr["CHINESE",722]="此攻击使用内部 \"\${normal_color}arping\${yellow_color}\" 工具发现连接到网络的客户端是否仍然处于活动状态。但不幸的是,您的系统似乎没有合适的版本,并且正在使用属于 \"\${normal_color}iputils-arping\${yellow_color}\" 包的版本,这种情况下该功能无法使用。请安装 Thomas Habets 创建的 \"\${normal_color}arping\${yellow_color}\" 工具来享受此功能。该版本的工具应用非常广泛,几乎存在于不同 Linux 发行版的所有存储库中。有关内部工具的更多信息,请参阅我们的 Wiki:\${normal_color}\${urlgithub_wiki}/Internal%20Tools"
}
-#Expand escaped variables in language strings with their actual values
+#Expand escaped variables in language strings with their current values
function replace_string_vars() {
local message
diff --git a/plugins/missing_dependencies.sh b/plugins/missing_dependencies.sh
index 2d6b5e663..6e1b90242 100644
--- a/plugins/missing_dependencies.sh
+++ b/plugins/missing_dependencies.sh
@@ -24,8 +24,6 @@ function commands_to_packages() {
case "${distro}" in
"Kali"|"Parrot")
- commands_to_packages_correspondence["hcxpcapngtool"]="hcxtools"
- commands_to_packages_correspondence["hcxdumptool"]="hcxdumptool"
commands_to_packages_correspondence["iw"]="iw"
commands_to_packages_correspondence["awk"]="gawk"
commands_to_packages_correspondence["airmon-ng"]="aircrack-ng"
@@ -37,8 +35,10 @@ function commands_to_packages() {
commands_to_packages_correspondence["lspci"]="pciutils"
commands_to_packages_correspondence["ps"]="procps"
commands_to_packages_correspondence["wpaclean"]="aircrack-ng"
- commands_to_packages_correspondence["crunch"]="crunch"
commands_to_packages_correspondence["aireplay-ng"]="aircrack-ng"
+ commands_to_packages_correspondence["crunch"]="crunch"
+ commands_to_packages_correspondence["hcxpcapngtool"]="hcxtools"
+ commands_to_packages_correspondence["hcxdumptool"]="hcxdumptool"
commands_to_packages_correspondence["mdk3"]="mdk3"
commands_to_packages_correspondence["mdk4"]="mdk4"
commands_to_packages_correspondence["hashcat"]="hashcat"
@@ -62,6 +62,7 @@ function commands_to_packages() {
commands_to_packages_correspondence["john"]="john"
commands_to_packages_correspondence["openssl"]="openssl"
commands_to_packages_correspondence["tshark"]="tshark"
+ commands_to_packages_correspondence["tcpdump"]="tcpdump"
commands_to_packages_correspondence["xdpyinfo"]="x11-utils"
commands_to_packages_correspondence["ethtool"]="ethtool"
commands_to_packages_correspondence["lsusb"]="usbutils"
@@ -70,12 +71,10 @@ function commands_to_packages() {
commands_to_packages_correspondence["ccze"]="ccze"
commands_to_packages_correspondence["loginctl"]="systemd"
commands_to_packages_correspondence["xset"]="x11-xserver-utils"
+ commands_to_packages_correspondence["arping"]="arping"
commands_to_packages_correspondence["curl"]="curl"
- commands_to_packages_correspondence["tcpdump"]="tcpdump"
;;
"BlackArch")
- commands_to_packages_correspondence["hcxpcapngtool"]="hcxtools"
- commands_to_packages_correspondence["hcxdumptool"]="hcxdumptool"
commands_to_packages_correspondence["iw"]="iw"
commands_to_packages_correspondence["awk"]="gawk"
commands_to_packages_correspondence["airmon-ng"]="aircrack-ng"
@@ -87,8 +86,10 @@ function commands_to_packages() {
commands_to_packages_correspondence["lspci"]="pciutils"
commands_to_packages_correspondence["ps"]="procps-ng"
commands_to_packages_correspondence["wpaclean"]="aircrack-ng"
- commands_to_packages_correspondence["crunch"]="crunch"
commands_to_packages_correspondence["aireplay-ng"]="aircrack-ng"
+ commands_to_packages_correspondence["crunch"]="crunch"
+ commands_to_packages_correspondence["hcxpcapngtool"]="hcxtools"
+ commands_to_packages_correspondence["hcxdumptool"]="hcxdumptool"
commands_to_packages_correspondence["mdk3"]="mdk3"
commands_to_packages_correspondence["mdk4"]="mdk4"
commands_to_packages_correspondence["hashcat"]="hashcat"
@@ -112,6 +113,7 @@ function commands_to_packages() {
commands_to_packages_correspondence["john"]="john"
commands_to_packages_correspondence["openssl"]="openssl"
commands_to_packages_correspondence["tshark"]="wireshark-cli"
+ commands_to_packages_correspondence["tcpdump"]="tcpdump"
commands_to_packages_correspondence["xdpyinfo"]="xorg-xdpyinfo"
commands_to_packages_correspondence["ethtool"]="ethtool"
commands_to_packages_correspondence["lsusb"]="usbutils"
@@ -120,8 +122,8 @@ function commands_to_packages() {
commands_to_packages_correspondence["ccze"]="ccze"
commands_to_packages_correspondence["loginctl"]="systemd"
commands_to_packages_correspondence["xset"]="xorg-xset"
+ commands_to_packages_correspondence["arping"]="arping"
commands_to_packages_correspondence["curl"]="curl"
- commands_to_packages_correspondence["tcpdump"]="tcpdump"
;;
esac