diff --git a/CHANGELOG.md b/CHANGELOG.md index e2c4daf94..29c83feca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +### 11.11 + - Custom enterprise certificates creation fix (now sha256) for modern hostapd-wpe versions + - Fixed Docker distro shown (now Kali based) + - Fixed PMKID hashcat hash parsing + - Improvements on graphics system and resolution detection + - Fixed 5Ghz Evil Twin attacks DoS problems + - Added 5Ghz country code check + - Improvements on OS/distro detection + ### 11.10 - Fixed problem for latest BeEF - Fixed broken dependency menu validation @@ -101,7 +110,7 @@ - Added plugins system - Added example plugin: Missing dependencies auto-installation for some distros (Kali, Parrot, BlackArch) - Improvements for Evil Twin on captive portal detection for newer devices - - Missing 5GHz channels added + - Missing 5Ghz channels added - Github pull request template added and issue templates updated - Fixed error on hex2ascii conversion for some WEP passwords diff --git a/Dockerfile b/Dockerfile index 330c42045..200e280c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -54,6 +54,7 @@ RUN \ x11-utils \ wget \ ccze \ + systemd \ x11-xserver-utils #Install update tools diff --git a/README.md b/README.md index da2fe5e32..4a2a2b51a 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,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-11.10-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-11.11-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/cloud/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=a9a9a9 "Docker rules!" diff --git a/airgeddon.sh b/airgeddon.sh index 488a6a436..9c368de49 100755 --- 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 -#Version......: 11.10 +#Version......: 11.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -83,6 +83,7 @@ internal_tools=( "wget" "ccze" "xset" + "loginctl" ) declare -A possible_package_names=( @@ -130,8 +131,8 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="11.10" -language_strings_expected_version="11.10-1" +airgeddon_version="11.11" +language_strings_expected_version="11.11-1" standardhandshake_filename="handshake-01.cap" standardpmkid_filename="pmkid_hash.txt" standardpmkidcap_filename="pmkid.cap" @@ -198,7 +199,7 @@ wep_key_handler="ag.wep_key_handler.sh" wep_processes_file="wep_processes" #Docker vars -docker_based_distro="Arch" +docker_based_distro="Kali" docker_io_dir="/io/" #WPS vars @@ -283,6 +284,7 @@ beef_installation_url="https://github.com/beefproject/beef/wiki/Installation" hostapd_file="ag.hostapd.conf" hostapd_wpe_file="ag.hostapd_wpe.conf" hostapd_wpe_log="ag.hostapd_wpe.log" +hostapd_wpe_default_log="hostapd-wpe.log" control_et_file="ag.et_control.sh" control_enterprise_file="ag.enterprise_control.sh" enterprisedir="enterprise/" @@ -353,6 +355,7 @@ known_incompatible_distros=( known_arm_compatible_distros=( "Raspbian" + "Raspberry Pi OS" "Parrot arm" "Kali arm" ) @@ -1441,6 +1444,14 @@ function get_5ghz_band_info_from_phy_interface() { return 1 } +#Detect country code and if region is set +function region_check() { + + debug_print + + country_code="$(iw reg get | awk 'FNR == 2 {print $2}' | cut -f 1 -d ":" 2> /dev/null)" +} + #Prepare monitor mode avoiding the use of airmon-ng or airmon-zc generating two interfaces from one function prepare_et_monitor() { @@ -3101,7 +3112,7 @@ function create_certificates_config_files() { echo -e "cert_opt = ca_default" echo -e "default_days = 3650" echo -e "default_crl_days = 30" - echo -e "default_md = md5" + echo -e "default_md = sha256" echo -e "preserve = no" echo -e "policy = policy_match\n" echo -e "[ policy_match ]" @@ -3152,7 +3163,7 @@ function create_certificates_config_files() { echo -e "cert_opt = ca_default" echo -e "default_days = 3650" echo -e "default_crl_days = 30" - echo -e "default_md = md5" + echo -e "default_md = sha256" echo -e "preserve = no" echo -e "policy = policy_match\n" echo -e "[ policy_match ]" @@ -3187,7 +3198,7 @@ function create_certificates_config_files() { echo -e "[v3_ca]" echo -e "subjectKeyIdentifier = hash" echo -e "authorityKeyIdentifier = keyid:always,issuer:always" - echo -e "basicConstraints = CA:true" + echo -e "basicConstraints = critical,CA:true" } >> "${tmpdir}${certsdir}ca.cnf" { @@ -5591,6 +5602,7 @@ function clean_tmpfiles() { rm -rf "${tmpdir}${hostapd_file}" > /dev/null 2>&1 rm -rf "${tmpdir}${hostapd_wpe_file}" > /dev/null 2>&1 rm -rf "${tmpdir}${hostapd_wpe_log}" > /dev/null 2>&1 + rm -rf "${scriptfolder}${hostapd_wpe_default_log}" > /dev/null 2>&1 rm -rf "${tmpdir}${dhcpd_file}" > /dev/null 2>&1 rm -rf "${tmpdir}${dnsmasq_file}" >/dev/null 2>&1 rm -rf "${tmpdir}${control_et_file}" > /dev/null 2>&1 @@ -7534,7 +7546,7 @@ function validate_pmkid_hashcat_file() { readarray -t HASHCAT_LINES_TO_VALIDATE < <(cat "${1}" 2> /dev/null) for item in "${HASHCAT_LINES_TO_VALIDATE[@]}"; do - if [[ ! "${item}" =~ ^WPA\*[0-9]{2}\*[0-9a-fA-F]{32}\*([0-9a-fA-F]{12}\*){2}[0-9a-fA-F]{26,32}\*+.*$ ]]; then + if [[ ! "${item}" =~ ^WPA\*[0-9]{2}\*[0-9a-fA-F]{32}\*([0-9a-fA-F]{12}\*){2}[0-9a-fA-F]{18,32}\*+.*$ ]]; then language_strings "${language}" 676 "red" language_strings "${language}" 115 "read" return 1 @@ -9224,17 +9236,24 @@ function set_hostapd_config() { echo -e "driver=nl80211" echo -e "ssid=${essid}" echo -e "bssid=${et_bssid}" + echo -e "channel=${channel}" } >> "${tmpdir}${hostapd_file}" if [ "${channel}" -gt 14 ]; then - et_channel=$(shuf -i 1-11 -n 1) + { + echo -e "hw_mode=a" + } >> "${tmpdir}${hostapd_file}" else - et_channel="${channel}" + { + echo -e "hw_mode=g" + } >> "${tmpdir}${hostapd_file}" fi - { - echo -e "channel=${et_channel}" - } >> "${tmpdir}${hostapd_file}" + if [ "${country_code}" != "00" ]; then + { + echo -e "country_code=${country_code}" + } >> "${tmpdir}${hostapd_file}" + fi } #Create configuration file for hostapd @@ -9253,16 +9272,7 @@ function set_hostapd_wpe_config() { echo -e "driver=nl80211" echo -e "ssid=${essid}" echo -e "bssid=${et_bssid}" - } >> "${tmpdir}${hostapd_wpe_file}" - - if [ "${channel}" -gt 14 ]; then - et_channel=$(shuf -i 1-11 -n 1) - else - et_channel="${channel}" - fi - - { - echo -e "channel=${et_channel}" + echo -e "channel=${channel}" echo -e "eap_server=1" echo -e "eap_fast_a_id=101112131415161718191a1b1c1d1e1f" echo -e "eap_fast_a_id_info=hostapd-wpe" @@ -9284,6 +9294,22 @@ function set_hostapd_wpe_config() { echo -e "private_key=${hostapd_wpe_cert_path}server.key" echo -e "private_key_passwd=${hostapd_wpe_cert_pass}" } >> "${tmpdir}${hostapd_wpe_file}" + + if [ "${channel}" -gt 14 ]; then + { + echo -e "hw_mode=a" + } >> "${tmpdir}${hostapd_wpe_file}" + else + { + echo -e "hw_mode=g" + } >> "${tmpdir}${hostapd_wpe_file}" + fi + + if [ "${country_code}" != "00" ]; then + { + echo -e "country_code=${country_code}" + } >> "${tmpdir}${hostapd_wpe_file}" + fi } #Launch hostapd and hostapd-wpe fake Access Point @@ -9317,6 +9343,7 @@ function launch_fake_ap() { if [ -n "${enterprise_mode}" ]; then rm -rf "${tmpdir}${hostapd_wpe_log}" > /dev/null 2>&1 + rm -rf "${scriptfolder}${hostapd_wpe_default_log}" > /dev/null 2>&1 command="hostapd-wpe \"${tmpdir}${hostapd_wpe_file}\"" log_command=" | tee ${tmpdir}${hostapd_wpe_log}" hostapd_scr_window_position=${g1_topleft_window} @@ -10294,11 +10321,7 @@ function set_enterprise_control_script() { EOF cat >&7 <<-EOF - if [ "${channel}" != "${et_channel}" ]; then - et_control_window_channel="${et_channel} (5Ghz: ${channel})" - else - et_control_window_channel="${channel}" - fi + et_control_window_channel="${channel}" echo -e "\t${yellow_color}${enterprise_texts[${language},0]} ${white_color}// ${blue_color}BSSID: ${normal_color}${bssid} ${yellow_color}// ${blue_color}${enterprise_texts[${language},1]}: ${normal_color}\${et_control_window_channel} ${yellow_color}// ${blue_color}ESSID: ${normal_color}${essid}" echo echo -e "\t${green_color}${enterprise_texts[${language},2]}${normal_color}" @@ -10563,11 +10586,7 @@ function set_et_control_script() { esac cat >&7 <<-EOF - if [ "${channel}" != "${et_channel}" ]; then - et_control_window_channel="${et_channel} (5Ghz: ${channel})" - else - et_control_window_channel="${channel}" - fi + et_control_window_channel="${channel}" echo -e "\t${yellow_color}${et_misc_texts[${language},0]} ${white_color}// ${blue_color}BSSID: ${normal_color}${bssid} ${yellow_color}// ${blue_color}${et_misc_texts[${language},1]}: ${normal_color}\${et_control_window_channel} ${yellow_color}// ${blue_color}ESSID: ${normal_color}${essid}" echo echo -e "\t${green_color}${et_misc_texts[${language},2]}${normal_color}" @@ -13358,9 +13377,15 @@ function et_prerequisites() { language_strings "${language}" 115 "read" fi + region_check + if [ "${channel}" -gt 14 ]; then echo - language_strings "${language}" 392 "blue" + if [ "${country_code}" = "00" ]; then + language_strings "${language}" 706 "blue" + else + language_strings "${language}" 392 "blue" + fi fi echo @@ -14348,15 +14373,26 @@ function detect_distro_phase1() { debug_print + local possible_distro="" for i in "${known_compatible_distros[@]}"; do - if uname -a | grep "${i}" -i > /dev/null; then - distro="${i^}" - break + if uname -a | grep -i "${i}" > /dev/null; then + possible_distro="${i^}" + if [ "${possible_distro}" != "Arch" ]; then + distro="${i^}" + break + else + if uname -a | grep -i "aarch64" > /dev/null; then + continue + else + distro="${i^}" + break + fi + fi fi done for i in "${known_incompatible_distros[@]}"; do - if uname -a | grep "${i}" -i > /dev/null; then + if uname -a | grep -i "${i}" > /dev/null; then distro="${i^}" break fi @@ -14385,30 +14421,30 @@ function detect_distro_phase2() { distro="Debian" if [ -f "${osversionfile_dir}os-release" ]; then extra_os_info="$(grep "PRETTY_NAME" < "${osversionfile_dir}os-release")" - if [[ "${extra_os_info}" =~ Raspbian ]]; then + if [[ "${extra_os_info}" =~ [Rr]aspbian ]]; then distro="Raspbian" is_arm=1 - elif [[ "${extra_os_info}" =~ Parrot ]]; then + elif [[ "${extra_os_info}" =~ [Pp]arrot ]]; then distro="Parrot arm" is_arm=1 + elif [[ "${extra_os_info}" =~ [Dd]ebian ]] && [[ "$(uname -a)" =~ [Rr]aspberry ]]; then + distro="Raspberry Pi OS" + is_arm=1 fi fi fi elif [ "${distro}" = "Arch" ]; then if [ -f "${osversionfile_dir}os-release" ]; then extra_os_info="$(grep "PRETTY_NAME" < "${osversionfile_dir}os-release")" - if [[ "${extra_os_info}" =~ BlackArch ]]; then + extra_os_info2="$(grep -i "blackarch" < "${osversionfile_dir}issue")" + if [[ "${extra_os_info}" =~ [Bb]lack[Aa]rch ]] || [[ "${extra_os_info2}" =~ [Bb]lack[Aa]rch ]]; then distro="BlackArch" - elif [[ "${extra_os_info}" =~ Kali ]]; then - #Kali is intentionally here too to avoid some Kali arm distro bad detection - distro="Kali" - is_arm=1 fi fi elif [ "${distro}" = "Ubuntu" ]; then if [ -f "${osversionfile_dir}os-release" ]; then extra_os_info="$(grep "PRETTY_NAME" < "${osversionfile_dir}os-release")" - if [[ "${extra_os_info}" =~ Mint ]]; then + if [[ "${extra_os_info}" =~ [Mm]int ]]; then distro="Mint" fi fi @@ -14423,21 +14459,22 @@ function detect_arm_architecture() { debug_print distro_already_known=0 + if uname -m | grep -Ei "arm|aarch64" > /dev/null; then - if uname -m | grep -Ei "arm|aarch64" > /dev/null && [[ "${distro}" != "Unknown Linux" ]]; then - - for item in "${known_arm_compatible_distros[@]}"; do - if [ "${distro}" = "${item}" ]; then - distro_already_known=1 - fi - done + is_arm=1 + if [ "${distro}" != "Unknown Linux" ]; then + for item in "${known_arm_compatible_distros[@]}"; do + if [ "${distro}" = "${item}" ]; then + distro_already_known=1 + fi + done + fi if [ ${distro_already_known} -eq 0 ]; then - distro="${distro} arm" - is_arm=1 + if [ "${distro: -3}" != "arm" ]; then + distro="${distro} arm" + fi fi - elif [[ "${distro}" != "Unknown Linux" ]] && [[ "${is_arm}" -eq 1 ]]; then - distro="${distro} arm" fi } @@ -14552,7 +14589,7 @@ function special_distro_features() { ywindow_edge_lines=1 ywindow_edge_pixels=1 ;; - "Raspbian") + "Raspbian|Raspberry Pi OS") networkmanager_cmd="service network-manager restart" xratio=6.2 yratio=14 @@ -14621,7 +14658,7 @@ function general_checkings() { echo -e "${yellow_color}${distro}${normal_color}" else if [ "${is_docker}" -eq 1 ]; then - echo -e "${yellow_color}${docker_based_distro} Linux ${pink_color}(${docker_image[${language}]})${normal_color}" + echo -e "${yellow_color}${distro} Linux ${pink_color}(${docker_image[${language}]})${normal_color}" else echo -e "${yellow_color}${distro} Linux${normal_color}" fi @@ -14997,6 +15034,7 @@ function initialize_script_settings() { hccapx_needed=0 hcx_conversion_needed=0 xterm_ok=1 + graphics_system="" interface_airmon_compatible=1 secondary_interface_airmon_compatible=1 declare -gA wps_data_array @@ -15009,22 +15047,44 @@ function initialize_script_settings() { custom_certificates_email="" custom_certificates_cn="" card_vif_support=0 + country_code="00" +} + +#Detect graphics system +function graphics_prerequisites() { + + debug_print + + if [ "${is_docker}" -eq 0 ]; then + if hash loginctl 2> /dev/null; then + graphics_system=$(loginctl show-session "$(loginctl 2> /dev/null | awk 'FNR == 2 {print $1}')" -p Type 2> /dev/null | awk -F "=" '{print $2}') + else + graphics_system="${XDG_SESSION_TYPE}" + fi + else + graphics_system="${XDG_SESSION_TYPE}" + fi } -#Detect if there is a working X window system excepting for docker container and wayland -function check_xwindow_system() { +#Detect if there is a working graphics system +function check_graphics_system() { debug_print - if hash xset 2> /dev/null; then - if ! xset -q > /dev/null 2>&1; then - if [ "${XDG_SESSION_TYPE}" != "wayland" ]; then - if [ "${is_docker}" -eq 0 ]; then + case "${graphics_system}" in + "x11"|"wayland") + if hash xset 2> /dev/null; then + if ! xset -q > /dev/null 2>&1; then xterm_ok=0 fi fi - fi - fi + ;; + "tty"|*) + if [ -z "${XAUTHORITY}" ]; then + xterm_ok=0 + fi + ;; + esac } #Detect screen resolution if possible @@ -16274,6 +16334,7 @@ function main() { current_menu="pre_main_menu" docker_detection set_default_save_path + graphics_prerequisites if [ ${tmux_error} -eq 1 ]; then language_strings "${language}" 86 "title" @@ -16287,7 +16348,7 @@ function main() { fi if [ "${AIRGEDDON_WINDOWS_HANDLING}" = "xterm" ]; then - check_xwindow_system + check_graphics_system detect_screen_resolution fi @@ -16329,9 +16390,23 @@ function main() { language_strings "${language}" 294 "blue" else if [ "${xterm_ok}" -eq 0 ]; then - language_strings "${language}" 476 "red" - exit_code=1 - exit_script_option + case "${graphics_system}" in + "x11") + language_strings "${language}" 476 "red" + exit_code=1 + exit_script_option + ;; + "wayland") + language_strings "${language}" 704 "red" + exit_code=1 + exit_script_option + ;; + "tty"|*) + language_strings "${language}" 705 "red" + exit_code=1 + exit_script_option + ;; + esac else language_strings "${language}" 295 "red" echo diff --git a/binaries/arch/airgeddon-git-11.10-1-any.pkg.tar.zst b/binaries/arch/airgeddon-git-11.10-1-any.pkg.tar.zst deleted file mode 100644 index b49349a48..000000000 Binary files a/binaries/arch/airgeddon-git-11.10-1-any.pkg.tar.zst and /dev/null differ diff --git a/binaries/arch/airgeddon-git-11.11-1-any.pkg.tar.zst b/binaries/arch/airgeddon-git-11.11-1-any.pkg.tar.zst new file mode 100644 index 000000000..f9d7043a5 Binary files /dev/null and b/binaries/arch/airgeddon-git-11.11-1-any.pkg.tar.zst differ diff --git a/imgs/wiki/airgeddon_scrs1.png b/imgs/wiki/airgeddon_scrs1.png index a3d2a7f8b..dc308a360 100644 Binary files a/imgs/wiki/airgeddon_scrs1.png and b/imgs/wiki/airgeddon_scrs1.png differ diff --git a/known_pins.db b/known_pins.db index e8030b9d9..4bd43d6d2 100644 --- a/known_pins.db +++ b/known_pins.db @@ -56,7 +56,7 @@ function set_pin_database() { PINDB["001DD2"]="58542132 14550126 49143836 61581944" PINDB["001DD6"]="11677672" PINDB["001E2A"]="12345670" - PINDB["001EE5"]="04387411" + PINDB["001EE5"]="04387411 13317249" PINDB["001F1F"]="58227046 85521162" PINDB["001F9F"]="59762454 74673841 83712630" PINDB["001FA4"]="12345670" @@ -82,7 +82,7 @@ function set_pin_database() { PINDB["002618"]="12345670" PINDB["002624"]="95374611 78202962" PINDB["002644"]="49780871 78202962" - PINDB["00265A"]="79594295 03888070 36290512 76971464 17245685 96119433 12157259 51592905" + PINDB["00265A"]="51474867 79594295 03888070 36290512 76971464 17245685 96119433 12157259 51592905" PINDB["00265B"]="28390046 15488107 36277216 91514257 82068899 30027602" PINDB["0026CE"]="61203402 10805794 09752214 11003229 95661469" PINDB["0026E8"]="15483607" @@ -150,6 +150,7 @@ function set_pin_database() { PINDB["14D6D4"]="31008167" PINDB["14DAE9"]="81103980" PINDB["17AD1E"]="12345670" + PINDB["181725"]="64014524" PINDB["182861"]="59229933" PINDB["184F32"]="12345670" PINDB["18A6F7"]="05150960 88767000 75829544 60631596 41176849" @@ -161,7 +162,7 @@ function set_pin_database() { PINDB["1C3BF3"]="57522821" PINDB["1C5F2B"]="69865879" PINDB["1C740D"]="15843128" - PINDB["1C7EE5"]="76229909 37967635 92433960 22609298 60418579 60206732 27343043 65126141 43580293" + PINDB["1C7EE5"]="55196451 76229909 37967635 92433960 22609298 60418579 60206732 27343043 65126141 43580293" PINDB["1CA532"]="12345670" PINDB["1CAFF7"]="48612661 50928248 12663309 00448864 20164065 98134496 60629890" PINDB["1CBDB9"]="70313376 55349758 13351939" @@ -195,7 +196,7 @@ function set_pin_database() { PINDB["2CFDA1"]="05835010" PINDB["3039F2"]="16538061 16702738 18355604 88202907 73767053 43297917 19756967 13409708 11967859 12820078 05537303 11915140 13880996 15116574 15584151 17342711 17368759 18511000 19142029 19783871 21158766 24100489 47148826 64630113 74184095 75886264 77828491 78551312 92537309 94862423 18001907 12345670" PINDB["30469A"]="27334959 37489014 37496081 37494650 37490034 40184708 40166148 19482417 30592407 30176683 95221021 27016497 33102320 21703003 30022645 38940972" - PINDB["305A3A"]="89039830" + PINDB["305A3A"]="89039830 02473000" PINDB["30918F"]="78365230" PINDB["30B5C2"]="96398708" PINDB["30C50F"]="66268666" @@ -267,7 +268,7 @@ function set_pin_database() { PINDB["642737"]="43183319" PINDB["6444B3"]="48838924" PINDB["646637"]="89285701" - PINDB["6466B3"]="33357553 99807986 34519523 58576816 42973409 15636447 59228738 49971606 23629769 87120448 00967907 81890576" + PINDB["6466B3"]="38445729 33357553 99807986 34519523 58576816 42973409 15636447 59228738 49971606 23629769 87120448 00967907 81890576" PINDB["647002"]="76627705 17141390 84909053 83123412 18756784 05549566 89786048 39031457 51325671 56098389 51512064 01672145 09571051 86711654 70782905" PINDB["6487D7"]="31506519 16825321 18708622 64578835" PINDB["64D954"]="34198131 12345670" @@ -309,9 +310,10 @@ function set_pin_database() { PINDB["74EA3A"]="37211202 22512864 25877274 36189946 05788940 15513526 21426087 83854125" PINDB["77888B"]="88202907" PINDB["784476"]="12345678" - PINDB["78542E"]="91639561" + PINDB["78542E"]="28244691 91639561" PINDB["78888B"]="88202907" PINDB["788DF7"]="53482488" + PINDB["78D294"]="40807416" PINDB["78D99F"]="12345670" PINDB["78E400"]="12788921" PINDB["791379"]="79348416" @@ -351,7 +353,7 @@ function set_pin_database() { PINDB["90F652"]="95817149 20917784 56738209 59820000 31315036 65723081 85438996 87883282 26555898 01715224 31581431 61296879 15094148 26412948 91090430 31718851 51979850 56339420 59955467 78110830 91191229 23619128 44538811 64836157 76556098 09834811 44938161 12345670 51161484 70231540 80335092 94966503 96932407 93661171 09489530 64776835 57644660 33046518 42823551 71083490 62530248 47081116 43701742 49759051 73964759 81431472 13496654 80777229 02325385 31969529 59020905 59435129 22696656 34161722" PINDB["90F656"]="44632267" PINDB["940C6D"]="06292379 61465275" - PINDB["944452"]="15310828 29874590 08318725 17579957 26023809 93645348 08983954 88154473 73532866 40011851 06835590 90017810 49071924 12604821 79488082 80733409 81050925" + PINDB["944452"]="04312833 09488724 19297897 15310828 29874590 08318725 17579957 26023809 93645348 08983954 88154473 73532866 40011851 06835590 90017810 49071924 12604821 79488082 80733409 81050925" PINDB["944A0C"]="41238806" PINDB["94FEF4"]="43944552" PINDB["988B5D"]="12345670" @@ -359,6 +361,7 @@ function set_pin_database() { PINDB["98DED0"]="12345678 04888703" PINDB["98F537"]="13415679" PINDB["98FC11"]="21421112 99756666 33617503 55132909" + PINDB["9C5C8E"]="40604107" PINDB["9C9726"]="06699437" PINDB["9CD24B"]="73185321 68109165 00000001 13419622" PINDB["9CD643"]="39194282" @@ -389,6 +392,7 @@ function set_pin_database() { PINDB["B05B67"]="30366367 31187688" PINDB["B06EBF"]="64327709" PINDB["B0B2DC"]="47866591" + PINDB["B0B98A"]="33092621" PINDB["B246FC"]="96799208 18297492 29342273" PINDB["B40C2A"]="75033941" PINDB["B4749F"]="23659391" diff --git a/language_strings.sh b/language_strings.sh index e385601a7..eb184e9ee 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -10,7 +10,7 @@ function set_language_strings_version() { debug_print - language_strings_version="11.10-1" + language_strings_version="11.11-1" } #Set different language text strings @@ -134,18 +134,18 @@ function initialize_language_strings() { reboot_required["ARABIC"]="${red_color_slim} (المطلوب إعادة التشغيل) ${normal_color}" declare -gA docker_image - docker_image["ENGLISH"]="Kali Docker image based" - docker_image["SPANISH"]="Basado en imagen de Docker de Kali" - docker_image["FRENCH"]="Fondé sur l'image de Docker d'Kali" - docker_image["CATALAN"]="Basat en imatge de Docker de Kali" - docker_image["PORTUGUESE"]="Baseado na imagem Docker do Kali" - docker_image["RUSSIAN"]="Основано на образе Kali Docker" - docker_image["GREEK"]="Με βάση to Kali Docker image" - docker_image["ITALIAN"]="Basato sull'immagine di Docker di Kali" - docker_image["POLISH"]="Na podstawie obrazu Kali Docker" - docker_image["GERMAN"]="Auf dem Kali Docker-Image" - docker_image["TURKISH"]="Kali Docker image tabanlı" - docker_image["ARABIC"]="Docker Kali الصورة مبنية على" + docker_image["ENGLISH"]="${docker_based_distro} Docker image based" + docker_image["SPANISH"]="Basado en imagen de Docker de ${docker_based_distro}" + docker_image["FRENCH"]="Fondé sur l'image de Docker d'${docker_based_distro}" + docker_image["CATALAN"]="Basat en imatge de Docker de ${docker_based_distro}" + docker_image["PORTUGUESE"]="Baseado na imagem Docker do ${docker_based_distro}" + docker_image["RUSSIAN"]="Основано на образе ${docker_based_distro} Docker" + docker_image["GREEK"]="Με βάση to ${docker_based_distro} Docker image" + docker_image["ITALIAN"]="Basato sull'immagine di Docker di ${docker_based_distro}" + docker_image["POLISH"]="Na podstawie obrazu ${docker_based_distro} Docker" + docker_image["GERMAN"]="Auf dem ${docker_based_distro} Docker-Image" + docker_image["TURKISH"]="${docker_based_distro} Docker image tabanlı" + docker_image["ARABIC"]="Docker ${docker_based_distro} الصورة مبنية على" declare -gA et_misc_texts et_misc_texts["ENGLISH",0]="Evil Twin AP Info" @@ -1751,8 +1751,8 @@ function initialize_language_strings() { arr["RUSSIAN",60]="11. О программе и Благодарности / Спонсорские упоминания" arr["GREEK",60]="11. Σχετικά με & Εύσημα / Αναφορές χορηγίας" arr["ITALIAN",60]="11. Informazioni & Crediti / Menzioni di sponsorizzazione" - arr["POLISH",60]="\${pending_of_translation} 11. O programie & Podziękowania / Wzmianki sponsorskie" - arr["GERMAN",60]="\${pending_of_translation} 11. About & Credits / Sponsoring-Erwähnungen" + arr["POLISH",60]="11. O programie & Podziękowania / Wzmianki sponsorskie" + arr["GERMAN",60]="11. About & Credits / Sponsoring-Erwähnungen" arr["TURKISH",60]="11. Krediler ve Sponsorluk Hakkında" arr["ARABIC",60]="11. فريق العمل برعاية" @@ -6059,18 +6059,18 @@ function initialize_language_strings() { arr["TURKISH",391]="Zaman aşımı \${normal_color}\${timeout}\${blue_color} saniye olarak ayarlandı" arr["ARABIC",391]="ثانية \${normal_color}\${timeout}\${blue_color} تم ضبط المهلة على" - arr["ENGLISH",392]="In the 5Ghz band there are many channels in which because of the country configuration, you can't operate. There are also other channels in which you can't initiate communication, only communicate with an existing network. This makes starting an access point on a 5Ghz channel very likely to fail if it doesn't match an allowed channel. This is why Evil Twin will start on a channel in the 2.4Ghz band (1-11). But don't worry, it will be transparent for the users because the DoS attack still operate on the real 5Ghz channel against the target" - arr["SPANISH",392]="En la banda de los 5Ghz hay muchos canales en los que por la configuración del país, no puedes operar. También hay otros canales en los que no puedes iniciar la comunicación, solo comunicarte con una red existente. Esto hace que iniciar un punto de acceso en una canal de 5Ghz tenga muchas probabilidades de fallo si no coincide con un canal permitido. Es por esto que el Evil Twin se iniciará en un canal de la banda 2.4Ghz (1-11). Pero no te preocupes, será transparente para los usuarios ya que el ataque DoS sigue operando en el canal real de 5Ghz contra el objetivo" - arr["FRENCH",392]="Dans la bande 5Ghz il y a beaucoup de canaux dans lesquels par la configuration du pays, vous ne pouvez pas fonctionner. Il existe également d'autres canaux dans lesquels vous ne pouvez pas initier la communication, communiquez simplement avec un réseau existant. Cela rend le démarrage d'un point d'accès sur un canal 5Ghz très susceptible d'échouer s'il ne correspond pas à un canal autorisé. C'est pourquoi le Evil Twin commencera sur un canal dans la bande 2.4Ghz (1-11). Mais ne vous inquiétez pas, il sera transparent pour les utilisateurs puisque l'attaque DoS continue à fonctionner sur le vrai canal 5Ghz contre la cible" - arr["CATALAN",392]="En la banda dels 5Ghz hi ha molts canals en els que per la configuració del país, no pots operar. També hi ha altres canals en què no pots iniciar la comunicació, només comunicar-te amb una xarxa existent. Això fa que iniciar un punt d'accés a un canal de 5Ghz tingui moltes probabilitats de fallada si no coincideix amb una cadena permesa. És per això que el Evil Twin s'iniciarà en un canal de la banda 2.4Ghz (1-11). Però no et preocupis, serà transparent per als usuaris ja que l'atac DoS segueix operant al canal real de 5Ghz contra l'objectiu" - arr["PORTUGUESE",392]="Na banda de 5Ghz existem muitos canais nos quais não se pode operar, dependendo do país. Existem também outros canais nos quais você não pode iniciar a comunicação, apenas se comunicar com redes existentes. Isso faz com que iníciar um ponto de acesso em um canal de 5Ghz seja muito arriscado, pois pode não corresponder a um canal permitido. É por isso que o Evil Twin começará em um canal na banda 2.4Ghz (1-11). Mas não se preocupe, será invisível para os usuários, uma vez que o ataque DoS continua contra o alvo, no canal de 5Ghz" - arr["RUSSIAN",392]="В диапазоне 5Ghz есть много каналов, в которых вы не можете работать из-за настроек управляющего домена. Существуют также другие каналы, в которых вы не можете инициировать связь, а можете только обмениваться данными с существующей сетью. Это означает, что запуск точки доступа на канале 5Ghz с высокой степенью вероятности закончится неудачей, если выбран неразрешённый канал. Вот почему Evil Twin запускается на канале частот 2.4Ghz (1-11). Но не беспокойтесь, пользователи не заметят разницу, поскольку DoS-атака в отношении цели по-прежнему работает на реальном канале 5Ghz" - arr["GREEK",392]="Στην 5Ghz ζώνη υπάρχουν πολλά κανάλια τα οποία δεν μπορείτε να χρησιμοποιήσετε λόγω της διαμόρφωσης χώρας. Υπάρχουν επίσης και άλλα κανάλια στα οποία δεν μπορείτε να ξεκινήσετε κάποιου είδους επικοινωνία, αλλά μπορείτε να επικοινωνήσετε μόνο με ένα υπάρχον δίκτυο. Αυτό καθιστά την έναρξη ενός σημείου πρόσβασης σε κανάλι 5Ghz πολύ πιθανό να αποτύχει αν δεν ταιριάζει με κάποιο επιτρεπόμενο κανάλι. Αυτός είναι ο λόγος για τον οποίο το Evil Twin θα ξεκινήσει σε κανάλι στην 2.4Ghz ζώνη (1-11). Αλλά μην ανησυχείτε, θα είναι διαφανής στους χρήστες, επειδή η επίθεση DoS εξακολουθεί να λειτουργεί στο πραγματικό 5Ghz κανάλι έναντι του στόχου" - arr["ITALIAN",392]="Nella banda 5Ghz ci sono molti canali in cui non è possibile operare a causa della configurazione del paese. Esistono anche altri canali in cui non è possibile avviare la comunicazione, ma solo comunicare con una rete esistente. Ciò rende molto probabile che l'avvio di un punto di accesso su un canale a 5Ghz non riesca se non corrisponde a un canale consentito. Questo è il motivo per cui Evil Twin inizierà su un canale nella banda 2.4Ghz (1-11). Peró non preoccuparti, questo sarà trasparente per gli utenti poiché l'attacco DoS continua a funzionare sul vero canale 5Ghz contro l'obbiettivo selezionato" - arr["POLISH",392]="W paśmie 5Ghz istnieje wiele kanałów, które nie mogą działać z powodu konfiguracji kraju. Istnieją również inne kanały, w których nie można zainicjować komunikacji, a tylko komunikować się z istniejącą siecią. To sprawia, że uruchomienie punktu dostępu na kanale 5Ghz może się nie udać, jeśli nie pasuje do dozwolonego kanału. Dlatego atak Evil Twin rozpocznie się na kanale w paśmie 2.4Ghz (1-11). Ale nie martw się, będzie to dla użytkowników niewidoczne, ponieważ atak DoS nadal działa przeciwko celowi na prawdziwym kanale 5Ghz" - arr["GERMAN",392]="Im 5Ghz-Band gibt es viele Kanäle, in denen man nach der Konfiguration des Landes nicht arbeiten kann. Es gibt auch andere Kanäle, in denen Sie keine Kommunikation starten können, sondern nur mit einem bestehenden Netzwerk kommunizieren. Dies führt dazu, dass das Starten eines APs auf einem 5Ghz-Kanal sehr wahrscheinlich fehlschlägt, wenn es nicht mit einem zulässigen Kanal übereinstimmt. Deshalb startet der Evil Twin auf einem Kanal im 2.4Ghz-Band (1-11). Aber keine Sorge, es wird für die Benutzer transparent sein, da die DoS-Attacke weiterhin auf dem echten 5Ghz-Kanal gegen das Ziel arbeitet" - arr["TURKISH",392]="5Ghz bandında, ülke konfigürasyonu nedeniyle çalışamayacağınız pek çok kanal var. İletişimi başlatamayacağınız başka kanallar da vardır, sadece mevcut bir ağ ile iletişim kurabilirsiniz. Bu, izin verilen bir kanalla eşleşmezse başarısız olması muhtemel 5 GHz'lik bir kanalda bir erişim noktası başlatılmasını sağlar. Bu yüzden Evil Twin 2.4Ghz bandında (1-11) bir kanalda başlayacaktır. Ama endişelenmeyin, kullanıcılar için şeffaf olacak çünkü DoS saldırısı hala hedefe karşı gerçek 5GHz kanalında çalışıyor" - arr["ARABIC",392]="لا يزال يعمل على قناة 5 جيجا هرتز الحقيقية ضد الهدف DoS لكن لا تقلق ، ستكون شفافة للمستخدمين لأن هجوم .(سيبدأ على قناة في نطاق 2.4 جيجا هرتز (1-11 Evil Twin يوجد في النطاق 5 جيجا هرتز العديد من القنوات التي لا يمكنك العمل فيها بسبب تكوين البلد. هناك أيضًا قنوات أخرى لا يمكنك فيها بدء الاتصال ، فقط تواصل مع شبكة موجودة. هذا يجعل بدء نقطة وصول على قناة 5 جيجا هرتز من المحتمل جدًا أن تفشل إذا لم تتطابق مع قناة مسموح بها. هذا هو السبب في أن" + arr["ENGLISH",392]="airgeddon detected you already have set up the country code for 5Ghz band \"\${normal_color}\${country_code}\${blue_color}\". Anyway, the 5Ghz band has several channels that may not be available for operation due to country restrictions (DFS channels). If the target network uses one of these channels, the attack may not be successful" + arr["SPANISH",392]="airgeddon detectó que ya tienes configurado el código de país para la banda de los 5Ghz \"\${normal_color}\${country_code}\${blue_color}\". De todos modos, la banda de los 5Ghz tiene varios canales no disponibles para operar debido a las restricciones del país (canales DFS). Si la red de destino utiliza uno de estos canales, es posible que el ataque no tenga éxito" + arr["FRENCH",392]="airgeddon a détecté que vous avez déjà configuré le code du pays pour la bande 5Ghz \"\${normal_color}\${country_code}\${blue_color}\". De toutes façons, la bande 5Ghz a plusieurs canaux qui peuvent ne pas être disponibles pour le fonctionnement en raison des restrictions nationales (canaux DFS). Si le réseau utilise l'un de ces canaux, l'attaque peut échouer" + arr["CATALAN",392]="airgeddon ha detectat que ja heu configurat el codi de país per a la banda de 5Ghz \"\${normal_color}\${country_code}\${blue_color}\". De totes maneres, la banda de 5Ghz té diversos canals que poden no estar disponibles per funcionar a causa de les restriccions del país (canals DFS). Si la xarxa objectiu utilitza un d'aquests canals, és possible que l'atac no tingui èxit" + arr["PORTUGUESE",392]="airgeddon detectou que você já configurou o código do país para a banda de 5Ghz \"\${normal_color}\${country_code}\${blue_color}\". Ainda sim, a banda 5Ghz possui vários canais que podem não estar disponíveis para operação devido a restrições do país (canais DFS). Se a rede de destino usar um desses canais, o ataque pode não ser bem-sucedido" + arr["RUSSIAN",392]="airgeddon обнаружил, что для диапазона 5Ghz уже установлен код страны \"\${normal_color}\${country_code}\${blue_color}\". Также атака может быть неудачной из-за того, что в диапазоне 5Ghz есть несколько каналов, которые могут быть недоступны для работы из-за региональных ограничений (DFS каналы)" + arr["GREEK",392]="Το airgeddon εντόπισε ότι έχετε ήδη ρυθμίσει τον κωδικό χώρας για τη ζώνη 5Ghz \"\${normal_color}\${country_code}\${blue_color}\". Τέλος πάντων, η ζώνη των 5Ghz έχει αρκετά κανάλια που ενδέχεται να μην είναι διαθέσιμα για λειτουργία λόγω περιορισμών χώρας (κανάλια DFS). Εάν το δίκτυο-στόχος χρησιμοποιεί ένα από αυτά τα κανάλια, η επίθεση ενδέχεται να μην είναι επιτυχής" + arr["ITALIAN",392]="airgeddon ha rilevato che hai già impostato il codice del paese per la banda 5Ghz \"\${normal_color}\${country_code}\${blue_color}\". Ad ogni modo, la banda 5 Ghz ha diversi canali che potrebbero non essere disponibili per operare a causa di restrizioni nazionali (canali DFS). Se la rete obiettivo utilizza uno di questi canali, l'attacco potrebbe non avere successo" + arr["POLISH",392]="airgeddon wykrył, że masz już ustawiony kod kraju dla pasma 5Ghz \"\${normal_color}\${country_code}\${blue_color}\". W każdym razie pasmo 5Ghz ma kilka kanałów, które mogą nie być dostępne do pracy ze względu na ograniczenia krajowe (kanały DFS). Jeśli sieć docelowa korzysta z jednego z tych kanałów, atak może się nie powieść" + arr["GERMAN",392]="airgeddon hat festgestellt, dass Sie bereits den Ländercode für das 5Ghz-Band \"\${normal_color}\${country_code}\${blue_color}\" eingerichtet haben. Wie auch immer, das 5Ghz-Band hat mehrere Kanäle, die aufgrund von Länderbeschränkungen möglicherweise nicht für den Betrieb verfügbar sind (DFS-Kanäle). Wenn das Zielnetzwerk einen dieser Kanäle verwendet, ist der Angriff möglicherweise nicht erfolgreich" + arr["TURKISH",392]="airgeddon, 5Ghz bandı \"\${normal_color}\${country_code}\${blue_color}\" için ülke kodunu zaten ayarlamış olduğunuzu algıladı. Yine de, 5Ghz bandında, ülke kısıtlamaları nedeniyle (DFS kanalları) işletilemeyen birkaç kanal vardır. Eğer hedef ağ bu kanallardan birini kullanıyorsa, saldırı başarılı olamayabilir" + arr["ARABIC",392]="إذا كانت الشبكة المستهدفة تستخدم إحدى هذه القنوات ، فقد لا تستطيع الهجوم عليه .(DFs) علي اي حال, يحتوي النطاق على العديد من القنوات التي قد لا تكون متاحة للتشغيل بسبب قيود البلد .\"\${normal_color}\${country_code}\${blue_color}\" 5Ghz انك قد اعددت كود البلد لنطاق ال airgeddon لقد اكتشف" arr["ENGLISH",393]="Type value in seconds (\${min_max_timeout}) for timeout or press [Enter] to accept the proposal [\${normal_color}\${timeout_shown}\${green_color}]:" arr["SPANISH",393]="Escribe un valor en segundos (\${min_max_timeout}) para el timeout o pulsa [Enter] para aceptar el valor propuesto [\${normal_color}\${timeout_shown}\${green_color}]:" @@ -7151,18 +7151,18 @@ function initialize_language_strings() { arr["TURKISH",475]="Başlangıç dili otomatik algılama: \${pink_color}DevreDışı\${normal_color}" arr["ARABIC",475]="\${pink_color}تعطيل\${blue_color} :الكشف التلقائي عن لغة عند بدء التشغيل\${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" - 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 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" - arr["POLISH",476]="Nie wykryto graficznego systemu X Window. Jeśli go masz, sprawdź czy działa poprawnie. Jest niezbędne dla airgeddon. Skrypt nie może kontynuować" - arr["GERMAN",476]="Kein X Window-Grafiksystem wurde erkannt. Wenn Sie es haben, prüfen Sie, ob es richtig funktioniert. Es ist für airgeddon sehr wichtig. Das Skript kann nicht weiterfahren" - arr["TURKISH",476]="Bir grafik X pencere sistemi tespit edilmedi. Zaten sahipseniz, düzgün çalıştığını kontrol edin. airgeddon için şarttır. Komut devam edemiyor" - arr["ARABIC",476]="البرنامج لا يمكن أن يستمر .airgeddon إذا كان لديك واحد بالفعل ، فتحقق من أنه يعمل بشكل صحيح. من الضروري بالنسبة .X لم يتم الكشف عن نظام نافذة رسومي " + arr["ENGLISH",476]="A graphical X windows system has been detected but airgeddon was unable to detect resolution. Try executing \"\${normal_color}xhost +\${red_color}\" command before launching airgeddon. If it does not work, probably your system is missing one of these two commands \"loginctl\", \"xdpyinfo\". Install the needed packages and then try again. For the first one, package name is systemd, for the second one there are some possibilities (it may vary depending on your Linux distribution). Some suggested package names are: x11-utils, xdpyinfo or xorg-xdpyinfo" + arr["SPANISH",476]="Se detectó un sistema gráfico de ventanas X, pero airgeddon no pudo detectar la resolución. Intenta ejecutar el comando \"\${normal_color}xhost +\${red_color}\" antes de iniciar airgeddon. Si no funciona, probablemente a tu sistema le falta uno de estos dos comandos \"loginctl\", \"xdpyinfo\". Instala los paquetes necesarios y vuelve a intentarlo. Para el primero, el nombre del paquete es systemd, para el segundo hay varias posibilidades (puede variar dependiendo de la distribución de Linux). Algunos nombres de paquetes sugeridos son: x11-utils, xdpyinfo o xorg-xdpyinfo" + arr["FRENCH",476]="Un système graphique X windows a été détecté mais airgeddon n'a pas pu détecter la résolution. Essayez d'exécuter la commande \"\${normal_color}xhost +\${red_color}\" avant de executer airgeddon. Si cela ne marche pas, probablement il manque à votre système l'une de ces deux commandes \"loginctl\", \"xdpyinfo\". Installez les packages nécessaires et réessayez. Pour le premier, le nom du package est systemd, pour le second il y a quelques possibilités (cela peut varier selon votre distribution de Linux). Certains noms de packages suggérés sont: x11-utils, xdpyinfo ou xorg-xdpyinfo" + arr["CATALAN",476]="S'ha detectat un sistema gràfic X windows però airgeddon no ha pogut detectar la resolució. Proveu d'executar l'ordre \"\${normal_color}xhost +\${red_color}\" abans de llançar airgeddon. Si no funciona, probablement al vostre sistema li falta una d'aquestes dues ordres \"loginctl\", \"xdpyinfo\". Instal·leu els paquets necessaris i torneu-ho a provar. Per al primer, el nom del paquet és systemd, per al segon hi ha algunes possibilitats (pot variar segons la vostra distribució de Linux). Alguns noms de paquets suggerits són: x11-utils, xdpyinfo o xorg-xdpyinfo" + arr["PORTUGUESE",476]="Um X Window System (ambiente gráfico) foi detectado, mas o airgeddon não conseguiu detectar a resolução. Tente executar o comando \"\${normal_color}xhost +\${red_color}\" antes de iniciar o airgeddon. Se não funcionar, provavelmente seu ambiente não tem um dos seguintes comandos: \"loginctl\" ou \"xdpyinfo\". Instale os pacotes necessários e tente novamente. Para o primeiro, o nome do pacote é systemd, para o segundo existem algumas possibilidades podendo variar dependendo da sua distribuição Linux. Alguns nomes sugeridos são: x11-utils, xdpyinfo ou xorg-xdpyinfo" + arr["RUSSIAN",476]="airgeddon обнаружил графическую систему X11, но не смог определить разрешение. Попробуйте выполнить команду \"\${normal_color}xhost +\${red_color}\" перед запуском. Если это не помогло, возможно, в вашей системе отсутствует одна из этих двух программ \"loginctl\", \"xdpyinfo\". Установите необходимые пакеты и повторите попытку. Название первого пакета - systemd, название второго пакета варьируется в зависимости от дистрибутива Linux. Предположительные имена пакетов: x11-utils, xdpyinfo или xorg-xdpyinfo" + arr["GREEK",476]="Εντοπίστηκε ένα γραφικό σύστημα Windows X, αλλά το airgeddon δεν μπόρεσε να ανιχνεύσει την ανάλυση. Δοκιμάστε να εκτελέσετε την εντολή \"\${normal_color}xhost +\${red_color}\" πριν ξεκινήσετε το airgeddon. Εάν δεν λειτουργεί, πιθανότατα από το σύστημά σας λείπει μία από αυτές τις δύο εντολές \"loginctl\", \"xdpyinfo\". Εγκαταστήστε τα απαραίτητα πακέτα και δοκιμάστε ξανά. Για το πρώτο, το όνομα πακέτου είναι systemd, για το δεύτερο υπάρχουν κάποιες δυνατότητες (μπορεί να διαφέρει ανάλογα με τη διανομή Linux σας). Μερικά προτεινόμενα ονόματα πακέτων είναι: x11-utils, xdpyinfo ή xorg-xdpyinfo" + arr["ITALIAN",476]="È stato rilevato un sistema grafico X windows ma airgeddon non è stato in grado di rilevare la risoluzione. Prova a eseguire il comando \"\${normal_color}xhost +\${red_color}\" prima di avviare airgeddon. Se non funziona, probabilmente nel tuo sistema manca uno di questi due comandi \"loginctl\", \"xdpyinfo\". Installa i pacchetti necessari e riprova. Per il primo, il nome del pacchetto è systemd, per il secondo ci sono alcune possibilità (può variare a seconda della tua distribuzione Linux). Alcuni nomi di pacchetti suggeriti sono: x11-utils, xdpyinfo o xorg-xdpyinfo" + arr["POLISH",476]="Graficzny system X Windows został wykryty, ale airgeddon nie był w stanie wykryć rozdzielczości. Spróbuj polecenie \"\${normal_color}xhost +\${red_color}\" przed uruchomieniem airgeddon. Jeśli nie działa, prawdopodobnie w systemie brakuje jednego z tych dwóch poleceń \"loginctl\", \"xdpyinfo\". Zainstaluj potrzebne pakiety, a następnie spróbuj ponownie. Dla pierwszego nazwa pakietu to systemd, dla drugiego jest kilka możliwości (może się różnić w zależności od dystrybucji Linuksa). Niektóre sugerowane nazwy pakietów to: x11-utils, xdpyinfo lub xorg-xdpyinfo" + arr["GERMAN",476]="Ein grafisches X-Windows-System wurde erkannt, aber airgeddon konnte keine Auflösung erkennen. Versuchen Sie, den Befehl \"\${normal_color}xhost +\${red_color}\" auszuführen, bevor Sie airgeddon starten. Wenn es nicht funktioniert, fehlt Ihrem System wahrscheinlich einer dieser beiden Befehle \"loginctl\", \"xdpyinfo\". Installieren Sie die erforderlichen Pakete und versuchen Sie es erneut. Für den ersten ist der Paketname systemd, für den zweiten gibt es einige Möglichkeiten (dies kann je nach Linux-Distribution variieren). Einige vorgeschlagene Paketnamen sind: x11-utils, xdpyinfo oder xorg-xdpyinfo" + arr["TURKISH",476]="Grafiksel bir X windows sistemi algılandı, ancak airgeddon çözünürlüğü algılayamadı. airgeddon'u başlatmadan önce \"\${normal_color}xhost +\${red_color}\" komutunu çalıştırmayı deneyin. Çalışmıyorsa, muhtemelen sisteminizde bu iki komuttan biri eksiktir \"loginctl\", \"xdpyinfo\". Gerekli paketleri kurun ve tekrar deneyin. İlki için paket adı systemd, ikincisi için bazı olasılıklar var (Linux dağıtımınıza bağlı olarak değişebilir). Önerilen bazı paket adları şunlardır: x11-utils, xdpyinfo veya xorg-xdpyinfo" + arr["ARABIC",476]="x11-utils, xdpyinfo , xorg-xdpyinfo :الخاصه بك. بعض الاسماء المقترحه هي linuxلكن الرابت الثانب قد يكون له اسماء مختلفه و هذا يعتمد علي نسخت ال , systemd الامرين. قم بتحميلهما ثم حاول مرة اخري.اسم اول رابط هو \"loginctl\", \"xdpyinfo\" اذا لم تعمل , قد يكون جهازك يفقد احدي هذين .airgeddon قبل تشغيل \"\${normal_color}xhost +\${red_color}\" لم يستطع تحديد دقة تفاصيل صورة. حول تنفيذ الامر airgeddon لكن X تم اكتشاف نظام الجرافيكس" 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" @@ -9857,7 +9857,7 @@ function initialize_language_strings() { arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additional) \${normal_color}\${visual_choice}" arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" - arr["FRENCH",684]="\${blue_color}Le fichier PMKID que vous avez capturé est en format de texte avec le hash afin qu'il puisse être craqué en utilisant hashcat. Airgeddon peut aussi transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture d'airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" + arr["FRENCH",684]="\${blue_color}Le fichier PMKID que vous avez capturé est en format de texte avec le hash afin qu'il puisse être craqué en utilisant hashcat. airgeddon peut aussi transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture d'airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" arr["CATALAN",684]="\${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà del comandament tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" arr["PORTUGUESE",684]="\${blue_color}O arquivo PMKID que você capturou contém um texto no formato de uma hash, para ser descriptografado usando o hashcat. Além disso, o airgeddon pode transformar o arquivo no formato \".cap\" para que poder ser quebrado com o aircrack-ng como se fosse um arquivo capturado pelo airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também continuará com o arquivo original) \${normal_color}\${visual_choice}" arr["RUSSIAN",684]="\${blue_color}Захваченный файл PMKID находится в текстовом формате, содержащем хэш, чтобы быть взломанным с использованием hashcat. Кроме того, airgeddon может преобразовать захват в формат \".cap\", чтобы позволить файлу быть взломанным с помощью aircrack-ng, как если бы это был захват airodump-ng, но для выполнения этого преобразования потребуется программа tshark. \${green_color}Вы хотите выполнить преобразование? \${pink_color}(дополнительно будет сохранён файл hashcat) \${normal_color}\${visual_choice}" @@ -10060,7 +10060,7 @@ function initialize_language_strings() { arr["ITALIAN",699]="Hai qualche problema con la tua scheda wireless? Vuoi sapere quale scheda potrebbe essere buona da utilizzare con airgeddon? Controlla la wiki: \${normal_color}\${urlgithub_wiki}/Cards%20and%20Chipset" arr["POLISH",699]="Masz jakiś problem z kartą bezprzewodową? Chcesz wiedzieć, jaka karta mogłaby być fajna do wykorzystania w airgeddon? Sprawdź wiki: \${normal_color}\${urlgithub_wiki}/Cards%20and%20Chipsets" arr["GERMAN",699]="Haben Sie Probleme mit Ihrer WLAN-Karte? Möchten Sie wissen, welche Karte in airgeddon schön benutzt werden könnte? Überprüfen Sie das Wiki: \${normal_color}\${urlgithub_wiki}/Cards%20and%20Chipsets" - arr["TURKISH",699]="Kablosuz kartınızda herhangi bir sorun mu var? Airgeddon'da hangi kartın çalışabileceğini bilmek ister misiniz? Wiki'mizi kontrol edin: \${normal_color}\${urlgithub_wiki}/Cards%20and%20Chipsets" + arr["TURKISH",699]="Kablosuz kartınızda herhangi bir sorun mu var? airgeddon'da hangi kartın çalışabileceğini bilmek ister misiniz? Wiki'mizi kontrol edin: \${normal_color}\${urlgithub_wiki}/Cards%20and%20Chipsets" arr["ARABIC",699]="\${normal_color}\${urlgithub_wiki}/Cards٪20and٪20Chipsets \${pink_color}:؟ تحقق من الموقعairgeddon هل لديك اي مشكلة مع البطاقة اللاسلكية ؟ هل تريد ان تعرف ما هي البطاقة التي قد تكون لطيفة الاستخدام في" arr["ENGLISH",700]="It seems the captured Handshake is not a WPA2 Handshake and therefore is not valid. Probably the network is in WPA2/WPA3 \"Mixed mode\" and the client was using WPA3. Try again or wait until there are clients using WPA2" @@ -10084,8 +10084,8 @@ function initialize_language_strings() { arr["RUSSIAN",701]="Было обнаружено, что вы используете версию Linux для Windows (WSL Windows Subsystem for Linux), но airgeddon не поддерживает этот тип системы." arr["GREEK",701]="Έχει εντοπιστεί ότι χρησιμοποιείτε μια έκδοση του Linux σε Windows (WSL Windows Subsystem for Linux), αλλά το airgeddon δεν υποστηρίζει αυτόν τον τύπο συστήματος" arr["ITALIAN",701]="È stato rilevato che stai utilizzando una versione di Linux su Windows (WSL Windows Subsystem for Linux), peró airgeddon non supporta questo tipo di sistema" - arr["POLISH",701]="\${pending_of_translation} Wykryto, że używasz wersji systemu Linux w systemie Windows (WSL Windows Subsystem for Linux), ale airgeddon nie obsługuje tego typu systemu" - arr["GERMAN",701]="\${pending_of_translation} Es wurde festgestellt, dass Sie eine Version von Linux unter Windows (WSL Windows Subsystem for Linux) verwenden, aber airgeddon unterstützt diesen Systemtyp nicht" + arr["POLISH",701]="Wykryto, że używasz wersji systemu Linux w systemie Windows (WSL Windows Subsystem for Linux), lecz airgeddon nie obsługuje tego typu systemu" + arr["GERMAN",701]="Es wurde festgestellt, dass Sie eine Version von Linux unter Windows (WSL Windows Subsystem for Linux) verwenden, aber airgeddon unterstützt diesen Systemtyp nicht" arr["TURKISH",701]="Windows'ta bir Linux sürümü (WSL Windows Subsystem for Linux) kullandığınız tespit edildi, ancak airgeddon bu tür bir sistemi desteklemiyor" arr["ARABIC",701]="لا يدعم هذا النوع من النظام airgeddon لكن ،Windows (WSL Windows Subsystem for Linux) علي Linux تم اكتشاف أنك تستخدم إصدارًا من" @@ -10097,8 +10097,8 @@ function initialize_language_strings() { arr["RUSSIAN",702]="Спасибо нашим спонсорам за поддержку:" arr["GREEK",702]="Ευχαριστούμε τους χορηγούς μας για την υποστήριξή τους:" arr["ITALIAN",702]="Grazie ai nostri sponsor per il loro supporto:" - arr["POLISH",702]="\${pending_of_translation} Dziękujemy naszym sponsorom za wsparcie:" - arr["GERMAN",702]="\${pending_of_translation} Danke an unsere Sponsoren für ihre Unterstützung:" + arr["POLISH",702]="Dziękujemy naszym sponsorom za wsparcie:" + arr["GERMAN",702]="Danke an unsere Sponsoren für ihre Unterstützung:" arr["TURKISH",702]="Destekleri için sponsorlarımıza teşekkür ederiz:" arr["ARABIC",702]=":شكرا لرعايتكم" @@ -10110,10 +10110,49 @@ function initialize_language_strings() { arr["RUSSIAN",703]="Установленная вами версия hashcat (\${hashcat_version}) больше или равна \${hashcat_hcx_conversion_version}, поэтому вам необходимо преобразовать файлы захвата, airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (команда hcxpcapngtool из пакета hcxtools), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",703]="Η έκδοση hashcat που έχετε εγκαταστήσει (\${hashcat_version}) είναι μεγαλύτερη ή ίση από την \${hashcat_hcx_conversion_version}, επομένως πρέπει να μετατρέψετε τα αρχεία καταγραφής, το airgeddon θα το κάνει αυτόματα. Για να το κάνετε αυτό χρειάζεστε έναν μετατροπέα που δεν υπάρχει στο σύστημά σας (εντολή hcxpcapngtool από το πακέτο hcxtools), εγκαταστήστε τον για να μπορέσετε να εκτελέσετε αυτήν την επίθεση" arr["ITALIAN",703]="La versione di hashcat che hai installato (\${hashcat_version}) è maggiore o uguale a \${hashcat_hcx_conversion_version} quindi devi convertire i files di cattura, airgeddon lo farà automaticamente. Per fare ciò è necessario un convertitore che non è presente sul tuo sistema (comando hcxpcapngtool dal pacchetto hcxtools), installalo per poter eseguire questo attacco" - arr["POLISH",703]="\${pending_of_translation} Zainstalowana wersja hashcat (\${hashcat_version}) jest większa lub równa \${hashcat_hcx_conversion_version}, więc musisz przekonwertować pliki przechwytywania, airgeddon zrobi to automatycznie. Aby to zrobić potrzebujesz konwertera, którego nie ma w Twoim systemie (komenda hcxpcapngtool z pakietu hcxtools), zainstaluj go, aby móc wykonać ten atak" - arr["GERMAN",703]="\${pending_of_translation} Die von Ihnen installierte Hashcat-Version (\${hashcat_version}) ist größer oder gleich \${hashcat_hcx_conversion_version}, daher müssen Sie die Capture-Dateien konvertieren, airgeddon wird dies automatisch tun. Dazu benötigen Sie einen Konverter, der auf Ihrem System nicht vorhanden ist (Befehl hcxpcapngtool aus dem hcxtools-Paket). Installieren Sie ihn, um diesen Angriff ausführen zu können" + arr["POLISH",703]="Zainstalowana wersja hashcat (\${hashcat_version}) jest większa lub równa \${hashcat_hcx_conversion_version}, więc musisz przekonwertować pliki przechwytywania. airgeddon zrobi to automatycznie ale potrzebuje konwertera, którego nie ma w Twoim systemie (polecenie hcxpcapngtool z pakietu hcxtools). Zainstaluj go, aby móc wykonać ten atak" + arr["GERMAN",703]="Die von Ihnen installierte Hashcat-Version (\${hashcat_version}) ist größer oder gleich \${hashcat_hcx_conversion_version}, daher müssen Sie die Capture-Dateien konvertieren, airgeddon wird dies automatisch tun. Dazu benötigen Sie einen Konverter, der auf Ihrem System nicht vorhanden ist (Befehl hcxpcapngtool aus dem hcxtools-Paket). Installieren Sie ihn, um diesen Angriff ausführen zu können" arr["TURKISH",703]="Yüklü olan hashcat sürümü (\${hashcat_version}) \${hashcat_hcx_conversion_version} değerinden büyük veya eşittir, bu nedenle yakalama dosyalarını dönüştürmeniz gerekir, airgeddon bunu otomatik olarak yapacaktır. Bunu yapmak için sisteminizde olmayan bir dönüştürücüye ihtiyacınız var (hcxtools paketinden hcxpcapngtool komutu), bu saldırıyı yapabilmek için onu yükleyin" arr["ARABIC",703]="قم بتثبيته لتتمكن من تنفيذ هذا الهجوم ،(hcxtools من حزمة hcxpcapngtool) للقيام بذلك ، تحتاج إلى محول غير موجود على نظامك .سيقوم بذلك تلقائيًا airgeddon ،لذلك تحتاج إلى تحويل الملفات الملتقاطة \${hashcat_hcx_conversion_version} احدث من او مساوية ل (\${hashcat_version}) التي قمت بتثبيته Hashcat نسخة ال " + + arr["ENGLISH",704]="A Wayland graphics system has been detected but airgeddon was unable to detect resolution. Try executing \"\${normal_color}xhost +SI:localuser:root\${red_color}\" command before launching airgeddon. If it does not work, probably your system is missing one of these two commands \"loginctl\", \"xdpyinfo\". Install the needed packages and then try again. For the first one, package name is systemd, for the second one there are some possibilities (it may vary depending on your Linux distribution). Some suggested package names are: x11-utils, xdpyinfo or xorg-xdpyinfo" + arr["SPANISH",704]="Se detectó un sistema de gráficos Wayland, pero airgeddon no pudo detectar la resolución. Intenta ejecutar el comando \"\${normal_color}xhost +SI:localuser:root\${red_color}\" antes de iniciar airgeddon. Si no funciona, probablemente a tu sistema le falta uno de estos dos comandos \"loginctl\", \"xdpyinfo\". Instala los paquetes necesarios y vuelve a intentarlo. Para el primero, el nombre del paquete es systemd, para el segundo hay varias posibilidades (puede variar dependiendo de su distribución de Linux). Algunos nombres de paquetes sugeridos son: x11-utils, xdpyinfo o xorg-xdpyinfo" + arr["FRENCH",704]="Un système graphique Wayland a été détecté mais airgeddon n'a pas pu détecter la résolution. Essayez d'exécuter la commande \"\${normal_color}xhost +SI:localuser:root\${red_color}\" avant de executer airgeddon. Si cela ne marche pas, il manque probablement à votre système l'une de ces deux commandes \"loginctl\", \"xdpyinfo\". Installez les packages nécessaires et réessayez. Pour le premier, le nom du package est systemd, pour le second il y a quelques possibilités (cela peut varier selon votre distribution de Linux). Certains noms de packages suggérés sont: x11-utils, xdpyinfo ou xorg-xdpyinfo" + arr["CATALAN",704]="S'ha detectat un sistema gràfic Wayland, però airgeddon no ha pogut detectar la resolució. Proveu d'executar l'ordre \"\${normal_color}xhost +SI:localuser:root\${red_color}\" abans de llançar airgeddon. Si no funciona, probablement al vostre sistema li falta una d'aquestes dues ordres \"loginctl\", \"xdpyinfo\". Instal·leu els paquets necessaris i torneu-ho a provar. Per al primer, el nom del paquet és systemd, per al segon hi ha algunes possibilitats (pot variar segons la vostra distribució de Linux). Alguns noms de paquets suggerits són: x11-utils, xdpyinfo o xorg-xdpyinfo" + arr["PORTUGUESE",704]="Um ambiente gráfico Wayland foi detectado, mas o airgeddon não conseguiu detectar a resolução. Tente executar o comando \"\${normal_color}xhost +\${red_color}\" antes de iniciar o airgeddon. Se não funcionar, provavelmente seu ambiente não tem um dos seguintes comandos: \"loginctl\" ou \"xdpyinfo\". Instale os pacotes necessários e tente novamente. Para o primeiro, o nome do pacote é systemd, para o segundo existem algumas possibilidades podendo variar dependendo da sua distribuição Linux. Alguns nomes sugeridos são: x11-utils, xdpyinfo ou xorg-xdpyinfo" + arr["RUSSIAN",704]="airgeddon обнаружил графическую систему Wayland, но не смог определить разрешение. Попробуйте выполнить команду \"\${normal_color}xhost +SI:localuser:root\${red_color}\" перед запуском. Если это не помогло, возможно, в вашей системе отсутствует одна из этих двух программ \"loginctl\", \"xdpyinfo\". Установите необходимые пакеты и повторите попытку. Название первого пакета - systemd, название второго пакета варьируется в зависимости от дистрибутива Linux. Предположительные имена пакетов: x11-utils, xdpyinfo или xorg-xdpyinfo" + arr["GREEK",704]="Εντοπίστηκε ένα σύστημα γραφικών Wayland αλλά το airgeddon δεν μπόρεσε να ανιχνεύσει την ανάλυση. Δοκιμάστε να εκτελέσετε την εντολή \"\${normal_color}xhost +SI:localuser:root\${red_color}\" πριν ξεκινήσετε το airgeddon. Εάν δεν λειτουργεί, πιθανότατα από το σύστημά σας λείπει μία από αυτές τις δύο εντολές \"loginctl\", \"xdpyinfo\". Εγκαταστήστε τα απαραίτητα πακέτα και δοκιμάστε ξανά. Για το πρώτο, το όνομα πακέτου είναι systemd, για το δεύτερο υπάρχουν κάποιες δυνατότητες (μπορεί να διαφέρει ανάλογα με τη διανομή Linux σας). Μερικά προτεινόμενα ονόματα πακέτων είναι: x11-utils, xdpyinfo ή xorg-xdpyinfo" + arr["ITALIAN",704]="È stato rilevato un sistema grafico Wayland ma airgeddon non è stato in grado di rilevare la risoluzione. Prova a eseguire il comando \"\${normal_color}xhost +SI:localuser:root\${red_color}\" prima di avviare airgeddon. Se non funziona, probabilmente nel tuo sistema manca uno di questi due comandi \"loginctl\", \"xdpyinfo\". Installa i pacchetti necessari e riprova. Per il primo, il nome del pacchetto è systemd, per il secondo ci sono alcune possibilità (può variare a seconda della tua distribuzione Linux). Alcuni nomi di pacchetti suggeriti sono: x11-utils, xdpyinfo o xorg-xdpyinfo" + arr["POLISH",704]="Wykryto system graficzny Wayland, ale airgeddon nie był w stanie wykryć rozdzielczości. Spróbuj polecenie \"\${normal_color}xhost +SI:localuser:root\${red_color}\" przed uruchomieniem airgeddon. Jeśli nie działa, prawdopodobnie w systemie brakuje jednego z tych dwóch poleceń \"loginctl\", \"xdpyinfo\". Zainstaluj potrzebne pakiety i spróbuj ponownie. Dla pierwszego nazwa pakietu to systemd, dla drugiego jest kilka możliwości (może się różnić w zależności od dystrybucji Linuksa). Niektóre sugerowane nazwy pakietów to: x11-utils, xdpyinfo lub xorg-xdpyinfo" + arr["GERMAN",704]="Ein Wayland-Grafiksystem wurde erkannt, aber airgeddon konnte keine Auflösung erkennen. Versuchen Sie den Befehl \"\${normal_color}xhost +SI:localuser:root\${red_color}\" auszuführen, bevor Sie airgeddon starten. Wenn es nicht funktioniert, fehlt Ihrem System wahrscheinlich einer dieser beiden Befehle \"loginctl\", \"xdpyinfo\". Installieren Sie die erforderlichen Pakete und versuchen Sie es erneut. Für den ersten ist der Paketname systemd, für den zweiten gibt es einige Möglichkeiten (dies kann je nach Linux-Distribution variieren). Einige vorgeschlagene Paketnamen sind: x11-utils, xdpyinfo oder xorg-xdpyinfo" + arr["TURKISH",704]="Bir Wayland grafik sistemi tespit edildi, ancak airgeddon çözünürlüğü tespit edemedi. airgeddon'u başlatmadan önce \"\${normal_color}xhost +SI:localuser:root\${red_color}\" komutunu çalıştırmayı deneyin. Çalışmıyorsa, muhtemelen sisteminizde bu iki komuttan biri eksiktir \"loginctl\", \"xdpyinfo\". Gerekli paketleri kurun ve tekrar deneyin. İlki için paket adı systemd, ikincisi için bazı olasılıklar var (Linux dağıtımınıza bağlı olarak değişebilir). Önerilen bazı paket adları şunlardır: x11-utils, xdpyinfo veya xorg-xdpyinfo" + arr["ARABIC",704]="x11-utils, xdpyinfo , xorg-xdpyinfo :الخاصه بك. بعض الاسماء المقترحه هي linuxلكن الرابت الثانب قد يكون له اسماء مختلفه و هذا يعتمد علي نسخت ال , systemd الامرين. قم بتحميلهما ثم حاول مرة اخري.اسم اول رابط هو \"loginctl\", \"xdpyinfo\" اذا لم تعمل , قد يكون جهازك يفقد احدي هذين .airgeddon قبل تشغيل \"\${normal_color}xhost +SI:localuser:root\${red_color}\" لم يستطع تحديد دقة تفاصيل صورة. حول تنفيذ الامر airgeddon لكن wayland تم اكتشاف نظام الجرافيكس" + + arr["ENGLISH",705]="No graphics system was detected. Consider install one (X windows system or Wayland graphics) or use tmux instead of xterm modifying airgeddon options. More information about how to do this here: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["SPANISH",705]="No se detectó ningún sistema gráfico. Considera instalar uno (sistema de ventanas X o gráficos Wayland) o usa tmux en lugar de xterm modificando las opciones de airgeddon. Más información sobre cómo hacer esto aquí: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["FRENCH",705]="Aucun système graphique n'a été détecté. Considérez d'en installer un (système X windows ou graphiques Wayland) ou utilisez tmux au lieu de xterm modifiant les options airgeddon. Plus d'informations sur la façon de procéder ici: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["CATALAN",705]="No s'ha detectat cap sistema gràfic. Penseu en instal·lar-ne un (sistema X windows o gràfics Wayland) o utilitzar tmux en comptes d'xterm per modificar les opcions d'airgeddon. Més informació sobre com fer-ho aquí: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["PORTUGUESE",705]="Nenhum ambiente gráfico foi detectado. Considere instalar um X window system, Wayland ou usar o tmux em vez do xterm para modificar as opções do airgeddon. Mais informações sobre como fazer isso em: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["RUSSIAN",705]="Графическая система не обнаружена. Установите X11 или Wayland, либо используйте tmux вместо xterm, изменив это в параметрах airgeddon. Подробнее о том, как это сделать, здесь: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["GREEK",705]="Δεν εντοπίστηκε σύστημα γραφικών. Εξετάστε το ενδεχόμενο να εγκαταστήσετε ένα (σύστημα X windows ή γραφικά Wayland) ή να χρησιμοποιήσετε το tmux αντί για το xterm τροποποιώντας τις επιλογές του airgeddon. Περισσότερες πληροφορίες σχετικά με το πώς να το κάνετε αυτό εδώ: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["ITALIAN",705]="Non è stato rilevato alcun sistema grafico. Prendi in considerazione l'installazione di uno (sistema X windows o grafica Wayland) o usa tmux invece di xterm modificando le opzioni di airgeddon. Maggiori informazioni su come farlo qui: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["POLISH",705]="Nie wykryto żadnego systemu graficznego. Rozważ instalację (system X windows lub Wayland) lub użyj tmux zamiast xterm, modyfikując opcje airgeddon. Więcej informacji o tym, jak to zrobić tutaj: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["GERMAN",705]="Es wurde kein Grafiksystem erkannt. Erwägen Sie, eines zu installieren (X-Windows-System oder Wayland-Grafiken) oder verwenden Sie tmux anstelle von xterm, um die airgeddon-Optionen zu ändern. Weitere Informationen dazu finden Sie hier: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["TURKISH",705]="Hiçbir grafik sistemi algılanmadı. Birini kurmayı (X windows sistemi veya Wayland grafikleri) veya airgeddon seçeneklerini değiştirmek için xterm yerine tmux kullanmayı düşünün. Bunun nasıl yapılacağı hakkında daha fazla bilgiyi burada bulabilirsiniz: \${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options" + arr["ARABIC",705]="\${normal_color}https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Options \${red_color}:للمزيد من المعلومات عن كيفيت عمل هذة الخطوات .xterm بدل من tmux او استخدم (x او Wayland) يتم اكتشاف اي نظام جرافيكس. حول تثبيت واحد من هذين الانظمه" + + arr["ENGLISH",706]="airgeddon detected you don't have configured the country code for 5Ghz band. Use the \"\${normal_color}iw reg get\${blue_color}\" command to check the current configuration, and \"\${normal_color}iw reg set XX\${blue_color}\" to set the region where XX is your country code (e.g. \"\${normal_color}iw reg set ES\${blue_color}\" for Spain). Verify the configuration with \"\${normal_color}iw reg get\${blue_color}\" before attempting the attack on the 5Ghz target network. Anyway, the 5Ghz band has several channels that may not be available for operation due to country restrictions (DFS channels). If the target network uses one of these channels, the attack may not be successful" + arr["SPANISH",706]="airgeddon detectó que no tienes configurado el código de país para la banda de los 5Ghz. Usa el comando \"\${normal_color}iw reg get\${blue_color}\" para comprobar la configuración actual y \"\${normal_color}iw reg set XX\${blue_color}\" para establecer la región donde XX es el código de tu país (por ejemplo, \"\${normal_color}iw reg set ES\${blue_color}\" para España). Verifica la configuración con \"\${normal_color}iw reg get\${blue_color}\" antes de intentar el ataque sobre la red objetivo de 5Ghz. De todos modos, la banda de los 5Ghz tiene varios canales que no estan disponibles para operar debido a las restricciones del país (canales DFS). Si la red objetivo utiliza uno de estos canales, es posible que el ataque no tenga éxito" + arr["FRENCH",706]="airgeddon a détecté que vous n'avez pas configuré le code du pays pour la bande 5Ghz. Utilisez la commande \"\${normal_color}iw reg get\${blue_color}\" pour vérifier la configuration actuelle, et \"\${normal_color}iw reg set XX\${blue_color}\" pour établir la région où XX est votre code pays (par exemple \"\${normal_color}iw reg set ES\${blue_color}\" pour l'Espagne). Vérifiez la configuration avec \"\${normal_color}iw reg get\${blue_color}\" avant de essayer l'attaque sur le réseau cible 5Ghz. De toutes façons, la bande 5Ghz a plusieurs canaux qui peuvent ne pas être disponibles pour le fonctionnement en raison des restrictions nationales (canaux DFS). Si le réseau cible utilise l'un de ces canaux, l'attaque peut échouer" + arr["CATALAN",706]="airgeddon ha detectat que no heu configurat el codi de país per a la banda de 5Ghz. Utilitzeu l'ordre \"\${normal_color}iw reg get\${blue_color}\" per comprovar la configuració actual i \"\${normal_color}iw reg set XX\${blue_color}\" per establir la regió on XX és el teu codi de país (p. ex., \"\${normal_color}iw reg set ES\${blue_color}\" per a Espanya). Verifiqueu la configuració amb \"\${normal_color}iw reg get\${blue_color}\" abans d'intentar l'atac a la xarxa objectiu de 5 Ghz. De totes maneres, la banda de 5Ghz té diversos canals que poden no estar disponibles per funcionar a causa de les restriccions del país (canals DFS). Si la xarxa objectiu utilitza un d'aquests canals, és possible que l'atac no tingui èxit" + arr["PORTUGUESE",706]="airgeddon detectou que você não configurou o código do país para a banda de 5Ghz. Use o comando \"\${normal_color}iw reg get\${blue_color}\" para verificar a configuração atual e \"\${normal_color}iw reg set XX\${blue_color}\" para definir a região, onde XX é o código do país (por exemplo, \"\${normal_color}iw reg set ES\${blue_color}\" para a Espanha). Verifique a configuração com \"\${normal_color}iw reg get\${blue_color}\" antes de tentar o ataque na rede alvo de 5Ghz. Ainda sim, a banda 5Ghz possui vários canais que podem não estar disponíveis para operação devido a restrições do país (canais DFS). Se a rede de destino usar um desses canais, o ataque pode não ser bem-sucedido" + arr["RUSSIAN",706]="airgeddon обнаружил, что код страны для 5Ghz диапазона не установлен. Используйте команду \"\${normal_color}iw reg get\${blue_color}\", чтобы проверить текущую конфигурацию. и \"\${normal_color}iw reg set XX\${blue_color}\", чтобы установите регион (где XX – код вашей страны (например, \"\${normal_color}iw reg set ES\${blue_color}\" для Испании)). Проверьте конфигурацию с помощью \"\${normal_color}iw reg get\${blue_color}\" перед попыткой атаки на целевую 5Ghz сеть. Также атака может быть неудачной из-за того, что в диапазоне 5Ghz есть несколько каналов, которые могут быть недоступны для работы из-за региональных ограничений (DFS каналы)" + arr["GREEK",706]="Το airgeddon εντόπισε ότι δεν έχετε διαμορφώσει τον κωδικό χώρας για τη ζώνη 5Ghz. Χρησιμοποιήστε την εντολή \"\${normal_color}iw reg get\${blue_color}\" για να ελέγξετε την τρέχουσα διαμόρφωση και \"\${normal_color}iw reg set XX\${blue_color}\" για να ορίσετε την περιοχή όπου XX είναι ο κωδικός της χώρας σας (π.χ. \"\${normal_color}iw reg set ES\${blue_color}\" για την Ισπανία). Επαληθεύστε τη διαμόρφωση με το \"\${normal_color}iw reg get\${blue_color}\" πριν επιχειρήσετε την επίθεση στο δίκτυο στόχου 5Ghz. Τέλος πάντων, η ζώνη των 5Ghz έχει αρκετά κανάλια που ενδέχεται να μην είναι διαθέσιμα για λειτουργία λόγω περιορισμών χώρας (κανάλια DFS). Εάν το δίκτυο-στόχος χρησιμοποιεί ένα από αυτά τα κανάλια, η επίθεση ενδέχεται να μην είναι επιτυχής" + arr["ITALIAN",706]="airgeddon ha rilevato che non hai configurato il codice del paese per la banda 5Ghz. Usa il comando \"\${normal_color}iw reg get\${blue_color}\" per controllare la configurazione attuale, e \"\${normal_color}iw reg set XX\${blue_color}\" per impostare la regione dove XX è il codice del tuo paese (ad es. \"\${normal_color}iw reg set ES\${blue_color}\" per la Spagna). Verifica la configurazione con \"\${normal_color}iw reg get\${blue_color}\" prima di tentare l'attacco alla rete obiettivo 5Ghz. Ad ogni modo, la banda 5Ghz ha diversi canali che potrebbero non essere disponibili per il funzionamento a causa di restrizioni nazionali (canali DFS). Se la rete obiettivo utilizza uno di questi canali, l'attacco potrebbe non avere successo" + arr["POLISH",706]="airgeddon wykrył, że nie masz skonfigurowanego kodu kraju dla pasma 5Ghz. Użyj polecenia \"\${normal_color}iw reg get\${blue_color}\", aby sprawdzić bieżącą konfigurację, a \"\${normal_color}iw reg set XX\${blue_color}\", aby ustaw region, w którym XX to kod kraju (np. \"\${normal_color}iw reg set ES\${blue_color}\" dla Hiszpanii). Sprawdź konfigurację za pomocą \"\${normal_color}iw reg get\${blue_color}\" przed przystąpieniem do ataku na sieć docelową 5Ghz. W każdym razie pasmo 5Ghz ma kilka kanałów, które mogą nie być dostępne do pracy ze względu na ograniczenia krajowe (kanały DFS). Jeśli sieć docelowa korzysta z jednego z tych kanałów, atak może się nie powieść" + arr["GERMAN",706]="airgeddon hat festgestellt, dass Sie den Ländercode für das 5Ghz-Band nicht konfiguriert haben. Verwenden Sie den Befehl \"\${normal_color}iw reg get\${blue_color}\", um die aktuelle Konfiguration zu überprüfen, und \"\${normal_color}iw reg set XX\${blue_color}\" um die Region einzustellen, wobei XX Ihr Ländercode ist (z. B. \"\${normal_color}iw reg set ES\${blue_color}\" für Spanien). Überprüfen Sie die Konfiguration mit \"\${normal_color}iw reg get\${blue_color}\", bevor Sie den Angriff auf das 5-Ghz-Zielnetzwerk versuchen. Wie auch immer, das 5-Ghz-Band hat mehrere Kanäle, die aufgrund von Länderbeschränkungen möglicherweise nicht für den Betrieb verfügbar sind (DFS-Kanäle). Wenn das Zielnetzwerk einen dieser Kanäle verwendet, ist der Angriff möglicherweise nicht erfolgreich" + arr["TURKISH",706]="airgeddon, 5Ghz bandı için ülke kodunu yapılandırmadığınızı tespit etti. Geçerli yapılandırmayı kontrol etmek için \"\${normal_color}iw reg get\${blue_color}\" komutunu ve mevcut yapılandırmayı kontrol etmek için \"\${normal_color}iw reg set XX\${blue_color}\" komutunu kullanın. XX'nin ülke kodunuz olduğu bölgeyi ayarlayın (ör. İspanya için \"\${normal_color}iw reg set ES\${blue_color}\"). 5Ghz hedef ağına saldırı girişiminde bulunmadan önce \"\${normal_color}iw reg get\${blue_color}\" ile yapılandırmayı doğrulayın. Her neyse, 5Ghz bandında, ülke kısıtlamaları nedeniyle (DFS kanalları) işletilemeyen birkaç kanal vardır. Hedef ağ bu kanallardan birini kullanıyorsa saldırı başarılı olamayabilir" + arr["ARABIC",706]="5Ghz قبل الهجوم علي الشبكةال \"\${normal_color}iw reg get\${blue_color}\" هو كود اسبانيا. لتثبيت الاعدادات قم بهذه الامر (\"\${normal_color}iw reg set ES\${blue_color}\") :هو كود البلد للمثل XX لتحديد المنطقه و ان \"\${normal_color}iw reg set XX\${blue_color}\" لتحقق من الاعدادات, و \"\${normal_color}iw reg get\${blue_color}\" استخدم الامر .Ghzقد اكتشف انك لم تقوم بتحديد كود البلد لناقط ال5 airgeddon" } #Expand escaped variables in language strings with their actual values diff --git a/pindb_checksum.txt b/pindb_checksum.txt index bc5f09506..d0ca19800 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -ca6c5234b048c90a38761ee0f5016719 +b6769dfb19c46d7013b1df2cb4c6b2fd diff --git a/plugins/missing_dependencies.sh b/plugins/missing_dependencies.sh index 20e144bee..e47118793 100644 --- a/plugins/missing_dependencies.sh +++ b/plugins/missing_dependencies.sh @@ -68,6 +68,7 @@ function commands_to_packages() { commands_to_packages_correspondence["rfkill"]="rfkill" commands_to_packages_correspondence["wget"]="wget" commands_to_packages_correspondence["ccze"]="ccze" + commands_to_packages_correspondence["loginctl"]="systemd" commands_to_packages_correspondence["xset"]="x11-xserver-utils" ;; "BlackArch") @@ -115,6 +116,7 @@ function commands_to_packages() { commands_to_packages_correspondence["rfkill"]="rfkill" commands_to_packages_correspondence["wget"]="wget" commands_to_packages_correspondence["ccze"]="ccze" + commands_to_packages_correspondence["loginctl"]="systemd" commands_to_packages_correspondence["xset"]="xorg-xset" ;; esac