diff --git a/CHANGELOG.md b/CHANGELOG.md index e0821ad3e..cfa34c814 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +### 8.10 + - WPS decrypted networks now have trophy file + - Tested compatibility with Kali 2018.2, Ubuntu 18.04 and Parrot 4.x + - Controlled error for unsupported bettercap 2.x version + - Automatic check added on Handshake capture (Thank you to "IwraStudios") + - Fixed card detection bug on some Linux + ### 8.01 - German language translation added (Thank you to "hamperfait") - Filters enabled on scannings based on menu or kind of attack @@ -166,7 +173,7 @@ ### 4.31 - Now optionally on Evil Twin captive portal attack you can choose between to have internet access or to use a "dns trick" - - Fixed bug writing handshake files on some paths + - Fixed bug writing Handshake files on some paths - Added possibility to get back to Evil Twin main menu from the internet interface selection menu ### 4.3 @@ -292,7 +299,7 @@ - README.md beautified ### 3.22 - - Cleaning handshake files now perform some checks to avoid corruption file problem + - Cleaning Handshake files now perform some checks to avoid corruption file problem - Capture files are checked before cracking looking for Handshakes and easy targeting - Fixed bug checking existence of files diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cc57fb219..9ef9f94c5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,7 +4,7 @@ Hi there! We are thrilled that you would like to contribute to this project. You When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. -If an issue is opened and more info is needed, `airgeddon` staff will request it. If there is no answer in 7 days, the issue will be closed. +If an issue is opened and more info is needed, `airgeddon` staff will request it. If there is no answer in 7 days, the issue will be closed. Issues must be opened in english. Please note we have a [Code of Conduct], please follow it in all your interactions with the project. @@ -13,10 +13,11 @@ Please note we have a [Code of Conduct], please follow it in all your interactio ## Collaborating Translators 1. Update the date under shebang. -2. Translate the strings located in `language_strings.sh`. +2. Translate the strings located in `language_strings.sh` and the existing phrases _language_strings_handling_messages function_ in `airgeddon.sh`. 3. Ask by mail [v1s1t0r.1s.h3r3@gmail.com] if you have any doubt. You'll be informed about how to proceed. 4. You can be added as a collaborator on the project. 5. Knowledge about `git` is not mandatory but is really appreciated to push directly into the project repository. +6. If you want to create a pull request with a new language to be added, at least the 80% of the phrases must be translated and the rest must be done with at least _an automatic-translation_ system and marked with PoT (Pending of Translation) mark. ## Collaborating Developers diff --git a/Dockerfile b/Dockerfile index 7c2284fa8..59b729252 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,7 @@ LABEL \ #Env vars ENV AIRGEDDON_URL="https://github.com/v1s1t0r1sh3r3/airgeddon.git" ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" +ENV BETTERCAP162_URL="https://github.com/v1s1t0r1sh3r3/bettercap1.6.2.git" ENV DEBIAN_FRONTEND="noninteractive" #Update system @@ -83,7 +84,12 @@ RUN \ RUN \ apt -y install \ beef-xss \ - bettercap + bettercap \ + ruby-packetfu \ + ruby-colorize \ + ruby-net-dns \ + ruby-em-proxy \ + ruby-network-interface #Env var for display ENV DISPLAY=":0" @@ -119,11 +125,16 @@ RUN \ cp /opt/hashcat2.0/hashcat /usr/bin/ && \ chmod +x /usr/bin/hashcat +#Downgrade Bettercap +RUN \ + git clone ${BETTERCAP162_URL} && \ + dpkg -i /opt/bettercap1.6.2/bettercap_1.6.2-0parrot1_all.deb + #Clean packages RUN \ apt clean && \ apt autoclean && \ - apt autoremove + apt autoremove -y #Clean files RUN rm -rf /opt/airgeddon/imgs > /dev/null 2>&1 && \ @@ -135,6 +146,7 @@ RUN rm -rf /opt/airgeddon/imgs > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/Dockerfile > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/binaries > /dev/null 2>&1 && \ rm -rf /opt/hashcat2.0 > /dev/null 2>&1 && \ + rm -rf /opt/bettercap1.6.2 > /dev/null 2>&1 && \ rm -rf /tmp/* > /dev/null 2>&1 && \ rm -rf /var/lib/apt/lists/* > /dev/null 2>&1 diff --git a/README.md b/README.md index f02c30cb2..dc096540a 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present - [Optional Tools] - [BeEF Tips] - [Hashcat Tips] + - [Bettercap Tips] - [Update Tools] - [Internal Tools] - [Known incompatibilities] @@ -59,6 +60,7 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [Optional Tools]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Optional%20Tools [BeEF Tips]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/BeEF%20Tips [Hashcat Tips]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Hashcat%20Tips +[Bettercap Tips]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Bettercap%20Tips [Update Tools]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Update%20Tools [Internal Tools]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Internal%20Tools [Known incompatibilities]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Known%20incompatibilities @@ -76,7 +78,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-8.01-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-8.10-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" [Bash4.2-shield]: https://img.shields.io/badge/bash-4.2%2B-blue.svg?style=flat-square&colorA=273133&colorB=00db00 "Bash 4.2 or later" [License-shield]: https://img.shields.io/badge/license-GPL%20v3%2B-blue.svg?style=flat-square&colorA=273133&colorB=bd0000 "GPL v3+" [Docker-shield]: https://img.shields.io/docker/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=f9ff5a "Docker rules!" diff --git a/airgeddon.sh b/airgeddon.sh index 03c070d9c..bdf656eb5 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,8 +2,8 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20180319 -#Version......: 8.01 +#Date.........: 20180602 +#Version......: 8.10 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -112,9 +112,10 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="8.01" -language_strings_expected_version="8.01-1" +airgeddon_version="8.10" +language_strings_expected_version="8.10-1" standardhandshake_filename="handshake-01.cap" +timeout_capture_handshake="20" tmpdir="/tmp/" osversionfile_dir="/etc/" minimum_bash_version_required="4.2" @@ -213,6 +214,7 @@ bettercap_proxy_port="8080" bettercap_dns_port="5300" minimum_bettercap_advanced_options="1.5.9" minimum_bettercap_fixed_beef_iptables_issue="1.6.2" +maximum_bettercap_supported_version="1.6.2" sslstrip_file="ag.sslstrip.log" ettercap_file="ag.ettercap.log" bettercap_file="ag.bettercap.log" @@ -816,7 +818,7 @@ function renew_ifaces_and_macs_list() { debug_print - readarray -t IFACES_AND_MACS < <(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep lo -v | grep "${interface}" -v) + readarray -t IFACES_AND_MACS < <(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep -E "^lo$" -v | grep "${interface}" -v) declare -gA ifaces_and_macs for iface_name in "${IFACES_AND_MACS[@]}"; do mac_item=$(cat "/sys/class/net/${iface_name}/address" 2> /dev/null) @@ -1659,7 +1661,7 @@ function language_menu() { language_strings "${language}" 320 language_strings "${language}" 482 language_strings "${language}" 58 - language_strings "${language}" 524 + language_strings "${language}" 331 print_hint ${current_menu} read -r language_selected @@ -1754,7 +1756,7 @@ function language_menu() { language_strings "${language}" 251 "red" else language="GERMAN" - language_strings "${language}" 525 "yellow" + language_strings "${language}" 260 "yellow" fi language_strings "${language}" 115 "read" ;; @@ -1834,7 +1836,7 @@ function dos_pursuit_mode_et_handler() { if [[ "${dos_pursuit_mode}" -eq 1 ]] && [[ -n "${channel}" ]] && [[ "${channel}" -gt 14 ]] && [[ "${secondary_interface_supported_bands}" = "${band_24ghz}" ]]; then echo - language_strings "${language}" 519 "red" + language_strings "${language}" 394 "red" language_strings "${language}" 115 "read" return_to_et_main_menu=1 return 1 @@ -1900,7 +1902,7 @@ function select_secondary_et_interface() { if [ "${1}" = "dos_pursuit_mode" ]; then secondary_ifaces=$(iwconfig 2>&1 | grep "802.11" | grep -v "no wireless extensions" | grep "${interface}" -v | awk '{print $1}') elif [ "${1}" = "internet" ]; then - secondary_ifaces=$(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep lo -v | grep "${interface}" -v) + secondary_ifaces=$(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep -E "^lo$" -v | grep "${interface}" -v) if [ -n "${secondary_wifi_interface}" ]; then secondary_ifaces=$(echo "${secondary_ifaces}" | grep "${secondary_wifi_interface}" -v) fi @@ -1996,7 +1998,7 @@ function select_interface() { current_menu="select_interface_menu" language_strings "${language}" 24 "green" print_simple_separator - ifaces=$(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep lo -v) + ifaces=$(ip link | grep -E "^[0-9]+" | cut -d ':' -f 2 | awk '{print $1}' | grep -E "^lo$" -v) option_counter=0 for item in ${ifaces}; do option_counter=$((option_counter + 1)) @@ -2276,28 +2278,39 @@ function read_timeout() { echo case ${1} in - "standard") - language_strings "${language}" 393 "green" + "wps_standard") + min_max_timeout="10-100" + timeout_shown="${timeout_secs_per_pin}" ;; - "pixiedust") - language_strings "${language}" 394 "green" + "wps_pixiedust") + min_max_timeout="25-2400" + timeout_shown="${timeout_secs_per_pixiedust}" + ;; + "capture_handshake") + min_max_timeout="10-100" + timeout_shown="${timeout_capture_handshake}" ;; esac + + language_strings "${language}" 393 "green" read -r timeout } #Validate the user input for timeouts -function ask_wps_timeout() { +function ask_timeout() { debug_print case ${1} in - "standard") + "wps_standard") local regexp="^[1-9][0-9]$|^100$|^$" ;; - "pixiedust") + "wps_pixiedust") local regexp="^2[5-9]$|^[3-9][0-9]$|^[1-9][0-9]{2}$|^1[0-9]{3}$|^2[0-3][0-9]{2}$|^2400$|^$" ;; + "capture_handshake") + local regexp="^[1-9][0-9]$|^100$|^$" + ;; esac timeout=0 @@ -2307,26 +2320,53 @@ function ask_wps_timeout() { if [ "${timeout}" = "" ]; then case ${1} in - "standard") + "wps_standard") timeout=${timeout_secs_per_pin} ;; - "pixiedust") + "wps_pixiedust") timeout=${timeout_secs_per_pixiedust} ;; + "capture_handshake") + timeout=${timeout_capture_handshake} + ;; esac fi echo case ${1} in - "standard") + "wps_standard") timeout_secs_per_pin=${timeout} - language_strings "${language}" 391 "blue" ;; - "pixiedust") + "wps_pixiedust") timeout_secs_per_pixiedust=${timeout} - language_strings "${language}" 392 "blue" + ;; + "capture_handshake") + timeout_capture_handshake=${timeout} ;; esac + + language_strings "${language}" 391 "blue" +} + +#Handle the proccess of checking handshake capture +function handshake_capture_check() { + + debug_print + + local time_counter=0 + while true; do + sleep 5 + if check_bssid_in_captured_file "${tmpdir}${standardhandshake_filename}" "silent"; then + break + fi + + time_counter=$((time_counter + 5)) + if [ ${time_counter} -ge ${timeout_capture_handshake} ]; then + break + fi + done + + kill "${processidcapture}" &> /dev/null } #Validate if selected network has the needed type of encryption @@ -2870,7 +2910,6 @@ function exec_wps_custom_pin_bully_attack() { echo language_strings "${language}" 33 "yellow" - language_strings "${language}" 366 "blue" language_strings "${language}" 4 "read" recalculate_windows_sizes xterm -hold -bg black -fg red -geometry "${g2_stdleft_window}" -T "WPS custom pin bully attack" -e "bash \"${tmpdir}${wps_attack_script_file}\"" > /dev/null 2>&1 @@ -2888,7 +2927,6 @@ function exec_wps_custom_pin_reaver_attack() { echo language_strings "${language}" 33 "yellow" - language_strings "${language}" 366 "blue" language_strings "${language}" 4 "read" recalculate_windows_sizes xterm -hold -bg black -fg red -geometry "${g2_stdleft_window}" -T "WPS custom pin reaver attack" -e "bash \"${tmpdir}${wps_attack_script_file}\"" > /dev/null 2>&1 @@ -2906,7 +2944,6 @@ function exec_bully_pixiewps_attack() { echo language_strings "${language}" 33 "yellow" - language_strings "${language}" 366 "blue" language_strings "${language}" 4 "read" recalculate_windows_sizes xterm -hold -bg black -fg red -geometry "${g2_stdright_window}" -T "WPS bully pixie dust attack" -e "bash \"${tmpdir}${wps_attack_script_file}\"" > /dev/null 2>&1 @@ -2924,7 +2961,6 @@ function exec_reaver_pixiewps_attack() { echo language_strings "${language}" 33 "yellow" - language_strings "${language}" 366 "blue" language_strings "${language}" 4 "read" recalculate_windows_sizes xterm -hold -bg black -fg red -geometry "${g2_stdright_window}" -T "WPS reaver pixie dust attack" -e "bash \"${tmpdir}${wps_attack_script_file}\"" > /dev/null 2>&1 @@ -2942,7 +2978,6 @@ function exec_wps_bruteforce_pin_bully_attack() { echo language_strings "${language}" 33 "yellow" - language_strings "${language}" 366 "blue" language_strings "${language}" 4 "read" recalculate_windows_sizes xterm -hold -bg black -fg red -geometry "${g2_stdleft_window}" -T "WPS bruteforce pin bully attack" -e "bash \"${tmpdir}${wps_attack_script_file}\"" > /dev/null 2>&1 @@ -2960,7 +2995,6 @@ function exec_wps_bruteforce_pin_reaver_attack() { echo language_strings "${language}" 33 "yellow" - language_strings "${language}" 366 "blue" language_strings "${language}" 4 "read" recalculate_windows_sizes xterm -hold -bg black -fg red -geometry "${g2_stdleft_window}" -T "WPS bruteforce pin reaver attack" -e "bash \"${tmpdir}${wps_attack_script_file}\"" > /dev/null 2>&1 @@ -3594,13 +3628,13 @@ function wps_attacks_parameters() { case ${wps_attack} in "custompin_bully"|"custompin_reaver") ask_custom_pin - ask_wps_timeout "standard" + ask_timeout "wps_standard" ;; "pixiedust_bully"|"pixiedust_reaver") - ask_wps_timeout "pixiedust" + ask_timeout "wps_pixiedust" ;; "pindb_bully"|"pindb_reaver") - ask_wps_timeout "standard" + ask_timeout "wps_standard" ;; esac fi @@ -4416,6 +4450,12 @@ function beef_pre_menu() { if check_interface_wifi "${interface}"; then et_mode="et_sniffing_sslstrip2" get_bettercap_version + if compare_floats_greater_than "${bettercap_version}" "${maximum_bettercap_supported_version}"; then + echo + language_strings "${language}" 174 "red" + language_strings "${language}" 115 "read" + return + fi et_dos_menu else echo @@ -4501,6 +4541,7 @@ function wps_attacks_menu() { get_bully_version set_bully_verbosity if wps_attacks_parameters; then + manage_wps_log exec_wps_custom_pin_bully_attack fi fi @@ -4511,6 +4552,7 @@ function wps_attacks_menu() { else wps_attack="custompin_reaver" if wps_attacks_parameters; then + manage_wps_log exec_wps_custom_pin_reaver_attack fi fi @@ -4527,6 +4569,7 @@ function wps_attacks_menu() { language_strings "${language}" 368 "yellow" language_strings "${language}" 115 "read" if wps_attacks_parameters; then + manage_wps_log exec_bully_pixiewps_attack fi else @@ -4547,6 +4590,7 @@ function wps_attacks_menu() { language_strings "${language}" 370 "yellow" language_strings "${language}" 115 "read" if wps_attacks_parameters; then + manage_wps_log exec_reaver_pixiewps_attack fi else @@ -4564,6 +4608,7 @@ function wps_attacks_menu() { get_bully_version set_bully_verbosity if wps_attacks_parameters; then + manage_wps_log exec_wps_bruteforce_pin_bully_attack fi fi @@ -4575,6 +4620,7 @@ function wps_attacks_menu() { wps_attack="bruteforce_reaver" get_reaver_version if wps_attacks_parameters; then + manage_wps_log exec_wps_bruteforce_pin_reaver_attack fi fi @@ -4605,6 +4651,7 @@ function wps_attacks_menu() { if [ "${db_error}" -eq 0 ]; then if wps_attacks_parameters; then + manage_wps_log exec_wps_pin_database_bully_attack fi fi @@ -4634,6 +4681,7 @@ function wps_attacks_menu() { language_strings "${language}" 115 "read" if [ "${db_error}" -eq 0 ]; then if wps_attacks_parameters; then + manage_wps_log exec_wps_pin_database_reaver_attack fi fi @@ -5094,16 +5142,18 @@ function check_bssid_in_captured_file() { nets_from_file=$(echo "1" | aircrack-ng "${1}" 2> /dev/null | grep -E "WPA \([1-9][0-9]? handshake" | awk '{ saved = $1; $1 = ""; print substr($0, 2) }') - echo - if [ "${nets_from_file}" = "" ]; then - if [ ! -f "${1}" ]; then - language_strings "${language}" 161 "red" - language_strings "${language}" 115 "read" - else - language_strings "${language}" 216 "red" - language_strings "${language}" 115 "read" + if [ "${2}" != "silent" ]; then + echo + if [ "${nets_from_file}" = "" ]; then + if [ ! -f "${1}" ]; then + language_strings "${language}" 161 "red" + language_strings "${language}" 115 "read" + else + language_strings "${language}" 216 "red" + language_strings "${language}" 115 "read" + fi + return 1 fi - return 1 fi declare -A bssids_detected @@ -5117,13 +5167,17 @@ function check_bssid_in_captured_file() { for targetbssid in "${bssids_detected[@]}"; do if [ "${bssid}" = "${targetbssid}" ]; then - language_strings "${language}" 322 "yellow" + if [ "${2}" != "silent" ]; then + language_strings "${language}" 322 "yellow" + fi return 0 fi done - language_strings "${language}" 323 "red" - language_strings "${language}" 115 "read" + if [ "${2}" != "silent" ]; then + language_strings "${language}" 323 "red" + language_strings "${language}" 115 "read" + fi return 1 } @@ -5503,6 +5557,25 @@ function manage_bettercap_log() { fi } +#Check if the passwords were captured using wps attacks and manage to save them on a file +function manage_wps_log() { + + debug_print + + wps_potpath=$(env | grep ^HOME | awk -F = '{print $2}') + lastcharwps_potpath=${wps_potpath: -1} + if [ "${lastcharwps_potpath}" != "/" ]; then + wps_potpath="${wps_potpath}/" + fi + wpspot_filename="wps_captured_key-${wps_essid}.txt" + wps_potpath="${wps_potpath}${wpspot_filename}" + + validpath=1 + while [[ "${validpath}" != "0" ]]; do + read_path "wpspot" + done +} + #Check if the password was captured using wep all-in-one attack and manage to save it on a file function manage_wep_log() { @@ -5564,7 +5637,7 @@ function set_captive_portal_language() { language_strings "${language}" 320 language_strings "${language}" 482 language_strings "${language}" 58 - language_strings "${language}" 524 + language_strings "${language}" 331 print_hint ${current_menu} read -r captive_portal_language_selected @@ -5949,7 +6022,6 @@ function exec_et_sniffing_sslstrip2_attack() { recover_current_channel fi restore_et_interface - if [ ${bettercap_log} -eq 1 ]; then parse_bettercap_log fi @@ -6376,6 +6448,41 @@ function set_wps_attack_script() { pin_header3="${white_color})${normal_color}" script_attack_cmd2="${attack_cmd2}" + function manage_wps_pot() { + echo "" > "${wpspotenteredpath}" + { + EOF + + cat >&7 <<-'EOF' + date +%Y-%m-%d + EOF + + cat >&7 <<-EOF + echo -e "${wps_texts[${language},1]}" + echo "" + echo -e "BSSID: ${wps_bssid}" + echo -e "${wps_texts[${language},2]}: ${wps_channel}" + echo -e "ESSID: ${wps_essid}" + echo "" + echo "---------------" + echo "" + EOF + + cat >&7 <<-'EOF' + echo -e "${1}" + echo "" + EOF + + cat >&7 <<-EOF + echo "---------------" + echo "" + echo "${footer_texts[${language},1]}" + } >> "${wpspotenteredpath}" + + echo "" + echo -e "${white_color}${wps_texts[${language},3]}: ${yellow_color}${wpspotenteredpath}" + } + #Parse the output file generated by the attack function parse_output() { @@ -6636,6 +6743,7 @@ function set_wps_attack_script() { echo -e "${pin_cracked_msg}${cracked_pin}" if [ -n "${cracked_password}" ]; then echo -e "${password_cracked_msg}${cracked_password}" + manage_wps_pot "${cracked_password}" else echo -e "${password_not_cracked_msg}" fi @@ -7923,6 +8031,7 @@ function capture_handshake_evil_twin() { return 1 fi + ask_timeout "capture_handshake" capture_handshake_window case ${et_dos_attack} in @@ -7948,11 +8057,8 @@ function capture_handshake_evil_twin() { processidattack=$! sleep ${sleeptimeattack} && kill ${processidattack} &> /dev/null - - ask_yesno 145 - handshake_captured=${yesno} - kill "${processidcapture}" &> /dev/null - if [ "${handshake_captured}" = "y" ]; then + handshake_capture_check + if check_bssid_in_captured_file "${tmpdir}${standardhandshake_filename}" "silent"; then handshakepath="${default_save_path}" lastcharhandshakepath=${handshakepath: -1} @@ -8075,6 +8181,10 @@ function validate_path() { et_handshake="${pathname}${standardhandshake_filename}" suggested_filename="${standardhandshake_filename}" ;; + "wpspot") + suggested_filename="${wpspot_filename}" + wpspotenteredpath+="${wpspot_filename}" + ;; "weppot") suggested_filename="${weppot_filename}" weppotenteredpath+="${weppot_filename}" @@ -8205,6 +8315,14 @@ function read_path() { fi validate_path "${et_captive_portal_logpath}" "${1}" ;; + "wpspot") + language_strings "${language}" 123 "blue" + read_and_clean_path "wpspotenteredpath" + if [ -z "${wpspotenteredpath}" ]; then + wpspotenteredpath="${wps_potpath}" + fi + validate_path "${wpspotenteredpath}" "${1}" + ;; "weppot") language_strings "${language}" 430 "blue" read_and_clean_path "weppotenteredpath" @@ -8225,10 +8343,8 @@ function attack_handshake_menu() { debug_print if [ "${1}" = "handshake" ]; then - ask_yesno 145 - handshake_captured=${yesno} - kill "${processidcapture}" &> /dev/null - if [ "${handshake_captured}" = "y" ]; then + handshake_capture_check + if check_bssid_in_captured_file "${tmpdir}${standardhandshake_filename}" "silent"; then handshakepath="${default_save_path}" lastcharhandshakepath=${handshakepath: -1} @@ -8280,6 +8396,7 @@ function attack_handshake_menu() { forbidden_menu_option attack_handshake_menu "new" else + ask_timeout "capture_handshake" capture_handshake_window rm -rf "${tmpdir}bl.txt" > /dev/null 2>&1 echo "${bssid}" > "${tmpdir}bl.txt" @@ -8293,6 +8410,7 @@ function attack_handshake_menu() { forbidden_menu_option attack_handshake_menu "new" else + ask_timeout "capture_handshake" capture_handshake_window ${airmon} start "${interface}" "${channel}" > /dev/null 2>&1 recalculate_windows_sizes @@ -8305,6 +8423,7 @@ function attack_handshake_menu() { forbidden_menu_option attack_handshake_menu "new" else + ask_timeout "capture_handshake" capture_handshake_window recalculate_windows_sizes xterm +j -bg black -fg red -geometry "${g1_bottomleft_window}" -T "wids / wips / wds confusion attack" -e mdk3 "${interface}" w -e "${essid}" -c "${channel}" > /dev/null 2>&1 & @@ -8328,6 +8447,7 @@ function capture_handshake_window() { debug_print + echo language_strings "${language}" 143 "blue" echo language_strings "${language}" 144 "yellow" @@ -8369,12 +8489,12 @@ function explore_for_targets_option() { language_strings "${language}" 67 "yellow" ;; "WPA") - language_strings "${language}" 523 "yellow" + language_strings "${language}" 361 "yellow" ;; esac else cypher_filter="" - language_strings "${language}" 522 "yellow" + language_strings "${language}" 366 "yellow" fi language_strings "${language}" 115 "read" @@ -8474,7 +8594,7 @@ function explore_for_wps_targets_option() { if check_dual_scan_on_wash; then wash_band_modifier="-2 -5" else - ask_yesno 518 "no" + ask_yesno 145 "no" if [ "${yesno}" = "y" ]; then wash_band_modifier="-5" fi @@ -8482,7 +8602,7 @@ function explore_for_wps_targets_option() { fi echo - language_strings "${language}" 521 "yellow" + language_strings "${language}" 411 "yellow" language_strings "${language}" 115 "read" tmpfiles_toclean=1 @@ -8818,7 +8938,6 @@ function wps_pin_database_prerequisites() { if [ "${1}" != "no_attack" ]; then check_and_set_common_algorithms echo - language_strings "${language}" 366 "blue" language_strings "${language}" 4 "read" fi } @@ -8934,7 +9053,7 @@ function et_prerequisites() { else if [[ "${dos_pursuit_mode}" -eq 1 ]] && [[ "${channel}" -gt 14 ]] && [[ "${secondary_interface_supported_bands}" = "${band_24ghz}" ]]; then echo - language_strings "${language}" 519 "red" + language_strings "${language}" 394 "red" language_strings "${language}" 115 "read" return_to_et_main_menu=1 return @@ -8968,7 +9087,7 @@ function et_prerequisites() { if [[ "${channel}" -gt 14 ]]; then echo - language_strings "${language}" 520 "blue" + language_strings "${language}" 392 "blue" fi echo @@ -9573,6 +9692,9 @@ function get_bettercap_version() { debug_print bettercap_version=$(bettercap -v 2> /dev/null | grep -E "^bettercap [0-9]" | awk '{print $2}') + if [ -z "${bettercap_version}" ]; then + bettercap_version="2.5" + fi } #Determine bully version diff --git a/binaries/arch/airgeddon-git-8.10-1-any.pkg.tar.xz b/binaries/arch/airgeddon-git-8.10-1-any.pkg.tar.xz new file mode 100644 index 000000000..730bf50df Binary files /dev/null and b/binaries/arch/airgeddon-git-8.10-1-any.pkg.tar.xz differ diff --git a/binaries/arch/airgeddon-git-8.01-1-any.pkg.tar.xz b/binaries/arch/legacy/airgeddon-git-8.01-1-any.pkg.tar.xz similarity index 100% rename from binaries/arch/airgeddon-git-8.01-1-any.pkg.tar.xz rename to binaries/arch/legacy/airgeddon-git-8.01-1-any.pkg.tar.xz diff --git a/binaries/kali/airgeddon_8.10-1_all.deb b/binaries/kali/airgeddon_8.10-1_all.deb new file mode 100644 index 000000000..e303ed5e9 Binary files /dev/null and b/binaries/kali/airgeddon_8.10-1_all.deb differ diff --git a/binaries/kali/airgeddon_8.01-1_all.deb b/binaries/kali/legacy/airgeddon_8.01-1_all.deb similarity index 100% rename from binaries/kali/airgeddon_8.01-1_all.deb rename to binaries/kali/legacy/airgeddon_8.01-1_all.deb diff --git a/imgs/flags/tr.png b/imgs/flags/tr.png new file mode 100644 index 000000000..be32f77e9 Binary files /dev/null and b/imgs/flags/tr.png differ diff --git a/imgs/wiki/bettercap_logo.png b/imgs/wiki/bettercap_logo.png new file mode 100644 index 000000000..4c8925c66 Binary files /dev/null and b/imgs/wiki/bettercap_logo.png differ diff --git a/known_pins.db b/known_pins.db index 96feed686..a80dc9983 100644 --- a/known_pins.db +++ b/known_pins.db @@ -2,7 +2,7 @@ #Title........: known_pins.db #Description..: This is a WPS PIN database for routers that generate generic passwords. #Author.......: v1s1t0r -#Date.........: 20180319 +#Date.........: 20180506 #Bash Version.: 4.2 or later #Set PIN database. Keys are the first 6 bssid digits and are ordered @@ -31,7 +31,7 @@ function set_pin_database() { PINDB["001915"]="12345670 63396638 00123457" PINDB["001918"]="12345670" PINDB["001970"]="12345670" - PINDB["001A2B"]="15624697 16495265 88478760 77775078 51340865 21143892 18836486" + PINDB["001A2B"]="15624697 16495265 88478760 77775078 51340865 21143892 18836486 12454389" PINDB["001A3F"]="54063945 34214183" PINDB["001B11"]="84794079" PINDB["001C28"]="38377433" @@ -195,7 +195,7 @@ function set_pin_database() { PINDB["72E370"]="75293284" PINDB["744401"]="00446747 10052648 27615126 31547208 45226823 03132692 12345670 11250562 87293593 04300106 59451595 14043123" PINDB["74852A"]="94380507" - PINDB["74888B"]="16538061 18355604 43297917 73767053 88202907 43297917 73767053 88202907 16702738 19756967 13409708 00779876 05537303 10212004 10555569 11161189 11915140 11967859 12820078 13588106 14058400 14321054 15116574 15584151 17342711 17908214 18001907 19379982 21158766 24100489 29942275 42497868 45014451 47148826 58952153 64630113 75886264 77828491 78551312 92537309 94862423 12345670 88478760 14145629" + PINDB["74888B"]="16538061 18355604 43297917 73767053 88202907 43297917 73767053 88202907 16702738 19756967 13409708 00779876 05537303 10212004 10555569 11161189 11915140 11967859 12820078 13588106 14058400 14321054 15116574 15584151 17342711 17908214 18001907 19379982 21158766 24100489 29942275 42497868 45014451 47148826 58952153 64630113 75886264 77828491 78551312 92537309 94862423 12345670 88478760 14145629 14904950" PINDB["74EA3A"]="37211202 22512864 25877274 36189946 05788940 15513526 21426087 83854125" PINDB["788DF7"]="53482488" PINDB["7A53D4"]="41092606" @@ -234,6 +234,7 @@ function set_pin_database() { PINDB["A00BBA"]="00000000" PINDB["A02187"]="92442559" PINDB["A021B7"]="39149138 41252147 80324560 82581507 25815078 22813503 11352464 47624313 92442559 81121496 43454044 86559256 33440279 15880208 53134424 72218013 01874341 43135479 51920104 26515274 84361455 71202358 12345679" + PINDB["A0648F"]="51327330" PINDB["A08E78"]="62306157" PINDB["A0AB1B"]="44384494" PINDB["A0EC80"]="21970726 12345670" @@ -298,7 +299,7 @@ function set_pin_database() { PINDB["E840F2"]="12345670" PINDB["E894F6"]="45892066 36264957" PINDB["E8ABFA"]="11192091" - PINDB["E8D11B"]="46240255 30859098 16615519 08935946 40033990" + PINDB["E8D11B"]="46240255 30859098 16615519 08935946 40033990 66543404" PINDB["E8DE27"]="68663803 83331817 92674639 96323472" PINDB["E8F1B0"]="76308574" PINDB["EC1A59"]="19366838" diff --git a/language_strings.sh b/language_strings.sh index b2dcfe24a..82e1012c3 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -2,7 +2,7 @@ #Title........: language_strings.sh #Description..: All the translated strings that airgeddon uses are located here. #Author.......: v1s1t0r -#Date.........: 20180329 +#Date.........: 20180608 #Bash Version.: 4.2 or later #Set language_strings file version @@ -11,7 +11,7 @@ function set_language_strings_version() { debug_print - language_strings_version="8.01-1" + language_strings_version="8.10-1" } #Set different language text strings @@ -25,8 +25,6 @@ function language_strings() { declare -gA wps_data_array fi - #TODO clean or reuse strings 123, 174, 260, 331, 361, 411 - declare -A unknown_chipset unknown_chipset["ENGLISH"]="Unknown" unknown_chipset["SPANISH"]="Desconocido" @@ -400,17 +398,51 @@ function language_strings() { et_misc_texts["POLISH",27]="Ten atak ma dwie części. Obserwuj ekran sniffera aby sprawdzić, czy pojawia się hasło. Możesz także otworzyć panel sterowania BeEF w ${white_color}${beef_control_panel_url}${pink_color} , zaloguj się (użytkownik: ${white_color}beef${pink_color} / hasło: ${white_color}${beef_pass}${pink_color}) i spróbuj kontrolować przeglądarkę klientów" et_misc_texts["GERMAN",27]="Dieser Angriff besteht aus zwei Teilen. Bleiben Sie auf dem Sniffer-Bildschirm, um zu sehen, ob ein Passwort erscheint. Sie können auch das BeEF-Kontrollfeld in ${white_color}${beef_control_panel_url}${pink_color} öffnen, login (Benutzer: ${white_color}beef${pink_color} / pass: ${white_color}${beef_pass}${pink_color}) und versuchen den Browser des Clients zu kontrollieren" + declare -gA wps_texts + wps_texts["ENGLISH",1]="airgeddon. Decrypted password during WPS attack" + wps_texts["SPANISH",1]="airgeddon. Contraseña desencriptada en ataque WPS" + wps_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré à l'aide de l'attaque WPS" + wps_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb l'atac WPS" + wps_texts["PORTUGUESE",1]="airgeddon. Senha decifrada no ataque WPS" + wps_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован во время WPS атаки" + wps_texts["GREEK",1]="airgeddon. Ο κωδικός αποκρυπτογραφήθηκε κατά την επίθεση WPS" + wps_texts["ITALIAN",1]="airgeddon. Password decifrata con l'attacco WPS" + wps_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WPS" + wps_texts["GERMAN",1]="airgeddon. Passwort bei WPS-Angriff entschlüsselt" + + wps_texts["ENGLISH",2]="Channel" + wps_texts["SPANISH",2]="Canal" + wps_texts["FRENCH",2]="Canal" + wps_texts["CATALAN",2]="Canal" + wps_texts["PORTUGUESE",2]="Canal" + wps_texts["RUSSIAN",2]="Канал" + wps_texts["GREEK",2]="Κανάλι" + wps_texts["ITALIAN",2]="Canale" + wps_texts["POLISH",2]="Kanał" + wps_texts["GERMAN",2]="Kanal" + + wps_texts["ENGLISH",3]="The password was saved on file" + wps_texts["SPANISH",3]="La contraseña se ha guardado en el fichero" + wps_texts["FRENCH",3]="Le mot de passe est enregistré dans le fichier" + wps_texts["CATALAN",3]="La contrasenya s'ha guardat en el fitxer" + wps_texts["PORTUGUESE",3]="A senha foi salva no arquivo" + wps_texts["RUSSIAN",3]="Пароль был сохранён в файле" + wps_texts["GREEK",3]="Ο κωδικός πρόσβασης αποθηκεύτηκε σε αρχείο" + wps_texts["ITALIAN",3]="La password è stata salvata nel file" + wps_texts["POLISH",3]="Hasło zostało zapisane do pliku" + wps_texts["GERMAN",3]="Das Passwort wurde in der Datei gespeichert" + declare -gA wep_texts - wep_texts["ENGLISH",1]="airgeddon. Captured password during WEP attack" - wep_texts["SPANISH",1]="airgeddon. Contraseña capturada en ataque WEP" - wep_texts["FRENCH",1]="airgeddon. Mot de passe obtenu lors de l'attaque WEP" - wep_texts["CATALAN",1]="airgeddon. Contrasenya capturada en atac WEP" - wep_texts["PORTUGUESE",1]="airgeddon. Senha capturada no ataque WEP" - wep_texts["RUSSIAN",1]="airgeddon. В атаке WEP захвачен пароль" - wep_texts["GREEK",1]="airgeddon. Ο κωδικός πρόσβασης κατά την διάρκεια της επίθεσης WEP" - wep_texts["ITALIAN",1]="airgeddon. Password catturata con l'attacco WEP" - wep_texts["POLISH",1]="airgeddon. Hasło przechwycone podczas ataku WEP" - wep_texts["GERMAN",1]="airgeddon. Passwort bei WEP-Angriff erfasst" + wep_texts["ENGLISH",1]="airgeddon. Decrypted password during WEP attack" + wep_texts["SPANISH",1]="airgeddon. Contraseña desencriptada en ataque WEP" + wep_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré à l'aide de l'attaque WEP" + wep_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb l'atac WEP" + wep_texts["PORTUGUESE",1]="airgeddon. Senha decifrada no ataque WEP" + wep_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован во время WEP атаки" + wep_texts["GREEK",1]="airgeddon. Ο κωδικός αποκρυπτογραφήθηκε κατά την επίθεση WEP" + wep_texts["ITALIAN",1]="airgeddon. Password decifrata con l'attacco WEP" + wep_texts["POLISH",1]="airgeddon. Hasło odszyfrowane w ataku WEP" + wep_texts["GERMAN",1]="airgeddon. Passwort bei WEP-Angriff entschlüsselt" wep_texts["ENGLISH",2]="Channel" wep_texts["SPANISH",2]="Canal" @@ -511,7 +543,7 @@ function language_strings() { footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Доступны переводы через PayPal (${mail}) и криптовалюту (Bitcoin, Ethereum, Litecoin...). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="Εαν μείνατε ευχαριστημένοι από το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω PayPal (${mail}) ή αποστέλλοντας κάποιο κλάσμα κρυπτονομίσματος (Bitcoin, Ethereum, Litecoin...). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά, στη διεύθυνση: ${urlgithub_wiki}/Contributing" footer_texts["ITALIAN",1]="Se ti è piaciuto lo script e l'hai trovato utile, puoi sostenere il progetto con una donazione. Attraverso PayPal (${mail}) o inviando una frazione di criptovaluta (Bitcoin, Ethereum, Litecoin...). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Piú informazioni e collegamenti diretti per realizzarla in: ${urlgithub_wiki}/Contributing" - footer_texts["POLISH",1]="${pending_of_translation} Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" + footer_texts["POLISH",1]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${mail}) lub wysyłając ułamek kryptowaluty (Bitcoin, Ethereum, Litecoin...). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" footer_texts["GERMAN",1]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${mail}) oder durch Senden eines Bruchteils von Kryptowährung (Bitcoin, Ethereum, Litecoin...). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Weitere Informationen und direkte Links dazu finden Sie unter: ${urlgithub_wiki}/Contributing" declare -A arr @@ -735,16 +767,16 @@ function language_strings() { arr["POLISH",19]="Cierpliwości. Zakańczam procesy, które mogłyby powodować konflikty..." arr["GERMAN",19]="Wir bitten um Geduld. Mögliche konfliktreiche Prozesse werden gerade gestoppt..." - arr["ENGLISH",20]="This interface ${current_iface_on_messages} doesn't support monitor mode" - arr["SPANISH",20]="Esta interfaz ${current_iface_on_messages} no soporta modo monitor" - arr["FRENCH",20]="L'interface ${current_iface_on_messages} n'est pas compatible mode moniteur" - arr["CATALAN",20]="Aquesta interfície ${current_iface_on_messages} no suporta mode monitor" - arr["PORTUGUESE",20]="Esta interface ${current_iface_on_messages} não suporta o modo monitor" - arr["RUSSIAN",20]="Этот интерфейс ${current_iface_on_messages} не поддерживает режим монитора" - arr["GREEK",20]="Αυτή η διεπαφή ${current_iface_on_messages} δεν υποστηρίζει κατάσταση παρακολούθησης" - arr["ITALIAN",20]="Questa interfaccia ${current_iface_on_messages} non supporta la modalità monitor" - arr["POLISH",20]="Interfejs ${current_iface_on_messages} nie obsługuje trybu monitorowania" - arr["GERMAN",20]="Diese ${current_iface_on_messages}-Interface unterstützt den monitor-Modus nicht" + arr["ENGLISH",20]="This interface ${current_iface_on_messages} doesn't support monitor mode or is not compatible with airmon" + arr["SPANISH",20]="Esta interfaz ${current_iface_on_messages} no soporta modo monitor o no es compatible con airmon" + arr["FRENCH",20]="L'interface ${current_iface_on_messages} n'est pas compatible en mode moniteur ou n'est pas compatible avec airmon" + arr["CATALAN",20]="Aquesta interfície ${current_iface_on_messages} no suporta mode monitor o no és compatible amb airmon" + arr["PORTUGUESE",20]="A interface ${current_iface_on_messages} não suporta o modo monitor ou não é compatível com o airmon" + arr["RUSSIAN",20]="${pending_of_translation} Этот интерфейс ${current_iface_on_messages} не поддерживает режим монитора или не совместим с воздухом" + arr["GREEK",20]="Αυτή η διεπαφή ${current_iface_on_messages} δεν υποστηρίζει την κατάσταση παρακολούθησης ή δεν είναι συμβατή με το airmon" + arr["ITALIAN",20]="Questa interfaccia ${current_iface_on_messages} non supporta la modalità monitor o non è compatibile con airmon" + arr["POLISH",20]="Interfejs ${current_iface_on_messages} nie obsługuje trybu monitorowania lub nie jest kompatybilny z airmon" + arr["GERMAN",20]="Diese ${current_iface_on_messages}-Interface unterstützt den monitor-Modus nicht oder ist mit airmon nicht kompatibel" arr["ENGLISH",21]="The interface changed its name while putting in monitor mode. Autoselected" arr["SPANISH",21]="Esta interfaz ha cambiado su nombre al ponerla en modo monitor. Se ha seleccionado automáticamente" @@ -1254,13 +1286,13 @@ function language_strings() { arr["ENGLISH",67]="WEP filter enabled in scan. When started, press [Ctrl+C] to stop..." arr["SPANISH",67]="Filtro WEP activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." - arr["FRENCH",67]="${pending_of_translation} Le filtre WEP est activé dans la numérisation. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." - arr["CATALAN",67]="${pending_of_translation} Filtre WEP activat en escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." - arr["PORTUGUESE",67]="${pending_of_translation} Filtro WEP ativado na digitalização. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." - arr["RUSSIAN",67]="${pending_of_translation} Фильтр WEP, активированный при сканировании. После запуска, нажмите [Ctrl+C] для остановки..." + arr["FRENCH",67]="Le filtre WEP est activé dans le scan. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." + arr["CATALAN",67]="Filtre WEP activat en escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." + arr["PORTUGUESE",67]="Filtro WEP ativo na busca de redes wifi. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." + arr["RUSSIAN",67]="Для сканирования активирован фильтр WEP. После запуска, нажмите [Ctrl+C] для остановки..." arr["GREEK",67]="Το φίλτρο WEP ενεργοποιήθηκε κατά τη σάρωση. Όταν αρχίσει, μπορείτε να το σταματήσετε πατώντας [Ctrl+C]..." - arr["ITALIAN",67]="${pending_of_translation} Filtro WEP attivato in scansione. Una volta avviato, premere [Ctrl+C] per fermare..." - arr["POLISH",67]="${pending_of_translation} Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." + arr["ITALIAN",67]="Filtro WEP attivato durante la scansione. Una volta avviato, premere [Ctrl+C] per fermarlo..." + arr["POLISH",67]="Filtr WEP aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." arr["GERMAN",67]="WEP-Filter beim Scannen aktiviert. Nach den Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["ENGLISH",68]="No networks found" @@ -1868,16 +1900,16 @@ function language_strings() { arr["POLISH",122]="6. Oczyść/zoptymalizuj plik Handshake" arr["GERMAN",122]="6. Handshake-Datei bereinigen/optimieren" - arr["ENGLISH",123]="7. Return to main menu" - arr["SPANISH",123]="7. Volver al menú principal" - arr["FRENCH",123]="7. Retourner au menu principal" - arr["CATALAN",123]="7. Tornar al menú principal" - arr["PORTUGUESE",123]="7. Voltar ao menu principal" - arr["RUSSIAN",123]="7. Возврат в главное меню" - arr["GREEK",123]="7. Επιστροφή στο αρχικό μενού" - arr["ITALIAN",123]="7. Tornare al menu principale" - arr["POLISH",123]="7. Wróć do menu głównego" - arr["GERMAN",123]="7. Zum Hauptmenü zurückkehren" + arr["ENGLISH",123]="If the password for the wifi network is obtained with the WPS attack, you should decide where to save it. ${green_color}Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${wps_potpath}]" + arr["SPANISH",123]="Si se consigue la contraseña de la red wifi con el ataque WPS, hay que decidir donde guardarla. ${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${wps_potpath}]" + arr["FRENCH",123]="Si le mot de passe est obtenu par une attaque WPS, il faut ensuite indiquer l'endroit pour la sauvegarder. ${green_color}Entrez le chemin de l'endroit où vous voulez garder le fichier ou bien appuyez sur [Enter] si le chemin proposée par défaut vous convient ${normal_color}[${wps_potpath}]" + arr["CATALAN",123]="Si s'aconsegueix la contrasenya de la xarxa wifi amb l'atac WPS, cal decidir on guardar-la. ${green_color}Escriu la ruta on guardarem el fitxer o prem [Enter] per acceptar la proposta per defecte ${normal_color}[${wps_potpath}]" + arr["PORTUGUESE",123]="Se a senha da rede wifi for obtida com o ataque WPS, onde deseja salvá-la?. ${green_color}Digite o caminho onde armazenar o arquivo ou pressione [Enter] para aceitar o padrão ${normal_color}[${wps_potpath}]" + arr["RUSSIAN",123]="Если во время WPS атаки на Wi-Fi сеть получен пароль, вы должны решить, где его сохранить. ${green_color} Наберите путь для сохранения файла или нажмите [Enter] для принятия значения по умолчанию ${normal_color}[${wps_potpath}]" + arr["GREEK",123]="Θα πρέπει να εισάγετε μονοπάτι για την αποθήκευση του κωδικού σε αρχείο, εάν βρεθεί ο κωδικός πρόσβασης του ασύρματου δικτύου με την επίθεση WPS. ${green_color}Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${wps_potpath}]" + arr["ITALIAN",123]="Se si ottiene la password della rete wireless con l'attacco WPS, bisogna decidere dove salvarla. ${green_color}Scrivere il percorso dove salvare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${wps_potpath}]" + arr["POLISH",123]="Jeśli hasło sieci wifi zostanie uzyskane atakiem WPS, musisz zdecydować gdzie je zapisać. ${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${wps_potpath}]" + arr["GERMAN",123]="Wenn Sie das WLAN-Passwort mit dem WPS-Angriff erhalten, müssen Sie entscheiden, wo Sie es speichern möchten. ${green_color} Geben Sie den Pfad ein, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag ${normal_color}[${wps_potpath}] ${blue_color}zu akzeptieren" arr["ENGLISH",124]="monitor mode needed for capturing" arr["SPANISH",124]="modo monitor requerido en captura" @@ -2099,38 +2131,38 @@ function language_strings() { arr["POLISH",143]="Otworzą się dwa okna. Jedna z przechwytywaczem Handshake, a druga z atakiem, zmuszającym klientów ich do ponownego połączenia" arr["GERMAN",143]="Zwei Fenster werden sich öffnen. Eine mit dem Handshake-Grabber und eine mit dem Angriff, der die Kunden zwingt, sich wieder zu verbinden" - arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about 20 seconds maximum you'll know if you've got the Handshake" - arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos 20 segundos como máximo sabrás si conseguiste el Handshake" - arr["FRENCH",144]="Ne pas fermer une des fenêtres manuellement: Le script va le faire automatiquement si besoin est. Vos saurez dans tout a plus 20 secondes si avez obtenu le Handshake" - arr["CATALAN",144]="No tanquis manualment cap finestra, el script ho farà quan escaigui. En uns 20 segons com a màxim sabràs si vas aconseguir el Handshake" - arr["PORTUGUESE",144]="Não feche nenhuma janela manualmente, o script fechará quando necessário. Em cerca de 20 segundos no máximo você vai saber se tem o Handshake" - arr["RUSSIAN",144]="Не закрывайте вручную какое-либо окно, скрипт сделает это когда нужно. Примерно в максимум 20 секунд вы узнаете, получили ли вы рукопожатие" - arr["GREEK",144]="Μην επιχειρήσετε το κλείσιμο κάποιου παραθύρου χειροκίνητα, εάν χρειαστεί το script θα το κάνει μόνο του. Σε περίπου 20 δευτερόλεπτα το μέγιστο θα μάθετε αν αποκτήσατε την Χειραψία" - arr["ITALIAN",144]="Non chiudere nessuna finestra manualmente, lo script lo fará cuando necessario. In 20 secondi al massimo scoprirai se hai catturato l'Handshake" - arr["POLISH",144]="Nie należy ręcznie zamykać okien, skrypt to zrobi w razie potrzeby. W ciągu co najwyżej 20 sekund dowiesz się, czy masz Handshake" - arr["GERMAN",144]="Schließen Sie kein Fenster manuell, das Skript wird dies bei Bedarf tun. In ungefähr 20 Sekunden werden Sie wissen, ob Sie den Handshake bekommen haben" - - arr["ENGLISH",145]="Did you get the Handshake? ${pink_color}(Look at the top right corner of the capture window) ${normal_color}${visual_choice}" - arr["SPANISH",145]="¿Conseguiste el Handshake? ${pink_color}(Mira en la parte superior derecha de la ventana de captura) ${normal_color}${visual_choice}" - arr["FRENCH",145]="Avez-vous obtenu le Handshake? ${pink_color}(Regardez dans le coin supérieur en haut à droite de la fenêtre de capture) ${normal_color}${visual_choice}" - arr["CATALAN",145]="¿Has aconseguit el Handshake? ${pink_color}(Mira a la part superior dreta de la finestra de captura) ${normal_color}${visual_choice}" - arr["PORTUGUESE",145]="O Handshake foi obtido? ${pink_color}(Olhe para o canto superior direito da janela de captura) ${normal_color}${visual_choice}" - arr["RUSSIAN",145]="Вы получили рукопожатие? ${pink_color}(Смотрите на верхний правый угол окна захвата) ${normal_color}${visual_choice}" - arr["GREEK",145]="Πήρατε την Χειραψία; ${pink_color}(Κοιτάξτε στη πάνω δεξιά γωνία του παραθύρου) ${normal_color}${visual_choice}" - arr["ITALIAN",145]="Hai catturato l'Handshake? ${pink_color}(Guarda nell'angolo in alto a destra della finestra di cattura) ${normal_color}${visual_choice}" - arr["POLISH",145]="Czy dostałeś Handshake? ${pink_color}(Spójrz w prawym górnym rogu okna przechwytywania) ${normal_color}${visual_choice}" - arr["GERMAN",145]="Haben Sie den Handshake bekommen? ${pink_color}(Schauen Sie oben rechts im Aufnahmefenster nach) ${normal_color}${visual_choice}" - - arr["ENGLISH",146]="It seems we failed... try it again or choose another attack" - arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo o elige otro ataque" - arr["FRENCH",146]="Il semble que c'est un échec... Essayez à nouveau ou choisissez une autre attaque" - arr["CATALAN",146]="Sembla que no ho hem aconseguit... intenta-ho de nou o tria un altre atac" - arr["PORTUGUESE",146]="Parece que nos falhamos... tente novamente ou escolha outro ataque" - arr["RUSSIAN",146]="Кажется мы потерпели неудачу... попробуйте снова или выберите другую атаку" - arr["GREEK",146]="Φαίνεται πως αποτύχαμε... προσπαθήστε ξανά ή επιλέξτε άλλη επίθεση" - arr["ITALIAN",146]="Sembra che abbiamo fallito... riprovare o scegliere un altro attacco" - arr["POLISH",146]="Wygląda na to, że się nie udało... spróbuj ponownie lub wybierz inny atak" - arr["GERMAN",146]="Es scheint, dass wir es nicht geschafft haben... versuchen Sie es erneut oder wählen Sie einen anderen Angriff" + arr["ENGLISH",144]="Don't close any window manually, script will do when needed. In about ${timeout} seconds maximum you'll know if you've got the Handshake" + arr["SPANISH",144]="No cierres manualmente ninguna ventana, el script lo hará cuando proceda. En unos ${timeout} segundos como máximo sabrás si conseguiste el Handshake" + arr["FRENCH",144]="Ne pas fermer une des fenêtres manuellement: Le script va le faire automatiquement si besoin est. Vos saurez dans tout a plus ${timeout} secondes si avez obtenu le Handshake" + arr["CATALAN",144]="No tanquis manualment cap finestra, el script ho farà quan escaigui. En uns ${timeout} segons com a màxim sabràs si vas aconseguir el Handshake" + arr["PORTUGUESE",144]="Não feche nenhuma janela manualmente, o script fechará quando necessário. Em cerca de ${timeout} segundos no máximo você vai saber se tem o Handshake" + arr["RUSSIAN",144]="Не закрывайте вручную какое-либо окно, скрипт сделает это когда нужно. Примерно в максимум ${timeout} секунд вы узнаете, получили ли вы рукопожатие" + arr["GREEK",144]="Μην επιχειρήσετε το κλείσιμο κάποιου παραθύρου χειροκίνητα, εάν χρειαστεί το script θα το κάνει μόνο του. Σε περίπου ${timeout} δευτερόλεπτα το μέγιστο θα μάθετε αν αποκτήσατε την Χειραψία" + arr["ITALIAN",144]="Non chiudere nessuna finestra manualmente, lo script lo fará cuando necessario. In ${timeout} secondi al massimo scoprirai se hai catturato l'Handshake" + arr["POLISH",144]="Nie należy ręcznie zamykać okien, skrypt to zrobi w razie potrzeby. W ciągu co najwyżej ${timeout} sekund dowiesz się, czy masz Handshake" + arr["GERMAN",144]="Schließen Sie kein Fenster manuell, das Skript wird dies bei Bedarf tun. In ungefähr ${timeout} Sekunden werden Sie wissen, ob Sie den Handshake bekommen haben" + + arr["ENGLISH",145]="${blue_color}Your wifi card supports the 5Ghz band but your \"wash\" version included in reaver package (v${reaver_version}) is not able to scan both bands at once. To use dual band scan feature you must have at least version v${minimum_wash_dualscan_version} so you have to make a choice. ${green_color}Do you want to scan the 5Ghz band? ${pink_color}(If you answer no (\"n\"), 2.4Ghz band will be scanned) ${normal_color}${visual_choice}" + arr["SPANISH",145]="${blue_color}Tu tarjeta wifi soporta la banda de los 5Ghz pero tu versión de \"wash\" incluido en el paquete reaver (v${reaver_version}) no es capaz de escanear ambas bandas a la vez. Para utilizar el escaneo dual debes tener al menos la versión v${minimum_wash_dualscan_version} por lo que has de elegir. ${green_color}¿Deseas escanear en la banda de los 5Ghz? ${pink_color}(Si respondes que no (\"n\"), se escaneará la banda de 2.4Ghz) ${normal_color}${visual_choice}" + arr["FRENCH",145]="${blue_color}Votre carte wifi supporte la bande 5Ghz mais votre version du \"wash\" incluse dans le paquet reaver (v${reaver_version}) n'est pas capable de balayer les deux bandes en même temps. Pour utiliser l'analyse dual, vous devez avoir au moins la version v${minimum_wash_dualscan_version} vous devez donc choisir. ${green_color}Voulez-vous scanner dans la bande 5Ghz? ${pink_color}(Si vous répondez non (\"n\"), la bande 2.4Ghz sera analysée) ${normal_color}${visual_choice}" + arr["CATALAN",145]="${blue_color}La teva targeta wifi suporta la banda dels 5Ghz però la vostra versió del \"wash\" inclòs en el paquet reaver (v${reaver_version}) no és capaç d'escanejar les dues bandes alhora. Per utilitzar l'escaneig dual has de tenir almenys la versió v${minimum_wash_dualscan_version} pel que has de triar. ${green_color}¿Voleu escanejar a la banda dels 5Ghz? ${pink_color}(Si respons que no (\"n\"), es escanejarà la banda de 2.4Ghz) ${normal_color}${visual_choice}" + arr["PORTUGUESE",145]="${blue_color}A sua interface wifi suporta a banda 5Ghz, mas a sua versão do \"wash\" incluída no pacote reaver (v${reaver_version}) não é capaz de escanear ambas as bandas ao mesmo tempo. Para usar a varredura dupla, você deve ter pelo menos a versão v${minimum_wash_dualscan_version}. Você deve escolher. ${green_color}Deseja escanear a banda 5Ghz? ${pink_color}(Se você responder não (\"n\"), somente banda 2.4Ghz será digitalizada) ${normal_color}${visual_choice}" + arr["RUSSIAN",145]="${blue_color}Ваша карта wifi поддерживает диапазон 5Ghz, но ваша версия \"wash\", включенная в пакет reaver (v${reaver_version}), не может одновременно сканировать обе полосы. Чтобы использовать двойное сканирование, вы должны иметь хотя бы версию v${minimum_wash_dualscan_version}, поэтому вам нужно выбрать только одну из частот. ${green_color}Вы хотите сканировать частоты 5Ghz? ${pink_color}(Если вы ответите нет (\"n\"), будут просканированы частоты 2.4Ghz) ${normal_color}${visual_choice}" + arr["GREEK",145]="${blue_color}Η κάρτα wifi σας υποστηρίζει την 5Ghz ζώνη, αλλά η έκδοση του \"wash\" που περιλαμβάνεται στο πακέτο του reaver (v${reaver_version}) δεν είναι σε θέση να σαρώσει ταυτόχρονα και τις δύο ζώνες (dual band). Για να χρησιμοποιήσετε την σάρωση για dual band, πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_wash_dualscan_version} για να μπορέσετε να συνεχίσετε. ${green_color}Θέλετε να σαρώσετε στην 5Ghz ζώνη; ${pink_color}(Εάν απαντήσετε όχι (\"n\"), η 2.4Ghz ζώνη θα σαρωθεί) ${normal_color}${visual_choice}" + arr["ITALIAN",145]="${blue_color}La tua scheda wifi supporta la banda 5Ghz ma la tua versione di \"wash\" inclusa nel pacchetto reaver (v${reaver_version}) non è in grado di scansionare entrambe le bande contemporaneamente. Per usare la doppia scansione devi avere almeno la versione v${minimum_wash_dualscan_version}, quindi devi sceglierne una. ${green_color}Vuoi eseguire la scansione nella banda 5Ghz? ${pink_color}(Se rispondi no (\"n\"), verrà scansionata la banda 2.4Ghz) ${normal_color}${visual_choice}" + arr["POLISH",145]="${blue_color}Twoja karta wifi obsługuje pasmo 5Ghz, ale twoja wersja \"wash\" zawarta w pakiecie reaver (v${reaver_version}) nie jest w stanie skanować obu pasm w tym samym czasie. Aby użyć podwójnego skanowania, musisz mieć przynajmniej wersję v${minimum_wash_dualscan_version}. ${green_color}Musisz wybrać: czy chcesz skanować w paśmie 5Ghz? ${pink_color}(Jeśli odpowiesz nie (\"n\"), zostanie zeskanowane pasmo 2.4Ghz) ${normal_color}${visual_choice}" + arr["GERMAN",145]="${blue_color}Ihre WLAN-Karte unterstützt das 5Ghz-Band, aber Ihre im reaver-Paket enthaltene Version von \"wash\" (v${reaver_version}) kann nicht beide Bänder gleichzeitig scannen. Um den dualen Scan zu verwenden, müssen Sie mindestens Version v${minimum_wash_dualscan_version} haben, also müssen Sie wählen. ${green_color}Möchten Sie im 5Ghz-Band scannen? ${pink_color}(Wenn Sie nein (\"n\" antworten), wird das 2.4Ghz-Band gescannt) ${normal_color}${visual_choice}" + + arr["ENGLISH",146]="It seems we failed... try it again, choose another attack or increase the timeout" + arr["SPANISH",146]="Parece que no lo hemos conseguido... inténtalo de nuevo, elige otro ataque o incrementa el timeout" + arr["FRENCH",146]="Il semble que c'est un échec... Essayez à nouveau, choisissez une autre attaque ou augmentez le timeout" + arr["CATALAN",146]="Sembla que no ho hem aconseguit... intenta-ho de nou, tria un altre atac o incrementa el timeout" + arr["PORTUGUESE",146]="Parece que nos falhamos... Tente novamente, escolha outro ataque ou aumente o timeout" + arr["RUSSIAN",146]="${pending_of_translation} Кажется мы потерпели неудачу... повторите попытку, выберите другую атаку или увеличьте timeout" + arr["GREEK",146]="Φαίνεται πως αποτύχαμε... προσπαθήστε ξανά ή επιλέξτε άλλου είδους επίθεση ή αυξήστε το timeout" + arr["ITALIAN",146]="Sembra che abbiamo fallito... riprova, scegli un altro attacco o aumenta il timeout" + arr["POLISH",146]="Wygląda na to, że się nie udało... spróbuj ponownie, wybierz inny atak lub zwiększ timeout" + arr["GERMAN",146]="Anscheinend haben wir es nicht geschafft... versuchen Sie es erneut oder erhöhen Sie den timeout" arr["ENGLISH",147]="0. Return to Handshake tools menu" arr["SPANISH",147]="0. Volver al menú de herramientas Handshake" @@ -2429,16 +2461,16 @@ function language_strings() { arr["POLISH",173]="Wybrany plik przechwytywania: ${pink_color}${enteredpath}${normal_color}" arr["GERMAN",173]="Ausgewählte Capture-Datei: ${pink_color}${enteredpath}${normal_color}" - arr["ENGLISH",174]="6. Return to main menu" - arr["SPANISH",174]="6. Volver al menú principal" - arr["FRENCH",174]="6. Retourner au menu principal" - arr["CATALAN",174]="6. Tornar al menú principal" - arr["PORTUGUESE",174]="6. Voltar para o menu principal" - arr["RUSSIAN",174]="6. Возврат в главное меню" - arr["GREEK",174]="6. Επιστροφή στο αρχικό μενού" - arr["ITALIAN",174]="6. Torna al menú principale" - arr["POLISH",174]="6. Wróć do menu głównego" - arr["GERMAN",174]="6. Zum Hauptmenü zurückkehren" + arr["ENGLISH",174]="It seems you have an unsupported by airgeddon bettercap version. The last bettercap supported version is ${maximum_bettercap_supported_version}. If you want to get this attack working you should perform a downgrade of the package. For more information, see the Bettercap section of the Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["SPANISH",174]="Parece que tienes una versión de bettercap no soportada por airgeddon. La última versión soportada de bettercap es la ${maximum_bettercap_supported_version}. Si quieres realizar este ataque deberías hacer un downgrade del paquete. Para más información consulta la sección Bettercap del Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["FRENCH",174]="Il semble que vous avez une version non supportée de bettercap par airgeddon. La dernière version prise en charge par bettercap est ${maximum_bettercap_supported_version}. Si vous voulez que cette attaque fonctionne, vous devez effectuer une downgrade du paquet. Pour plus d'informations, consultez la section Bettercap de notre Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["CATALAN",174]="Sembla que teniu una versió de bettercap no suportada per airgeddon. L'última versió suportada de bettercap és ${maximum_bettercap_supported_version}. Si voleu que aquest atac funcioni, hauríeu de realitzar un downgrade del paquet. Per a més informació consulta la secció Bettercap del Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["PORTUGUESE",174]="Sua versão do bettercap não é suportada pelo airgeddon. A última versão suportada é ${maximum_bettercap_supported_version}. Se você quiser que este ataque funcione, você deve fazer um downgrade. Para mais informações consulte a seção Bettercap Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["RUSSIAN",174]="Кажется, ваша версия bettercap не поддерживается airgeddon. Последняя поддерживаемая версия bettercap ${maximum_bettercap_supported_version}. Если вы хотите, чтобы эта атака работала, вы должны понизить версию этого пакета. Для получения дополнительной информации см. раздел Bettercap в Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["GREEK",174]="Φαίνεται πως η έκδοση του bettercap δεν υποστηρίζεται από το airgeddon. Η παλαιότερη έκδοση του bettercap που υποστηρίζεται από το airgeddon είναι η ${maximum_bettercap_supported_version}. Αν θέλετε αυτή η επίθεση να επιτύχει, θα πρέπει να κάνετε υποβάθμιση (downgrade) του πακέτου. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Bettercap του Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["ITALIAN",174]="Sembra che tu abbia una versione di bettercap non supportata da airgeddon. L'ultima versione di bettercap supportata è ${maximum_bettercap_supported_version}. Se vuoi far funzionare questo attacco devi eseguire un downgrade del pacchetto. Per ulteriori informazioni consultare la sezione Bettercap della nostra Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["POLISH",174]="Wygląda na to, że masz nieobsługiwaną przez airgeddon wersję bettercap. Ostatnia obsługiwana wersja bettercap to ${maximum_bettercap_supported_version}. Jeśli chcesz, aby ten atak działał, musisz obniżyć wersje. Aby uzyskać więcej informacji, zobacz sekcję Bettercap Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" + arr["GERMAN",174]="Anscheinend ist die benutzte bettercap version von airgeddon nicht unterstützt. Die letzte unterstützte bettercap Version ist ${maximum_bettercap_supported_version}. Wenn Sie diesen Angriff beuntzen wollen, sollten Sie ein Downgrade des bettercap-Pakets durchführen. Weitere Informationen finden Sie im Abschnitt Bettercap des Wiki: ${normal_color}${urlgithub_wiki}/Bettercap Tips" arr["ENGLISH",175]="2. (aircrack + crunch) Bruteforce attack against capture file" arr["SPANISH",175]="2. (aircrack + crunch) Ataque de fuerza bruta sobre fichero de captura" @@ -3375,16 +3407,16 @@ function language_strings() { arr["POLISH",259]="6. Atak Evil Twin AP ze sniffingiem" arr["GERMAN",259]="6. Evil Twin AP Angriff mit Sniffing" - arr["ENGLISH",260]="10. Return to main menu" - arr["SPANISH",260]="10. Volver al menú principal" - arr["FRENCH",260]="10. Retourner au menu principal" - arr["CATALAN",260]="10. Tornar al menú principal" - arr["PORTUGUESE",260]="10. Voltar ao menu principal" - arr["RUSSIAN",260]="10. Возврат в главное меню" - arr["GREEK",260]="10. Επιστροφή στο αρχικό μενού" - arr["ITALIAN",260]="10. Tornare al menú principale" - arr["POLISH",260]="10. Powrót do menu głównego" - arr["GERMAN",260]="10. Zum Hauptmenü zurückkehren" + arr["ENGLISH",260]="Language changed to German" + arr["SPANISH",260]="Idioma cambiado a Alemán" + arr["FRENCH",260]="Le script sera maintenant en Allemand" + arr["CATALAN",260]="Idioma canviat a Alemany" + arr["PORTUGUESE",260]="Idioma alterado para Alemão" + arr["RUSSIAN",260]="Язык изменён на Немецкий" + arr["GREEK",260]="Η γλώσσα άλλαξε στα Γερμανικά" + arr["ITALIAN",260]="Lingua cambiata a Tedesco" + arr["POLISH",260]="Zmieniono język na Niemiecki" + arr["GERMAN",260]="Sprache wurde auf Deutsch geändert" arr["ENGLISH",261]="7. Evil Twin AP attack with sniffing and sslstrip" arr["SPANISH",261]="7. Ataque Evil Twin AP con sniffing y sslstrip" @@ -4156,16 +4188,16 @@ function language_strings() { arr["POLISH",330]="W tym momencie istnieją dwie możliwości przygotowania portalu Captive. Interfejs z dostępem do internet lub przygotowujemy fałszywy DNS przy użyciu ${optional_tools_names[12]}" arr["GERMAN",330]="An dieser Stelle gibt es zwei Möglichkeiten, das Captive-Portal vorzubereiten. Entweder haben wir eine Schnittstelle mit Internetzugang, oder wir bereiten einen falschen DNS mit ${optional_tools_names[12]} vor" - arr["ENGLISH",331]="${option_counter_back}.${spaceiface}Return to Evil Twin attacks menu" - arr["SPANISH",331]="${option_counter_back}.${spaceiface}Volver al menú de ataques Evil Twin" - arr["FRENCH",331]="${option_counter_back}.${spaceiface}Retour au menu d'attaques Evil Twin" - arr["CATALAN",331]="${option_counter_back}.${spaceiface}Tornar al menú d'atacs Evil Twin" - arr["PORTUGUESE",331]="${option_counter_back}.${spaceiface}Voltar ao menu de ataques Evil Twin" - arr["RUSSIAN",331]="${option_counter_back}.${spaceiface}Вернуться в меню атак Злой Двойник" - arr["GREEK",331]="${option_counter_back}.${spaceiface}Επιστροφή στο μενού επιθέσεων Evil Twin" - arr["ITALIAN",331]="${option_counter_back}.${spaceiface}Tornare al menu degli attacchi Evil Twin" - arr["POLISH",331]="${option_counter_back}.${spaceiface}Wróć do menu Atak Evil Twin" - arr["GERMAN",331]="${option_counter_back}.${spaceiface}Zum Angriffsmenü von Evil Twin zurück" + arr["ENGLISH",331]="10. German" + arr["SPANISH",331]="10. Alemán" + arr["FRENCH",331]="10. Allemand" + arr["CATALAN",331]="10. Alemany" + arr["PORTUGUESE",331]="10. Alemão" + arr["RUSSIAN",331]="10. Немецкий" + arr["GREEK",331]="10. Γερμανικά" + arr["ITALIAN",331]="10. Tedesco" + arr["POLISH",331]="10. Niemiecki" + arr["GERMAN",331]="10. Deutsch" arr["ENGLISH",332]="Language changed to Greek" arr["SPANISH",332]="Idioma cambiado a Griego" @@ -4486,16 +4518,16 @@ function language_strings() { arr["POLISH",360]="12. (reaver) Atak oparty o bazę danych znanych PINów" arr["GERMAN",360]="12. (reaver) Angriff basiert auf Datenbank mit bekannte PINs" - arr["ENGLISH",361]="14. Return to main menu" - arr["SPANISH",361]="14. Volver al menú principal" - arr["FRENCH",361]="14. Retourner au menu principal" - arr["CATALAN",361]="14. Tornar al menú principal" - arr["PORTUGUESE",361]="14. Voltar ao menu principal" - arr["RUSSIAN",361]="14. Возврат в главное меню" - arr["GREEK",361]="14. Επιστροφή στο αρχικό μενού" - arr["ITALIAN",361]="14. Tornare al menú principale" - arr["POLISH",361]="14. Wróć do menu głównego" - arr["GERMAN",361]="14. Zum Hauptmenü zurückkehren" + arr["ENGLISH",361]="WPA/WPA2 filter enabled in scan. When started, press [Ctrl+C] to stop..." + arr["SPANISH",361]="Filtro WPA/WPA2 activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." + arr["FRENCH",361]="Le filtre WPA/WPA2 est activé dans la scan. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." + arr["CATALAN",361]="Filtre WPA/WPA2 activat en escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." + arr["PORTUGUESE",361]="Filtro WPA/WPA2 ativo na busca de redes wifi. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." + arr["RUSSIAN",361]="Для сканирования включен фильтр WPA/WPA2. После запуска, нажмите [Ctrl+C] для остановки..." + arr["GREEK",361]="Το φίλτρο WPA/WPA2 ενεργοποιήθηκε κατά τη σάρωση. Όταν αρχίσει, μπορείτε να το σταματήσετε πατώντας [Ctrl+C]..." + arr["ITALIAN",361]="Filtro WPA/WPA2 attivato nella scansione. Una volta avviata, premere [Ctrl+C] per fermarla..." + arr["POLISH",361]="Filtr WPA/WPA2 aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." + arr["GERMAN",361]="WPA/WPA2-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["ENGLISH",362]="Custom PIN set to ${normal_color}${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido ${normal_color}${custom_pin}" @@ -4541,16 +4573,16 @@ function language_strings() { arr["POLISH",365]="Wybrany kanał ${normal_color}${wps_channel}" arr["GERMAN",365]="Ausgewählter Kanal ${normal_color}${wps_channel}" - arr["ENGLISH",366]="After stopping the attack (using [Ctrl+C]), the window will not be closed automatically. So you'll have time to write down the password if successful. You'll have to close it manually" - arr["SPANISH",366]="Tras parar el ataque (usando [Ctrl+C]), la ventana del ataque no se cerrará automáticamente. Asi tendrás tiempo de anotar la contraseña en caso de tener éxito. Tendrás que cerrarla manualmente" - arr["FRENCH",366]="Après l'arrêt de l'attaque (en utilisant [Ctrl+C]), la fenêtre ne se ferme pas automatiquement. Afin de vous laisser le temps d'écrire le mot de passe en cas de succès. Vous devrez la fermer manuellement" - arr["CATALAN",366]="Després de parar l'atac (usant [Ctrl+C]), la finestra de l'atac no es tancarà automàticament. Així tindràs temps d'anotar la contrasenya en cas de tenir èxit. Hauràs de tancar-la manualment" - arr["PORTUGUESE",366]="Depois de parar o ataque (usando [Ctrl+C]), a janela não será fechada automaticamente. Então temos tempo para anotar a senha caso ela tenha sido obtida. Em seguida você vai ter que fechar a janela manualmente" - arr["RUSSIAN",366]="После остановки атаки (используя [Ctrl+C]), окно автоматически не закроется. У вас будет время переписать пароль, если атака завершилась успешно. Затем вам нужно закрыть его вручную" - arr["GREEK",366]="Μετά τη διακοπή της επίθεσης (με [Ctrl+C]), το παράθυρο δεν θα κλείσει αυτόματα. Έτσι θα έχετε χρόνο να κρατήσετε τον κωδικό πρόσβασης σε περίπτωση επιτυχίας. Το παράθυρο θα πρέπει να το κλείσετε χειροκίνητα" - arr["ITALIAN",366]="Dopo l'arresto dell'attacco (utilizzando [Ctrl+C]), la finestra non si chiuderà automaticamente. In modo da avere il tempo di scrivere la password in caso di successo. Dovrai chiuderla manualmente" - arr["POLISH",366]="Po zatrzymaniu ataku (przy użyciu [Ctrl+C]) okno ataku nie zostanie automatycznie zamknięte. W ten sposób będziesz miał czas na zapisanie hasła w przypadku sukcesu. Musisz je zamknąć ręcznie" - arr["GERMAN",366]="Nach dem Beenden des Angriffs (mit [Ctrl+C]) wird das Angriffsfenster nicht automatisch geschlossen. So haben Sie Zeit, das Passwort im Erfolgsfall aufzuschreiben. Sie müssen es manuell schließen" + arr["ENGLISH",366]="No filters enabled on scan. When started, press [Ctrl+C] to stop..." + arr["SPANISH",366]="No hay filtros activados en el escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." + arr["FRENCH",366]="Aucun filtre activé dans le scan. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." + arr["CATALAN",366]="No hi ha filtres activats en l'escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." + arr["PORTUGUESE",366]="Nenhum filtro ativo na busca de redes wifi. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." + arr["RUSSIAN",366]="В сканировании не активированы фильтры. После запуска, нажмите [Ctrl+C] для остановки..." + arr["GREEK",366]="Δεν έχουν ενεργοποιηθεί φίλτρα στη σάρωση. Όταν αρχίσει, μπορείτε να το σταματήσετε πατώντας [Ctrl+C]..." + arr["ITALIAN",366]="Nessun filtro attivato nella scansione. Una volta avviata, premere [Ctrl+C] per fermarla..." + arr["POLISH",366]="W skanowaniu nie zostały włączone żadne filtry. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." + arr["GERMAN",366]="Es sind keine aktivierten Filter im Scan vorhanden. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["ENGLISH",367]="You have bully installed (v${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v${minimum_bully_pixiewps_version}" @@ -4816,49 +4848,49 @@ function language_strings() { arr["POLISH",390]="Niektóre punkty dostępu mają włączoną funkcję PBC (Push Button Connect) i nie można połączyć się za pośrednictwem WPS, jeśli nie naciśniesz fizycznego przycisku" arr["GERMAN",390]="Bei einigen Access Points ist nur PBC (Push Button Connect) aktiviert, und Sie können keine Verbindung über WPS herstellen, wenn Sie nicht die physische Taste drücken" - arr["ENGLISH",391]="Timeout set to ${normal_color}${timeout_secs_per_pin}${blue_color} seconds" - arr["SPANISH",391]="Timeout elegido ${normal_color}${timeout_secs_per_pin}${blue_color} segundos" - arr["FRENCH",391]="Paramétrage du timeout ${normal_color}${timeout_secs_per_pin}${blue_color} secondes" - arr["CATALAN",391]="Temps d'espera triat ${normal_color}${timeout_secs_per_pin}${blue_color} segons" - arr["PORTUGUESE",391]="Timeout definido para ${normal_color}${timeout_secs_per_pin}${blue_color} segundos" - arr["RUSSIAN",391]="Тайм-аут установлен на ${normal_color}${timeout_secs_per_pin}${blue_color} секунд" - arr["GREEK",391]="Το timeout τέθηκε στα ${normal_color}${timeout_secs_per_pin}${blue_color} δευτερόλεπτα" - arr["ITALIAN",391]="Timeout scelto ${normal_color}${timeout_secs_per_pin}${blue_color} secondi" - arr["POLISH",391]="Wybrany limit czasu ${normal_color}${timeout_secs_per_pin}${blue_color} sekund" - arr["GERMAN",391]="Ausgewähltes Timeout ${normal_color}${timeout_secs_per_pin}${blue_color} Sekunden" - - arr["ENGLISH",392]="Pixie Dust timeout set to ${normal_color}${timeout_secs_per_pixiedust}${blue_color} seconds" - arr["SPANISH",392]="Timeout elegido para Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} segundos" - arr["FRENCH",392]="Paramétrage du timeout Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} secondes" - arr["CATALAN",392]="Temps d'espera triat per Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} segons" - arr["PORTUGUESE",392]="Timeout do ataque Pixie Dust definido para ${normal_color}${timeout_secs_per_pixiedust}${blue_color} segundos" - arr["RUSSIAN",392]="Pixie Dust тайм-аут установлен на ${normal_color}${timeout_secs_per_pixiedust}${blue_color} секунд" - arr["GREEK",392]="Το timeout του Pixie Dust τέθηκε στα ${normal_color}${timeout_secs_per_pixiedust}${blue_color} δευτερόλεπτα" - arr["ITALIAN",392]="Timeout scelto per Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} secondi" - arr["POLISH",392]="Limit czasu wybrany dla Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} sekund" - arr["GERMAN",392]="Zeitlimit für Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} Sekunden" - - arr["ENGLISH",393]="Type value in seconds (10-100) for timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["SPANISH",393]="Escribe un valor en segundos (10-100) para el timeout o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["FRENCH",393]="Entrez un intervalle de temps en secondes (10-100) pour le timeout ou appuyez sur [Enter] pour valider la valeur proposée [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["CATALAN",393]="Escriu un valor en segons (10-100) per al temps d'espera o prem [Enter] per acceptar el valor proposat [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["PORTUGUESE",393]="Insira um valor em segundos (10-100) para o timeout ou pressione [Enter] para aceitar o valor padrão [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["RUSSIAN",393]="Введите значение в секундах (10-100) для тайм-аута или нажмите [Enter], чтобы оставить по умолчанию [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["GREEK",393]="Εισάγετε μια τιμή σε δευτερόλεπτα (10-100) για το timeout ή πατήστε [Enter] για να τεθεί η προεπιλεγμένη τιμή [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["ITALIAN",393]="Scrivi un valore in secondi (10-100) per il timeout o premi [Enter] per accettare il valore proposto [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["POLISH",393]="Wprowadź wartość w sekundach (10-100) dla limitu czasu lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [${normal_color}${timeout_secs_per_pin}${green_color}]:" - arr["GERMAN",393]="Geben Sie einen Wert in Sekunden (10-100) für die Zeitüberschreitung ein oder drücken Sie [Enter], um den vorgeschlagenen Wert zu übernehmen [${normal_color}${timeout_secs_per_pin}${green_color}]:" - - arr["ENGLISH",394]="Type value in seconds (25-2400) for Pixie Dust timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["SPANISH",394]="Escribe un valor en segundos (25-2400) para el timeout de Pixie Dust o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["FRENCH",394]="Entrez un intervalle de temps en secondes (25-2400) pour le timeout Pixie Dust ou appuyez sur [Enter] pour accepter la valeur proposée [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["CATALAN",394]="Escriu un valor en segons (25-2400) per al temps d'espera de Pixie Dust o prem [Enter] per acceptar el valor proposat [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["PORTUGUESE",394]="Insira um valor em segundos (25-2400) para o timeout do ataque Pixie Dust ou pressione [Enter] para aceitar o valor padrão [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["RUSSIAN",394]="Введите значение в секундах (25-2400) для тайм-аута Pixie Dust или нажмите [Enter], чтобы оставить по умолчанию [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["GREEK",394]="Εισάγετε μια τιμή σε δευτερόλεπτα (25-2400) για το timeout του Pixie Dust ή πατήστε [Enter] για να τεθεί η προεπιλεγμένη τιμή [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["ITALIAN",394]="Scrivi un valore in secondi (25-2400) per il timeout di Pixie Dust o premi [Enter] per accettare il valore proposto [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["POLISH",394]="Wpisz wartość w sekundach (25-2400) dla limitu czasu Pixie Dust lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" - arr["GERMAN",394]="Geben Sie einen Wert in Sekunden (25-2400) für das Pixie Dust Timeout ein oder drücken Sie [Enter], um den vorgeschlagenen Wert zu übernehmen [${normal_color}${timeout_secs_per_pixiedust}${green_color}]:" + arr["ENGLISH",391]="Timeout set to ${normal_color}${timeout}${blue_color} seconds" + arr["SPANISH",391]="Timeout elegido ${normal_color}${timeout}${blue_color} segundos" + arr["FRENCH",391]="Paramétrage du timeout ${normal_color}${timeout}${blue_color} secondes" + arr["CATALAN",391]="Temps d'espera triat ${normal_color}${timeout}${blue_color} segons" + arr["PORTUGUESE",391]="Timeout definido para ${normal_color}${timeout}${blue_color} segundos" + arr["RUSSIAN",391]="Тайм-аут установлен на ${normal_color}${timeout}${blue_color} секунд" + arr["GREEK",391]="Το timeout τέθηκε στα ${normal_color}${timeout}${blue_color} δευτερόλεπτα" + arr["ITALIAN",391]="Timeout scelto ${normal_color}${timeout}${blue_color} secondi" + arr["POLISH",391]="Wybrany limit czasu ${normal_color}${timeout}${blue_color} sekund" + arr["GERMAN",391]="Ausgewähltes Timeout ${normal_color}${timeout}${blue_color} Sekunden" + + 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["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}]:" + arr["FRENCH",393]="Entrez un intervalle de temps en secondes (${min_max_timeout}) pour le timeout ou appuyez sur [Enter] pour valider la valeur proposée [${normal_color}${timeout_shown}${green_color}]:" + arr["CATALAN",393]="Escriu un valor en segons (${min_max_timeout}) per al temps d'espera o prem [Enter] per acceptar el valor proposat [${normal_color}${timeout_shown}${green_color}]:" + arr["PORTUGUESE",393]="Insira um valor em segundos (${min_max_timeout}) para o timeout ou pressione [Enter] para aceitar o valor padrão [${normal_color}${timeout_shown}${green_color}]:" + arr["RUSSIAN",393]="Введите значение в секундах (${min_max_timeout}) для тайм-аута или нажмите [Enter], чтобы оставить по умолчанию [${normal_color}${timeout_shown}${green_color}]:" + arr["GREEK",393]="Εισάγετε μια τιμή σε δευτερόλεπτα (${min_max_timeout}) για το timeout ή πατήστε [Enter] για να τεθεί η προεπιλεγμένη τιμή [${normal_color}${timeout_shown}${green_color}]:" + arr["ITALIAN",393]="Scrivi un valore in secondi (${min_max_timeout}) per il timeout o premi [Enter] per accettare il valore proposto [${normal_color}${timeout_shown}${green_color}]:" + arr["POLISH",393]="Wprowadź wartość w sekundach (${min_max_timeout}) dla limitu czasu lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [${normal_color}${timeout_shown}${green_color}]:" + arr["GERMAN",393]="Geben Sie einen Wert in Sekunden (${min_max_timeout}) für die Zeitüberschreitung ein oder drücken Sie [Enter], um den vorgeschlagenen Wert zu übernehmen [${normal_color}${timeout_shown}${green_color}]:" + + arr["ENGLISH",394]="You have selected a 5Ghz target network and the \"DoS pursuit mode\", but the second interface needed to perform the attack doesn't support the 5Ghz band so the attack can't be performed" + arr["SPANISH",394]="Has seleccionado una red objetivo de 5Ghz y el \"modo persecución DoS\", pero el segundo interfaz necesario para llevar a cabo el ataque no soporta la banda de los 5Ghz por lo que este no se puede realizar" + arr["FRENCH",394]="Vous avez sélectionné un réseau cible de 5Ghz et le \"mode de poursuite DoS\", mais la deuxième interface nécessaire pour effectuer l'attaque ne supporte pas la bande 5Ghz donc elle ne peut pas être effectuée" + arr["CATALAN",394]="Has seleccionat una xarxa objectiu de 5Ghz i el \"mode persecució DoS\", però el segon interfície necessari per dur a terme l'atac no suporta la banda dels 5Ghz pel que aquest no es pot realitzar" + arr["PORTUGUESE",394]="Você selecionou uma rede de 5Ghz e DoS com o \"modo de perseguição\", mas a segunda interface necessária para realizar o ataque não suporta a banda de 5Ghz. O ataque não pode ser realizado" + arr["RUSSIAN",394]="Вы выбрали целевую сеть на 5Ghz и \"режим преследования DoS\", но второй интерфейс, необходимый для выполнения атаки, не поддерживает полосу 5Ghz, поэтому атака не может быть выполнена" + arr["GREEK",394]="Έχετε επιλέξει ένα 5Ghz δίκτυο στόχος και το \"DoS pursuit mode\", αλλά η δεύτερη διεπαφή που απαιτείται για να εκτελέσετε την επίθεση δεν υποστηρίζει την 5Ghz ζώνη, ως αποτέλεσμα η επίθεση να μην μπορεί να εκτελεστεί" + arr["ITALIAN",394]="Hai selezionato come obbiettivo una rete di 5Ghz e la \"DoS pursuit mode\", ma la seconda interfaccia necessaria per eseguire l'attacco non supporta la banda 5Ghz, quindi l'attacco non puó essere eseguito" + arr["POLISH",394]="Wybrałeś docelową sieć 5Ghz i \"tryb DoS pursuit\", ale drugi interfejs potrzebny do przeprowadzenia ataku nie obsługuje pasma 5Ghz, więc nie można go wykonać" + arr["GERMAN",394]="Sie haben ein Zielnetzwerk mit 5Ghz und den \"DoS pursuit mode\" gewählt, aber die zweite Schnittstelle, die zur Ausführung des Angriffs benötigt wird, unterstützt das 5Ghz-Band nicht, so dass es nicht ausgeführt werden kann" arr["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -5036,16 +5068,16 @@ function language_strings() { arr["POLISH",410]="2. Próba rozwiązywania problemów z ręcznie zainstalowanym BeEF" arr["GERMAN",410]="2. Versuche manuell installierte BeEF-Abhängigkeitsprobleme zu lösen" - arr["ENGLISH",411]="3. Return to Evil Twin attacks menu" - arr["SPANISH",411]="3. Volver al menú de ataques Evil Twin" - arr["FRENCH",411]="3. Retour au menu d'attaques Evil Twin" - arr["CATALAN",411]="3. Tornar al menú d'atacs Evil Twin" - arr["PORTUGUESE",411]="3. Voltar ao menu de ataques Evil Twin" - arr["RUSSIAN",411]="3. Вернуться в меню атак Злой Двойник" - arr["GREEK",411]="3. Επιστροφή στο μενού επιθέσεων Evil Twin" - arr["ITALIAN",411]="3. Tornare al menú attacchi Evil Twin" - arr["POLISH",411]="3. Wróć do menu Ataki Evil Twin" - arr["GERMAN",411]="3. Zurück zum Evil-Twin-Angriffsmenü" + arr["ENGLISH",411]="WPS filter enabled in scan. When started, press [Ctrl+C] to stop..." + arr["SPANISH",411]="Filtro WPS activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." + arr["FRENCH",411]="Le filtre WPS est activé dans la scan. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." + arr["CATALAN",411]="Filtre WPS activat en escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." + arr["PORTUGUESE",411]="Filtro WPS ativo na busca de redes wifi. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." + arr["RUSSIAN",411]="Для сканирования включен фильтр WPS. После запуска, нажмите [Ctrl+C] для остановки..." + arr["GREEK",411]="Το φίλτρο WPS ενεργοποιήθηκε κατά τη σάρωση. Όταν αρχίσει, μπορείτε να το σταματήσετε πατώντας [Ctrl+C]..." + arr["ITALIAN",411]="Filtro WPS attivato nella scansione. Una volta avviata, premere [Ctrl+C] per fermarla..." + arr["POLISH",411]="Filtr WPS aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." + arr["GERMAN",411]="WPS-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -5248,7 +5280,7 @@ function language_strings() { arr["ENGLISH",430]="If the password for the wifi network is obtained with the \"All-in-One\" WEP attack, you should decide where to save it. ${green_color}Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${wep_potpath}]" arr["SPANISH",430]="Si se consigue la contraseña de la red wifi con el ataque WEP \"Todo-en-Uno\", hay que decidir donde guardarla. ${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${wep_potpath}]" arr["FRENCH",430]="Si le mot de passe est obtenu par une attaque WEP \"Tout-en-Un\", il faut ensuite indiquer l'endroit pour la garder. ${green_color}Entrez la route vers l'endroit où vous voulez garder le fichier ou bien appuyez sur [Enter] si la route proposée par défaut vous convient ${normal_color}[${wep_potpath}]" - arr["CATALAN",430]="Si s'aconsegueix la contrasenya de la xarxa wifi amb l'atac WEP \"Tot-en-Un \", cal decidir on guardar-la. ${green_color}Escriu la ruta on guardarem el fitxer o prem [Enter] per acceptar la proposta per defecte ${normal_color}[${wep_potpath}]" + arr["CATALAN",430]="Si s'aconsegueix la contrasenya de la xarxa wifi amb l'atac WEP \"Tot-en-Un\", cal decidir on guardar-la. ${green_color}Escriu la ruta on guardarem el fitxer o prem [Enter] per acceptar la proposta per defecte ${normal_color}[${wep_potpath}]" arr["PORTUGUESE",430]="Se a senha da rede wifi for obtida com o ataque WEP \"Tudo-em-Um\", onde deseja salvá-la?. ${green_color}Digite o caminho onde armazenar o arquivo ou pressione [Enter] para aceitar o padrão ${normal_color}[${wep_potpath}]" arr["RUSSIAN",430]="Если во время WEP атаки \"Все-в-Одном\" на Wi-Fi сеть получен пароль, вы должны решить, где его сохранить. ${green_color} Наберите путь для сохранения файла или нажмите [Enter] для принятия значения по умолчанию ${normal_color}[${wep_potpath}]" arr["GREEK",430]="Εάν βρεθεί ο κωδικός πρόσβασης για το ασύρματο δίκτυο με την επίθεση WEP \"All-in-One\", θα πρέπει να αποφασίσετε που θα τον αποθηκεύσετε. ${green_color}Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${wep_potpath}]" @@ -5330,7 +5362,7 @@ function language_strings() { arr["RUSSIAN",437]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Доступны переводы через PayPal (${normal_color}${mail}${pink_color}) и криптовалюту (${normal_color}Bitcoin, Ethereum, Litecoin...${pink_color}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",437]="Εαν μείνατε ευχαριστημένοι από το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω PayPal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας κάποιο κλάσμα κρυπτονομίσματος (${normal_color}Bitcoin, Ethereum, Litecoin...${pink_color}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά, στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" arr["ITALIAN",437]="Se ti è piaciuto lo script e l'hai trovato utile, puoi sostenere il progetto con una donazione. Attraverso PayPal (${normal_color}${mail}${pink_color}) o inviando una frazione di criptovaluta (${normal_color}Bitcoin, Ethereum, Litecoin...${pink_color}). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Piú informazioni e collegamenti diretti per realizzarla in: ${normal_color}${urlgithub_wiki}/Contributing" - arr["POLISH",437]="${pending_of_translation} Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${normal_color}${mail}${pink_color}) lub wysyłając ułamek kryptowaluty (${normal_color}Bitcoin, Ethereum, Litecoin...${pink_color}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${normal_color}${urlgithub_wiki}/Contributing" + arr["POLISH",437]="Jeśli podobał Ci się ten skrypt i okazał się użyteczny, możesz poprzeć ten projekt, składając donację. Za pośrednictwem usługi PayPal (${normal_color}${mail}${pink_color}) lub wysyłając ułamek kryptowaluty (${normal_color}Bitcoin, Ethereum, Litecoin...${pink_color}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${normal_color}${urlgithub_wiki}/Contributing" arr["GERMAN",437]="Wenn Ihnen das Skript gefallen hat und Sie es nützlich fanden, können Sie das Projekt mit einer Spende unterstützen. Durch PayPal (${normal_color}${mail}${pink_color}) oder durch Senden eines Bruchteils der Kryptowährung (${normal_color}Bitcoin, Ethereum, Litecoin...${pink_color}). Jeder kleine Betrag (1, 2, 5 $/€) wird gut angenommen. Mehr Informationen und direkte Links, um es zu machen: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: ${normal_color}${urlgithub_wiki}/Contributing" @@ -6213,94 +6245,6 @@ function language_strings() { arr["POLISH",517]="Wybierz kanał (2.4Ghz 1-14) lub (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" arr["GERMAN",517]="Wählen Sie einen Kanal aus (2.4Ghz 1-14) oder (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" - arr["ENGLISH",518]="${blue_color}Your wifi card supports the 5Ghz band but your \"wash\" version included in reaver package (v${reaver_version}) is not able to scan both bands at once. To use dual band scan feature you must have at least version v${minimum_wash_dualscan_version} so you have to make a choice. ${green_color}Do you want to scan the 5Ghz band? ${pink_color}(If you answer no (\"n\"), 2.4Ghz band will be scanned) ${normal_color}${visual_choice}" - arr["SPANISH",518]="${blue_color}Tu tarjeta wifi soporta la banda de los 5Ghz pero tu versión de \"wash\" incluido en el paquete reaver (v${reaver_version}) no es capaz de escanear ambas bandas a la vez. Para utilizar el escaneo dual debes tener al menos la versión v${minimum_wash_dualscan_version} por lo que has de elegir. ${green_color}¿Deseas escanear en la banda de los 5Ghz? ${pink_color}(Si respondes que no (\"n\"), se escaneará la banda de 2.4Ghz) ${normal_color}${visual_choice}" - arr["FRENCH",518]="${blue_color}Votre carte wifi supporte la bande 5Ghz mais votre version du \"wash\" incluse dans le paquet reaver (v${reaver_version}) n'est pas capable de balayer les deux bandes en même temps. Pour utiliser l'analyse dual, vous devez avoir au moins la version v${minimum_wash_dualscan_version} vous devez donc choisir. ${green_color}Voulez-vous scanner dans la bande 5Ghz? ${pink_color}(Si vous répondez non (\"n\"), la bande 2.4Ghz sera analysée) ${normal_color}${visual_choice}" - arr["CATALAN",518]="${blue_color}La teva targeta wifi suporta la banda dels 5Ghz però la vostra versió del \"wash\" inclòs en el paquet reaver (v${reaver_version}) no és capaç d'escanejar les dues bandes alhora. Per utilitzar l'escaneig dual has de tenir almenys la versió v${minimum_wash_dualscan_version} pel que has de triar. ${green_color}¿Voleu escanejar a la banda dels 5Ghz? ${pink_color}(Si respons que no (\"n\"), es escanejarà la banda de 2.4Ghz) ${normal_color}${visual_choice}" - arr["PORTUGUESE",518]="${blue_color}A sua interface wifi suporta a banda 5Ghz, mas a sua versão do \"wash\" incluída no pacote reaver (v${reaver_version}) não é capaz de escanear ambas as bandas ao mesmo tempo. Para usar a varredura dupla, você deve ter pelo menos a versão v${minimum_wash_dualscan_version}. Você deve escolher. ${green_color}Deseja escanear a banda 5Ghz? ${pink_color}(Se você responder não (\"n\"), somente banda 2.4Ghz será digitalizada) ${normal_color}${visual_choice}" - arr["RUSSIAN",518]="${blue_color}Ваша карта wifi поддерживает диапазон 5Ghz, но ваша версия \"wash\", включенная в пакет reaver (v${reaver_version}), не может одновременно сканировать обе полосы. Чтобы использовать двойное сканирование, вы должны иметь хотя бы версию v${minimum_wash_dualscan_version}, поэтому вам нужно выбрать только одну из частот. ${green_color}Вы хотите сканировать частоты 5Ghz? ${pink_color}(Если вы ответите нет (\"n\"), будут просканированы частоты 2.4Ghz) ${normal_color}${visual_choice}" - arr["GREEK",518]="${blue_color}Η κάρτα wifi σας υποστηρίζει την 5Ghz ζώνη, αλλά η έκδοση του \"wash\" που περιλαμβάνεται στο πακέτο του reaver (v${reaver_version}) δεν είναι σε θέση να σαρώσει ταυτόχρονα και τις δύο ζώνες (dual band). Για να χρησιμοποιήσετε την σάρωση για dual band, πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_wash_dualscan_version} για να μπορέσετε να συνεχίσετε. ${green_color}Θέλετε να σαρώσετε στην 5Ghz ζώνη; ${pink_color}(Εάν απαντήσετε όχι (\"n\"), η 2.4Ghz ζώνη θα σαρωθεί) ${normal_color}${visual_choice}" - arr["ITALIAN",518]="${blue_color}La tua scheda wifi supporta la banda 5Ghz ma la tua versione di \"wash\" inclusa nel pacchetto reaver (v${reaver_version}) non è in grado di scansionare entrambe le bande contemporaneamente. Per usare la doppia scansione devi avere almeno la versione v${minimum_wash_dualscan_version}, quindi devi sceglierne una. ${green_color}Vuoi eseguire la scansione nella banda 5Ghz? ${pink_color}(Se rispondi no (\"n\"), verrà scansionata la banda 2.4Ghz) ${normal_color}${visual_choice}" - arr["POLISH",518]="${blue_color}Twoja karta wifi obsługuje pasmo 5Ghz, ale twoja wersja \"wash\" zawarta w pakiecie reaver (v${reaver_version}) nie jest w stanie skanować obu pasm w tym samym czasie. Aby użyć podwójnego skanowania, musisz mieć przynajmniej wersję v${minimum_wash_dualscan_version}. ${green_color}Musisz wybrać: czy chcesz skanować w paśmie 5Ghz? ${pink_color}(Jeśli odpowiesz nie (\"n\"), zostanie zeskanowane pasmo 2.4Ghz) ${normal_color}${visual_choice}" - arr["GERMAN",518]="${blue_color}Ihre WLAN-Karte unterstützt das 5Ghz-Band, aber Ihre im reaver-Paket enthaltene Version von \"wash\" (v${reaver_version}) kann nicht beide Bänder gleichzeitig scannen. Um den dualen Scan zu verwenden, müssen Sie mindestens Version v${minimum_wash_dualscan_version} haben, also müssen Sie wählen. ${green_color}Möchten Sie im 5Ghz-Band scannen? ${pink_color}(Wenn Sie nein (\"n\" antworten), wird das 2.4Ghz-Band gescannt) ${normal_color}${visual_choice}" - - arr["ENGLISH",519]="You have selected a 5Ghz target network and the \"DoS pursuit mode\", but the second interface needed to perform the attack doesn't support the 5Ghz band so the attack can't be performed" - arr["SPANISH",519]="Has seleccionado una red objetivo de 5Ghz y el \"modo persecución DoS\", pero el segundo interfaz necesario para llevar a cabo el ataque no soporta la banda de los 5Ghz por lo que este no se puede realizar" - arr["FRENCH",519]="Vous avez sélectionné un réseau cible de 5Ghz et le \"mode de poursuite DoS\", mais la deuxième interface nécessaire pour effectuer l'attaque ne supporte pas la bande 5Ghz donc elle ne peut pas être effectuée" - arr["CATALAN",519]="Has seleccionat una xarxa objectiu de 5Ghz i el \"mode persecució DoS\", però el segon interfície necessari per dur a terme l'atac no suporta la banda dels 5Ghz pel que aquest no es pot realitzar" - arr["PORTUGUESE",519]="Você selecionou uma rede de 5Ghz e DoS com o \"modo de perseguição\", mas a segunda interface necessária para realizar o ataque não suporta a banda de 5Ghz. O ataque não pode ser realizado" - arr["RUSSIAN",519]="Вы выбрали целевую сеть на 5Ghz и \"режим преследования DoS\", но второй интерфейс, необходимый для выполнения атаки, не поддерживает полосу 5Ghz, поэтому атака не может быть выполнена" - arr["GREEK",519]="Έχετε επιλέξει ένα 5Ghz δίκτυο στόχος και το \"DoS pursuit mode\", αλλά η δεύτερη διεπαφή που απαιτείται για να εκτελέσετε την επίθεση δεν υποστηρίζει την 5Ghz ζώνη, ως αποτέλεσμα η επίθεση να μην μπορεί να εκτελεστεί" - arr["ITALIAN",519]="Hai selezionato come obbiettivo una rete di 5Ghz e la \"DoS pursuit mode\", ma la seconda interfaccia necessaria per eseguire l'attacco non supporta la banda 5Ghz, quindi l'attacco non puó essere eseguito" - arr["POLISH",519]="Wybrałeś docelową sieć 5Ghz i \"tryb DoS pursuit\", ale drugi interfejs potrzebny do przeprowadzenia ataku nie obsługuje pasma 5Ghz, więc nie można go wykonać" - arr["GERMAN",519]="Sie haben ein Zielnetzwerk mit 5Ghz und den \"DoS pursuit mode\" gewählt, aber die zweite Schnittstelle, die zur Ausführung des Angriffs benötigt wird, unterstützt das 5Ghz-Band nicht, so dass es nicht ausgeführt werden kann" - - arr["ENGLISH",520]="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",520]="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",520]="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",520]="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",520]="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",520]="В диапазоне 5Ghz есть много каналов, в которых вы не можете работать из-за настроек управляющего домена. Существуют также другие каналы, в которых вы не можете инициировать связь, а можете только обмениваться данными с существующей сетью. Это означает, что запуск точки доступа на канале 5Ghz с высокой степенью вероятности закончится неудачей, если выбран неразрешённый канал. Вот почему Evil Twin запускается на канале частот 2.4Ghz (1-11). Но не беспокойтесь, пользователи не заметят разницу, поскольку DoS-атака в отношении цели по-прежнему работает на реальном канале 5Ghz" - arr["GREEK",520]="Στην 5Ghz ζώνη υπάρχουν πολλά κανάλια τα οποία δεν μπορείτε να χρησιμοποιήσετε λόγω της διαμόρφωσης χώρας. Υπάρχουν επίσης και άλλα κανάλια στα οποία δεν μπορείτε να ξεκινήσετε κάποιου είδους επικοινωνία, αλλά μπορείτε να επικοινωνήσετε μόνο με ένα υπάρχον δίκτυο. Αυτό καθιστά την έναρξη ενός σημείου πρόσβασης σε κανάλι 5Ghz πολύ πιθανό να αποτύχει αν δεν ταιριάζει με κάποιο επιτρεπόμενο κανάλι. Αυτός είναι ο λόγος για τον οποίο το Evil Twin θα ξεκινήσει σε κανάλι στην 2.4Ghz ζώνη (1-11). Αλλά μην ανησυχείτε, θα είναι διαφανής στους χρήστες, επειδή η επίθεση DoS εξακολουθεί να λειτουργεί στο πραγματικό 5Ghz κανάλι έναντι του στόχου" - arr["ITALIAN",520]="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",520]="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",520]="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["ENGLISH",521]="WPS filter enabled in scan. When started, press [Ctrl+C] to stop..." - arr["SPANISH",521]="Filtro WPS activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." - arr["FRENCH",521]="Le filtre WPS est activé dans la scan. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." - arr["CATALAN",521]="Filtre WPS activat en escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." - arr["PORTUGUESE",521]="Filtro WPS ativo na busca de redes wifi. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." - arr["RUSSIAN",521]="Для сканирования включен фильтр WPS. После запуска, нажмите [Ctrl+C] для остановки..." - arr["GREEK",521]="Το φίλτρο WPS ενεργοποιήθηκε κατά τη σάρωση. Όταν αρχίσει, μπορείτε να το σταματήσετε πατώντας [Ctrl+C]..." - arr["ITALIAN",521]="Filtro WPS attivato nella scansione. Una volta avviata, premere [Ctrl+C] per fermarla..." - arr["POLISH",521]="${pending_of_translation} Filtr WPS aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." - arr["GERMAN",521]="WPS-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." - - arr["ENGLISH",522]="No filters enabled on scan. When started, press [Ctrl+C] to stop..." - arr["SPANISH",522]="No hay filtros activados en el escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." - arr["FRENCH",522]="Aucun filtre activé dans le scan. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." - arr["CATALAN",522]="No hi ha filtres activats en l'escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." - arr["PORTUGUESE",522]="Nenhum filtro ativo na busca de redes wifi. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." - arr["RUSSIAN",522]="В сканировании не активированы фильтры. После запуска, нажмите [Ctrl+C] для остановки..." - arr["GREEK",522]="Δεν έχουν ενεργοποιηθεί φίλτρα στη σάρωση. Όταν αρχίσει, μπορείτε να το σταματήσετε πατώντας [Ctrl+C]..." - arr["ITALIAN",522]="Nessun filtro attivato nella scansione. Una volta avviata, premere [Ctrl+C] per fermarla..." - arr["POLISH",522]="${pending_of_translation} W skanie nie zostały włączone żadne filtry. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." - arr["GERMAN",522]="Es sind keine aktivierten Filter im Scan vorhanden. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." - - arr["ENGLISH",523]="WPA/WPA2 filter enabled in scan. When started, press [Ctrl+C] to stop..." - arr["SPANISH",523]="Filtro WPA/WPA2 activado en escaneo. Una vez empezado, pulse [Ctrl+C] para pararlo..." - arr["FRENCH",523]="Le filtre WPA/WPA2 est activé dans la scan. Une fois l'opération lancée, veuillez presser [Ctrl+C] pour l'arrêter..." - arr["CATALAN",523]="Filtre WPA/WPA2 activat en escaneig. Una vegada iniciat, polsi [Ctrl+C] per detenir-ho..." - arr["PORTUGUESE",523]="Filtro WPA/WPA2 ativo na busca de redes wifi. Uma vez iniciado, pressione [Ctrl+C] para pará-lo..." - arr["RUSSIAN",523]="Для сканирования включен фильтр WPA/WPA2. После запуска, нажмите [Ctrl+C] для остановки..." - arr["GREEK",523]="Το φίλτρο WPA/WPA2 ενεργοποιήθηκε κατά τη σάρωση. Όταν αρχίσει, μπορείτε να το σταματήσετε πατώντας [Ctrl+C]..." - arr["ITALIAN",523]="Filtro WPA/WPA2 attivato nella scansione. Una volta avviata, premere [Ctrl+C] per fermarla..." - arr["POLISH",523]="${pending_of_translation} Filtr WPA/WPA2 aktywowany podczas skanowania. Naciśnij [Ctrl+C] w trakcie trwania, aby zatrzymać..." - arr["GERMAN",523]="WPA/WPA2-Filter beim Scannen aktiviert. Nach dem Start, drücken Sie [Ctrl+C], um es zu stoppen..." - - arr["ENGLISH",524]="10. German" - arr["SPANISH",524]="10. Alemán" - arr["FRENCH",524]="10. Allemand" - arr["CATALAN",524]="10. Alemany" - arr["PORTUGUESE",524]="10. Alemão" - arr["RUSSIAN",524]="10. Немецкий" - arr["GREEK",524]="10. Γερμανικά" - arr["ITALIAN",524]="10. Tedesco" - arr["POLISH",524]="10. Niemiecki" - arr["GERMAN",524]="10. Deutsch" - - arr["ENGLISH",525]="Language changed to German" - arr["SPANISH",525]="Idioma cambiado a Alemán" - arr["FRENCH",525]="Le script sera maintenant en Allemand" - arr["CATALAN",525]="Idioma canviat a Alemany" - arr["PORTUGUESE",525]="Idioma alterado para Alemão" - arr["RUSSIAN",525]="Язык изменён на Немецкий" - arr["GREEK",525]="Η γλώσσα άλλαξε στα Γερμανικά" - arr["ITALIAN",525]="Lingua cambiata a Tedesco" - arr["POLISH",525]="Zmieniono język na Niemiecki" - arr["GERMAN",525]="Sprache wurde auf Deutsch geändert" - case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 25e3f14d5..b1c49d489 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -cf6ca8a6a8b06408a1d00f9eb525eee6 +b75c1aa0c2baba1dcb680708295c3c2f