diff --git a/.editorconfig b/.editorconfig index 18a34b594..48d0ea8f9 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,4 +1,4 @@ -# EditorConfig is awesome: http://EditorConfig.org +#EditorConfig: http://editorconfig.org root = true @@ -12,8 +12,8 @@ trim_trailing_whitespace = true [*.{sh,db}] indent_style = tab -indent_size = 2 +indent_size = 4 [Dockerfile] indent_style = tab -indent_size = 2 +indent_size = 4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b95b7cf4..81667b80e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### 8.0 + - Added 5Ghz full support (scans, attacks, card detection, etc.) + - Tested compatibility with Kali 2018.1, BlackArch 2017.12.11, Fedora 27, Gentoo 20180206, OpenSUSE 42.3 and Parrot 3.10 + - Fixed error setting ESSID on some wash versions while scanning + - Fixed error on secondary interface selection menu for "DoS pursuit mode" + ### 7.23 - Fixed error in Docker container on some host O.S. - Fixed error message on offline Arcadyan PIN algorithm calculation diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..c76f25717 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,75 @@ +# Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of experience, +nationality, personal appearance, race, religion, or sexual identity and +orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or +advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting us at [v1s1t0r.1s.h3r3@gmail.com]. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][Homepage], version 1.4, +available at [https://contributor-covenant.org/version/1/4][Version] + + +[Homepage]: https://contributor-covenant.org +[Version]: https://contributor-covenant.org/version/1/4/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9afb5e772..04fa38a64 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ When contributing to this repository, please first discuss the change you wish t 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. -Please note we have a code of conduct, please follow it in all your interactions with the project. +Please note we have a [Code of Conduct], please follow it in all your interactions with the project. --- @@ -21,7 +21,7 @@ Please note we have a code of conduct, please follow it in all your interactions ## Collaborating Developers 1. Tweak *"debug_mode"* variable to "1" for faster development skipping intro and initial checks or to "2" for verbosity and the skips mentioned before. -2. Respect the **2 width tab indentation**, code style and the **UTF-8 encoding**. +2. Respect the **4 width tab indentation**, code style and the **UTF-8 encoding**. 3. Use **LF** (Unix) line break type (not CR or CRLF). 4. Use [Shellcheck] to search for errors and warnings on code. (Thanks [xtonousou] for the tip :wink:). To avoid false positive warnings you must launch shellcheck using `-x` argument to follow source files and from the directory where `airgeddon.sh` is. For example: `cd /path/to/airgeddon && shellcheck -x airgeddon.sh` 5. Increase the version numbers in `airgeddon.sh`, in [Readme] and in [Changelog] to the new version that the script represents. The versioning scheme we use is *X.YZ*. Where: @@ -55,80 +55,6 @@ To be added on it you must prove first you are a *trusted collaborator* with you --- -## Code of Conduct - -### Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to making participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, gender identity and expression, level of experience, -nationality, personal appearance, race, religion, or sexual identity and -orientation. - -### Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or -advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -### Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem inappropriate, -threatening, offensive, or harmful. - -### Scope - -This Code of Conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. Examples of -representing a project or community include using an official project e-mail -address, posting via an official social media account, or acting as an appointed -representative at an online or offline event. Representation of a project may be -further defined and clarified by project maintainers. - -### Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting us at [v1s1t0r.1s.h3r3@gmail.com]. All -complaints will be reviewed and investigated and will result in a response that -is deemed necessary and appropriate to the circumstances. The project team is -obligated to maintain confidentiality with regard to the reporter of an incident. -Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. - -### Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][Homepage], version 1.4, -available at [http://contributor-covenant.org/version/1/4][Version] - ---- - ## Donate If you enjoyed the script, feel free to donate. Support the project through Paypal or sending a fraction of a bitcoin: @@ -153,10 +79,7 @@ Bitcoin QR code: [Readme]: README.md [Changelog]: CHANGELOG.md - - -[Homepage]: http://contributor-covenant.org -[Version]: http://contributor-covenant.org/version/1/4/ +[Code of Conduct]: CODE_OF_CONDUCT.md [Shellcheck]: https://github.com/koalaman/shellcheck "shellcheck.hs" diff --git a/Dockerfile b/Dockerfile index 2c0824aa6..7c2284fa8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -130,6 +130,7 @@ RUN rm -rf /opt/airgeddon/imgs > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/.github > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/.editorconfig > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/CONTRIBUTING.md > /dev/null 2>&1 && \ + rm -rf /opt/airgeddon/CODE_OF_CONDUCT.md > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/pindb_checksum.txt > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/Dockerfile > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/binaries > /dev/null 2>&1 && \ diff --git a/README.md b/README.md index 2bc795573..21dab368a 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present - *IV. Project & Development* - [Supported Languages] - - [Contributing] + - [Contributing & Code of Conduct] - [Changelog] - [Disclaimer & License] - [Contact] @@ -69,14 +69,14 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [Windows]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Docker%20Windows [Other Sources]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Other%20Sources [Supported Languages]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Supported%20Languages -[Contributing]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Contributing +[Contributing & Code of Conduct]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Contributing-&-Code-of-Conduct [Changelog]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Changelog [Disclaimer & License]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Disclaimer%20&%20License [Contact]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Contact [Hat Tip To]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Hat%20Tip%20To [Inspiration]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Inspiration -[Version-shield]: https://img.shields.io/badge/version-7.23-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-8.0-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 dfdf82c4e..908557c41 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.........: 20171110 -#Version......: 7.23 +#Date.........: 20180215 +#Version......: 8.0 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -111,8 +111,8 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="7.23" -language_strings_expected_version="7.23-1" +airgeddon_version="8.0" +language_strings_expected_version="8.0-1" standardhandshake_filename="handshake-01.cap" tmpdir="/tmp/" osversionfile_dir="/etc/" @@ -126,6 +126,14 @@ curl_404_error="404: Not Found" language_strings_file="language_strings.sh" broadcast_mac="FF:FF:FF:FF:FF:FF" +#5Ghz vars +ghz="Ghz" +band_24ghz="2.4${ghz}" +band_5ghz="5${ghz}" +valid_channels_24_ghz_regexp="([1-9]|1[0-4])" +valid_channels_24_and_5_ghz_regexp="([1-9]|1[0-4]|3[68]|4[0468]|5[246]|6[024]|10[0248]|11[02])" +minimum_wash_dualscan_version="1.6.5" + #aircrack vars aircrack_tmp_simple_name_file="aircrack" aircrack_pot_tmp="${aircrack_tmp_simple_name_file}.pot" @@ -157,6 +165,7 @@ docker_io_dir="/io" minimum_reaver_pixiewps_version="1.5.2" minimum_bully_pixiewps_version="1.1" minimum_bully_verbosity4_version="1.1" +minimum_wash_json_version="1.6.2" known_pins_dbfile="known_pins.db" pins_dbfile_checksum="pindb_checksum.txt" wps_default_generic_pin="12345670" @@ -272,7 +281,7 @@ known_arm_compatible_distros=( ) #Hint vars -declare main_hints=(128 134 163 437 438 442 445) +declare main_hints=(128 134 163 437 438 442 445 516) declare dos_hints=(129 131 133) declare handshake_hints=(127 130 132 136) declare handshake_attack_hints=(142) @@ -600,6 +609,7 @@ function debug_print() { "interrupt_checkpoint" "language_strings" "last_echo" + "physical_interface_finder" "print_hint" "print_large_separator" "print_simple_separator" @@ -615,8 +625,9 @@ function debug_print() { fi echo "Line:${BASH_LINENO[1]}" "${FUNCNAME[1]}" - return 0 fi + + return 0 } #Set the message to show again after an interrupt ([Ctrl+C] or [Ctrl+Z]) without exiting @@ -785,7 +796,6 @@ function execute_iwconfig_fix() { debug_print iwconfig_fix - current_iface_on_messages="${1}" iwcmd="iwconfig ${1} ${iwcmdfix} > /dev/null 2> /dev/null" eval "${iwcmd}" @@ -835,6 +845,8 @@ function check_interface_coherence() { interface_mac_tmp=${interface_mac:0:15} if [ "${iface_mac_tmp}" = "${interface_mac_tmp}" ]; then interface=${ifaces_and_macs_switched[${iface_mac}]} + phy_interface=$(physical_interface_finder "${interface}") + check_interface_supported_bands "${phy_interface}" "main_wifi_interface" interface_auto_change=1 break fi @@ -875,7 +887,16 @@ function check_json_option_on_wash() { debug_print - wash 2>&1 | grep "\-j" > /dev/null + wash -h 2>&1 | grep "\-j" > /dev/null + return $? +} + +#Check if wash has dual scan option +function check_dual_scan_on_wash() { + + debug_print + + wash -h 2>&1 | grep "2ghz" > /dev/null return $? } @@ -889,7 +910,20 @@ function wash_json_scan() { rm -rf "${tmpdir}wps_fifo" > /dev/null 2>&1 mkfifo "${tmpdir}wps_fifo" - timeout -s SIGTERM 240 wash -i "${interface}" --scan -n 100 -j 2> /dev/null > "${tmpdir}wps_fifo" & + + wash_band_modifier="" + if [ "${wps_channel}" -gt 14 ]; then + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + echo + language_strings "${language}" 515 "red" + language_strings "${language}" 115 "read" + return 1 + else + wash_band_modifier="-5" + fi + fi + + timeout -s SIGTERM 240 wash -i "${interface}" --scan -n 100 -j "${wash_band_modifier}" 2> /dev/null > "${tmpdir}wps_fifo" & wash_json_pid=$! tee "${tmpdir}wps_json_data.txt"< <(cat < "${tmpdir}wps_fifo") > /dev/null 2>&1 & @@ -907,6 +941,8 @@ function wash_json_scan() { break fi done + + return 0 } #Calculate pin based on Zhao Chunsheng algorithm (ComputePIN), step 1 @@ -1050,26 +1086,26 @@ function check_and_set_common_algorithms() { language_strings "${language}" 489 "blue" serial="" - wash_json_scan "${wps_bssid}" - - if [ -n "${serial}" ]; then - if [[ "${serial}" =~ ^[0-9]{4}$ ]]; then - calculate_arcadyan_algorithm - pin_checksum_rule "${arcadyan_pin}" - arcadyan_pin="${arcadyan_pin}${checksum_digit}" - calculated_pins=("${arcadyan_pin}" "${calculated_pins[@]}") - fill_wps_data_array "${wps_bssid}" "Arcadyan" "${arcadyan_pin}" + if wash_json_scan "${wps_bssid}"; then + if [ -n "${serial}" ]; then + if [[ "${serial}" =~ ^[0-9]{4}$ ]]; then + calculate_arcadyan_algorithm + pin_checksum_rule "${arcadyan_pin}" + arcadyan_pin="${arcadyan_pin}${checksum_digit}" + calculated_pins=("${arcadyan_pin}" "${calculated_pins[@]}") + fill_wps_data_array "${wps_bssid}" "Arcadyan" "${arcadyan_pin}" + echo + language_strings "${language}" 487 "yellow" + else + echo + language_strings "${language}" 491 "yellow" + fi echo - language_strings "${language}" 487 "yellow" else echo - language_strings "${language}" 491 "yellow" + language_strings "${language}" 488 "yellow" + echo fi - echo - else - echo - language_strings "${language}" 488 "yellow" - echo fi fi else @@ -1140,6 +1176,49 @@ function search_in_pin_database() { done } +#Find the physical interface for a card +function physical_interface_finder() { + + debug_print + + local phy_iface + phy_iface=$(basename "$(readlink "/sys/class/net/${1}/phy80211")" 2> /dev/null) + echo "${phy_iface}" +} + +#Check the bands supported by a given physical card +function check_interface_supported_bands() { + + debug_print + + case "${2}" in + "main_wifi_interface") + interface_supported_bands="${band_24ghz}" + if get_5ghz_band_info_from_phy_interface "${1}"; then + interface_supported_bands+=", ${band_5ghz}" + fi + ;; + "secondary_wifi_interface") + secondary_interface_supported_bands="${band_24ghz}" + if get_5ghz_band_info_from_phy_interface "${1}"; then + secondary_interface_supported_bands+=", ${band_5ghz}" + fi + ;; + esac +} + +#Check 5Ghz band info from a given physical interface +function get_5ghz_band_info_from_phy_interface() { + + debug_print + + if iw phy "${1}" info 2> /dev/null | grep "5200 MHz" > /dev/null; then + return 0 + fi + + return 1 +} + #Prepare monitor mode avoiding the use of airmon-ng or airmon-zc generating two interfaces from one function prepare_et_monitor() { @@ -1147,11 +1226,10 @@ function prepare_et_monitor() { disable_rfkill - phy_iface=$(basename "$(readlink "/sys/class/net/${interface}/phy80211")") - iface_phy_number=${phy_iface:3:1} + iface_phy_number=${phy_interface:3:1} iface_monitor_et_deauth="mon${iface_phy_number}" - iw phy "${phy_iface}" interface add "${iface_monitor_et_deauth}" type monitor 2> /dev/null + iw phy "${phy_interface}" interface add "${iface_monitor_et_deauth}" type monitor 2> /dev/null ifconfig "${iface_monitor_et_deauth}" up > /dev/null 2>&1 iwconfig "${iface_monitor_et_deauth}" channel "${channel}" > /dev/null 2>&1 } @@ -1170,6 +1248,8 @@ function prepare_et_interface() { if [ "${interface}" != "${new_interface}" ]; then if check_interface_coherence; then interface=${new_interface} + phy_interface=$(physical_interface_finder "${interface}") + check_interface_supported_bands "${phy_interface}" "main_wifi_interface" current_iface_on_messages="${interface}" fi echo @@ -1211,6 +1291,8 @@ function restore_et_interface() { [[ ${new_interface} =~ \]?([A-Za-z0-9]+)\)?$ ]] && new_interface="${BASH_REMATCH[1]}" if [ "${interface}" != "${new_interface}" ]; then interface=${new_interface} + phy_interface=$(physical_interface_finder "${interface}") + check_interface_supported_bands "${phy_interface}" "main_wifi_interface" current_iface_on_messages="${interface}" fi fi @@ -1248,6 +1330,8 @@ function managed_option() { if [ "${interface}" != "${new_interface}" ]; then if check_interface_coherence; then interface=${new_interface} + phy_interface=$(physical_interface_finder "${interface}") + check_interface_supported_bands "${phy_interface}" "main_wifi_interface" current_iface_on_messages="${interface}" fi echo @@ -1322,6 +1406,8 @@ function monitor_option() { if [ "${interface}" != "${new_interface}" ]; then if check_interface_coherence; then interface="${new_interface}" + phy_interface=$(physical_interface_finder "${interface}") + check_interface_supported_bands "${phy_interface}" "main_wifi_interface" current_iface_on_messages="${interface}" fi echo @@ -1726,6 +1812,15 @@ function dos_pursuit_mode_et_handler() { fi if select_secondary_et_interface "dos_pursuit_mode"; then + + 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}" 115 "read" + return_to_et_main_menu=1 + return 1 + fi + if ! check_monitor_enabled "${secondary_wifi_interface}"; then echo language_strings "${language}" 14 "yellow" @@ -1735,7 +1830,7 @@ function dos_pursuit_mode_et_handler() { echo if ! monitor_option "${secondary_wifi_interface}"; then return_to_et_main_menu=1 - return + return 1 else echo language_strings "${language}" 34 "yellow" @@ -1747,9 +1842,11 @@ function dos_pursuit_mode_et_handler() { language_strings "${language}" 115 "read" fi else - return + return 1 fi fi + + return 0 } #Secondary interface selection menu for Evil Twin attacks @@ -1841,7 +1938,11 @@ function select_secondary_et_interface() { read -r secondary_iface if [[ ! ${secondary_iface} =~ ^[[:digit:]]+$ ]] || (( secondary_iface < 1 || secondary_iface > option_counter_back )); then - invalid_secondary_iface_selected "dos_pursuit_mode" + if [ "${1}" = "dos_pursuit_mode" ]; then + invalid_secondary_iface_selected "dos_pursuit_mode" + else + invalid_secondary_iface_selected "internet" + fi elif [ "${secondary_iface}" -eq ${option_counter_back} ]; then return_to_et_main_menu=1 return_to_et_main_menu_from_beef=1 @@ -1853,6 +1954,8 @@ function select_secondary_et_interface() { if [[ "${secondary_iface}" = "${option_counter2}" ]]; then if [ "${1}" = "dos_pursuit_mode" ]; then secondary_wifi_interface=${item2} + secondary_phy_interface=$(physical_interface_finder "${secondary_wifi_interface}") + check_interface_supported_bands "${secondary_phy_interface}" "secondary_wifi_interface" elif [ "${1}" = "internet" ]; then internet_interface=${item2} fi @@ -1868,6 +1971,8 @@ function select_interface() { debug_print + local interface_menu_band + clear language_strings "${language}" 88 "title" current_menu="select_interface_menu" @@ -1882,12 +1987,21 @@ function select_interface() { else spaceiface=" " fi - set_chipset "${item}" echo -ne "${option_counter}.${spaceiface}${item} " + set_chipset "${item}" if [ "${chipset}" = "" ]; then language_strings "${language}" 245 "blue" else - echo -e "${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" + interface_menu_band="" + if check_interface_wifi "${item}"; then + interface_menu_band+="${blue_color}// ${pink_color}" + if get_5ghz_band_info_from_phy_interface "$(physical_interface_finder "${item}")"; then + interface_menu_band+="${band_24ghz}, ${band_5ghz}" + else + interface_menu_band+="${band_24ghz}" + fi + fi + echo -e "${interface_menu_band} ${blue_color}// ${yellow_color}Chipset:${normal_color} ${chipset}" fi done print_hint ${current_menu} @@ -1901,6 +2015,8 @@ function select_interface() { option_counter2=$((option_counter2 + 1)) if [[ "${iface}" = "${option_counter2}" ]]; then interface=${item2} + phy_interface=$(physical_interface_finder "${interface}") + check_interface_supported_bands "${phy_interface}" "main_wifi_interface" interface_mac=$(ip link show "${interface}" | awk '/ether/ {print $2}') break fi @@ -1962,7 +2078,12 @@ function read_channel() { debug_print echo - language_strings "${language}" 25 "green" + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + language_strings "${language}" 25 "green" + else + language_strings "${language}" 517 "green" + fi + if [ "${1}" = "wps" ]; then read -r wps_channel else @@ -1975,21 +2096,46 @@ function ask_channel() { debug_print - local regexp="^([1-9]|1[0-4])$" + local regexp + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + regexp="^${valid_channels_24_ghz_regexp}$" + else + regexp="^${valid_channels_24_and_5_ghz_regexp}$" + fi if [ "${1}" = "wps" ]; then + if [[ -n "${wps_channel}" ]] && [[ "${wps_channel}" -gt 14 ]]; then + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + echo + language_strings "${language}" 515 "red" + language_strings "${language}" 115 "read" + return 1 + fi + fi + while [[ ! ${wps_channel} =~ ${regexp} ]]; do read_channel "wps" done echo language_strings "${language}" 365 "blue" else + if [[ -n "${channel}" ]] && [[ "${channel}" -gt 14 ]]; then + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + echo + language_strings "${language}" 515 "red" + language_strings "${language}" 115 "read" + return 1 + fi + fi + while [[ ! ${channel} =~ ${regexp} ]]; do read_channel done echo language_strings "${language}" 26 "blue" fi + + return 0 } #Read the user input on bssid questions @@ -2308,7 +2454,7 @@ function set_wep_key_script() { cat >&8 <<-EOF } >> "${weppotenteredpath}" - + { echo "" echo "---------------" @@ -2906,8 +3052,46 @@ function launch_dos_pursuit_mode_attack() { dos_pursuit_mode_attack_pid=$! dos_pursuit_mode_pids+=("${dos_pursuit_mode_attack_pid}") + if [ "${channel}" -gt 14 ]; then + if [ "${interface_pursuit_mode_scan}" = "${interface}" ]; then + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + echo + language_strings "${language}" 515 "red" + kill_dos_pursuit_mode_processes + language_strings "${language}" 115 "read" + return 1 + else + airodump_band_modifier="abg" + fi + else + if [ "${secondary_interface_supported_bands}" = "${band_24ghz}" ]; then + echo + language_strings "${language}" 515 "red" + kill_dos_pursuit_mode_processes + language_strings "${language}" 115 "read" + return 1 + else + airodump_band_modifier="abg" + fi + fi + else + if [ "${interface_pursuit_mode_scan}" = "${interface}" ]; then + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + airodump_band_modifier="bg" + else + airodump_band_modifier="abg" + fi + else + if [ "${secondary_interface_supported_bands}" = "${band_24ghz}" ]; then + airodump_band_modifier="bg" + else + airodump_band_modifier="abg" + fi + fi + fi + sleep ${dos_delay} - airodump-ng -w "${tmpdir}dos_pm" "${interface_pursuit_mode_scan}" > /dev/null 2>&1 & + airodump-ng -w "${tmpdir}dos_pm" "${interface_pursuit_mode_scan}" --band "${airodump_band_modifier}" > /dev/null 2>&1 & dos_pursuit_mode_scan_pid=$! dos_pursuit_mode_pids+=("${dos_pursuit_mode_scan_pid}") } @@ -3142,7 +3326,10 @@ function mdk3_deauth_option() { if ! ask_bssid; then return fi - ask_channel + + if ! ask_channel; then + return + fi ask_yesno 505 "yes" if [ "${yesno}" = "y" ]; then @@ -3174,7 +3361,10 @@ function aireplay_deauth_option() { if ! ask_bssid; then return fi - ask_channel + + if ! ask_channel; then + return + fi ask_yesno 505 "yes" if [ "${yesno}" = "y" ]; then @@ -3206,7 +3396,10 @@ function wds_confusion_option() { if ! ask_essid "verify"; then return fi - ask_channel + + if ! ask_channel; then + return + fi ask_yesno 505 "yes" if [ "${yesno}" = "y" ]; then @@ -3241,7 +3434,10 @@ function beacon_flood_option() { if ! ask_essid "verify"; then return fi - ask_channel + + if ! ask_channel; then + return + fi ask_yesno 505 "yes" if [ "${yesno}" = "y" ]; then @@ -3371,7 +3567,10 @@ function wps_attacks_parameters() { if ! ask_bssid "wps"; then return 1 fi - ask_channel "wps" + + if ! ask_channel "wps"; then + return 1 + fi if [ "${1}" != "no_monitor_check" ]; then case ${wps_attack} in @@ -3427,7 +3626,11 @@ function print_iface_selected() { select_interface else check_interface_mode "${interface}" - language_strings "${language}" 42 "blue" + if [ "${ifacemode}" = "(Non wifi card)" ]; then + language_strings "${language}" 42 "blue" + else + language_strings "${language}" 514 "blue" + fi fi } @@ -4071,6 +4274,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else + current_iface_on_messages="${interface}" if check_interface_wifi "${interface}"; then et_mode="et_onlyap" et_dos_menu @@ -4085,6 +4289,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else + current_iface_on_messages="${interface}" if check_interface_wifi "${interface}"; then et_mode="et_sniffing" et_dos_menu @@ -4099,6 +4304,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else + current_iface_on_messages="${interface}" if check_interface_wifi "${interface}"; then et_mode="et_sniffing_sslstrip" et_dos_menu @@ -4116,6 +4322,7 @@ function evil_twin_attacks_menu() { if contains_element "${et_option}" "${forbidden_options[@]}"; then forbidden_menu_option else + current_iface_on_messages="${interface}" if check_interface_wifi "${interface}"; then et_mode="et_captive_portal" echo @@ -4185,6 +4392,7 @@ function beef_pre_menu() { if contains_element "${beef_option}" "${forbidden_options[@]}"; then forbidden_menu_option else + current_iface_on_messages="${interface}" if check_interface_wifi "${interface}"; then et_mode="et_sniffing_sslstrip2" get_bettercap_version @@ -4262,6 +4470,7 @@ function wps_attacks_menu() { if contains_element "${wps_option}" "${forbidden_options[@]}"; then forbidden_menu_option else + get_reaver_version explore_for_wps_targets_option fi ;; @@ -4465,6 +4674,7 @@ function offline_pin_generation_menu() { if contains_element "${wps_option}" "${forbidden_options[@]}"; then forbidden_menu_option else + get_reaver_version explore_for_wps_targets_option fi ;; @@ -4548,25 +4758,26 @@ function offline_pin_generation_menu() { language_strings "${language}" 489 "blue" serial="" - wash_json_scan "${wps_bssid}" - if [ -n "${serial}" ]; then - if [[ "${serial}" =~ ^[0-9]{4}$ ]]; then - set_wps_mac_parameters - calculate_arcadyan_algorithm - pin_checksum_rule "${arcadyan_pin}" - arcadyan_pin="${arcadyan_pin}${checksum_digit}" - fill_wps_data_array "${wps_bssid}" "Arcadyan" "${arcadyan_pin}" - offline_arcadyan_pin_can_be_shown=1 + if wash_json_scan "${wps_bssid}"; then + if [ -n "${serial}" ]; then + if [[ "${serial}" =~ ^[0-9]{4}$ ]]; then + set_wps_mac_parameters + calculate_arcadyan_algorithm + pin_checksum_rule "${arcadyan_pin}" + arcadyan_pin="${arcadyan_pin}${checksum_digit}" + fill_wps_data_array "${wps_bssid}" "Arcadyan" "${arcadyan_pin}" + offline_arcadyan_pin_can_be_shown=1 + else + echo + language_strings "${language}" 491 "yellow" + language_strings "${language}" 115 "read" + fi + echo else echo - language_strings "${language}" 491 "yellow" + language_strings "${language}" 488 "red" language_strings "${language}" 115 "read" fi - echo - else - echo - language_strings "${language}" 488 "red" - language_strings "${language}" 115 "read" fi else echo @@ -5767,9 +5978,18 @@ function set_hostapd_config() { echo -e "interface=${interface}" echo -e "driver=nl80211" echo -e "ssid=${essid}" - echo -e "channel=${channel}" echo -e "bssid=${et_bssid}" } >> "${tmpdir}${hostapd_file}" + + if [[ "${channel}" -gt 14 ]]; then + et_channel=$(shuf -i 1-11 -n 1) + else + et_channel="${channel}" + fi + + { + echo -e "channel=${et_channel}" + } >> "${tmpdir}${hostapd_file}" } #Launch hostapd fake Access Point @@ -6050,6 +6270,11 @@ function set_wps_attack_script() { rm -rf "${tmpdir}${wps_attack_script_file}" > /dev/null 2>&1 rm -rf "${tmpdir}${wps_out_file}" > /dev/null 2>&1 + bully_reaver_band_modifier="" + if [[ "${wps_channel}" -gt 14 ]] && [[ "${interface_supported_bands}" != "${band_24ghz}" ]]; then + bully_reaver_band_modifier="-5" + fi + exec 7>"${tmpdir}${wps_attack_script_file}" wps_attack_tool="${1}" @@ -6058,26 +6283,26 @@ function set_wps_attack_script() { unbuffer="" case ${wps_attack_mode} in "pindb"|"custompin") - attack_cmd1="reaver -i \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} -L -f -N -g 1 -d 2 -vvv -p " + attack_cmd1="reaver -i \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} \${script_bully_reaver_band_modifier} -L -f -N -g 1 -d 2 -vvv -p " ;; "pixiedust") - attack_cmd1="reaver -i \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} -K 1 -N -vvv" + attack_cmd1="reaver -i \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} \${script_bully_reaver_band_modifier} -K 1 -N -vvv" ;; "bruteforce") - attack_cmd1="reaver -i \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} -L -f -N -d 2 -vvv" + attack_cmd1="reaver -i \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} \${script_bully_reaver_band_modifier} -L -f -N -d 2 -vvv" ;; esac else unbuffer="unbuffer " case ${wps_attack_mode} in "pindb"|"custompin") - attack_cmd1="bully \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} -L -F -B -v ${bully_verbosity} -p " + attack_cmd1="bully \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} \${script_bully_reaver_band_modifier} -L -F -B -v ${bully_verbosity} -p " ;; "pixiedust") - attack_cmd1="bully \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} -d -v ${bully_verbosity}" + attack_cmd1="bully \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} \${script_bully_reaver_band_modifier} -d -v ${bully_verbosity}" ;; "bruteforce") - attack_cmd1="bully \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} -S -L -F -B -v ${bully_verbosity}" + attack_cmd1="bully \${script_interface} -b \${script_wps_bssid} -c \${script_wps_channel} \${script_bully_reaver_band_modifier} -S -L -F -B -v ${bully_verbosity}" ;; esac fi @@ -6092,6 +6317,7 @@ function set_wps_attack_script() { script_interface="${interface}" script_wps_bssid="${wps_bssid}" script_wps_channel="${wps_channel}" + script_bully_reaver_band_modifier="${bully_reaver_band_modifier}" colorize="${colorize}" EOF @@ -6501,7 +6727,7 @@ function set_control_script() { "${et_captive_portal_logpath}" done fi - + { echo "" echo "---------------" @@ -6541,7 +6767,12 @@ function set_control_script() { esac cat >&7 <<-EOF - echo -e "\t${yellow_color}${et_misc_texts[${language},0]} ${white_color}// ${blue_color}BSSID: ${normal_color}${bssid} ${yellow_color}// ${blue_color}${et_misc_texts[${language},1]}: ${normal_color}${channel} ${yellow_color}// ${blue_color}ESSID: ${normal_color}${essid}" + if [ "${channel}" != "${et_channel}" ]; then + et_control_window_channel="${et_channel} (5Ghz: ${channel})" + else + et_control_window_channel="${channel}" + fi + echo -e "\t${yellow_color}${et_misc_texts[${language},0]} ${white_color}// ${blue_color}BSSID: ${normal_color}${bssid} ${yellow_color}// ${blue_color}${et_misc_texts[${language},1]}: ${normal_color}\${et_control_window_channel} ${yellow_color}// ${blue_color}ESSID: ${normal_color}${essid}" echo echo -e "\t${green_color}${et_misc_texts[${language},2]}${normal_color}" EOF @@ -7402,6 +7633,11 @@ function kill_dos_pursuit_mode_processes() { kill -9 "${item}" &> /dev/null wait "${item}" 2>/dev/null done + + if ! stty sane > /dev/null 2>&1; then + reset > /dev/null 2>&1 + fi + sleep 1 } #Set current channel reading it from file @@ -7650,7 +7886,7 @@ function dos_attacks_menu() { invalid_menu_option ;; esac - + dos_attacks_menu } @@ -8106,8 +8342,15 @@ function explore_for_targets_option() { tmpfiles_toclean=1 rm -rf "${tmpdir}nws"* > /dev/null 2>&1 rm -rf "${tmpdir}clts.csv" > /dev/null 2>&1 + + if [ "${interface_supported_bands}" = "${band_24ghz}" ]; then + airodump_band_modifier="bg" + else + airodump_band_modifier="abg" + fi + recalculate_windows_sizes - xterm +j -bg black -fg white -geometry "${g1_topright_window}" -T "Exploring for targets" -e airodump-ng -w "${tmpdir}nws" "${interface}" > /dev/null 2>&1 + xterm +j -bg black -fg white -geometry "${g1_topright_window}" -T "Exploring for targets" -e airodump-ng -w "${tmpdir}nws" "${interface}" --band "${airodump_band_modifier}" > /dev/null 2>&1 targetline=$(awk '/(^Station[s]?|^Client[es]?)/{print NR}' < "${tmpdir}nws-01.csv") targetline=$((targetline - 1)) @@ -8140,10 +8383,11 @@ function explore_for_targets_option() { exp_power=$(echo "${exp_power}" | awk '{gsub(/ /,""); print}') exp_essid=${exp_essid:1:${exp_idlength}} - if [[ "${exp_channel}" -gt 14 ]] || [[ "${exp_channel}" -lt 1 ]]; then - exp_channel=0 - else + + if [[ ${exp_channel} =~ ${valid_channels_24_and_5_ghz_regexp} ]]; then exp_channel=$(echo "${exp_channel}" | awk '{gsub(/ /,""); print}') + else + exp_channel=0 fi if [[ "${exp_essid}" = "" ]] || [[ "${exp_channel}" = "-1" ]]; then @@ -8185,14 +8429,28 @@ function explore_for_wps_targets_option() { else language_strings "${language}" 355 "blue" fi + + wash_band_modifier="" + if [ "${interface_supported_bands}" != "${band_24ghz}" ]; then + if check_dual_scan_on_wash; then + wash_band_modifier="-2 -5" + else + ask_yesno 518 "no" + if [ "${yesno}" = "y" ]; then + wash_band_modifier="-5" + fi + fi + fi + echo language_strings "${language}" 67 "yellow" language_strings "${language}" 115 "read" tmpfiles_toclean=1 rm -rf "${tmpdir}wps"* > /dev/null 2>&1 + recalculate_windows_sizes - xterm +j -bg black -fg white -geometry "${g1_topright_window}" -T "Exploring for WPS targets" -e "wash -i \"${interface}\" ${wash_ifaces_already_set[${interface}]} | tee \"${tmpdir}wps.txt\"" > /dev/null 2>&1 + xterm +j -bg black -fg white -geometry "${g1_topright_window}" -T "Exploring for WPS targets" -e "wash -i \"${interface}\" ${wash_ifaces_already_set[${interface}]} ${wash_band_modifier} | tee \"${tmpdir}wps.txt\"" > /dev/null 2>&1 readarray -t WASH_PREVIEW < <(cat < "${tmpdir}wps.txt" 2> /dev/null) @@ -8252,13 +8510,15 @@ function explore_for_wps_targets_option() { expwps_channel=$(echo "${expwps_line}" | awk '{print $2}') expwps_power=$(echo "${expwps_line}" | awk '{print $3}') expwps_locked=$(echo "${expwps_line}" | awk '{print $5}') - expwps_essid=$(echo "${expwps_line}" | awk '{$1=$2=$3=$4=$5=""; print $0}' | sed -e 's/^[ \t]*//') + expwps_essid=$(echo "${expwps_line}" | awk '{print $NF}' | sed -e 's/^[ \t]*//') if [[ ${expwps_channel} -le 9 ]]; then - wpssp2=" " + wpssp2=" " if [[ ${expwps_channel} -eq 0 ]]; then expwps_channel="-" fi + elif [[ ${expwps_channel} -ge 10 ]] && [[ ${expwps_channel} -lt 99 ]]; then + wpssp2=" " else wpssp2="" fi @@ -8297,7 +8557,7 @@ function explore_for_wps_targets_option() { wps_channels[$wash_counter]=${expwps_channel} wps_macs[$wash_counter]=${expwps_bssid} wps_lockeds[$wash_counter]=${expwps_locked} - echo -e "${wash_color} ${wpssp1}${wash_counter}) ${expwps_bssid} ${wpssp2}${expwps_channel} ${wpssp4}${expwps_power}% ${expwps_locked}${wpssp3} ${expwps_essid}" + echo -e "${wash_color} ${wpssp1}${wash_counter}) ${expwps_bssid} ${wpssp2}${expwps_channel} ${wpssp4}${expwps_power}% ${expwps_locked}${wpssp3} ${expwps_essid}" fi done < "${tmpdir}wps.txt" @@ -8363,10 +8623,12 @@ function select_target() { fi if [[ ${exp_channel} -le 9 ]]; then - sp2=" " + sp2=" " if [[ ${exp_channel} -eq 0 ]]; then exp_channel="-" fi + elif [[ ${exp_channel} -ge 10 ]] && [[ ${exp_channel} -lt 99 ]]; then + sp2=" " else sp2="" fi @@ -8404,7 +8666,7 @@ function select_target() { channels[$i]=${exp_channel} macs[$i]=${exp_mac} encs[$i]=${exp_enc} - echo -e "${airodump_color} ${sp1}${i})${client} ${sp5}${exp_mac} ${sp2}${exp_channel} ${sp4}${exp_power}% ${exp_enc}${sp6} ${exp_essid}" + echo -e "${airodump_color} ${sp1}${i})${client} ${sp5}${exp_mac} ${sp2}${exp_channel} ${sp4}${exp_power}% ${exp_enc}${sp6} ${exp_essid}" done < "${tmpdir}wnws.txt" echo @@ -8623,7 +8885,19 @@ function et_prerequisites() { return_to_et_main_menu=1 return fi - ask_channel + + if ! ask_channel; then + return_to_et_main_menu=1 + return + 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}" 115 "read" + return_to_et_main_menu=1 + return + fi + fi ask_essid "noverify" fi @@ -8647,6 +8921,11 @@ function et_prerequisites() { language_strings "${language}" 115 "read" fi + if [[ "${channel}" -gt 14 ]]; then + echo + language_strings "${language}" 520 "blue" + fi + echo language_strings "${language}" 296 "yellow" language_strings "${language}" 115 "read" @@ -8747,7 +9026,9 @@ function et_dos_menu() { echo language_strings "${language}" 509 "yellow" - dos_pursuit_mode_et_handler + if ! dos_pursuit_mode_et_handler; then + return + fi if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then @@ -8796,7 +9077,9 @@ function et_dos_menu() { echo language_strings "${language}" 509 "yellow" - dos_pursuit_mode_et_handler + if ! dos_pursuit_mode_et_handler; then + return + fi if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then @@ -8845,7 +9128,9 @@ function et_dos_menu() { echo language_strings "${language}" 509 "yellow" - dos_pursuit_mode_et_handler + if ! dos_pursuit_mode_et_handler; then + return + fi if [ "${et_mode}" = "et_captive_portal" ]; then if [ ${internet_interface_selected} -eq 0 ]; then @@ -9197,6 +9482,7 @@ function iwconfig_fix() { debug_print + local iwversion iwversion=$(iwconfig --version 2> /dev/null | grep version | awk '{print $4}') iwcmdfix="" if [ "${iwversion}" -lt 30 ]; then @@ -9292,6 +9578,17 @@ function validate_reaver_pixiewps_version() { return 1 } +#Validate if wash version is able to perform 5Ghz dual scan +function validate_wash_dualscan_version() { + + debug_print + + if compare_floats_greater_or_equal "${reaver_version}" "${minimum_wash_dualscan_version}"; then + return 0 + fi + return 1 +} + #Set the script folder var if necessary function set_script_folder_and_name() { diff --git a/binaries/arch/airgeddon-git-8.0-1-any.pkg.tar.xz b/binaries/arch/airgeddon-git-8.0-1-any.pkg.tar.xz new file mode 100644 index 000000000..79417c636 Binary files /dev/null and b/binaries/arch/airgeddon-git-8.0-1-any.pkg.tar.xz differ diff --git a/binaries/arch/airgeddon-git-7.23-1-any.pkg.tar.xz b/binaries/arch/legacy/airgeddon-git-7.23-1-any.pkg.tar.xz similarity index 100% rename from binaries/arch/airgeddon-git-7.23-1-any.pkg.tar.xz rename to binaries/arch/legacy/airgeddon-git-7.23-1-any.pkg.tar.xz diff --git a/binaries/kali/airgeddon_8.0-1_all.deb b/binaries/kali/airgeddon_8.0-1_all.deb new file mode 100644 index 000000000..3fa6c8706 Binary files /dev/null and b/binaries/kali/airgeddon_8.0-1_all.deb differ diff --git a/binaries/kali/airgeddon_7.23-1_all.deb b/binaries/kali/legacy/airgeddon_7.23-1_all.deb similarity index 100% rename from binaries/kali/airgeddon_7.23-1_all.deb rename to binaries/kali/legacy/airgeddon_7.23-1_all.deb diff --git a/imgs/flags/cn.png b/imgs/flags/cn.png new file mode 100644 index 000000000..891441462 Binary files /dev/null and b/imgs/flags/cn.png differ diff --git a/imgs/flags/de.png b/imgs/flags/de.png new file mode 100644 index 000000000..ac4a97736 Binary files /dev/null and b/imgs/flags/de.png differ diff --git a/imgs/flags/in.png b/imgs/flags/in.png new file mode 100644 index 000000000..e4d7e81a9 Binary files /dev/null and b/imgs/flags/in.png differ diff --git a/imgs/wiki/airgeddon_scrs1.png b/imgs/wiki/airgeddon_scrs1.png index c47f18706..ec3fbcd16 100644 Binary files a/imgs/wiki/airgeddon_scrs1.png and b/imgs/wiki/airgeddon_scrs1.png differ diff --git a/imgs/wiki/airgeddon_scrs3.png b/imgs/wiki/airgeddon_scrs3.png index ed2ea7f5f..2f46ece5a 100644 Binary files a/imgs/wiki/airgeddon_scrs3.png and b/imgs/wiki/airgeddon_scrs3.png differ diff --git a/imgs/wiki/airgeddon_scrs6.png b/imgs/wiki/airgeddon_scrs6.png index 0e34d51a7..008bc1ea1 100644 Binary files a/imgs/wiki/airgeddon_scrs6.png and b/imgs/wiki/airgeddon_scrs6.png differ diff --git a/imgs/wiki/airgeddon_scrs7.png b/imgs/wiki/airgeddon_scrs7.png new file mode 100644 index 000000000..fd43e2cde Binary files /dev/null and b/imgs/wiki/airgeddon_scrs7.png differ diff --git a/known_pins.db b/known_pins.db index f246df3fb..d5128fe59 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.........: 20170918 +#Date.........: 20180219 #Bash Version.: 4.2 or later #Set PIN database. Keys are the first 6 bssid digits and are ordered @@ -27,18 +27,22 @@ function set_pin_database() { PINDB["0014D1"]="26848185" PINDB["001802"]="16546615" PINDB["0018E7"]="15537782" - PINDB["001915"]="12345670 63396638" + PINDB["001915"]="12345670 63396638 00123457" PINDB["001918"]="12345670" PINDB["001970"]="12345670" - PINDB["001A2B"]="15624697 16495265 88478760 77775078 51340865 21143892" + PINDB["001A2B"]="15624697 16495265 88478760 77775078 51340865 21143892 18836486" + PINDB["001A3F"]="54063945 34214183" PINDB["001B11"]="84794079" + PINDB["001C28"]="38377433" PINDB["001D19"]="66026402 12345670" + PINDB["001D6A"]="88171449" PINDB["001D73"]="88420707" PINDB["001D7E"]="66026402" PINDB["001DCE"]="85560130" PINDB["001DCF"]="12345670" PINDB["001DD1"]="37272937" PINDB["001DD2"]="58542132 14550126 49143836" + PINDB["001DD6"]="11677672" PINDB["001E2A"]="12345670" PINDB["001F9F"]="59762454 74673841 83712630" PINDB["001FA4"]="12345670" @@ -61,7 +65,7 @@ function set_pin_database() { PINDB["002618"]="12345670" PINDB["002624"]="95374611 78202962" PINDB["002644"]="49780871 78202962" - PINDB["00265A"]="79594295 03888070 36290512 76971464 17245685 96119433 12157259" + PINDB["00265A"]="79594295 03888070 36290512 76971464 17245685 96119433 12157259 51592905" PINDB["00265B"]="28390046 15488107 36277216 91514257" PINDB["0026CE"]="61203402" PINDB["0026E8"]="15483607" @@ -71,65 +75,102 @@ function set_pin_database() { PINDB["004A77"]="51798161 62012089 43887842 42567646 10124314" PINDB["004F62"]="21207136" PINDB["004F67"]="13648947" - PINDB["006064"]="13948696 71876160 17002318" - PINDB["008EF2"]="74956203 50791810" + PINDB["006064"]="13948696 71876160 17002318 00112633 00372152 00555831 00600732 00061937 00665988" + PINDB["00664B"]="85275560" + PINDB["008EF2"]="74956203 50791810 95755212" PINDB["00904C"]="39246189" PINDB["00908F"]="38384127 38322921 42390480" PINDB["00A026"]="81349487 84385727 82244521 83368929 84302403" + PINDB["00AADD"]="01234567" PINDB["00B00C"]="49693928" PINDB["00B6B7"]="10157268 17033473" PINDB["00BEF2"]="28752455" PINDB["00D041"]="79679190" + PINDB["00E04B"]="27549391" PINDB["00F1CE"]="14169809" + PINDB["00F81C"]="24684323" + PINDB["021018"]="00022169" + PINDB["048D38"]="01234567 61499065" PINDB["04C06F"]="08182173" PINDB["081074"]="20956455" PINDB["081076"]="63458374" PINDB["0876FF"]="79412988" + PINDB["088039"]="00012436" PINDB["08863B"]="14129162 34968611 87279320 36323364 08112118 83469909 14159114" + PINDB["08952A"]="28812838" + PINDB["0C96BF"]="12345670" + PINDB["107BEF"]="38163289" + PINDB["10BEF5"]="30543362" PINDB["10BF48"]="04032052" + PINDB["10FEED"]="18382501 00246330 96238936 08825270" PINDB["14A9E3"]="00288729 03617984" + PINDB["14B968"]="51321086" + PINDB["14CC20"]="12310319 52394775" PINDB["14D64D"]="44686871 59185239 46020383 20700737 64535203" PINDB["14D6D4"]="31008167" + PINDB["18A6F7"]="05150960" + PINDB["18D6C7"]="07338526" + PINDB["18F145"]="21143892" PINDB["1915C1"]="12345670" + PINDB["19DCED"]="45678965" PINDB["1A0B40"]="17068161" - PINDB["1C7EE5"]="76229909 37967635 92433960 22609298 60418579" + PINDB["1C740D"]="15843128" + PINDB["1C7EE5"]="76229909 37967635 92433960 22609298 60418579 60206732" PINDB["1CAFF7"]="48612661" PINDB["1CBDB9"]="70313376 55349758" + PINDB["1E3E84"]="79952514" PINDB["202BC1"]="19303594" PINDB["204E7F"]="45197079" PINDB["20AA4B"]="54789609 32275841 96716977" PINDB["20CF30"]="77898951" PINDB["20F3A3"]="25905892" PINDB["224E7F"]="15584953" + PINDB["2400BA"]="23071841" PINDB["28107B"]="46264848 20172527" PINDB["285FDB"]="08007117" + PINDB["2C957F"]="07144721" PINDB["2CB05D"]="27257210 52231858 11534624 72522233 19537511 42375852 70092523 17054850 87205732 11239208 74155279 87221541 92085251 52718380 46218230 09820852 23950313 07753695 42375852 75863869 12090006 37523077 06686635" - PINDB["3039F2"]="16538061 16702738 18355604 88202907 73767053 43297917 19756967 13409708 11967859 12820078" + PINDB["3039F2"]="16538061 16702738 18355604 88202907 73767053 43297917 19756967 13409708 11967859 12820078 05537303 11915140 13880996 15116574 15584151 17342711 17368759 18511000 19142029 19783871 21158766 24100489 47148826 64630113 74184095 75886264 77828491 78551312 92537309 94862423 18001907 12345670" PINDB["30469A"]="27334959 37489014 37496081 37494650 37490034 40184708 40166148 19482417 30592407 30176683 95221021 27016497 33102320 21703003" + PINDB["30918F"]="78365230" PINDB["340804"]="36022656 93395274" PINDB["34080F"]="56364675" + PINDB["344DEA"]="87972122" + PINDB["38229D"]="00779876 05537303 11967859 12749355 13409708 13849238 15116574 16538061 16811836 19986951 26427195 29942275 42497868 47148826 75284930 77828491 88202907 92537309" + PINDB["3859F9"]="12475407" PINDB["386077"]="12345670 94380507" - PINDB["3872C0"]="15624697 12345678 18811728 20172527 18836486 12345678" + PINDB["3872C0"]="15624697 12345678 18811728 20172527 18836486 12345678 00029186" + PINDB["3C4711"]="12345678" PINDB["404A03"]="78159952 11866428 79205177" + PINDB["4409D4"]="48085793" + PINDB["4C09D4"]="86351386" PINDB["4C17EB"]="43944552 12345670" PINDB["4C60DE"]="01322934 42473534 22958143 53550866" + PINDB["4C8BEF"]="04260681" + PINDB["4CFB45"]="63666922 60998125" PINDB["50465D"]="83010910 46540010 21101021" PINDB["5067F0"]="20064525 66026402 12608065 12204786" + PINDB["5465DE"]="65979754" PINDB["546EFC"]="02917092" PINDB["54E6FC"]="53525659 66394662 41942826 93464239 96517062" PINDB["586D8F"]="47158382 69382161 67387953 37110802" - PINDB["589835"]="36232925 78568242 56217391 13128562 53890894" + PINDB["589835"]="36232925 78568242 56217391 13128562 53890894 00001604" PINDB["5A8E85"]="16259553" + PINDB["5AF102"]="90000000" PINDB["5C338E"]="00764025 03015162 04581277 11765592 15986511 30414129 30999022 33685984 39657053 53842763 60387400 73968597 78614062 78963641 82848439 85776104 91345080 12345670" - PINDB["5C353B"]="64874487 95755212 64874487 58945537 79082020 12345670" + PINDB["5C353B"]="64874487 95755212 64874487 58945537 79082020 12345670 64774487" PINDB["5C571A"]="46577450" PINDB["5CD998"]="11554424 67554409" + PINDB["5CF96A"]="54353640" + PINDB["60E327"]="36743025 56163926 20102043 23956544 34125335 83476532 86227728 09845237 59642114 31486811 26790732 08791320 24890687 09981331 48122726 38142178" PINDB["626BD3"]="25415001" PINDB["62A8E4"]="51194529 34160923 32473841" PINDB["62C06F"]="34585849 36691524 33405049" PINDB["62C714"]="32184129" + PINDB["6466B3"]="33357553" PINDB["647002"]="76627705" - PINDB["687F74"]="42901174 68623227" + PINDB["6487D7"]="31506519 16825321 18708622 64578835" + PINDB["687F74"]="42901174 68623227 94126198 58743249" PINDB["68B6FC"]="82380243" PINDB["68C06F"]="41719565 41873281" PINDB["6A6BD3"]="70481921" @@ -138,97 +179,138 @@ function set_pin_database() { PINDB["6AC06F"]="44574886 36433124 36715725 34052648" PINDB["6AC714"]="32179323 32060003" PINDB["6AID67"]="04161608" + PINDB["6F3AC8"]="72895443" PINDB["72233D"]="36228645" - PINDB["723DFF"]="50540686" + PINDB["723DFF"]="50540686 53015921" PINDB["72559C"]="00287203 08075963" PINDB["72A8E4"]="31763523 51319045 51728649" PINDB["72AC67"]="67943432" PINDB["72E370"]="75293284" PINDB["744401"]="00446747 10052648 27615126 31547208 45226823 03132692 12345670 11250562 87293593 04300106 59451595 14043123" - PINDB["74888B"]="16538061 16702738 18355604 43297917 73767053 88202907 43297917 73767053 88202907 16702738 19756967 13409708" - PINDB["74EA3A"]="37211202 22512864 25877274 36189946 05788940 15513526" + 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["74EA3A"]="37211202 22512864 25877274 36189946 05788940 15513526 21426087 83854125" + PINDB["788DF7"]="53482488" PINDB["7A53D4"]="41092606" PINDB["7B4877"]="25142457" PINDB["7C034C"]="43944552 12345670" PINDB["7C4FB5"]="75332662 51394554 35642596 72688656 13245670" + PINDB["7C7D3D"]="75101565" PINDB["7CD34C"]="43944552 12345670" - PINDB["801F02"]="12345670 26713366" + PINDB["801F02"]="12345670 26713366 59420484" PINDB["803F5D"]="85173057" PINDB["80B686"]="38484636" - PINDB["841B5E"]="78100053 21120374 48062435 06042547" + PINDB["80D09B"]="19355801" + PINDB["8416F9"]="17744683 59669210" + PINDB["841B5E"]="78100053 21120374 48062435 06042547 07017643" + PINDB["849CA6"]="12345670" PINDB["84C9B2"]="84257123 12345670 27786598" PINDB["88252C"]="35642596 03526859" + PINDB["8C0CA3"]="02991172" PINDB["8CA982"]="18625790" PINDB["8CCA32"]="71259987" PINDB["8COC22"]="22263896" + PINDB["905C44"]="71756837" + PINDB["90C792"]="96603086 02716985 38225505" PINDB["90E6BA"]="17035419" PINDB["90F652"]="95817149 20917784 56738209 59820000 31315036 65723081 85438996 87883282 26555898 01715224 31581431 61296879 15094148 26412948 91090430 31718851 51979850 56339420 59955467 78110830 91191229 23619128 44538811 64836157 76556098 09834811 44938161 12345670 51161484 70231540 80335092 94966503 96932407" PINDB["940C6D"]="06292379" PINDB["944452"]="15310828 29874590 08318725 17579957 26023809 93645348 08983954 88154473 73532866 40011851" + PINDB["944A0C"]="41238806" PINDB["94FEF4"]="43944552" PINDB["988B5D"]="12345670" - PINDB["9897D1"]="07266881 10705513 85713642 29342273" + PINDB["9897D1"]="07266881 10705513 85713642 29342273 84280848 63201048 30726437 73691365 34474242 18297492 61969063 15848789 28230274" + PINDB["98DED0"]="12345678" PINDB["98FC11"]="21421112" PINDB["9CD24B"]="73185321 68109165" + PINDB["9CD643"]="39194282" 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["A4526F"]="16538061 16702738 18355604 43297917 73767053 88202907 43297917 19756967 13409708" + PINDB["A08E78"]="62306157" + PINDB["A0AB1B"]="44384494" + PINDB["A0EC80"]="21970726" + PINDB["A4526F"]="16538061 16702738 18355604 43297917 73767053 88202907 43297917 19756967 13409708 94862423 00779876 11161189 11915140 11967859 12820078 13588106 13849238 14058400 14522529 15116574 15397812 15584151 17908214 18001907 18511000 19783871 21362767 24100489 42497868 45014451 47148826 75886264 77828491 78551312 91403902 15328366 15938718" PINDB["A4B1E9"]="75090753" - PINDB["A8D3F7"]="08593399 31013628 98011193 69216664 33109893" + PINDB["A62148"]="67541270" + PINDB["A8D3F7"]="08593399 31013628 98011193 69216664 33109893 15392275" PINDB["ACE87B"]="77502896" PINDB["B0487A"]="61116597 53171801 65822234 31400206 06465179 18668872 22637307 40176451 37493691 57739601 40184708 40166148 37505073 61116597 37494506 37494063 37489014 37496081 37494650 37490034 54335677" + PINDB["B05B67"]="30366367" PINDB["B4749F"]="23659391" + PINDB["B6B0D6"]="59686873" PINDB["B89BCB"]="41613849" PINDB["B8A386"]="60973375 20172527 19217581" + PINDB["B8AE86"]="37376826" PINDB["BC7670"]="59515135" + PINDB["BC9680"]="34412916" + PINDB["BCAABB"]="12345678" PINDB["BCF685"]="48782265" PINDB["BF06F4"]="20607470" - PINDB["C03F0E"]="25032918 45445402 49945386 41138571 13250003 09302525 14516894 83143632 63247435" + PINDB["C025E9"]="89346259 08645616" + PINDB["C03F0E"]="25032918 45445402 49945386 41138571 13250003 09302525 14516894 83143632 63247435 94751345 50615056 30702073 53363480" + PINDB["C04A00"]="46182661 15706065 15268976 23682351" + PINDB["C054A5"]="12345678" + PINDB["C07CD1"]="49070897" PINDB["C0AC54"]="12345670" PINDB["C0C1C0"]="78985933 04840954 96405628 63797435 27905814" PINDB["C43DC7"]="82234515 63753349" - PINDB["C83A35"]="28818885 01756401 11195207 11203124 11210085 11214809 11215042 11213840 11194569 11195764 11214885 11216643 05365852 48343763" + PINDB["C46E1F"]="11695059 73307334" + PINDB["C4E984"]="72914908" + PINDB["C528D2"]="95685656" + PINDB["C83A35"]="28818885 01756401 11195207 11203124 11210085 11214809 11215042 11213840 11194569 11195764 11214885 11216643 05365852 48343763 61724242 12345678 60641687" + PINDB["C85195"]="13113889" PINDB["C86000"]="46264848" + PINDB["C86C87"]="53488954 42566212 71033884 83961984 40172910 04337706" PINDB["C8D3A3"]="21464065 20172527 17084215 12345670" PINDB["C8D5FE"]="12345678" PINDB["CC5D4E"]="51565220 48919586 52755248" PINDB["CC7B35"]="17481960 17503488" PINDB["CC96A0"]="51191535" - PINDB["CCB255"]="97354833" - PINDB["D0AEEC"]="12263813 36831678 43419012 46275288 49570724 58441640 67791088 76871559 63220926 23970472 04325093 35041054 31433273 97855996 11248729 52217388 59432265 77485625 06235307 78597235" - PINDB["D0D412"]="16538061 16702738 18355604 88202907 73767053 43297917 19756967 13409708" - PINDB["D47BB0"]="14550911 98852413 70795660 20859978 13090586 67774128 14738340 11317890 53741134 22388414 72768198 11651659 83914829 36956074 11277576" + PINDB["CCB255"]="97354833 61041165" + PINDB["D0AEEC"]="12263813 36831678 43419012 46275288 49570724 58441640 67791088 76871559 63220926 23970472 04325093 35041054 31433273 97855996 11248729 52217388 59432265 77485625 06235307 78597235 92276337 41496541 73534136 36925025 82225524 53269867 06267124 50405732 30085084 60858108" + PINDB["D0D412"]="16538061 16702738 18355604 88202907 73767053 43297917 19756967 13409708 11161189 11915140 12749355 13588106 14145629 24100489 42497868 47148826 77828491" + PINDB["D46E0E"]="43285632" + PINDB["D47BB0"]="14550911 98852413 70795660 20859978 13090586 67774128 14738340 11317890 53741134 22388414 72768198 11651659 83914829 36956074 11277576 16007666 29342273 18297492" PINDB["D85D4C"]="73448907" - PINDB["D86194"]="71537573 10009321 31348034 18794786 15738370" + PINDB["D86194"]="71537573 10009321 31348034 18794786 15738370 18546774" PINDB["D8B6B7"]="49385052 12715657 66131533 96567111 18811728" - PINDB["DC0B1A"]="19756967 73767053 16702738 16538061 88202907 18355604 13409708 21158766 43297917" - PINDB["DC537C"]="95755212 64874487 58945537 79082020 12345670" - PINDB["E04136"]="29342273 18297492 10705313" + PINDB["D8FB5E"]="20859978" + PINDB["DC0B1A"]="19756967 73767053 16702738 16538061 88202907 18355604 13409708 21158766 43297917 00779876 05537303 11915140 11967859 12820078 14058400 15116574 15584151 16756205 17342711 18001907 18511000 19955087 21124495 21362767 24100489 29942275 42497868 45550867 47148826 64630113 74184095 77828491 78551312 91403902 92537309 94862423" + PINDB["DC537C"]="95755212 64874487 58945537 79082020 12345670 29528165 00259590" + PINDB["E04136"]="29342273 18297492 10705313 59249115 10705513" PINDB["E0469A"]="30022645 19004938 75401139 47386914" PINDB["E08FEC"]="00235211" PINDB["E09115"]="42764199" - PINDB["E091F5"]="37380342 82234577 49945386" + PINDB["E091F5"]="37380342 82234577 49945386 12345670" PINDB["E0CB4E"]="62987523" PINDB["E24136"]="89817841 29612000 19107011 92008601 15763297" PINDB["E43ED7"]="29187386 60551085 07281808 78232099 37706937" - PINDB["E4C146"]="71537573 10009321 31348034 18794786 15738370" + PINDB["E4C146"]="71537573 10009321 31348034 18794786 15738370 00000001" PINDB["E840F2"]="12345670" + PINDB["E894F6"]="45892066 36264957" + PINDB["E8ABFA"]="11192091" PINDB["E8D11B"]="46240255 30859098 16615519 08935946 40033990" + PINDB["E8DE27"]="68663803 83331817 92674639 96323472" + PINDB["E8F1B0"]="76308574" PINDB["EC1A59"]="19366838" PINDB["F07D68"]="01290141 00927659" PINDB["F43E61"]="12345670 47158382 69382161" PINDB["F4C714"]="79072205" PINDB["F4EC38"]="26599625 32066968 05181667 99195038 18674095 48555524 12345678 25933291 48291477 45266065 66683407 82188184 86697934 11542216 62887485 91726681 41185315 96781593 09165847 04898702 42768777 23380622 67971862 11288879 03419724 72344071 19634173 95048147 51660567 52594809 82853600 05884889 44947477 44762810 25575583 85091153 75913038 50413812" + PINDB["F4F26D"]="60384164 36308729 13454050 68280048 62718943 56769814" PINDB["F59B36"]="60960542" PINDB["F80FD9"]="12345670" PINDB["F81BFA"]="12345670" - PINDB["F83DFF"]="25905892" + PINDB["F83DFF"]="25905892 49531046" PINDB["F86394"]="12345670" - PINDB["F88E85"]="49385052 12715657 66131533 96567111 18811728 19117652 16035232 20172527" - PINDB["F8D111"]="41441282 93834186 93802598 46337443 81315697 11801962 48155113 23229006" + PINDB["F88B86"]="12345670" + PINDB["F88E85"]="49385052 12715657 66131533 96567111 18811728 19117652 16035232 20172527 64868653" + PINDB["F8D111"]="41441282 93834186 93802598 46337443 81315697 11801962 48155113 23229006 89754316" PINDB["F8ED80"]="12345670" PINDB["F8F111"]="71031811 11212256 46518408 08114419" + PINDB["F8FB56"]="12345670" + PINDB["FC94C3"]="12345670" PINDB["FCF528"]="20329761" } diff --git a/language_strings.sh b/language_strings.sh index 3a6efaa86..d874d617a 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.........: 20171125 +#Date.........: 20180215 #Bash Version.: 4.2 or later #Set language_strings file version @@ -11,7 +11,7 @@ function set_language_strings_version() { debug_print - language_strings_version="7.23-1" + language_strings_version="8.0-1" } #Set different language text strings @@ -500,15 +500,15 @@ function language_strings() { arr["ITALIAN",2]="Lingua Italiana del S.O. rilevata. Supportata dallo script. Viene cambiata automaticamente" arr["POLISH",2]="Wykryto system operacyjny w języku Polskim. Obsługiwany przez skrypt. Zmieniono automatycznie" - arr["ENGLISH",3]="Select target network :" - arr["SPANISH",3]="Selecciona la red objetivo :" - arr["FRENCH",3]="Sélectionnez le réseau cible :" - arr["CATALAN",3]="Selecciona la xarxa objectiu :" - arr["PORTUGUESE",3]="Selecione uma rede como objetivo :" - arr["RUSSIAN",3]="Выбор целевой сети :" - arr["GREEK",3]="Διαλέξτε δίκτυο :" - arr["ITALIAN",3]="Scegliere una rete come obiettivo :" - arr["POLISH",3]="Wybierz sieć docelową :" + arr["ENGLISH",3]="Select target network:" + arr["SPANISH",3]="Selecciona la red objetivo:" + arr["FRENCH",3]="Sélectionnez le réseau cible:" + arr["CATALAN",3]="Selecciona la xarxa objectiu:" + arr["PORTUGUESE",3]="Selecione uma rede como objetivo:" + arr["RUSSIAN",3]="Выбор целевой сети:" + arr["GREEK",3]="Διαλέξτε δίκτυο:" + arr["ITALIAN",3]="Scegliere una rete come obiettivo:" + arr["POLISH",3]="Wybierz sieć docelową:" arr["ENGLISH",4]="Press [Enter] key to start attack..." arr["SPANISH",4]="Pulse la tecla [Enter] para comenzar el ataque..." @@ -550,15 +550,15 @@ function language_strings() { arr["ITALIAN",7]="Questo script è stato fatto solo per scopi didattici. Fate i bravi!" arr["POLISH",7]="Ten skrypt został napisany tylko do celów edukacyjnych. Bądź grzeczny!" - arr["ENGLISH",8]="Known compatible distros with this script :" - arr["SPANISH",8]="Distros conocidas compatibles con este script :" - arr["FRENCH",8]="Distros connus compatibles avec ce script :" - arr["CATALAN",8]="Distros conegudes compatibles amb aquest script :" - arr["PORTUGUESE",8]="Distros conhecidas compatíveis com este script :" - arr["RUSSIAN",8]="Дистрибутивы о которых известно, что они совместимы со скриптом :" - arr["GREEK",8]="Γνώστες εκδόσεις που υποστηρίζουν αυτό το script :" - arr["ITALIAN",8]="Distribuzioni note compatibili con questo script :" - arr["POLISH",8]="Znane dystrybucje kompatybilne z tym skryptem :" + arr["ENGLISH",8]="Known compatible distros with this script:" + arr["SPANISH",8]="Distros conocidas compatibles con este script:" + arr["FRENCH",8]="Distros connus compatibles avec ce script:" + arr["CATALAN",8]="Distros conegudes compatibles amb aquest script:" + arr["PORTUGUESE",8]="Distros conhecidas compatíveis com este script:" + arr["RUSSIAN",8]="Дистрибутивы о которых известно, что они совместимы со скриптом:" + arr["GREEK",8]="Γνώστες εκδόσεις που υποστηρίζουν αυτό το script:" + arr["ITALIAN",8]="Distribuzioni note compatibili con questo script:" + arr["POLISH",8]="Znane dystrybucje kompatybilne z tym skryptem:" arr["ENGLISH",9]="Detecting system..." arr["SPANISH",9]="Detectando sistema..." @@ -586,7 +586,7 @@ function language_strings() { arr["CATALAN",11]="Sortint de airgeddon script v${airgeddon_version} - Ens veiem aviat! :)" arr["PORTUGUESE",11]="Saindo do script airgeddon v${airgeddon_version} - Até breve! :)" arr["RUSSIAN",11]="Выход из скрипта airgeddon v${airgeddon_version} - До встречи! :)" - arr["GREEK",11]="Κλείσιμο του airgeddon v${airgeddon_version} - Αντίο :)" + arr["GREEK",11]="Κλείσιμο του airgeddon v${airgeddon_version} - Αντίο! :)" arr["ITALIAN",11]="Abbandonando airgeddon script v${airgeddon_version} - A presto! :)" arr["POLISH",11]="Wyjście z skryptu airgeddon v${airgeddon_version} - Do zobaczenia wkrótce! :)" @@ -700,7 +700,7 @@ function language_strings() { arr["ITALIAN",22]="È stato impostato il modo monitor in ${current_iface_on_messages}" arr["POLISH",22]="Tryb monitorowania został ustawiony na ${current_iface_on_messages}" - arr["ENGLISH",23]="There is a problem with the interface selected. Redirecting you to script exit" + arr["ENGLISH",23]="There is a problem with the selected interface. Redirecting you to script exit" arr["SPANISH",23]="Hay un problema con la interfaz seleccionada. Redirigiendo a la salida del script" arr["FRENCH",23]="Il y a un problème avec l'interface choisie. Vous allez être dirigés vers la sortie du script" arr["CATALAN",23]="Hi ha un problema amb la interfície seleccionada. Redirigint cap a la sortida del script" @@ -710,25 +710,25 @@ function language_strings() { arr["ITALIAN",23]="C'è un problema con l'interfaccia selezionata. Reindirizzando l'output dello script" arr["POLISH",23]="Wystąpił problem z wybranym interfejsem. Przekierowanie do wyjścia ze skryptu" - arr["ENGLISH",24]="Select an interface to work with :" - arr["SPANISH",24]="Selecciona una interfaz para trabajar con ella :" - arr["FRENCH",24]="Sélectionnez l'interface pour travailler :" - arr["CATALAN",24]="Seleccionar una interfície per treballar-hi :" - arr["PORTUGUESE",24]="Selecione uma interface para trabalhar :" - arr["RUSSIAN",24]="Выберите интерфейс для работы :" - arr["GREEK",24]="Επιλέξτε διεπαφή :" - arr["ITALIAN",24]="Seleziona un'interfaccia con cui lavorare :" - arr["POLISH",24]="Wybierz interfejs :" - - arr["ENGLISH",25]="Set channel (1-14) :" - arr["SPANISH",25]="Selecciona un canal (1-14) :" - arr["FRENCH",25]="Sélectionnez un canal (1-14) :" - arr["CATALAN",25]="Seleccioni un canal (1-14) :" - arr["PORTUGUESE",25]="Escolha um canal (1-14) :" - arr["RUSSIAN",25]="Установите канал (1-14) :" - arr["GREEK",25]="Θέστε κανάλι (1-14) :" - arr["ITALIAN",25]="Seleziona un canale (1-14) :" - arr["POLISH",25]="Wybierz kanał (1-14) :" + arr["ENGLISH",24]="Select an interface to work with:" + arr["SPANISH",24]="Selecciona una interfaz para trabajar con ella:" + arr["FRENCH",24]="Sélectionnez l'interface pour travailler:" + arr["CATALAN",24]="Seleccionar una interfície per treballar-hi:" + arr["PORTUGUESE",24]="Selecione uma interface para trabalhar:" + arr["RUSSIAN",24]="Выберите интерфейс для работы:" + arr["GREEK",24]="Επιλέξτε διεπαφή:" + arr["ITALIAN",24]="Seleziona un'interfaccia con cui lavorare:" + arr["POLISH",24]="Wybierz interfejs:" + + arr["ENGLISH",25]="Set channel (1-14):" + arr["SPANISH",25]="Selecciona un canal (1-14):" + arr["FRENCH",25]="Sélectionnez un canal (1-14):" + arr["CATALAN",25]="Seleccioni un canal (1-14):" + arr["PORTUGUESE",25]="Escolha um canal (1-14):" + arr["RUSSIAN",25]="Установите канал (1-14):" + arr["GREEK",25]="Θέστε κανάλι (1-14):" + arr["ITALIAN",25]="Seleziona un canale (1-14):" + arr["POLISH",25]="Wybierz kanał (1-14):" arr["ENGLISH",26]="Channel set to ${normal_color}${channel}" arr["SPANISH",26]="Canal elegido ${normal_color}${channel}" @@ -740,15 +740,15 @@ function language_strings() { arr["ITALIAN",26]="Canale selezionato ${normal_color}${channel}" arr["POLISH",26]="Wybrany kanał ${normal_color}${channel}" - arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55) :" - arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55) :" - arr["FRENCH",27]="Veuillez entrer le BSSID de l'objectif (exemple: 00:11:22:33:44:55) :" - arr["CATALAN",27]="Escriu el BSSID objectiu (exemple: 00:11:22:33:44:55) :" - arr["PORTUGUESE",27]="Escreva o BSSID alvo (exemplo: 00:11:22:33:44:55) :" - arr["RUSSIAN",27]="Введите BSSID цели (пример: 00:11:22:33:44:55) :" - arr["GREEK",27]="Πληκτρολογήστε BSSID στόχου (παράδειγμα: 00:11:22:33:44:55) :" - arr["ITALIAN",27]="Scrivere l'BSSID obiettivo (es: 00:11:22:33:44:55) :" - arr["POLISH",27]="Wpisz BSSID celu (przykład: 00:11:22:33:44:55) :" + arr["ENGLISH",27]="Type target BSSID (example: 00:11:22:33:44:55):" + arr["SPANISH",27]="Escribe el BSSID objetivo (ejemplo: 00:11:22:33:44:55):" + arr["FRENCH",27]="Veuillez entrer le BSSID de l'objectif (exemple: 00:11:22:33:44:55):" + arr["CATALAN",27]="Escriu el BSSID objectiu (exemple: 00:11:22:33:44:55):" + arr["PORTUGUESE",27]="Escreva o BSSID alvo (exemplo: 00:11:22:33:44:55):" + arr["RUSSIAN",27]="Введите BSSID цели (пример: 00:11:22:33:44:55):" + arr["GREEK",27]="Πληκτρολογήστε BSSID στόχου (παράδειγμα: 00:11:22:33:44:55):" + arr["ITALIAN",27]="Scrivere l'BSSID obiettivo (es: 00:11:22:33:44:55):" + arr["POLISH",27]="Wpisz BSSID celu (przykład: 00:11:22:33:44:55):" arr["ENGLISH",28]="BSSID set to ${normal_color}${bssid}" arr["SPANISH",28]="BSSID elegido ${normal_color}${bssid}" @@ -760,15 +760,15 @@ function language_strings() { arr["ITALIAN",28]="BSSID selezionato ${normal_color}${bssid}" arr["POLISH",28]="Wybrany BSSID ${normal_color}${bssid}" - arr["ENGLISH",29]="Type target ESSID :" - arr["SPANISH",29]="Escribe el ESSID objetivo :" - arr["FRENCH",29]="Écrivez l'ESSID du réseau cible :" - arr["CATALAN",29]="Escriu el ESSID objectiu :" - arr["PORTUGUESE",29]="Escreva o ESSID do alvo :" - arr["RUSSIAN",29]="Введите BSSID цели :" - arr["GREEK",29]="Πληκτρολογήστε ESSID στόχου :" - arr["ITALIAN",29]="Scrivere l'ESSID obiettivo :" - arr["POLISH",29]="Wpisz ESSID celu :" + arr["ENGLISH",29]="Type target ESSID:" + arr["SPANISH",29]="Escribe el ESSID objetivo:" + arr["FRENCH",29]="Écrivez l'ESSID du réseau cible:" + arr["CATALAN",29]="Escriu el ESSID objectiu:" + arr["PORTUGUESE",29]="Escreva o ESSID do alvo:" + arr["RUSSIAN",29]="Введите BSSID цели:" + arr["GREEK",29]="Πληκτρολογήστε ESSID στόχου:" + arr["ITALIAN",29]="Scrivere l'ESSID obiettivo:" + arr["POLISH",29]="Wpisz ESSID celu:" arr["ENGLISH",30]="You have selected a hidden network ESSID. Can't be used. Select another one or perform a BSSID based attack instead of this" arr["SPANISH",30]="Has seleccionado un ESSID de red oculta. No se puede usar. Selecciona otro o ejecuta un ataque basado en BSSID en lugar de este" @@ -940,14 +940,14 @@ function language_strings() { arr["ITALIAN",46]="ESSID selezionato: ${pink_color}${essid}${normal_color}" arr["POLISH",46]="Wybrano ESSID: ${pink_color}${essid}${normal_color}" - arr["ENGLISH",47]="Select an option from menu :" - arr["SPANISH",47]="Selecciona una opción del menú :" - arr["FRENCH",47]="Choisissez une des options du menu :" - arr["CATALAN",47]="Selecciona una opció del menú :" - arr["PORTUGUESE",47]="Selecione uma opção no menu :" - arr["RUSSIAN",47]="Выбор опции из меню :" - arr["GREEK",47]="Επιλέξτε μία επιλογή από το μενού :" - arr["ITALIAN",47]="Selezionare un'opzione del menú :" + arr["ENGLISH",47]="Select an option from menu:" + arr["SPANISH",47]="Selecciona una opción del menú:" + arr["FRENCH",47]="Choisissez une des options du menu:" + arr["CATALAN",47]="Selecciona una opció del menú:" + arr["PORTUGUESE",47]="Selecione uma opção no menu:" + arr["RUSSIAN",47]="Выбор опции из меню:" + arr["GREEK",47]="Επιλέξτε μία επιλογή από το μενού:" + arr["ITALIAN",47]="Selezionare un'opzione del menú:" arr["POLISH",47]="Wybierz opcję z menu:" arr["ENGLISH",48]="1. Select another network interface" @@ -1200,15 +1200,15 @@ function language_strings() { arr["ITALIAN",72]="La rete scelta come obiettivo non è valida" arr["POLISH",72]="Wybrano nieprawidłową sieć docelową" - arr["ENGLISH",73]="airgeddon script v${airgeddon_version} developed by :" - arr["SPANISH",73]="airgeddon script v${airgeddon_version} programado por :" - arr["FRENCH",73]="Le script airgeddon v${airgeddon_version} a été programmé par :" - arr["CATALAN",73]="airgeddon script v${airgeddon_version} desenvolupat per :" - arr["PORTUGUESE",73]="Script airgeddon v${airgeddon_version} desenvolvido por :" - arr["RUSSIAN",73]="скрипт airgeddon v${airgeddon_version} создал :" - arr["GREEK",73]="Το airgeddon script v${airgeddon_version} προγραμματίστηκε από :" - arr["ITALIAN",73]="airgeddon script v${airgeddon_version} sviluppato da :" - arr["POLISH",73]="Skrypt airgeddon v${airgeddon_version} napisany przez :" + arr["ENGLISH",73]="airgeddon script v${airgeddon_version} developed by:" + arr["SPANISH",73]="airgeddon script v${airgeddon_version} programado por:" + arr["FRENCH",73]="Le script airgeddon v${airgeddon_version} a été programmé par:" + arr["CATALAN",73]="airgeddon script v${airgeddon_version} desenvolupat per:" + arr["PORTUGUESE",73]="Script airgeddon v${airgeddon_version} desenvolvido por:" + arr["RUSSIAN",73]="скрипт airgeddon v${airgeddon_version} создал:" + arr["GREEK",73]="Το airgeddon script v${airgeddon_version} προγραμματίστηκε από:" + arr["ITALIAN",73]="airgeddon script v${airgeddon_version} sviluppato da:" + arr["POLISH",73]="Skrypt airgeddon v${airgeddon_version} napisany przez:" arr["ENGLISH",74]="This script is under GPLv3 (or later) License" arr["SPANISH",74]="Este script está bajo Licencia GPLv3 (o posterior)" @@ -1220,15 +1220,15 @@ function language_strings() { arr["ITALIAN",74]="Questo script è sotto GPLv3 (o versione successiva)" arr["POLISH",74]="Ten skrypt objęty jest licencją GPLv3 (lub nowszą)" - arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to Kcdtv and xtonousou for beta testing and support received" - arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a Kcdtv y xtonousou por el beta testing y el apoyo recibido" - arr["FRENCH",75]="Merci au \"Spanish pentesting crew\" , au \"Wifislax Staff\", aux gens des forums qui m'ont aidés, à mes collaborateurs, aux traducteurs et tout spécialement à Kcdtv et xtonousou pour les tests en phase bêta et son soutien" - arr["CATALAN",75]="Agraïments al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gent dels fòrums que m'ajuda, als meus col·laboradors, traductors i especialment al Kcdtv i xtonousou per les proves beta i el suport rebut" - arr["PORTUGUESE",75]="Agradecimentos a \"Spanish pentesting crew\", \"Wifislax Staff\", as pessoas dos fóruns por me ajudar, os colaboradores, tradutores e especialmente para Kcdtv e xtonousou por testes beta e também a todo apoio recebido" - arr["RUSSIAN",75]="Спасибо \"Spanish pentesting crew\", за \"Wifislax Staff\", людям с форумов, которые мне помогают, тем, кто принимает участие в проекте, переводчикам и особенно Kcdtv и xtonousou за бета тестирование и полученную поддержку" - arr["GREEK",75]="Τις ευχαριστίες μου στην \"Ισπανική ομάδα pentesting\", στο \"Wifislax Staff\", στα άτομα από το forum που με βοηθάνε, στους συνεργάτες μου, στους μεταφραστές και ειδικά στον Kcdtv και στον xtonousou για το beta testing και την υποστήριξη που λάβαμε" - arr["ITALIAN",75]="Grazie alla \"Spanish pentesting crew\", a \"Wifislax Staff\", alla gente dei forum per aiutarmi, al mio staff, ai traduttori e soprattutto a Kcdtv e xtonousou per il beta testing e il supporto ricevuto" - arr["POLISH",75]="Podziękowania dla \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom z forum którzy mi pomagają, moim współpracownikom, tłumaczom, a zwłaszcza Kcdtv i xtonousou za testy beta i otrzymane wsparcie" + arr["ENGLISH",75]="Thanks to the \"Spanish pentesting crew\", to the \"Wifislax Staff\", to the forums people who help me, my collaborators, translators and specially to kcdtv and xtonousou for beta testing and support received" + arr["SPANISH",75]="Gracias al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gente de los foros que me ayuda, a mis colaboradores, traductores y en especial a kcdtv y xtonousou por el beta testing y el apoyo recibido" + arr["FRENCH",75]="Merci au \"Spanish pentesting crew\" , au \"Wifislax Staff\", aux gens des forums qui m'ont aidés, à mes collaborateurs, aux traducteurs et tout spécialement à kcdtv et xtonousou pour les tests en phase bêta et son soutien" + arr["CATALAN",75]="Agraïments al \"Spanish pentesting crew\", al \"Wifislax Staff\", a la gent dels fòrums que m'ajuda, als meus col·laboradors, traductors i especialment al kcdtv i xtonousou per les proves beta i el suport rebut" + arr["PORTUGUESE",75]="Agradecimentos a \"Spanish pentesting crew\", \"Wifislax Staff\", as pessoas dos fóruns por me ajudar, os colaboradores, tradutores e especialmente para kcdtv e xtonousou por testes beta e também a todo apoio recebido" + arr["RUSSIAN",75]="Спасибо \"Spanish pentesting crew\", за \"Wifislax Staff\", людям с форумов, которые мне помогают, тем, кто принимает участие в проекте, переводчикам и особенно kcdtv и xtonousou за бета тестирование и полученную поддержку" + arr["GREEK",75]="Τις ευχαριστίες μου στην \"Ισπανική ομάδα pentesting\", στο \"Wifislax Staff\", στα άτομα από το forum που με βοηθάνε, στους συνεργάτες μου, στους μεταφραστές και ειδικά στον kcdtv και στον xtonousou για το beta testing και την υποστήριξη που λάβαμε" + arr["ITALIAN",75]="Grazie alla \"Spanish pentesting crew\", a \"Wifislax Staff\", alla gente dei forum per aiutarmi, al mio staff, ai traduttori e soprattutto a kcdtv e xtonousou per il beta testing e il supporto ricevuto" + arr["POLISH",75]="Podziękowania dla \"Spanish pentesting crew\", \"Wifislax Staff\", ludziom z forum którzy mi pomagają, moim współpracownikom, tłumaczom, a zwłaszcza kcdtv i xtonousou za testy beta i otrzymane wsparcie" arr["ENGLISH",76]="Invalid menu option was chosen" arr["SPANISH",76]="Opción del menú no válida" @@ -1280,15 +1280,15 @@ function language_strings() { arr["ITALIAN",80]="2. Spagnolo" arr["POLISH",80]="2. Hiszpański" - arr["ENGLISH",81]="Select a language :" - arr["SPANISH",81]="Selecciona un idioma :" - arr["FRENCH",81]="Choisissez une langue :" - arr["CATALAN",81]="Selecciona un idioma :" - arr["PORTUGUESE",81]="Selecione um idioma :" - arr["RUSSIAN",81]="Выберите язык :" - arr["GREEK",81]="Επιλέξτε μία γλώσσα :" - arr["ITALIAN",81]="Scegli una lingua :" - arr["POLISH",81]="Wybierz język :" + arr["ENGLISH",81]="Select a language:" + arr["SPANISH",81]="Selecciona un idioma:" + arr["FRENCH",81]="Choisissez une langue:" + arr["CATALAN",81]="Selecciona un idioma:" + arr["PORTUGUESE",81]="Selecione um idioma:" + arr["RUSSIAN",81]="Выберите язык:" + arr["GREEK",81]="Επιλέξτε μία γλώσσα:" + arr["ITALIAN",81]="Scegli una lingua:" + arr["POLISH",81]="Wybierz język:" arr["ENGLISH",82]="Invalid language was chosen" arr["SPANISH",82]="Idioma no válido" @@ -1542,7 +1542,7 @@ function language_strings() { arr["ENGLISH",107]="Join the project at ${normal_color}${urlgithub}" arr["SPANISH",107]="Únete al proyecto en ${normal_color}${urlgithub}" - arr["FRENCH",107]="Rejoignez le projet : ${normal_color}${urlgithub}" + arr["FRENCH",107]="Rejoignez le projet: ${normal_color}${urlgithub}" arr["CATALAN",107]="Uneix-te al projecte a ${normal_color}${urlgithub}" arr["PORTUGUESE",107]="Junte-se ao projeto em ${normal_color}${urlgithub}" arr["RUSSIAN",107]="Присоединитесь к проекту на ${normal_color}${urlgithub}" @@ -2010,15 +2010,15 @@ function language_strings() { arr["ITALIAN",153]="File pulito/ottimizzato con successo" arr["POLISH",153]="Plik pomyślnie wyczyszczony/zoptymalizowany" - arr["ENGLISH",154]="Set path to file :" - arr["SPANISH",154]="Introduce la ruta al fichero :" - arr["FRENCH",154]="Entrez le chemin vers le fichier :" - arr["CATALAN",154]="Introdueix la ruta al fitxer :" - arr["PORTUGUESE",154]="Digite o caminho do arquivo :" - arr["RUSSIAN",154]="Установить путь до файла :" - arr["GREEK",154]="Θέστε μονοπάτι για το αρχείο :" - arr["ITALIAN",154]="Introdurre il percorso del file :" - arr["POLISH",154]="Wprowadź ścieżkę do pliku :" + arr["ENGLISH",154]="Set path to file:" + arr["SPANISH",154]="Introduce la ruta al fichero:" + arr["FRENCH",154]="Entrez le chemin vers le fichier:" + arr["CATALAN",154]="Introdueix la ruta al fitxer:" + arr["PORTUGUESE",154]="Digite o caminho do arquivo:" + arr["RUSSIAN",154]="Установить путь до файла:" + arr["GREEK",154]="Θέστε μονοπάτι για το αρχείο:" + arr["ITALIAN",154]="Introdurre il percorso del file:" + arr["POLISH",154]="Wprowadź ścieżkę do pliku:" arr["ENGLISH",155]="The directory exists but you didn't specify filename. It will be autogenerated [${normal_color}${suggested_filename}${yellow_color}]" arr["SPANISH",155]="El directorio existe pero no se especificó nombre de fichero. Se autogenerará [${normal_color}${suggested_filename}${yellow_color}]" @@ -2270,15 +2270,15 @@ function language_strings() { arr["ITALIAN",179]="Decifrando con forza bruta, potrebbero trascorrere ore, giorni, settimane o addirittura mesi per ottenere la password a seconda della sua complessità e della velocità del processore" arr["POLISH",179]="Odszyfrowywanie przez brut force może trwać godziny, dni, tygodnie lub nawet miesiące w zależności od złożoności hasła i szybkości przetwarzania" - arr["ENGLISH",180]="Enter the path of a dictionary file :" - arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario :" - arr["FRENCH",180]="Saisissez un chemin vers un dictionnaire d'attaque :" - arr["CATALAN",180]="Introdueix la ruta d'un fitxer de diccionari :" - arr["PORTUGUESE",180]="Digite o caminho de um arquivo de dicionário :" - arr["RUSSIAN",180]="Введите путь до файла словаря :" - arr["GREEK",180]="Εισάγετε το μονοπάτι ενός λεξικού :" - arr["ITALIAN",180]="Immettere il percorso di un file dizionario :" - arr["POLISH",180]="Wprowadź ścieżkę pliku słownika :" + arr["ENGLISH",180]="Enter the path of a dictionary file:" + arr["SPANISH",180]="Introduce la ruta de un fichero de diccionario:" + arr["FRENCH",180]="Saisissez un chemin vers un dictionnaire d'attaque:" + arr["CATALAN",180]="Introdueix la ruta d'un fitxer de diccionari:" + arr["PORTUGUESE",180]="Digite o caminho de um arquivo de dicionário:" + arr["RUSSIAN",180]="Введите путь до файла словаря:" + arr["GREEK",180]="Εισάγετε το μονοπάτι ενός λεξικού:" + arr["ITALIAN",180]="Immettere il percorso di un file dizionario:" + arr["POLISH",180]="Wprowadź ścieżkę pliku słownika:" arr["ENGLISH",181]="The path to the dictionary file is valid. Script can continue..." arr["SPANISH",181]="La ruta al fichero de diccionario es válida. El script puede continuar..." @@ -2350,15 +2350,15 @@ function language_strings() { arr["ITALIAN",187]="Vuoi utilizzare questo file di cattura giá selezionato? ${normal_color}${visual_choice}" arr["POLISH",187]="Czy chcesz użyć już wybranego pliku przechwytywania? ${normal_color}${visual_choice}" - arr["ENGLISH",188]="Enter the path of a captured file :" - arr["SPANISH",188]="Introduce la ruta de un fichero de captura :" - arr["FRENCH",188]="Entrez le chemin vers un fichier de capture :" - arr["CATALAN",188]="Introdueix la ruta d'un fitxer de captura :" - arr["PORTUGUESE",188]="Digite o caminho para um arquivo de captura :" - arr["RUSSIAN",188]="Введите путь файла захвата :" - arr["GREEK",188]="Εισάγετε το μονοπάτι για ένα αρχείο καταγραφής :" - arr["ITALIAN",188]="Immettere il percorso di un file di cattura :" - arr["POLISH",188]="Wprowadź ścieżkę do pliku przechwytywania :" + arr["ENGLISH",188]="Enter the path of a captured file:" + arr["SPANISH",188]="Introduce la ruta de un fichero de captura:" + arr["FRENCH",188]="Entrez le chemin vers un fichier de capture:" + arr["CATALAN",188]="Introdueix la ruta d'un fitxer de captura:" + arr["PORTUGUESE",188]="Digite o caminho para um arquivo de captura:" + arr["RUSSIAN",188]="Введите путь файла захвата:" + arr["GREEK",188]="Εισάγετε το μονοπάτι για ένα αρχείο καταγραφής:" + arr["ITALIAN",188]="Immettere il percorso di un file di cattura:" + arr["POLISH",188]="Wprowadź ścieżkę do pliku przechwytywania:" arr["ENGLISH",189]="The path to the capture file is valid. Script can continue..." arr["SPANISH",189]="La ruta al fichero de captura es válida. El script puede continuar..." @@ -2410,35 +2410,35 @@ function language_strings() { arr["ITALIAN",193]="Vuoi usare questo BSSID già selezionato? ${normal_color}${visual_choice}" arr["POLISH",193]="Czy chcesz użyć już wybranego BSSID? ${normal_color}${visual_choice}" - arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (8-63) :" - arr["SPANISH",194]="Introduce la longitud mínima de la clave a desencriptar (8-63) :" - arr["FRENCH",194]="Entrez la longueur minimale de la clef à cracker (8-63) :" - arr["CATALAN",194]="Introdueix la longitud mínima de la clau a desxifrar (8-63) :" - arr["PORTUGUESE",194]="Digite o comprimento mínimo da senha para descriptografar (8-63) :" - arr["RUSSIAN",194]="Введите минимальную длину ключа для расшифровки (8-63) :" - arr["GREEK",194]="Εισάγετε το ελάχιστο μήκος κλειδιού για αποκρυπτογράφηση (8-63) :" - arr["ITALIAN",194]="Inserire la lunghezza minima della chiave da decifrare (8-63) :" - arr["POLISH",194]="Wpisz minimalną długość klucza do odszyfrowania (8-63) :" - - arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (${minlength}-63) :" - arr["SPANISH",195]="Introduce la longitud máxima de la clave a desencriptar (${minlength}-63) :" - arr["FRENCH",195]="Entrez la longueur maximale de la clef à cracker (${minlength}-63) :" - arr["CATALAN",195]="Introdueix la longitud màxima de la clau a desxifrar (${minlength}-63) :" - arr["PORTUGUESE",195]="Digite o comprimento máximo da senha para descriptografar (${minlength}-63) :" - arr["RUSSIAN",195]="Введите максимальную длину ключа для расшифровки (${minlength}-63) :" - arr["GREEK",195]="Εισάγετε το μέγιστο μήκος κλειδιού για αποκρυπτογράφηση (${minlength}-63) :" - arr["ITALIAN",195]="Inserire la lunghezza massima della chiave da decifrare (${minlength}-63) :" - arr["POLISH",195]="Wpisz maksymalną długość klucza do odszyfrowania (${minlength}-63) :" - - arr["ENGLISH",196]="Select the character set to use :" - arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar :" - arr["FRENCH",196]="Sélectionnez le jeu de caractères à utiliser :" - arr["CATALAN",196]="Selecciona el joc de caràcters a utilitzar :" - arr["PORTUGUESE",196]="Selecione o conjunto de caracteres a ser usado :" - arr["RUSSIAN",196]="Выберите набор символов для использования :" - arr["GREEK",196]="Επιλέξτε το σετ χαρακτήρων που θα χρησιμοποιηθεί :" - arr["ITALIAN",196]="Selezionare il set di caratteri da utilizzare :" - arr["POLISH",196]="Wybierz zestaw znaków do użycia :" + arr["ENGLISH",194]="Enter the minimum length of the key to decrypt (8-63):" + arr["SPANISH",194]="Introduce la longitud mínima de la clave a desencriptar (8-63):" + arr["FRENCH",194]="Entrez la longueur minimale de la clef à cracker (8-63):" + arr["CATALAN",194]="Introdueix la longitud mínima de la clau a desxifrar (8-63):" + arr["PORTUGUESE",194]="Digite o comprimento mínimo da senha para descriptografar (8-63):" + arr["RUSSIAN",194]="Введите минимальную длину ключа для расшифровки (8-63):" + arr["GREEK",194]="Εισάγετε το ελάχιστο μήκος κλειδιού για αποκρυπτογράφηση (8-63):" + arr["ITALIAN",194]="Inserire la lunghezza minima della chiave da decifrare (8-63):" + arr["POLISH",194]="Wpisz minimalną długość klucza do odszyfrowania (8-63):" + + arr["ENGLISH",195]="Enter the maximum length of the key to decrypt (${minlength}-63):" + arr["SPANISH",195]="Introduce la longitud máxima de la clave a desencriptar (${minlength}-63):" + arr["FRENCH",195]="Entrez la longueur maximale de la clef à cracker (${minlength}-63):" + arr["CATALAN",195]="Introdueix la longitud màxima de la clau a desxifrar (${minlength}-63):" + arr["PORTUGUESE",195]="Digite o comprimento máximo da senha para descriptografar (${minlength}-63):" + arr["RUSSIAN",195]="Введите максимальную длину ключа для расшифровки (${minlength}-63):" + arr["GREEK",195]="Εισάγετε το μέγιστο μήκος κλειδιού για αποκρυπτογράφηση (${minlength}-63):" + arr["ITALIAN",195]="Inserire la lunghezza massima della chiave da decifrare (${minlength}-63):" + arr["POLISH",195]="Wpisz maksymalną długość klucza do odszyfrowania (${minlength}-63):" + + arr["ENGLISH",196]="Select the character set to use:" + arr["SPANISH",196]="Selecciona el juego de caracteres a utilizar:" + arr["FRENCH",196]="Sélectionnez le jeu de caractères à utiliser:" + arr["CATALAN",196]="Selecciona el joc de caràcters a utilitzar:" + arr["PORTUGUESE",196]="Selecione o conjunto de caracteres a ser usado:" + arr["RUSSIAN",196]="Выберите набор символов для использования:" + arr["GREEK",196]="Επιλέξτε το σετ χαρακτήρων που θα χρησιμοποιηθεί:" + arr["ITALIAN",196]="Selezionare il set di caratteri da utilizzare:" + arr["POLISH",196]="Wybierz zestaw znaków do użycia:" arr["ENGLISH",197]="1. Lowercase chars" arr["SPANISH",197]="1. Caracteres en minúsculas" @@ -2550,7 +2550,7 @@ function language_strings() { arr["ITALIAN",207]="11. Caratteri minuscoli + maiuscoli + numeri + simboli" arr["POLISH",207]="11. Małe litery + wielkie litery + cyfry + symbole" - arr["ENGLISH",208]="If you choose a big charset and a long key length, the proccess could take so much time" + arr["ENGLISH",208]="If you choose a big charset and a long key length, the process could take so much time" arr["SPANISH",208]="Si eliges un juego de caracteres amplio y una longitud de clave grande, el proceso podría demorarse mucho tiempo" arr["FRENCH",208]="Si vous choisissez un jeu de caractères ample et une longitude de clef importante, le processus pourrait prendre beaucoup de temps" arr["CATALAN",208]="Si tries un joc de caràcters ampli i una longitud de clau gran, el procés podria demorar-se molt temps" @@ -2560,15 +2560,15 @@ function language_strings() { arr["ITALIAN",208]="Se si sceglie un set di caratteri grande e una grande lunghezza della chiave, il processo potrebbe richiedere molto tempo" arr["POLISH",208]="Jeśli wybierzesz duży zestaw znaków i dużą długość klucza, proces może potrwać bardzo długo" - arr["ENGLISH",209]="The charset to use is : [${normal_color}${showcharset}${blue_color}]" - arr["SPANISH",209]="El juego de caracteres elegido es : [${normal_color}${showcharset}${blue_color}]" - arr["FRENCH",209]="Le jeu de caractères définit est : [${normal_color}${showcharset}${blue_color}]" - arr["CATALAN",209]="El joc de caràcters escollit és : [${normal_color}${showcharset}${blue_color}]" - arr["PORTUGUESE",209]="Conjunto de caracteres escolhido : [${normal_color}${showcharset}${blue_color}]" - arr["RUSSIAN",209]="Символы для использования : [${normal_color}${showcharset}${blue_color}]" - arr["GREEK",209]="Η συμβολοσειρά που θα χρησιμοποιηθεί είναι : [${normal_color}${showcharset}${blue_color}]" - arr["ITALIAN",209]="Il set di caratteri scelto è : [${normal_color}${showcharset}${blue_color}]" - arr["POLISH",209]="Wybrany zestaw znaków to : [${normal_color}${showcharset}${blue_color}]" + arr["ENGLISH",209]="The charset to use is: [${normal_color}${showcharset}${blue_color}]" + arr["SPANISH",209]="El juego de caracteres elegido es: [${normal_color}${showcharset}${blue_color}]" + arr["FRENCH",209]="Le jeu de caractères définit est: [${normal_color}${showcharset}${blue_color}]" + arr["CATALAN",209]="El joc de caràcters escollit és: [${normal_color}${showcharset}${blue_color}]" + arr["PORTUGUESE",209]="Conjunto de caracteres escolhido: [${normal_color}${showcharset}${blue_color}]" + arr["RUSSIAN",209]="Символы для использования: [${normal_color}${showcharset}${blue_color}]" + arr["GREEK",209]="Η συμβολοσειρά που θα χρησιμοποιηθεί είναι: [${normal_color}${showcharset}${blue_color}]" + arr["ITALIAN",209]="Il set di caratteri scelto è: [${normal_color}${showcharset}${blue_color}]" + arr["POLISH",209]="Wybrany zestaw znaków to: [${normal_color}${showcharset}${blue_color}]" arr["ENGLISH",210]="The script will check for internet access looking for a newer version. Please be patient..." arr["SPANISH",210]="El script va a comprobar si tienes acceso a internet para ver si existe una nueva versión. Por favor ten paciencia..." @@ -2890,15 +2890,15 @@ function language_strings() { arr["ITALIAN",241]="Il percorso del file di regole è valido. Lo script può continuare..." arr["POLISH",241]="Ścieżka do pliku reguł jest prawidłowa. Skrypt może kontynuować..." - arr["ENGLISH",242]="Enter the path of a rules file :" - arr["SPANISH",242]="Introduce la ruta de un fichero de reglas :" - arr["FRENCH",242]="Saisissez un chemin vers un fichier règles d'attaque :" - arr["CATALAN",242]="Introdueix la ruta d'un fitxer de regles :" - arr["PORTUGUESE",242]="Digite o caminho para um arquivo de regras :" - arr["RUSSIAN",242]="Введите путь файла с правилами :" - arr["GREEK",242]="Εισάγετε το μονοπάτι για ένα αρχείο κανόνων :" - arr["ITALIAN",242]="Immettere il percorso di un file di regole :" - arr["POLISH",242]="Wprowadź ścieżkę do pliku reguł :" + arr["ENGLISH",242]="Enter the path of a rules file:" + arr["SPANISH",242]="Introduce la ruta de un fichero de reglas:" + arr["FRENCH",242]="Saisissez un chemin vers un fichier règles d'attaque:" + arr["CATALAN",242]="Introdueix la ruta d'un fitxer de regles:" + arr["PORTUGUESE",242]="Digite o caminho para um arquivo de regras:" + arr["RUSSIAN",242]="Введите путь файла с правилами:" + arr["GREEK",242]="Εισάγετε το μονοπάτι για ένα αρχείο κανόνων:" + arr["ITALIAN",242]="Immettere il percorso di un file di regole:" + arr["POLISH",242]="Wprowadź ścieżkę do pliku reguł:" arr["ENGLISH",243]="Selected rules file: ${pink_color}${RULES}${normal_color}" arr["SPANISH",243]="Fichero de reglas seleccionado: ${pink_color}${RULES}${normal_color}" @@ -3260,15 +3260,15 @@ function language_strings() { arr["ITALIAN",278]="Metodo deauth scelto: ${pink_color}Nessuno${normal_color}" arr["POLISH",278]="Wybrana metoda deautentykacji: ${pink_color}Brak${normal_color}" - arr["ENGLISH",279]="Select another interface with internet access :" - arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet :" - arr["FRENCH",279]="Choisissez une autre interface qui ait accès à internet :" - arr["CATALAN",279]="Selecciona una altra interfície que tingui accés a internet :" - arr["PORTUGUESE",279]="Selecione outra interface que tem acesso à internet :" - arr["RUSSIAN",279]="Выбор другого интерфейса с Интернет доступом :" - arr["GREEK",279]="Επιλέξτε άλλη διεπαφή με προσβαση στο διαδίκτυο :" - arr["ITALIAN",279]="Selezionare un'altra interfaccia che ha accesso a internet :" - arr["POLISH",279]="Wybierz inny interfejs, który ma dostęp do internetu :" + arr["ENGLISH",279]="Select another interface with internet access:" + arr["SPANISH",279]="Selecciona otra interfaz que tenga acceso a internet:" + arr["FRENCH",279]="Choisissez une autre interface qui ait accès à internet:" + arr["CATALAN",279]="Selecciona una altra interfície que tingui accés a internet:" + arr["PORTUGUESE",279]="Selecione outra interface que tem acesso à internet:" + arr["RUSSIAN",279]="Выбор другого интерфейса с Интернет доступом:" + arr["GREEK",279]="Επιλέξτε άλλη διεπαφή με προσβαση στο διαδίκτυο:" + arr["ITALIAN",279]="Selezionare un'altra interfaccia che ha accesso a internet:" + arr["POLISH",279]="Wybierz inny interfejs, który ma dostęp do internetu:" arr["ENGLISH",280]="On this screen, it's supposed an additional interface to provide internet access is chosen, but you don't have anyone at this moment" arr["SPANISH",280]="En esta pantalla, se supone que deberías elegir otro interfaz adicional para proporcionar acceso a internet, pero no dispones de ninguno en este momento" @@ -3410,25 +3410,25 @@ function language_strings() { arr["ITALIAN",293]="Attacco Evil Twin AP con captive portal" arr["POLISH",293]="Atak Evil Twin AP z portalem captive" - arr["ENGLISH",294]="Detecting resolution... Detected! : ${normal_color}${resolution}" - arr["SPANISH",294]="Detectando resolución... Detectada! : ${normal_color}${resolution}" - arr["FRENCH",294]="Détection de la résolution... Détectée! : ${normal_color}${resolution}" - arr["CATALAN",294]="Detectant resolució... Detectada! : ${normal_color}${resolution}" - arr["PORTUGUESE",294]="Detectando resolução... Detectada! : ${normal_color}${resolution}" - arr["RUSSIAN",294]="Определение разрешения... Определено! : ${normal_color}${resolution}" - arr["GREEK",294]="Εντοπίζεται η ανάλυση... Εντοπίστηκε! : ${normal_color}${resolution}" - arr["ITALIAN",294]="Rilevamento risoluzione... Rilevata! : ${normal_color}${resolution}" - arr["POLISH",294]="Wykrywanie rozdzielczości... Wykryto! : ${normal_color}${resolution}" - - arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard : ${normal_color}${resolution}" - arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar : ${normal_color}${resolution}" - arr["FRENCH",295]="Détection de la résolution... Impossible à détecter!, utilisation de la résolution : ${normal_color}${resolution}" - arr["CATALAN",295]="Detectant resolució... No s'ha pogut detectar!, usant estàndard : ${normal_color}${resolution}" - arr["PORTUGUESE",295]="Detectando resolução... Não foi possível detectar!, usando o padrão : ${normal_color}${resolution}" - arr["RUSSIAN",295]="Определение разрешения... Не получается определить!, используется стандартное : ${normal_color}${resolution}" - arr["GREEK",295]="Εντοπίζεται η ανάλυση... Δεν μπορεί να εντοπιστεί!, χρησιμοποιείται η προεπιλεγμένη : ${normal_color}${resolution}" - arr["ITALIAN",295]="Rilevamento risoluzione... Non è stato possible rilevarla!, usando quella standard : ${normal_color}${resolution}" - arr["POLISH",295]="Wykrywanie rozdzielczości... Nie można wykryć! użycie standardu : ${normal_color}${resolution}" + arr["ENGLISH",294]="Detecting resolution... Detected!: ${normal_color}${resolution}" + arr["SPANISH",294]="Detectando resolución... Detectada!: ${normal_color}${resolution}" + arr["FRENCH",294]="Détection de la résolution... Détectée!: ${normal_color}${resolution}" + arr["CATALAN",294]="Detectant resolució... Detectada!: ${normal_color}${resolution}" + arr["PORTUGUESE",294]="Detectando resolução... Detectada!: ${normal_color}${resolution}" + arr["RUSSIAN",294]="Определение разрешения... Определено!: ${normal_color}${resolution}" + arr["GREEK",294]="Εντοπίζεται η ανάλυση... Εντοπίστηκε!: ${normal_color}${resolution}" + arr["ITALIAN",294]="Rilevamento risoluzione... Rilevata!: ${normal_color}${resolution}" + arr["POLISH",294]="Wykrywanie rozdzielczości... Wykryto!: ${normal_color}${resolution}" + + arr["ENGLISH",295]="Detecting resolution... Can't be detected!, using standard: ${normal_color}${resolution}" + arr["SPANISH",295]="Detectando resolución... No se ha podido detectar!, usando estándar: ${normal_color}${resolution}" + arr["FRENCH",295]="Détection de la résolution... Impossible à détecter!, utilisation de la résolution: ${normal_color}${resolution}" + arr["CATALAN",295]="Detectant resolució... No s'ha pogut detectar!, usant estàndard: ${normal_color}${resolution}" + arr["PORTUGUESE",295]="Detectando resolução... Não foi possível detectar!, usando o padrão: ${normal_color}${resolution}" + arr["RUSSIAN",295]="Определение разрешения... Не получается определить!, используется стандартное: ${normal_color}${resolution}" + arr["GREEK",295]="Εντοπίζεται η ανάλυση... Δεν μπορεί να εντοπιστεί!, χρησιμοποιείται η προεπιλεγμένη: ${normal_color}${resolution}" + arr["ITALIAN",295]="Rilevamento risoluzione... Non è stato possible rilevarla!, usando quella standard: ${normal_color}${resolution}" + arr["POLISH",295]="Wykrywanie rozdzielczości... Nie można wykryć! użycie standardu: ${normal_color}${resolution}" arr["ENGLISH",296]="All parameters and requirements are set. The attack is going to start. Multiple windows will be opened, don't close anyone. When you want to stop the attack press [Enter] on this window and the script will automatically close them all" arr["SPANISH",296]="Todos los parámetros y requerimientos están listos. Va a comenzar el ataque. Se abrirán múltiples ventanas, no cierres ninguna. Cuando quieras parar el ataque pulsa [Enter] en esta ventana y el script cerrará automáticamente todo" @@ -3650,15 +3650,15 @@ function language_strings() { arr["ITALIAN",317]="Se si ottiene la passowrd della rete wireless con il captive portal, bisogna decidere dove salvarla. ${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello di default proposto ${normal_color}[${default_et_captive_portal_logpath}]" arr["POLISH",317]="Jeśli hasło sieci wifi zostanie uzyskane z portalu captive, musisz zdecydować gdzie je zapisać. ${green_color}Wpisz ścieżkę, w której zapiszemy plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${default_et_captive_portal_logpath}]" - arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal :" - arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo :" - arr["FRENCH",318]="Choisissez la langue dans laquelle les clients du réseau verront le portail captif :" - arr["CATALAN",318]="Tria l'idioma en el qual els clients de la xarxa veuran el portal captiu :" - arr["PORTUGUESE",318]="Escolha o idioma em que os clientes da rede irão ver o portal cativo :" - arr["RUSSIAN",318]="Выберите язык, на котором клиенты сети будут видеть перехватывающий портал :" - arr["GREEK",318]="Επιλέξτε τη γλώσσα που θα βλέπουν οι χρήστες του δικτύου στο captive portal :" - arr["ITALIAN",318]="Scegli la lingua in cui i clienti della rete vedranno il captive portal :" - arr["POLISH",318]="Wybierz język, w którym klienci sieci zobaczą portal :" + arr["ENGLISH",318]="Choose the language in which network clients will see the captive portal:" + arr["SPANISH",318]="Elige el idioma en el que los clientes de la red verán el portal cautivo:" + arr["FRENCH",318]="Choisissez la langue dans laquelle les clients du réseau verront le portail captif:" + arr["CATALAN",318]="Tria l'idioma en el qual els clients de la xarxa veuran el portal captiu:" + arr["PORTUGUESE",318]="Escolha o idioma em que os clientes da rede irão ver o portal cativo:" + arr["RUSSIAN",318]="Выберите язык, на котором клиенты сети будут видеть перехватывающий портал:" + arr["GREEK",318]="Επιλέξτε τη γλώσσα που θα βλέπουν οι χρήστες του δικτύου στο captive portal:" + arr["ITALIAN",318]="Scegli la lingua in cui i clienti della rete vedranno il captive portal:" + arr["POLISH",318]="Wybierz język, w którym klienci sieci zobaczą portal:" arr["ENGLISH",319]="The captive portal language has been established" arr["SPANISH",319]="Se ha establecido el idioma del portal cautivo" @@ -3698,7 +3698,7 @@ function language_strings() { arr["RUSSIAN",322]="Проверка подтвердила, что рукопожатие относится к выбранной целевой сети. Скрипт может продолжать..." arr["GREEK",322]="Εντοπίστηκε η παρουσία Χειραψίας για το επιλεγμένο δίκτυο-στόχος καθώς γινόταν έλεγχος του επιλεγμένου αρχείου καταγραφής. Το script μπορεί να συνεχίσει..." arr["ITALIAN",322]="É stato riscontrato che c'è un Handshake della rete scelta como obiettivo durante la esplorazione del file di cattura selezionato. Lo script può continuare..." - arr["POLISH",322]="${pending_of_translation} Sprawdzono, czy podczas skanowania w wybranym pliku przechwytywania istnieje uzgadnianie z siecią docelową. Skrypt może kontynuować..." + arr["POLISH",322]="Potwierdzono, że w wybranum pliku przechytywania jest plik Handshake z sieci docelowej. Skrypt może kontynuować..." arr["ENGLISH",323]="There is no Handshake of the selected network on the capture file" arr["SPANISH",323]="No se ha encontrado un Handshake de la red seleccionada en el fichero de captura" @@ -3708,7 +3708,7 @@ function language_strings() { arr["RUSSIAN",323]="В файле захвата отсутствует рукопожатие выбранной сети" arr["GREEK",323]="Δεν υπάρχει Χειραψία του επιλεγμένου δικτύου στο αρχείο καταγραφής" arr["ITALIAN",323]="Non è stato trovato una Handshake della rete selezionata nel file di acquisizione" - arr["POLISH",323]="${pending_of_translation} Nie znaleziono połączenia Handshake w wybranej sieci w pliku przechwytywania" + arr["POLISH",323]="Nie znaleziono pliku Handshake z wybranej sieci w pliku przechwytywania" arr["ENGLISH",324]="Handshake file generated successfully at [${normal_color}${et_handshake}${blue_color}]" arr["SPANISH",324]="Fichero de Handshake generado con éxito en [${normal_color}${et_handshake}${blue_color}]" @@ -3718,7 +3718,7 @@ function language_strings() { arr["RUSSIAN",324]="Файл рукопожатия успешно создан в [${normal_color}${et_handshake}${blue_color}]" arr["GREEK",324]="Το αρχείο Χειραψίας δημιουργήθηκε επιτυχώς στο [${normal_color}${et_handshake}${blue_color}]" arr["ITALIAN",324]="File di Handhake generato con successo in [${normal_color}${et_handshake}${blue_color}]" - arr["POLISH",324]="${pending_of_translation} Plik uzgadniania został pomyślnie wygenerowany w [${normal_color}${et_handshake}${blue_color}]" + arr["POLISH",324]="Plik Handshake został pomyślnie wygenerowany w [${normal_color}${et_handshake}${blue_color}]" arr["ENGLISH",325]="Wait. Be patient..." arr["SPANISH",325]="Espera. Ten un poco de paciencia..." @@ -3728,7 +3728,7 @@ function language_strings() { arr["RUSSIAN",325]="Пожалуйста, подождите..." arr["GREEK",325]="Περιμένετε. Έχετε λίγη υπομονή..." arr["ITALIAN",325]="Aspetta. Devi avere un pò di pazienza..." - arr["POLISH",325]="${pending_of_translation} Trzymaj się. Miej trochę cierpliwości..." + arr["POLISH",325]="Czekaj cierpliwie..." arr["ENGLISH",326]="Are you going to use the interface with internet access method? ${pink_color}If the answer is no (\"n\"), you'll need ${optional_tools_names[12]} installed to continue. Both will be checked ${normal_color}${visual_choice}" arr["SPANISH",326]="¿Vas a utilizar el método de la interfaz con acceso a internet? ${pink_color}Si la respuesta es no (\"n\"), necesitarás tener instalado ${optional_tools_names[12]} para continuar. Ambas cosas se comprobarán ${normal_color}${visual_choice}" @@ -3738,7 +3738,7 @@ function language_strings() { arr["RUSSIAN",326]="Собираетесь ли вы использовать этот метод с Интернет-доступом? ${pink_color}Если ответ нет (\"п\"), то для продолжения вам нужно установить ${optional_tools_names[12]}. Будут выполнены проверки обоих условий ${normal_color}${visual_choice}" arr["GREEK",326]="Σκοπεύετε να χρησιμοποιήσετε την διεπαφή με την μέθοδο πρόσβασης στο διαδίκτυο; ${pink_color}Αν απαντήσετε όχι (\"n\"), θα πρέπει να έχετε το ${optional_tools_names[12]} εγκατεστημένο για να συνεχίσετε. Και τα δύο ελέγχονται ${normal_color}${visual_choice}" arr["ITALIAN",326]="Hai intenzione di utilizzare il metodo dell'interfaccia con accesso ad internet? ${pink_color}Se la risposta è no (\"n\") hai bisogno di tenere installato ${optional_tools_names[12]} per continuare. Entrambi saranno controllati ${normal_color}${visual_choice}" - arr["POLISH",326]="${pending_of_translation} Czy zamierzasz używać metody interfejsu z dostępem do internet? ${pink_color}Jeśli odpowiedź brzmi nie (\"n\"), musisz kontynuować kontynuację ${optional_tools_names[12]}. Oba rzeczy zostaną sprawdzone ${normal_color}${visual_choice}" + arr["POLISH",326]="Czy zamierzasz używać metody interfejsu z dostępem do internetu? ${pink_color}Jeśli odpowiedź brzmi nie (\"n\"), musisz mieć zainstalowane ${optional_tools_names[12]}. Oba narzędzia zostaną sprawdzone ${normal_color}${visual_choice}" arr["ENGLISH",327]="You don't have ${optional_tools_names[12]} installed. The script can't continue. Redirecting to main screen..." arr["SPANISH",327]="No tienes instalado ${optional_tools_names[12]}. El script no puede continuar. Redirigiendo a la pantalla principal..." @@ -3748,7 +3748,7 @@ function language_strings() { arr["RUSSIAN",327]="У вас не установлена программа ${optional_tools_names[12]}. Скрипт не может продолжить. Переход на главный экран…" arr["GREEK",327]="Το ${optional_tools_names[12]} δεν είναι εγκατεστημένο. Το script δεν μπορεί να συνεχίσει. Θα καθοδηγηθείτε στην κύρια οθόνη..." arr["ITALIAN",327]="Non hai installato ${optional_tools_names[12]}. Lo script non può continuare. Reindirizzando alla schermata principale..." - arr["POLISH",327]="${pending_of_translation} Nie masz zainstalowanych ${optional_tools_names[12]}. Skrypt nie może kontynuować. Przekierowywanie do głównego ekranu..." + arr["POLISH",327]="Nie masz zainstalowanych ${optional_tools_names[12]}. Skrypt nie może kontynuować. Przekierowywanie do głównego ekranu..." arr["ENGLISH",328]="The unique Evil Twin attack in which it's not necessary to have an additional interface with internet access is the captive portal attack. As an alternative, you'll need another additional requirement: ${optional_tools_names[12]}" arr["SPANISH",328]="El único ataque de Evil Twin en el que no es necesario tener una interfaz adicional con acceso a internet es el del portal cautivo. Como alternativa necesitarás otro requerimiento adicional: ${optional_tools_names[12]}" @@ -3758,7 +3758,7 @@ function language_strings() { arr["RUSSIAN",328]="Уникальная атака Злой Двойник, при которой необязательно иметь дополнительный интерфейс с доступом в Интернет для атаки Перехватывающим Порталом. Но для нее вам нужно дополнительно ПО: ${optional_tools_names[12]}" arr["GREEK",328]="Η μόνη επίθεση Evil Twin στην οποία δεν είναι απαραίτητο να έχετε επιπλέον διεπαφή με πρόσβαση στο διαδίκτυο είναι η επίθεση με captive portal. Εναλλακτικά, θα χρειαστείτε το: ${optional_tools_names[12]}" arr["ITALIAN",328]="L'unico attacco di tipo Evil Twin in cui non è necessario avere un'interfaccia supplementare con accesso a internet è quello con captive portal. In cambo avrai bisogno di un ulteriore requisito: ${optional_tools_names[12]}" - arr["POLISH",328]="${pending_of_translation} Jedynym atakiem Evil Twin, w którym nie ma konieczności dodatkowego interfejsu z dostępem do internetu, jest jeden z więziennych serwisów. Alternatywnie potrzebujesz kolejnego dodatkowego wymagania: ${optional_tools_names[12]}" + arr["POLISH",328]="Jedynym atakiem Evil Twin, w którym nie ma konieczności dodatkowego interfejsu z dostępem do internetu, jest atak Captive Portal. Alternatywnie potrzebujesz kolejnego dodatkowego narzędzia: ${optional_tools_names[12]}" arr["ENGLISH",329]="It seems you have ${optional_tools_names[12]} installed. Script can continue..." arr["SPANISH",329]="Se ha comprobado que tienes instalado ${optional_tools_names[12]}. El script puede continuar..." @@ -3768,7 +3768,7 @@ function language_strings() { arr["RUSSIAN",329]="Судя по всему, ${optional_tools_names[12]} у вас установлена. Скрипт может продолжить..." arr["GREEK",329]="Φαίνεται πως το ${optional_tools_names[12]} είναι εγκατεστημένο. Το script μπορεί να συνεχίσει..." arr["ITALIAN",329]="Sembra che hai installato ${optional_tools_names[12]}. Lo script può continuare..." - arr["POLISH",329]="${pending_of_translation} Sprawdzono, czy zainstalowano zainstalowane ${optional_tools_names[12]}. Skrypt może kontynuować..." + arr["POLISH",329]="Sprawdzono, że masz zainstalowane ${optional_tools_names[12]}. Skrypt może kontynuować..." arr["ENGLISH",330]="At this point there are two options to prepare the captive portal. Either having an interface with internet access, or making a fake DNS using ${optional_tools_names[12]}" arr["SPANISH",330]="Llegados a este punto hay dos opciones para preparar el portal cautivo. O bien tenemos una interfaz con acceso a internet, o preparamos un falso DNS usando ${optional_tools_names[12]}" @@ -3778,7 +3778,7 @@ function language_strings() { arr["RUSSIAN",330]="На данном этапе у вас две опции для подготовки Перехватывающего Портала. Нужно или иметь сетевой интерфейс с Интернет-доступом, или создать фальшивый DNS используя ${optional_tools_names[12]}" arr["GREEK",330]="Σε αυτό το σημείο υπάρχουν δύο επιλογές για την προετοιμασία του captive portal. Να έχετε μία διεπαφή με πρόσβαση στο διαδίκτυο, ή να φιάξετε ψευδές DNS χρησιμοποιώντας το ${optional_tools_names[12]}" arr["ITALIAN",330]="A questo punto ci sono due opzioni per la preparazione del captive portal. O avere un'interfaccia con accesso a internet, o preparare un DNS falso utilizzando ${optional_tools_names[12]}" - arr["POLISH",330]="${pending_of_translation} W tym momencie istnieją dwie możliwości przygotowania portalu dla niewoli. Albo mamy interfejs z dostępem do internet lub przygotowujemy fałszywy DNS przy użyciu ${optional_tools_names[12]}" + arr["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["ENGLISH",331]="${option_counter_back}.${spaceiface}Return to Evil Twin attacks menu" arr["SPANISH",331]="${option_counter_back}.${spaceiface}Volver al menú de ataques Evil Twin" @@ -3788,7 +3788,7 @@ function language_strings() { arr["RUSSIAN",331]="${option_counter_back}.${spaceiface}Вернуться в меню атак Злой Двойник" arr["GREEK",331]="${option_counter_back}.${spaceiface}Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",331]="${option_counter_back}.${spaceiface}Tornare al menu degli attacchi Evil Twin" - arr["POLISH",331]="${pending_of_translation} ${option_counter_back}.${spaceiface}Wróć do menu Evil Twin Atak" + arr["POLISH",331]="${option_counter_back}.${spaceiface}Wróć do menu Atak Evil Twin" arr["ENGLISH",332]="Language changed to Greek" arr["SPANISH",332]="Idioma cambiado a Griego" @@ -3798,7 +3798,7 @@ function language_strings() { arr["RUSSIAN",332]="Язык изменён на Греческий" arr["GREEK",332]="Η γλώσσα άλλαξε στα Ελληνικά" arr["ITALIAN",332]="Lingua cambiata in Greco" - arr["POLISH",332]="${pending_of_translation} Język zmienił się na język Grecki" + arr["POLISH",332]="Zmieniono język na Grecki" arr["ENGLISH",333]="8. WPS attacks menu" arr["SPANISH",333]="8. Menú de ataques WPS" @@ -3808,7 +3808,7 @@ function language_strings() { arr["RUSSIAN",333]="8. Меню атак на WPS" arr["GREEK",333]="8. Μενού επιθέσεων WPS" arr["ITALIAN",333]="8. Menú degli attacchi WPS" - arr["POLISH",333]="${pending_of_translation} 8. Menu ataku WPS" + arr["POLISH",333]="8. Menu ataków WPS" arr["ENGLISH",334]="WPS attacks menu" arr["SPANISH",334]="Menú de ataques WPS" @@ -3818,7 +3818,7 @@ function language_strings() { arr["RUSSIAN",334]="Меню атак на WPS" arr["GREEK",334]="Μενού επιθέσεων WPS" arr["ITALIAN",334]="Menú degli attacchi WPS" - arr["POLISH",334]="${pending_of_translation} Menu ataku WPS" + arr["POLISH",334]="Menu ataków WPS" arr["ENGLISH",335]="Selected WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["SPANISH",335]="BSSID WPS seleccionado: ${pink_color}${wps_bssid}${normal_color}" @@ -3828,7 +3828,7 @@ function language_strings() { arr["RUSSIAN",335]="Выбран WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["GREEK",335]="Επιλεγμένο WPS BSSID: ${pink_color}${wps_bssid}${normal_color}" arr["ITALIAN",335]="BSSID WPS selezionato: ${pink_color}${wps_bssid}${normal_color}" - arr["POLISH",335]="${pending_of_translation} Wybrano BSSID WPS: ${pink_color}${wps_bssid}${normal_color}" + arr["POLISH",335]="Wybrano BSSID WPS: ${pink_color}${wps_bssid}${normal_color}" arr["ENGLISH",336]="Selected WPS channel: ${pink_color}${wps_channel}${normal_color}" arr["SPANISH",336]="Canal WPS seleccionado: ${pink_color}${wps_channel}${normal_color}" @@ -3838,7 +3838,7 @@ function language_strings() { arr["RUSSIAN",336]="Выбран WPS канал: ${pink_color}${wps_channel}${normal_color}" arr["GREEK",336]="Επιλεγμένο WPS κανάλι: ${pink_color}${wps_channel}${normal_color}" arr["ITALIAN",336]="Canale WPS selezionato: ${pink_color}${wps_channel}${normal_color}" - arr["POLISH",336]="${pending_of_translation} Wybrano kanał WPS: ${pink_color}${wps_channel}${normal_color}" + arr["POLISH",336]="Wybrano kanał WPS: ${pink_color}${wps_channel}${normal_color}" arr["ENGLISH",337]="Selected WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- can't be used" arr["SPANISH",337]="ESSID WPS seleccionado: ${pink_color}${wps_essid}${blue_color} <- no se puede usar" @@ -3848,7 +3848,7 @@ function language_strings() { arr["RUSSIAN",337]="Выбран WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- не может использоваться" arr["GREEK",337]="Επιλεγμένο WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- δεν μπορεί να χρησιμοποιηθεί" arr["ITALIAN",337]="ESSID WPS selezionato: ${pink_color}${wps_essid}${blue_color} <- non può essere utilizzato" - arr["POLISH",337]="${pending_of_translation} Wybrano WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- nie można używać" + arr["POLISH",337]="Wybrano WPS ESSID: ${pink_color}${wps_essid}${blue_color} <- nie można użyć" arr["ENGLISH",338]="Selected WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["SPANISH",338]="ESSID WPS seleccionado: ${pink_color}${wps_essid}${normal_color}" @@ -3858,7 +3858,7 @@ function language_strings() { arr["RUSSIAN",338]="Выбран WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["GREEK",338]="Επιλεγμένο WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["ITALIAN",338]="ESSID WPS selezionato: ${pink_color}${wps_essid}${normal_color}" - arr["POLISH",338]="${pending_of_translation} Wybrano WPS ESSID: ${pink_color}${wps_essid}${normal_color}" + arr["POLISH",338]="Wybrano WPS ESSID: ${pink_color}${wps_essid}${normal_color}" arr["ENGLISH",339]="Selected WPS BSSID: ${pink_color}None${normal_color}" arr["SPANISH",339]="BSSID WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3868,7 +3868,7 @@ function language_strings() { arr["RUSSIAN",339]="Выбран WPS BSSID: ${pink_color}Нет${normal_color}" arr["GREEK",339]="Επιλεγμένο WPS BSSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",339]="BSSID WPS selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",339]="${pending_of_translation} Wybrano WPS BSSID: ${pink_color}Brak${normal_color}" + arr["POLISH",339]="Wybrano WPS BSSID: ${pink_color}Brak${normal_color}" arr["ENGLISH",340]="Selected WPS channel: ${pink_color}None${normal_color}" arr["SPANISH",340]="Canal WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3878,7 +3878,7 @@ function language_strings() { arr["RUSSIAN",340]="Выбран WPS канал: ${pink_color}Нет${normal_color}" arr["GREEK",340]="Επιλεγμένο WPS κανάλι: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",340]="Canale WPS selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",340]="${pending_of_translation} Wybrano kanał WPS: ${pink_color}Brak${normal_color}" + arr["POLISH",340]="Wybrano kanał WPS: ${pink_color}Brak${normal_color}" arr["ENGLISH",341]="Selected WPS ESSID: ${pink_color}None${normal_color}" arr["SPANISH",341]="ESSID WPS seleccionado: ${pink_color}Ninguno${normal_color}" @@ -3888,17 +3888,17 @@ function language_strings() { arr["RUSSIAN",341]="Выбран WPS ESSID: ${pink_color}Нет${normal_color}" arr["GREEK",341]="Επιλεγμένο WPS ESSID: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",341]="ESSID WPS selezionato: ${pink_color}Nessuno${normal_color}" - arr["POLISH",341]="${pending_of_translation} Wybrano WPS ESSID: ${pink_color}Brak${normal_color}" + arr["POLISH",341]="Wybrano WPS ESSID: ${pink_color}Brak${normal_color}" arr["ENGLISH",342]="Pixie Dust attack obtains PIN and password in seconds, but not all access points are affected" arr["SPANISH",342]="El ataque Pixie Dust obtiene el PIN y la clave en segundos, pero no todos los puntos de acceso son vulnerables a este ataque" arr["FRENCH",342]="L'attaque Pixie Dust permet l'obtention du PIN et du mot de passe en quelques secondes mais les points d'accès ne sont pas tous vulnérables" arr["CATALAN",342]="L'atac Pixie Dust obté el PIN i la clau en segons, però no tots els punts d'accés són vulnerables a aquest atac" arr["PORTUGUESE",342]="O ataque Pixie Dust recebe o PIN e a senha em segundos, mas nem todos os pontos de acesso são vulneráveis a este ataque" - arr["RUSSIAN",342]="Pixie Dust получает PIN и пароль за секунды, но не все точки доступа подвержены этой атаке" + arr["RUSSIAN",342]="Pixie Dust получает ПИН и пароль за секунды, но не все точки доступа подвержены этой атаке" arr["GREEK",342]="Η επίθεση Pixie Dust αποκτά το PIN και τον κωδικό πρόσβασης σε δευτερόλεπτα, αλλά μερικά σημεία πρόσβασης δεν επηρεάζονται" arr["ITALIAN",342]="L'attacco Pixie Dust ottiene il PIN e la password in pochi secondi, ma non tutti i punti di accesso sono vulnerabili a questo attacco" - arr["POLISH",342]="${pending_of_translation} Atak Pixie Dust pobiera PIN i klucz w kilka sekund, ale nie wszystkie punkty dostępu są podatne na ten atak" + arr["POLISH",342]="Atak Pixie Dust pobiera PIN i klucz sieci w kilka sekund, ale nie wszystkie punkty dostępu są na niego podatne" arr["ENGLISH",343]="In order to success on any WPS based attack, you need good signal of target network. We might otherwise get false negatives" arr["SPANISH",343]="Para realizar cualquier ataque WPS es necesario tener una buena señal de la red objetivo. Si no, podríamos obtener falsos negativos" @@ -3908,27 +3908,27 @@ function language_strings() { arr["RUSSIAN",343]="Чтобы добиться успеха при любой WPS атаке, вам нужен хорошей сигнал целевой сети. В противном случае мы можем получить ложные срабатывания" arr["GREEK",343]="Για να εκτελεστεί επιτυχώς οποιαδήποτε επίθεση WPS, θα πρέπει να υπάρχει ισχυρό σήμα του δικτύου στόχου. Αλλιώς μπορεί να υπάρξουν ψευδώς αρνητικά αποτελέσματα" arr["ITALIAN",343]="Per qualsiasi attacco WPS è necessario avere un buon segnale della rete obiettivo. Altrimenti potremmo ottenere falsi negativi" - arr["POLISH",343]="${pending_of_translation} Aby wykonać dowolny atak WPS, trzeba mieć dobry sygnał z sieci docelowej. Jeśli nie, możemy uzyskać fałszywe negatywy" + arr["POLISH",343]="Aby wykonać dowolny atak WPS, trzeba mieć dobry sygnał z sieci docelowej. Jeśli nie, możemy błędnie stwierdzić ze AP jest odporny" arr["ENGLISH",344]="Some access points can be blocked after failing some PIN connection attempts. It may vary depending on the access point" arr["SPANISH",344]="Algunos puntos de acceso se bloquean tras fallar cierto número de intentos de conexión por PIN. Puede variar dependiendo del punto de acceso" arr["FRENCH",344]="Certains routeurs bloquent le WPS après un certain nombre de PIN erronés. Ce nombre varie selon les modèle" arr["CATALAN",344]="Alguns punts d'accés es bloquejan després de fallar un cert nombre d'intents de connexió per PIN. Pot variar depenent del punt d'accés" arr["PORTUGUESE",344]="Alguns pontos de acesso podem estar bloqueados depois de receber uma série de tentativas incorretas de conexão por PIN. Isso pode variar dependendo do ponto de acesso" - arr["RUSSIAN",344]="Некоторые точки доступа блокируются после нескольких неудачных попыток подключения с PIN. Это зависит от конкретной точки доступа." + arr["RUSSIAN",344]="Некоторые точки доступа блокируются после нескольких неудачных попыток подключения с ПИНом. Это зависит от конкретной точки доступа." arr["GREEK",344]="Μερικά σημεία πρόσβασης μπορεί να μπλοκαριστούν μετά από μερικές αποτυχημένες προσπάθειες σύνδεσης PIN. Μπορεί να διαφέρει ανάλογα με το σημείο πρόσβασης" arr["ITALIAN",344]="Alcuni punti di accesso si bloccano dopo un certo numero di tentativi di connessione con PIN. Può variare a seconda del punto di accesso" - arr["POLISH",344]="${pending_of_translation} Niektóre punkty dostępu są blokowane po pewnej liczbie prób PIN. Może się różnić w zależności od punktu dostępu" + arr["POLISH",344]="Niektóre punkty dostępu są blokowane po pewnej liczbie prób PIN. Liczba ta może się różnić w zależności od punktu dostępu" arr["ENGLISH",345]="5. (bully) Custom PIN association" arr["SPANISH",345]="5. (bully) Asociación con PIN personalizado" arr["FRENCH",345]="5. (bully) Association avec PIN personnalisé" arr["CATALAN",345]="5. (bully) Associació amb PIN personalitzat" arr["PORTUGUESE",345]="5. (bully) Associação com um PIN personalizado" - arr["RUSSIAN",345]="5. (bully) Ассоциация с персонализированным PIN" + arr["RUSSIAN",345]="5. (bully) Подключение с известным ПИНом для раскрытия пароля сети" arr["GREEK",345]="5. (bully) Σύνδεση με εξατομικευμένο PIN" arr["ITALIAN",345]="5. (bully) Associazione con PIN personalizzato" - arr["POLISH",345]="${pending_of_translation} 5. (bully) Stowarzyszenie z niestandardowym kodem PIN" + arr["POLISH",345]="5. (bully) Asocjacja z niestandardowym kodem PIN" arr["ENGLISH",346]="7. (bully) Pixie Dust attack" arr["SPANISH",346]="7. (bully) Ataque Pixie Dust" @@ -3938,27 +3938,27 @@ function language_strings() { arr["RUSSIAN",346]="7. (bully) Атака Pixie Dust" arr["GREEK",346]="7. (bully) Επίθεση Pixie Dust" arr["ITALIAN",346]="7. (bully) Attacco Pixie Dust" - arr["POLISH",346]="${pending_of_translation} 7. (bully) Ataku Pixie Dust" + arr["POLISH",346]="7. (bully) Atak Pixie Dust" arr["ENGLISH",347]="9. (bully) Bruteforce PIN attack" arr["SPANISH",347]="9. (bully) Ataque de fuerza bruta por PIN" arr["FRENCH",347]="9. (bully) Attaque brute force PIN" arr["CATALAN",347]="9. (bully) Atac de força bruta per PIN" arr["PORTUGUESE",347]="9. (bully) Ataque de força bruta por PIN" - arr["RUSSIAN",347]="9. (bully) Атака перебором PIN" + arr["RUSSIAN",347]="9. (bully) Атака полным перебором ПИНа" arr["GREEK",347]="9. (bully) Επίθεση PIN με χρήση ωμής βίας" arr["ITALIAN",347]="9. (bully) Attacco forza bruta con PIN" - arr["POLISH",347]="${pending_of_translation} 9. (bully) Brute force atak za pomocą kodu PIN" + arr["POLISH",347]="9. (bully) Atak Brute Force za pomocą kodu PIN" arr["ENGLISH",348]="11. (bully) Known PINs database based attack" arr["SPANISH",348]="11. (bully) Ataque basado en base de datos de PINs conocidos" arr["FRENCH",348]="11. (bully) Attaque en utilisant un PIN de la base de données" arr["CATALAN",348]="11. (bully) Atac basat en base de dades de PINs coneguts" arr["PORTUGUESE",348]="11. (bully) Ataque com base em um banco de dados de PINs conhecidos" - arr["RUSSIAN",348]="11. (bully) Атака на основе базы данных известных PIN" + arr["RUSSIAN",348]="11. (bully) Атака на основе базы данных известных и сгенерированных ПИНов" arr["GREEK",348]="11. (bully) Επίθεση με χρήση βάσης δεδομένων γνωστών PIN" arr["ITALIAN",348]="11. (bully) Attacco che utilizza una base dati di PIN" - arr["POLISH",348]="${pending_of_translation} 11. (bully) Atak oparty o bazę danych znanych PINów" + arr["POLISH",348]="11. (bully) Atak oparty o bazę danych znanych PINów" arr["ENGLISH",349]=" N. BSSID CHANNEL PWR LOCKED ESSID" arr["SPANISH",349]=" N. BSSID CANAL PWR LOCKED ESSID" @@ -3978,7 +3978,7 @@ function language_strings() { arr["RUSSIAN",350]="${blue_color}Вы выбрали заблокированную WPS сеть ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",350]="${blue_color}Έχετε επιλέξει ένα κλειδωμένο WPS δίκτυο ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",350]="${blue_color}È stata selezionata una rete WPS bloccata ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",350]="${pending_of_translation} ${blue_color}Wybrano zablokowaną sieć WPS ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",350]="${blue_color}Wybrano sieć z zablokowanym WPS ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",351]="WPS locked network: ${pink_color}${wps_locked}${normal_color}" arr["SPANISH",351]="Red WPS bloqueada: ${pink_color}${wps_locked}${normal_color}" @@ -3988,7 +3988,7 @@ function language_strings() { arr["RUSSIAN",351]="Сеть с заблокированным WPS: ${pink_color}${wps_locked}${normal_color}" arr["GREEK",351]="Κλειδωμένο WPS δίκτυο: ${pink_color}${wps_locked}${normal_color}" arr["ITALIAN",351]="Rete WPS bloccata: ${pink_color}${wps_locked}${normal_color}" - arr["POLISH",351]="${pending_of_translation} Zablokowana sieć WPS: ${pink_color}${wps_locked}${normal_color}" + arr["POLISH",351]="Zablokowana sieć WPS: ${pink_color}${wps_locked}${normal_color}" arr["ENGLISH",352]="WPS locked network: ${pink_color}None${normal_color}" arr["SPANISH",352]="Red WPS bloqueada: ${pink_color}Ninguno${normal_color}" @@ -3998,7 +3998,7 @@ function language_strings() { arr["RUSSIAN",352]="Сеть с заблокированным WPS: ${pink_color}Нет${normal_color}" arr["GREEK",352]="Κλειδωμένο WPS δίκτυο: ${pink_color}Κανένα${normal_color}" arr["ITALIAN",352]="Rete WPS bloccata: ${pink_color}Nessuno${normal_color}" - arr["POLISH",352]="${pending_of_translation} Zablokowana sieć WPS: ${pink_color}Brak${normal_color}" + arr["POLISH",352]="Zablokowana sieć WPS: ${pink_color}Brak${normal_color}" arr["ENGLISH",353]="Checking to solve possible \"bad FCS\" problem if exists. Parameterizing..." arr["SPANISH",353]="Realizando una pequeña prueba para solventar el posible problema de \"bad FCS\" si existiese. Parametrizando..." @@ -4008,7 +4008,7 @@ function language_strings() { arr["RUSSIAN",353]="Проверка возможного решения проблемы \"bad FCS (контроля последовательности кадров)\" если она существует. Параметризация..." arr["GREEK",353]="Γίνεται έλεγχος επίλυσης πιθανού σφάλματος \"bad FCS\" αν υπάρχει. Γίνεται παραμετροποίηση..." arr["ITALIAN",353]="Effettuando un piccolo test per risolvere il possibile problema di \"bad FCS\" se presente. Parametrizzando..." - arr["POLISH",353]="${pending_of_translation} Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." + arr["POLISH",353]="Przeprowadzenie małego testu, aby rozwiązać problem \"bad FCS\" jeśli istniał. Parametryzowanie..." arr["ENGLISH",354]="Done! parameter set" arr["SPANISH",354]="Hecho! parámetro fijado" @@ -4018,7 +4018,7 @@ function language_strings() { arr["RUSSIAN",354]="Сделано! параметры заданы" arr["GREEK",354]="Έγινε! η παράμετρος τέθηκε" arr["ITALIAN",354]="Fatto! parametro impostato" - arr["POLISH",354]="${pending_of_translation} Sporządzono! zestaw parametrów" + arr["POLISH",354]="Zrobione! parametry ustawione" arr["ENGLISH",355]="It seems this interface was parametrized before. It's not necessary to check again" arr["SPANISH",355]="Esta interfaz ya fue parametrizada anteriormente. No es necesario realizar de nuevo el chequeo" @@ -4028,7 +4028,7 @@ function language_strings() { arr["RUSSIAN",355]="Этот интерфейс был параметризован ранее. Нет необходимости проверять снова" arr["GREEK",355]="Φαίνεται πως αυτή η διεπαφή παραμετροποιήθηκε προηγουμένως. Δεν είναι απαραίτητο να γίνει έλεγχος ξανά" arr["ITALIAN",355]="Questa interfaccia è stata configurata anteriormente. Non c'è bisogno di controllare di nuovo" - arr["POLISH",355]="${pending_of_translation} Ten interfejs został wcześniej sparametryzowany. Nie jest konieczne przeprowadzanie kontroli" + arr["POLISH",355]="Ten interfejs został wcześniej sparametryzowany. Nie jest konieczne ponownie sprawdzenie" arr["ENGLISH",356]="Some combinations don't work well. Such as reaver and Ralink chipset cards. If your card has this chipset is recommended to use bully" arr["SPANISH",356]="Algunas combinaciones no funcionan bien. Como por ejemplo reaver y las tarjetas con chipset Ralink. Si tu tarjeta tiene este chipset es mejor utilizar bully" @@ -4038,17 +4038,17 @@ function language_strings() { arr["RUSSIAN",356]="Некоторые комбинации не работают нормально. К примеру reaver и карты с чипсетом Ralink. Если ваша карта имеет этот чипсет, то рекомендуется использовать bully" arr["GREEK",356]="Μερικοί συνδυασμοί δεν λειτουργούν καλά. Όπως για παράδειγμα το reaver με κάρτες που έχουν Ralink chipset. Αν η κάρτα σας έχει αυτό το chipset είναι προτιμότερο να χρησιμοποιήσετε το bully" arr["ITALIAN",356]="Alcune combinazioni non funzionano bene. Come ad esempio reaver e le schede con chipset Ralink. Se la scheda ha questo chipset è meglio usare bully" - arr["POLISH",356]="${pending_of_translation} Niektóre kombinacje nie działają dobrze. Jak na przykład rewer i karty z chipsetem Ralink. Jeśli Twoja karta ma ten chipset lepiej jest użyć bully" + arr["POLISH",356]="Niektóre kombinacje nie działają dobrze. Jak na przykład reaver i karty z chipsetem Ralink. Jeśli Twoja karta ma ten chipset lepiej jest użyć bully" arr["ENGLISH",357]="6. (reaver) Custom PIN association" arr["SPANISH",357]="6. (reaver) Asociación con PIN personalizado" arr["FRENCH",357]="6. (reaver) Association avec le code PIN personnalisé" arr["CATALAN",357]="6. (reaver) Associació amb PIN personalitzat" arr["PORTUGUESE",357]="6. (reaver) Associação com um PIN personalizado" - arr["RUSSIAN",357]="6. (reaver) Пользовательские PIN ассоциации" + arr["RUSSIAN",357]="6. (reaver) Подключение с известным ПИНом для раскрытия пароля сети" arr["GREEK",357]="6. (reaver) Σύνδεση με εξατομικευμένο PIN" arr["ITALIAN",357]="6. (reaver) Associazione con PIN personalizzato" - arr["POLISH",357]="${pending_of_translation} 6. (reaver) Stowarzyszenie z niestandardowym kodem PIN" + arr["POLISH",357]="6. (reaver) Asocjacja z niestandardowym kodem PIN" arr["ENGLISH",358]="8. (reaver) Pixie Dust attack" arr["SPANISH",358]="8. (reaver) Ataque Pixie Dust" @@ -4058,27 +4058,27 @@ function language_strings() { arr["RUSSIAN",358]="8. (reaver) Атака Pixie Dust" arr["GREEK",358]="8. (reaver) Επίθεση Pixie Dust" arr["ITALIAN",358]="8. (reaver) Attacco Pixie Dust" - arr["POLISH",358]="${pending_of_translation} 8. (reaver) Ataku Pixie Dust" + arr["POLISH",358]="8. (reaver) Atak Pixie Dust" arr["ENGLISH",359]="10. (reaver) Bruteforce PIN attack" arr["SPANISH",359]="10. (reaver) Ataque de fuerza bruta por PIN" arr["FRENCH",359]="10. (reaver) Attaque de force brute PIN" arr["CATALAN",359]="10. (reaver) Atac de força bruta per PIN" arr["PORTUGUESE",359]="10. (reaver) Ataque de força bruta por PIN" - arr["RUSSIAN",359]="10. (reaver) Атака перебором PIN" + arr["RUSSIAN",359]="10. (reaver) Атака полным перебором ПИНа" arr["GREEK",359]="10. (reaver) Επίθεση PIN με χρήση ωμής βίας" arr["ITALIAN",359]="10. (reaver) Attacco forza bruta con PIN" - arr["POLISH",359]="${pending_of_translation} 10. (reaver) Brute force atak za pomocą kodu PIN" + arr["POLISH",359]="10. (reaver) Atak Brute Force za pomocą kodu PIN" arr["ENGLISH",360]="12. (reaver) Known PINs database based attack" arr["SPANISH",360]="12. (reaver) Ataque basado en base de datos de PINs conocidos" arr["FRENCH",360]="12. (reaver) Attaque en utilisant la base de données de PIN connus" arr["CATALAN",360]="12. (reaver) Atac basat en base de dades de PINs coneguts" arr["PORTUGUESE",360]="12. (reaver) Ataque com base em um banco de dados de PINs conhecidos" - arr["RUSSIAN",360]="12. (reaver) Атака на основе базы данных известных PIN" + arr["RUSSIAN",360]="12. (reaver) Атака на основе базы данных известных и сгенерированных ПИНов" arr["GREEK",360]="12. (reaver) Επίθεση με χρήση βάσης δεδομένων γνωστών PIN" arr["ITALIAN",360]="12. (reaver) Attacco che utilizza una base dati di PINs conosciuti" - arr["POLISH",360]="${pending_of_translation} 12. (reaver) Attacco che utilizza una base dati di PIN" + arr["POLISH",360]="12. (reaver) Atak oparty o bazę danych znanych PINów" arr["ENGLISH",361]="14. Return to main menu" arr["SPANISH",361]="14. Volver al menú principal" @@ -4088,7 +4088,7 @@ function language_strings() { arr["RUSSIAN",361]="14. Возврат в главное меню" arr["GREEK",361]="14. Επιστροφή στο αρχικό μενού" arr["ITALIAN",361]="14. Tornare al menú principale" - arr["POLISH",361]="${pending_of_translation} 14. Wróć do menu głównego" + arr["POLISH",361]="14. Wróć do menu głównego" arr["ENGLISH",362]="Custom PIN set to ${normal_color}${custom_pin}" arr["SPANISH",362]="PIN personalizado elegido ${normal_color}${custom_pin}" @@ -4098,7 +4098,7 @@ function language_strings() { arr["RUSSIAN",362]="Пользовательский PIN установлен на ${normal_color}${custom_pin}" arr["GREEK",362]="Το εξατομικευμένο PIN τέθηκε σε ${normal_color}${custom_pin}" arr["ITALIAN",362]="PIN personalizzato scelto ${normal_color}${custom_pin}" - arr["POLISH",362]="${pending_of_translation} Wybrany PIN ${normal_color}${custom_pin}" + arr["POLISH",362]="Wybrany PIN ${normal_color}${custom_pin}" arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" @@ -4108,7 +4108,7 @@ function language_strings() { arr["RUSSIAN",363]="Введите пользовательский PIN (8 цифр):" arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" arr["ITALIAN",363]="Inserire il PIN personalizzato (8 cifre):" - arr["POLISH",363]="${pending_of_translation} Wprowadź niestandardowy kod PIN (8 cyfr):" + arr["POLISH",363]="Wprowadź niestandardowy kod PIN (8 cyfr):" arr["ENGLISH",364]="BSSID set to ${normal_color}${wps_bssid}" arr["SPANISH",364]="BSSID elegido ${normal_color}${wps_bssid}" @@ -4118,7 +4118,7 @@ function language_strings() { arr["RUSSIAN",364]="BSSID установлена на ${normal_color}${wps_bssid}" arr["GREEK",364]="Το BSSID τέθηκε σε ${normal_color}${wps_bssid}" arr["ITALIAN",364]="BSSID selezionato ${normal_color}${wps_bssid}" - arr["POLISH",364]="${pending_of_translation} Wybrano BSSID ${normal_color}${wps_bssid}" + arr["POLISH",364]="Wybrano BSSID ${normal_color}${wps_bssid}" arr["ENGLISH",365]="Channel set to ${normal_color}${wps_channel}" arr["SPANISH",365]="Canal elegido ${normal_color}${wps_channel}" @@ -4128,7 +4128,7 @@ function language_strings() { arr["RUSSIAN",365]="Канал установлен на ${normal_color}${wps_channel}" arr["GREEK",365]="Το κανάλι ${normal_color}${wps_channel}${blue_color} έχει επιλεχθεί" arr["ITALIAN",365]="Canale selezionato ${normal_color}${wps_channel}" - arr["POLISH",365]="${pending_of_translation} Wybrany kanał ${normal_color}${wps_channel}" + arr["POLISH",365]="Wybrany kanał ${normal_color}${wps_channel}" arr["ENGLISH",366]="After stopping the attack (using [Ctrl+C]), the window will not be closed automatically. So you'll have time to write down the password if successful. You'll have to close it manually" arr["SPANISH",366]="Tras parar el ataque (usando [Ctrl+C]), la ventana del ataque no se cerrará automáticamente. Asi tendrás tiempo de anotar la contraseña en caso de tener éxito. Tendrás que cerrarla manualmente" @@ -4138,7 +4138,7 @@ function language_strings() { arr["RUSSIAN",366]="После остановки атаки (используя [Ctrl+C]), окно автоматически не закроется. У вас будет время переписать пароль, если атака завершилась успешно. Затем вам нужно закрыть его вручную" arr["GREEK",366]="Μετά τη διακοπή της επίθεσης (με [Ctrl+C]), το παράθυρο δεν θα κλείσει αυτόματα. Έτσι θα έχετε χρόνο να κρατήσετε τον κωδικό πρόσβασης σε περίπτωση επιτυχίας. Το παράθυρο θα πρέπει να το κλείσετε χειροκίνητα" arr["ITALIAN",366]="Dopo l'arresto dell'attacco (utilizzando [Ctrl+C]), la finestra non si chiuderà automaticamente. In modo da avere il tempo di scrivere la password in caso di successo. Dovrai chiuderla manualmente" - arr["POLISH",366]="${pending_of_translation} Po zatrzymaniu ataku (przy użyciu [Ctrl+C]) okno ataku nie zostanie automatycznie zamknięte. W ten sposób będziesz miał czas na zapisanie hasła w przypadku sukcesu. Musisz ją zamknąć ręcznie" + arr["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["ENGLISH",367]="You have bully installed (v${bully_version}), but not required version. To perform Pixie Dust integrated bully attack you must have at least version v${minimum_bully_pixiewps_version}" arr["SPANISH",367]="Tienes bully instalado (v${bully_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con bully has de tener al menos la versión v${minimum_bully_pixiewps_version}" @@ -4148,7 +4148,7 @@ function language_strings() { arr["RUSSIAN",367]="У вас установлен bully (v${bully_version}), но не та версия, которая требуется. Для выполнения интегрированной в bully атаки Pixie Dust у вас должна быть по крайне мере версия v${minimum_bully_pixiewps_version}" arr["GREEK",367]="Έχετε εγκατεστημένο το bully (v${bully_version}), αλλά όχι την απαιτούμενη έκδοση. Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο bully θα πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_bully_pixiewps_version}" arr["ITALIAN",367]="È stato installato bully (v${bully_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con bully devi avere almeno la versione v${minimum_bully_pixiewps_version}" - arr["POLISH",367]="${pending_of_translation} Masz zainstalowane bully (v${bully_version}), ale nie wymagana wersja. Aby atak Pixie Dust był zintegrowany z przeklęciem, musisz mieć co najmniej wersję v${minimum_bully_pixiewps_version}" + arr["POLISH",367]="Masz zainstalowane bully (v${bully_version}), ale nie wymaganą wersję. Aby atak Pixie Dust był zintegrowany z bully, musisz mieć co najmniej wersję v${minimum_bully_pixiewps_version}" arr["ENGLISH",368]="You have bully installed (v${bully_version}). You meet the version requirement to perform Pixie Dust integrated bully attack (minimum version v${minimum_bully_pixiewps_version}). Script can continue..." arr["SPANISH",368]="Tienes bully instalado (v${bully_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con bully (versión mínima v${minimum_bully_pixiewps_version}). El script puede continuar..." @@ -4158,7 +4158,7 @@ function language_strings() { arr["RUSSIAN",368]="У вас установлен bully (v${bully_version}). Версия удовлетворяет требованиям для проведения интегрированной в bully атаки Pixie Dust (минимальная версия v${minimum_bully_pixiewps_version}). Скрипт может продолжить работу..." arr["GREEK",368]="Έχετε εγκατεστημένο το bully (v${bully_version}). Έχετε την απαραίτητη έκδοση bully (ελάχιστη έκδοση v${minimum_bully_pixiewps_version}), για την επίθεση Pixie Dust με ενσωματωμένο bully. Το script μπορεί να συνεχίσει..." arr["ITALIAN",368]="È stato installato bully (v${bully_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con bully (versione minima v${minimum_bully_pixiewps_version}). Lo script può continuare..." - arr["POLISH",368]="${pending_of_translation} Zainstalowałeś bully (v${bully_version}). Spełnia się wymagania wersji, aby atak Pixie Dust był zintegrowany z przeklęciem (wersja minimalna v${minimum_bully_pixiewps_version}). Skrypt może kontynuować..." + arr["POLISH",368]="Masz zainstalowany bully (v${bully_version}). Spełnia ona wymagania wersji, aby atak Pixie Dust był zintegrowany z bully (wersja minimalna v${minimum_bully_pixiewps_version}). Skrypt może kontynuować..." arr["ENGLISH",369]="To perform the Pixie Dust integrated attack with reaver or bully, you must have installed at least ${minimum_reaver_pixiewps_version} version for reaver and ${minimum_bully_pixiewps_version} for bully" arr["SPANISH",369]="Para realizar el ataque Pixie Dust integrado con reaver o con bully, has de tener instalada como mínimo la versión ${minimum_reaver_pixiewps_version} para reaver y ${minimum_bully_pixiewps_version} para bully" @@ -4168,7 +4168,7 @@ function language_strings() { arr["RUSSIAN",369]="Для выполнения интегрированной атаки Pixie Dust с reaver или bully, у вас должна быть установлена, по крайней мере, версия ${minimum_reaver_pixiewps_version} для reaver и ${minimum_bully_pixiewps_version} для bully" arr["GREEK",369]="Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο reaver ή bully, θα πρέπει να έχετε εγκαταστημένη τουλάχιστον την έκδοση ${minimum_reaver_pixiewps_version} για reaver και ${minimum_bully_pixiewps_version} για bully" arr["ITALIAN",369]="Per realizzare l'attacco Pixie Dust integrato con Reaver o bully, deve essere installata almeno la versione ${minimum_reaver_pixiewps_version} per Reaver e la versione ${minimum_bully_pixiewps_version} per bully" - arr["POLISH",369]="${pending_of_translation} Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję ${minimum_reaver_pixiewps_version}, aby pobrać i ${minimum_bully_pixiewps_version} na bully" + arr["POLISH",369]="Aby przeprowadzić zintegrowany atak Pixie Dust z użyciem reaver lub z bully, musisz mieć zainstalowaną co najmniej wersję ${minimum_reaver_pixiewps_version} reaver i ${minimum_bully_pixiewps_version} bully" arr["ENGLISH",370]="You have reaver installed (v${reaver_version}). You meet the version requirement to perform Pixie Dust integrated reaver attack (minimum version v${minimum_reaver_pixiewps_version}). Script can continue..." arr["SPANISH",370]="Tienes reaver instalado (v${reaver_version}). Cumples con el requisito de versión para realizar el ataque Pixie Dust integrado con reaver (versión minima v${minimum_reaver_pixiewps_version}). El script puede continuar..." @@ -4178,7 +4178,7 @@ function language_strings() { arr["RUSSIAN",370]="У вас установлен reaver (v${reaver_version}). Версия удовлетворяет требованиям для выполнения интегрированной в reaver атаки Pixie Dust (минимальная версия v${minimum_reaver_pixiewps_version}). Скрипт может продолжить работу..." arr["GREEK",370]="Έχετε εγκατεστημένο το reaver (v${reaver_version}). Έχετε την απαραίτητη έκδοση reaver (ελάχιστη έκδοση v${minimum_reaver_pixiewps_version}), για την επίθεση Pixie Dust με ενσωματωμένο reaver. Το script μπορεί να συνεχίσει..." arr["ITALIAN",370]="È stato installato reaver (v${reaver_version}). Soddisfi il requisito della versione per realizzare l'attacco Pixie Dust integrato con reaver (versione minima v${minimum_reaver_pixiewps_version}). Lo script può continuare..." - arr["POLISH",370]="${pending_of_translation} Masz zainstalowany reaver (v${reaver_version}). Spełnia się wymagania dotyczące wersji, aby wykonać atak Pixie Dust z użyciem reverera (wersja minimalna v${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." + arr["POLISH",370]="Masz zainstalowany reaver (v${reaver_version}). Spełnia on wymagania dotyczące wersji, aby wykonać atak Pixie Dust (wersja minimalna v${minimum_reaver_pixiewps_version}). Skrypt może kontynuować..." arr["ENGLISH",371]="You have reaver installed (v${reaver_version}), but not required version. To perform Pixie Dust integrated reaver attack you must have at least version v${minimum_reaver_pixiewps_version}" arr["SPANISH",371]="Tienes reaver instalado (v${reaver_version}), aunque no la versión requerida. Para realizar el ataque Pixie Dust integrado con reaver has de tener al menos la versión v${minimum_reaver_pixiewps_version}" @@ -4188,7 +4188,7 @@ function language_strings() { arr["RUSSIAN",371]="У вас установлен reaver (v${reaver_version}), но не та версия, которая требуется. Для выполнения интегрированной в reaver атаки Pixie Dust у вас должна быть по крайней мере v${minimum_reaver_pixiewps_version}" arr["GREEK",371]="Έχετε εγκατεστημένο το reaver (v${reaver_version}), αλλά όχι την απαιτούμενη έκδοση. Για να κάνετε την επίθεση Pixie Dust με ενσωματωμένο reaver θα πρέπει να έχετε τουλάχιστον την έκδοση v${minimum_reaver_pixiewps_version}" arr["ITALIAN",371]="È stato installato reaver (v${reaver_version}), ma non la versione richiesta. Per realizzare l'attacco Pixie Dust integrato con reaver devi avere almeno la versione v${minimum_reaver_pixiewps_version}" - arr["POLISH",371]="${pending_of_translation} Masz zainstalowany reaver (v${reaver_version}), ale nie wymagana wersja. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v${minimum_reaver_pixiewps_version}" + arr["POLISH",371]="Masz zainstalowany reaver (v${reaver_version}), ale nie wymaganą wersję. Aby zrealizować atak Pixie Dust zintegrowany z programem reaver musisz mieć co najmniej wersję v${minimum_reaver_pixiewps_version}" arr["ENGLISH",372]="This action can't be performed without known PINs database file" arr["SPANISH",372]="Sin fichero de base de datos de PINs conocidos no se puede realizar esta acción" @@ -4198,7 +4198,7 @@ function language_strings() { arr["RUSSIAN",372]="Это действие не может быть выполнено без файла базы данных известных PIN" arr["GREEK",372]="Αυτή η ενέργεια δεν μπορεί να πραγματοποιηθεί χωρίς να υπάρχει το αρχείο με την βάση δεδομένων γνωστών PIN" arr["ITALIAN",372]="Senza il file del database dei PIN conosciuti non si puó eseguire questa azione" - arr["POLISH",372]="${pending_of_translation} Brak bazy danych znanych kodów PIN nie może wykonać tej czynności" + arr["POLISH",372]="Ta czynność nie może zostać zrealizowana bez bazy danych znanych kodów PIN" arr["ENGLISH",373]="The known PINs database file exists. Script can continue..." arr["SPANISH",373]="Existe el fichero de base de datos de PINs conocidos. El script puede continuar..." @@ -4208,7 +4208,7 @@ function language_strings() { arr["RUSSIAN",373]="Файл с базой данных известных PIN существует. Скрипт может продолжать..." arr["GREEK",373]="Το αρχείο με την βάση δεδομένων γνωστών PIN υπάρχει. Το script μπορεί να συνεχίσει..." arr["ITALIAN",373]="Esiste il file di base dati dei PINs conosciuti. Lo script può continuare..." - arr["POLISH",373]="${pending_of_translation} Znajduje się plik bazy danych znanych PIN. Skrypt może kontynuować..." + arr["POLISH",373]="Znaleziono plik bazy danych znanych PIN. Skrypt może kontynuować..." arr["ENGLISH",374]="Local PINs database file (${known_pins_dbfile}) can't be found in the script folder. It will be attempted to download" arr["SPANISH",374]="No se ha podido encontrar el fichero local de la base de datos de PINs (${known_pins_dbfile}) en la carpeta del script. Se intentará descargar" @@ -4218,7 +4218,7 @@ function language_strings() { arr["RUSSIAN",374]="Локальный файл базы данных PIN (${known_pins_dbfile}) не найден в папке скрипта. Будет предпринята попытка загрузить его" arr["GREEK",374]="Το αρχείο με την βάση δεδομένων PIN (${known_pins_dbfile}) δεν βρέθηκε στο φάκελο με το script. Θα προσπαθήσει να κατέβει" arr["ITALIAN",374]="Impossibile trovare il file di base dati con i PINs conosciuti (${known_pins_dbfile}) nella cartella dello script. Cercheremo di scaricarla" - arr["POLISH",374]="${pending_of_translation} Nie znaleziono lokalnej bazy danych bazy danych kodu PIN (${known_pins_dbfile}) w folderze skryptu. Spróbuje pobrać" + arr["POLISH",374]="Nie znaleziono lokalnej bazy danych bazy danych kodów PIN (${known_pins_dbfile}) w folderze skryptu. Spróbuję go pobrać" arr["ENGLISH",375]="It seems you have no internet access" arr["SPANISH",375]="Parece que no tienes conexión a internet" @@ -4228,7 +4228,7 @@ function language_strings() { arr["RUSSIAN",375]="Судя по всему, у вас нет Интернет доступа" arr["GREEK",375]="Φαίνεται πως δεν έχετε πρόσβαση στο διαδίκτυο" arr["ITALIAN",375]="Sembra che tu non abbia connessione a internet" - arr["POLISH",375]="${pending_of_translation} Wygląda na to, że nie masz połączenia internetowego" + arr["POLISH",375]="Wygląda na to, że nie masz połączenia internetowego" arr["ENGLISH",376]="Local PINs database file (${known_pins_dbfile}) was found. Anyway a check for a newer will be performed" arr["SPANISH",376]="Se ha encontrado un fichero local de base de datos de PINs (${known_pins_dbfile}). No obstante se va a comprobar si existe uno más actualizado" @@ -4238,7 +4238,7 @@ function language_strings() { arr["RUSSIAN",376]="Локальный файл базы данных PIN (${known_pins_dbfile}) был найден. В любом случае будет выполнена проверка на наличие новой версии" arr["GREEK",376]="Το αρχείο με την βάση δεδομένων PIN (${known_pins_dbfile}) βρέθηκε. Παρ'όλα αυτά θα πραγματοποιηθεί έλεγχος για νεότερη έκδοση" arr["ITALIAN",376]="Trovato un file locale di base dati dei PINs (${known_pins_dbfile}). Tuttavia sarà verificato se ne esiste uno più aggiornato" - arr["POLISH",376]="${pending_of_translation} Został znaleziony lokalny plik bazy danych PIN (${known_pins_dbfile}). Sprawdza się jednak, czy jest bardziej aktualna" + arr["POLISH",376]="Odnaleziono lokalny plik bazy danych PIN (${known_pins_dbfile}). Sprawdzę jednak, czy jest bardziej aktualna wersja" arr["ENGLISH",377]="A more up-to-date PINs database file has been successfully downloaded" arr["SPANISH",377]="Se ha descargado con éxito un fichero de base de datos de PINs más actualizado" @@ -4248,7 +4248,7 @@ function language_strings() { arr["RUSSIAN",377]="Новая версия файла базы данных PIN была успешно загружена" arr["GREEK",377]="Ένα ενημερωμένο αρχείο με την βάση δεδομένων PIN έχει κατέβει με επιτυχία" arr["ITALIAN",377]="È stato scaricato con successo un file di base dati dei PINs piú aggiornato" - arr["POLISH",377]="${pending_of_translation} Bardziej udany plik bazy danych PIN został pomyślnie pobrany" + arr["POLISH",377]="Nowszy plik bazy danych PIN został pomyślnie pobrany" arr["ENGLISH",378]="An error occurred while trying to download the PINs database file" arr["SPANISH",378]="Ocurrió un error al intentar descargar el fichero de base de datos de PINs" @@ -4258,7 +4258,7 @@ function language_strings() { arr["RUSSIAN",378]="При попытке загрузить файл базы данных PIN произошла ошибка" arr["GREEK",378]="Παρουσιάστηκε σφάλμα στην προσπάθεια να κατέβει το αρχείο με την βάση δεδομένων PIN" arr["ITALIAN",378]="Si è verificato un errore durante il tentativo di scaricare i file di base dati dei PINs" - arr["POLISH",378]="${pending_of_translation} Podczas próby pobrania pliku bazy danych kodu PIN wystąpił błąd" + arr["POLISH",378]="Podczas próby pobrania pliku bazy danych kodów PIN wystąpił błąd" arr["ENGLISH",379]="Check of the PINs database file has already been done. It will not be done again..." arr["SPANISH",379]="El chequeo del fichero de base de datos de PINs ya se hizo. No se realizará de nuevo..." @@ -4268,7 +4268,7 @@ function language_strings() { arr["RUSSIAN",379]="Уже выполнена проверка файла базы данных PIN. Она не будет делаться ещё раз..." arr["GREEK",379]="Έχει γίνει ήδη έλεγχος του αρχείου με την βάση δεδομένων PIN. Δεν θα ξαναελεγχθεί..." arr["ITALIAN",379]="Il controllo del file di base dati dei PINs è già stato eseguito. Non sarà più fatto..." - arr["POLISH",379]="${pending_of_translation} Sprawdzenie, czy plik bazy danych PIN został już wykonany. To się nie powtórzy..." + arr["POLISH",379]="Sprawdzenie pliku bazy danych PIN zostało już wykonane. To się nie powtórzy..." arr["ENGLISH",380]="Do you want to try again next time you launch this attack for this session? ${normal_color}${visual_choice}" arr["SPANISH",380]="¿Deseas que la próxima vez que lances este ataque en esta sesión se vuelva a intentar? ${normal_color}${visual_choice}" @@ -4278,7 +4278,7 @@ function language_strings() { arr["RUSSIAN",380]="Вы хотите снова продолжить эту сессию при запуске этой атаки в следующий раз? ${normal_color}${visual_choice}" arr["GREEK",380]="Θέλετε να δοκιμάσετε ξανά την επόμενη φορά που θα ξεκινήσει αυτή η επίθεση για αυτή την συνεδρία; ${normal_color}${visual_choice}" arr["ITALIAN",380]="Desideri che la prossima volta che viene lanciato questo attacco in questa sessione si tenti di nuovo? ${normal_color}${visual_choice}" - arr["POLISH",380]="${pending_of_translation} Czy chcesz następnego uruchomienia tego ataku w tej sesji, aby spróbować ponownie? ${normal_color}${visual_choice}" + arr["POLISH",380]="Czy chcesz spróbować ponownie tego ataku dla tej sesji podczas następnego uruchomienia? ${normal_color}${visual_choice}" arr["ENGLISH",381]="An error occurred while trying to access to the checksum file of remote PINs database" arr["SPANISH",381]="Ocurrió un error al intentar acceder al fichero de checksum de la base de datos de PINs remota" @@ -4288,7 +4288,7 @@ function language_strings() { arr["RUSSIAN",381]="Произошла ошибка при попытке получить доступ к контрольной сумме файла удаленной базы данных PIN" arr["GREEK",381]="Παρουσιάστηκε σφάλμα στην προσπάθεια πρόσβασης στο αρχείο checksum της απομακρυσμένης βάσης δεδομένων PIN" arr["ITALIAN",381]="Si è verificato un errore durante il tentativo di accedere al file di checksum della basse dati dei PINs remota" - arr["POLISH",381]="${pending_of_translation} Podczas próby uzyskania dostępu do pliku kontrolnego zdalnej bazy danych PIN wystąpił błąd" + arr["POLISH",381]="Podczas próby uzyskania dostępu do pliku kontrolnego zdalnej bazy danych PIN wystąpił błąd" arr["ENGLISH",382]="Checksums of the local and remote files match. Your PINs database file is up-to-date" arr["SPANISH",382]="Los checksum de los ficheros local y remoto coinciden. Tu fichero de base de datos de PINs está actualizado" @@ -4298,7 +4298,7 @@ function language_strings() { arr["RUSSIAN",382]="Контрольные суммы локального и удаленного файлов совпадают. Ваш файл базы данных PIN обновляется" arr["GREEK",382]="Τα checksums των τοπικών και των απομακρυσμένων αρχείων ταιριάζουν. Το αρχείο με την βάση δεδομένων PIN είναι ενημερωμένο" arr["ITALIAN",382]="I checksum dei file locali e remoti corrispondono. Il file di base dati dei PINs è aggiornato" - arr["POLISH",382]="${pending_of_translation} Skontrolowane są sumy kontrolne plików lokalnych i zdalnych. Plik bazy danych kodu PIN jest aktualny" + arr["POLISH",382]="Sprawdzono sumy kontrolne pliku lokalnego i zdalnego. Plik bazy danych kodów PIN jest aktualny" arr["ENGLISH",383]="It seems there is a more up-to-date PINs database file. It will be downloaded..." arr["SPANISH",383]="Parece que hay un fichero de base de datos de PINs más actualizado. Será descargado..." @@ -4308,7 +4308,7 @@ function language_strings() { arr["RUSSIAN",383]="Есть более новый файл базы данных PIN. Он будет загружен..." arr["GREEK",383]="Φαίνεται πως υπάρχει ένα νεότερο αρχείο με την βάση δεδομένων PIN. Θα κατέβει..." arr["ITALIAN",383]="Sembra che ci sia un file di base dati dei PINs piú aggiornato. Sarà scaricato..." - arr["POLISH",383]="${pending_of_translation} Wygląda na to, że istnieje bardziej aktualny plik bazy danych PIN. Zostanie pobrany..." + arr["POLISH",383]="Wygląda na to, że istnieje bardziej aktualny plik bazy danych PIN. Zostanie pobrany..." arr["ENGLISH",384]="Searching in PINs database. Please be patient..." arr["SPANISH",384]="Buscando en la base de datos de PINs. Por favor ten paciencia..." @@ -4318,7 +4318,7 @@ function language_strings() { arr["RUSSIAN",384]="Поиск в базе данных PIN. Подождите немного..." arr["GREEK",384]="Γίνεται αναζήτηση στην βάση δεδομένων PIN. Παρακαλώ έχετε λίγη υπομονή..." arr["ITALIAN",384]="Cercando nella base dati dei PINs. Si prega di essere pazienti..." - arr["POLISH",384]="${pending_of_translation} Wyszukiwanie bazy danych kodu PIN. Bądźcie cierpliwi..." + arr["POLISH",384]="Wyszukiwanie bazy danych kodu PIN. Cierpliwości..." arr["ENGLISH",385]="Only one match found in the PINs database" arr["SPANISH",385]="Se ha encontrado sólo una coincidencia en la base de datos de PINs" @@ -4328,7 +4328,7 @@ function language_strings() { arr["RUSSIAN",385]="В базе данных PIN найдено только одно совпадение" arr["GREEK",385]="Μόνο ένα αντίστοιχο PIN βρέθηκε στην βάση δεδομένων" arr["ITALIAN",385]="Solo una corrispondenza trovata nella base dati dei PINs" - arr["POLISH",385]="${pending_of_translation} Znaleziono tylko jeden mecz znaleziony w bazie danych kodu PIN" + arr["POLISH",385]="Znaleziono tylko jeden pasujący kod PIN w bazie danych" arr["ENGLISH",386]="${counter_pins_found} matching PINs have been found in the PINs database" arr["SPANISH",386]="Se han encontrado ${counter_pins_found} PINs coincidentes en la base de datos de PINs" @@ -4338,7 +4338,7 @@ function language_strings() { arr["RUSSIAN",386]="${counter_pins_found} соответствующих ПИНа были найдены в базе данных PIN" arr["GREEK",386]="${counter_pins_found} αντίστοιχα PINs βρέθηκαν στην βάση δεδομένων" arr["ITALIAN",386]="Trovati ${counter_pins_found} PINs coincidenti nella base dati dei PINs" - arr["POLISH",386]="${pending_of_translation} Znaleziono w pasującej bazie kodów PIN ${counter_pins_found} pasujące do kodu PIN" + arr["POLISH",386]="Znaleziono ${counter_pins_found} pasujących kodów PIN w bazie danych" arr["ENGLISH",387]="No matches found in the PINs database" arr["SPANISH",387]="No se ha encontrado ninguna coincidencia en la base de datos de PINs" @@ -4348,7 +4348,7 @@ function language_strings() { arr["RUSSIAN",387]="В базе данных PIN не найдено совпадений" arr["GREEK",387]="Δε βρέθηκε αντίστοιχο PIN στην βάση δεδομένων" arr["ITALIAN",387]="Nessuna corrispondenza trovata nella base dati dei PINs" - arr["POLISH",387]="${pending_of_translation} Brak dopasowania w bazie danych kodu PIN" + arr["POLISH",387]="Brak dopasowania w bazie danych kodów PIN" arr["ENGLISH",388]="Calculating and adding possible PINs using common known algorithms (ComputePIN, EasyBox, etc.) ..." arr["SPANISH",388]="Calculando y añadiendo posibles PINs usando algoritmos conocidos comunes (ComputePIN, EasyBox, etc.) ..." @@ -4358,7 +4358,7 @@ function language_strings() { arr["RUSSIAN",388]="Вычисление и добавление возможных PIN с использованием общеизвестных алгоритмов (ComputePIN, EasyBox, etc.) ..." arr["GREEK",388]="Γίνεται υπολογισμός πιθανών PINs και πρόσθεση αυτών κάνοντας χρήση κοινών γνωστών αλγορίθμων (ComputePIN, EasyBox, etc.) ..." arr["ITALIAN",388]="Calcolando e aggiungendo possibili PINs utilizzando noti algoritmi conosciuti (ComputePIN, EasyBox, etc.) ..." - arr["POLISH",388]="${pending_of_translation} Obliczanie i dodawanie możliwych kodów PIN przy użyciu powszechnie znanych algorytmów (ComputePIN, EasyBox, itd.) ..." + arr["POLISH",388]="Obliczanie i dodawanie możliwych kodów PIN przy użyciu powszechnie znanych algorytmów (ComputePIN, EasyBox, itd.) ..." arr["ENGLISH",389]="PINs calculated by algorithms have been added. The attack will be launched with a total of ${counter_pins_found} PINs" arr["SPANISH",389]="Se han añadido PINs calculados por los algoritmos. El ataque se lanzará con un total de ${counter_pins_found} PINs" @@ -4368,7 +4368,7 @@ function language_strings() { arr["RUSSIAN",389]="Добавлены PIN, рассчитанные с помощью алгоритмов. Атака будет произведена в общей сложности по ${counter_pins_found} PIN" arr["GREEK",389]="Προστέθηκαν τα PINs που υπολογίστηκαν από τους αλγορίθμους. Η επίθεση θα ξεκινήσει με ${counter_pins_found} PINs συνολικά" arr["ITALIAN",389]="Sono stati aggiunti PINs calcolati dagli algoritmi. L'attacco sará lanciato con un totale di ${counter_pins_found} PINs" - arr["POLISH",389]="${pending_of_translation} Kody PIN obliczane przez algorytmy zostały dodane. Atak zostanie uruchomiony w sumie ${counter_pins_found} PIN" + arr["POLISH",389]="Kody PIN obliczone pzez algorytmy zostały dodane. Atak zostanie uruchomiony w sumie dla ${counter_pins_found} kodów PIN" arr["ENGLISH",390]="Some access points have only PBC (Push Button Connect) enabled and you can't connect via WPS if you don't press the physical button on the device" arr["SPANISH",390]="Algunos puntos de acceso tienen activado solamente PBC (Push Button Connect) y no podrás conectar por WPS si no se pulsa el boton físico del mismo" @@ -4378,7 +4378,7 @@ function language_strings() { arr["RUSSIAN",390]="На некоторых точках доступа включено только PBC (Push Button Connect), т.е. подключение по нажатой кнопке, и вы не можете подключиться через WPS, если вы не нажмете на физическую кнопку устройства" arr["GREEK",390]="Μερικά σημεία πρόσβασης έχουν PBC (Push Button Connect) και δεν μπορείτε να συνδεθείτε μέσω WPS αν δεν πατήσετε το κουμπί αυτό στη συσκευή" arr["ITALIAN",390]="Alcuni punti di accesso hanno solo PBC (Push Button Connect) attivato e non è possibile connettersi tramite WPS se non viene premuto il pulsante fisico" - arr["POLISH",390]="${pending_of_translation} Niektóre punkty dostępu mają włączoną funkcję PBC (Push Button Connect) i nie można połączyć się za pośrednictwem WPS, jeśli nie naciśniesz fizycznego przycisku tego samego" + arr["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["ENGLISH",391]="Timeout set to ${normal_color}${timeout_secs_per_pin}${blue_color} seconds" arr["SPANISH",391]="Timeout elegido ${normal_color}${timeout_secs_per_pin}${blue_color} segundos" @@ -4388,7 +4388,7 @@ function language_strings() { arr["RUSSIAN",391]="Тайм-аут установлен на ${normal_color}${timeout_secs_per_pin}${blue_color} секунд" arr["GREEK",391]="Το timeout τέθηκε στα ${normal_color}${timeout_secs_per_pin}${blue_color} δευτερόλεπτα" arr["ITALIAN",391]="Timeout scelto ${normal_color}${timeout_secs_per_pin}${blue_color} secondi" - arr["POLISH",391]="${pending_of_translation} Wybrany limit czasu ${normal_color}${timeout_secs_per_pin}${blue_color} seconds" + arr["POLISH",391]="Wybrany limit czasu ${normal_color}${timeout_secs_per_pin}${blue_color} sekund" arr["ENGLISH",392]="Pixie Dust timeout set to ${normal_color}${timeout_secs_per_pixiedust}${blue_color} seconds" arr["SPANISH",392]="Timeout elegido para Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} segundos" @@ -4398,27 +4398,27 @@ function language_strings() { arr["RUSSIAN",392]="Pixie Dust тайм-аут установлен на ${normal_color}${timeout_secs_per_pixiedust}${blue_color} секунд" arr["GREEK",392]="Το timeout του Pixie Dust τέθηκε στα ${normal_color}${timeout_secs_per_pixiedust}${blue_color} δευτερόλεπτα" arr["ITALIAN",392]="Timeout scelto per Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} secondi" - arr["POLISH",392]="${pending_of_translation} Limit czasu wybrany dla Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} sekundy" - - arr["ENGLISH",393]="Type value in seconds (10-100) for timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pin}${green_color}] :" - arr["SPANISH",393]="Escribe un valor en segundos (10-100) para el timeout o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pin}${green_color}] :" - 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]="${pending_of_translation} Wprowadź wartość w sekundach (10-100) dla limitu czasu lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [${normal_color}${timeout_secs_per_pin}${green_color}] :" - - arr["ENGLISH",394]="Type value in seconds (25-2400) for Pixie Dust timeout or press [Enter] to accept the proposal [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" - arr["SPANISH",394]="Escribe un valor en segundos (25-2400) para el timeout de Pixie Dust o pulsa [Enter] para aceptar el valor propuesto [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" - 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]="${pending_of_translation} Wpisz wartość w sekundach (25-2400) dla limitu czasu Pixie Dust lub naciśnij klawisz [Enter], aby zaakceptować proponowaną wartość [${normal_color}${timeout_secs_per_pixiedust}${green_color}] :" + arr["POLISH",392]="Limit czasu wybrany dla Pixie Dust ${normal_color}${timeout_secs_per_pixiedust}${blue_color} sekund" + + 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["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["ENGLISH",395]="Skipping intro, more window size needed" arr["SPANISH",395]="Saltando presentación, se necesita más tamaño de ventana" @@ -4428,7 +4428,7 @@ function language_strings() { arr["RUSSIAN",395]="Пропуск заставки, требуется окно большего размера" arr["GREEK",395]="Το intro παρακάμπτεται, χρειάζεται μεγαλύτερο μέγεθος παραθύρου" arr["ITALIAN",395]="Saltando la presentazione, è necessaria una finestra piú grande" - arr["POLISH",395]="${pending_of_translation} Pomijając prezentację, potrzebujesz większego rozmiaru okna" + arr["POLISH",395]="Pomijanie prezentacji, potrzebujesz większego rozmiaru okna" arr["ENGLISH",396]="8. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",396]="8. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4438,7 +4438,7 @@ function language_strings() { arr["RUSSIAN",396]="8. Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",396]="8. Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",396]="8. Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" - arr["POLISH",396]="${pending_of_translation} 8. Ataku Evil Twin AP z sniffingiem i bettercap-sslstrip2/BeEF" + arr["POLISH",396]="8. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["ENGLISH",397]="Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",397]="Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4448,7 +4448,7 @@ function language_strings() { arr["RUSSIAN",397]="Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",397]="Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",397]="Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" - arr["POLISH",397]="${pending_of_translation} Ataku Evil Twin AP z sniffingiem i bettercap-sslstrip2/BeEF" + arr["POLISH",397]="Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["ENGLISH",398]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${default_bettercap_logpath}]" arr["SPANISH",398]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${default_bettercap_logpath}]" @@ -4458,7 +4458,7 @@ function language_strings() { arr["RUSSIAN",398]="Напечатайте путь до файла для сохранения или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${default_bettercap_logpath}]" arr["GREEK",398]="Πληκτρολογήστε το μονοπάτι για να αποθηκεύσετε το αρχείο ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${default_bettercap_logpath}]" arr["ITALIAN",398]="Digitare il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${default_bettercap_logpath}]" - arr["POLISH",398]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${default_bettercap_logpath}]" + arr["POLISH",398]="Wpisz ścieżkę, w której będzie zapisany plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${default_bettercap_logpath}]" arr["ENGLISH",399]="Passwords captured by sniffer. File saved at ${normal_color}[${bettercap_logpath}]" arr["SPANISH",399]="El sniffer ha capturado contraseñas. Fichero salvado en ${normal_color}[${bettercap_logpath}]" @@ -4468,7 +4468,7 @@ function language_strings() { arr["RUSSIAN",399]="Сниффер захватил пароли. Файл сохранён в ${normal_color}[${bettercap_logpath}]" arr["GREEK",399]="Καταγράφηκαν κωδικοί πρόσβασης από τον sniffer. Το αρχείο αποθηκεύτηκε στο ${normal_color}[${bettercap_logpath}]" arr["ITALIAN",399]="Lo sniffer ha catturato passwords. File salvato in ${normal_color}[${bettercap_logpath}]" - arr["POLISH",399]="${pending_of_translation} Sniffer przechwycił hasła. Plik zapisany w ${normal_color}[${bettercap_logpath}]" + arr["POLISH",399]="Sniffer przechwycił hasła. Plik zapisany w ${normal_color}[${bettercap_logpath}]" arr["ENGLISH",400]="On Evil Twin attack with BeEF integrated, in addition to obtaining keys using sniffing techniques, you can try to control the client's browser launching numerous attack vectors. The success of these will depend on many factors such as the kind of client's browser and its version" arr["SPANISH",400]="En el ataque Evil Twin con BeEF integrado, además de obtener claves con sniffing, podrás intentar controlar el navegador de los clientes lanzando numerosos vectores de ataque. El éxito de estos dependerá de muchos factores como el tipo de navegador y la versión que utilice el cliente" @@ -4478,7 +4478,7 @@ function language_strings() { arr["RUSSIAN",400]="С атакой Злой Двойник в дополнение к получению паролей сниффингом, вы можете попробовать контролировать клиентский браузер, запуская атаки по ряду векторов. Их успех зависит от многих факторов, в том числе от типа и версии клиентского браузера" arr["GREEK",400]="Στην επίθεση Evil Twin με ενσωματωμένο BeEF, εκτός από την απόκτηση κλειδιών με τη χρήση τεχνικών sniffing, μπορείτε να προσπαθήσετε να ελέγξετε τον browser του χρήστη-πελάτη κάνοντας χρήση κάποιων attack vectors. Η επιτυχία αυτών θα εξαρτηθεί από πολλούς παράγοντες όπως το είδος του browser του χρήστη-πελάτη και την έκδοσή του" arr["ITALIAN",400]="Nell'attacco Evil Twin con BeEF integrato, oltre ad ottenere le chiavi con sniffing, si può provare a controllare il browser dei clienti lanciando numerosi vettori di attacco. Il successo di questi attacchi dipende da molti fattori, come il tipo di browser e la versione utilizzata dal cliente" - arr["POLISH",400]="${pending_of_translation} W ataku Evil Twin z zintegrowanym BeEF, oprócz uzyskiwania kluczy z wąchaniem, można spróbować kontrolować przeglądarkę klientów, uruchamiając liczne ataki ataku. Sukces tych działań będzie zależał od wielu czynników, takich jak typ przeglądarki i wersja używana przez klienta" + arr["POLISH",400]="W ataku Evil Twin ze zintegrowanym BeEF, oprócz uzyskiwania kluczy sniffingiem, można spróbować kontrolować przeglądarkę klientów, uruchamiając liczne ataki. Sukces tych działań będzie zależał od wielu czynników, takich jak typ przeglądarki i wersja używana przez klienta" arr["ENGLISH",401]="The beef package you have installed is not BeEF (Browser Exploitation Framework). You have Beef (Flexible Brainfuck interpreter) installed. Both executables have the same name and can lead to confusion. Uninstall it and install what airgeddon needs if you want to use that feature. Installation guide: ${beef_installation_url}" arr["SPANISH",401]="El paquete beef que tienes instalado no es BeEF (Browser Exploitation Framework). Tienes instalado Beef (Flexible Brainfuck interpreter). Ambos ejecutables se llaman igual y puede dar lugar a confusión. Desinstálalo e instala el que airgeddon necesita si quieres usar esa característica. Guía de instalación: ${beef_installation_url}" @@ -4488,17 +4488,17 @@ function language_strings() { arr["RUSSIAN",401]="Установленный вами пакет beef не является пакетом BeEF (Browser Exploitation Framework). Вы установили Beef (Flexible Brainfuck interpreter). Оба исполнимых файла имеют одинаковое имя и могут вызвать путаницу. Если вы хотите использовать эту функцию, удалите его и установите тот, который требует airgeddon. Инструкция по установке: ${beef_installation_url}" arr["GREEK",401]="Το πακέτο beef που έχετε εγκαταστημένο δεν είναι το BeEF (Browser Exploitation Framework). Έχετε εγκατεστημένο το Beef (Flexible Brainfuck interpreter). Και τα δύο εκτελέσιμα αρχεία έχουν το ίδιο όνομα και μπορεί να γίνει κάποιο μπέρδεμα. Απεγκαταστήστε το και εγκαταστήστε αυτό που χρειάζεται το airgeddon, αν θέλετε να χρησιμοποιήσετε αυτή την επιλογή. Οδηγός εγκατάστασης: ${beef_installation_url}" arr["ITALIAN",401]="Il pacchetto beef che hai installato non è BeEF (Browser Exploitation Framework). È stato installato Beef (Flexible Brainfuck interpreter). Entrambi gli eseguibili hanno lo nome e può essere fonte di confusione. Disinstallarlo e installare quello di cui ha bisogno airgeddon se si desidera utilizzare questa funzione. Guida all'installazione: ${beef_installation_url}" - arr["POLISH",401]="${pending_of_translation} Zainstalowany pakiet beef nie jest BeEF (Framework Exploitation Framework). Masz zainstalowaną Beef (Flexible Brainfuck interpreter). Obydwa pliki wykonywalne są nazywane tak samo i mogą prowadzić do zamieszania. Odinstaluj i zainstaluj system airgeddon, jeśli potrzebujesz tej funkcji. Instrukcja instalacji: ${beef_installation_url}" - - arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed :" - arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF :" - arr["FRENCH",402]="Entrez la route absolue vers le dossier où BeEF est installé :" - arr["CATALAN",402]="Introdueix la ruta absoluta del directori on està instal·lat BeEF :" - arr["PORTUGUESE",402]="Digite o caminho absoluto do diretório onde BeEF está instalado :" - arr["RUSSIAN",402]="Введите абсолютный путь к каталогу, в котором установлен BeEF :" - arr["GREEK",402]="Εισάγετε το απόλυτο μονοπάτι για τον κατάλογο στον όποιο βρίσκεται εγκατεστημένο το BeEF :" - arr["ITALIAN",402]="Immettere il percorso assoluto della directory in cui è installato BeEF :" - arr["POLISH",402]="${pending_of_translation} Introducir la ruta absoluta del directorio donde está instalado BeEF :" + arr["POLISH",401]="Zainstalowany pakiet beef nie jest BeEF (Browser Exploitation Framework). Masz zainstalowaną Beef (Flexible Brainfuck interpreter). Obydwa pliki wykonywalne są nazywane tak samo i mogą prowadzić do zamieszania. Odinstaluj i zainstaluj system airgeddon, jeśli potrzebujesz tej funkcji. Instrukcja instalacji: ${beef_installation_url}" + + arr["ENGLISH",402]="Enter the absolute path of the directory where BeEF is installed:" + arr["SPANISH",402]="Introduce la ruta absoluta del directorio donde está instalado BeEF:" + arr["FRENCH",402]="Entrez la route absolue vers le dossier où BeEF est installé:" + arr["CATALAN",402]="Introdueix la ruta absoluta del directori on està instal·lat BeEF:" + arr["PORTUGUESE",402]="Digite o caminho absoluto do diretório onde BeEF está instalado:" + arr["RUSSIAN",402]="Введите абсолютный путь к каталогу, в котором установлен BeEF:" + arr["GREEK",402]="Εισάγετε το απόλυτο μονοπάτι για τον κατάλογο στον όποιο βρίσκεται εγκατεστημένο το BeEF:" + arr["ITALIAN",402]="Immettere il percorso assoluto della directory in cui è installato BeEF:" + arr["POLISH",402]="Wprowadż ścieżkę absolutną do instalacji BeEF:" arr["ENGLISH",403]="The directory you entered doesn't exist" arr["SPANISH",403]="El directorio introducido no existe" @@ -4508,7 +4508,7 @@ function language_strings() { arr["RUSSIAN",403]="Каталог, который вы ввели, не существует" arr["GREEK",403]="Ο κατάλογος που έχετε εισάγει δεν υπάρχει" arr["ITALIAN",403]="La cartella indicata non esiste" - arr["POLISH",403]="${pending_of_translation} Wprowadzony katalog nie istnieje" + arr["POLISH",403]="Wprowadzony katalog nie istnieje" arr["ENGLISH",404]="The entered path isn't absolute. An absolute path must always begin with \"/\"" arr["SPANISH",404]="La ruta introducida no es absoluta. Una ruta absoluta siempre debe comenzar por \"/\"" @@ -4518,7 +4518,7 @@ function language_strings() { arr["RUSSIAN",404]="Введенный путь не является абсолютным. Абсолютный путь всегда должен начинаться с \"/\"" arr["GREEK",404]="Το μονοπάτι που έχετε εισάγει δεν είναι απόλυτο. Ένα απόλυτο μονοπάτι πρέπει πάντα να ξεκινάει με \"/\"" arr["ITALIAN",404]="Il percorso immesso non è assoluto. Un percorso assoluto deve sempre iniziare con \"/\"" - arr["POLISH",404]="${pending_of_translation} Wprowadzona trasa nie jest absolutna. Musi się zawsze zaczynać bezwzględna trasa \"/\"" + arr["POLISH",404]="Wprowadzona ścieżka nie jest absolutna. Ścieżka abolutna musi się zawsze zaczynać od \"/\"" arr["ENGLISH",405]="Checking BeEF..." arr["SPANISH",405]="Comprobando BeEF..." @@ -4528,7 +4528,7 @@ function language_strings() { arr["RUSSIAN",405]="Проверка BeEF..." arr["GREEK",405]="Γίνεται έλεγχος του BeEF..." arr["ITALIAN",405]="Controllando BeEF..." - arr["POLISH",405]="${pending_of_translation} Sprawdzanie BeEF..." + arr["POLISH",405]="Sprawdzanie BeEF..." arr["ENGLISH",406]="No BeEF executable was detected in given directory" arr["SPANISH",406]="No se ha detectado un ejecutable de BeEF en el directorio indicado" @@ -4538,7 +4538,7 @@ function language_strings() { arr["RUSSIAN",406]="Ни один исполняемый файл BeEF не был обнаружен в заданной директории" arr["GREEK",406]="Δεν εντοπίστηκε κάποιο εκτελέσιμο αρχείο BeEF στον κατάλογο που έχετε εισάγει" arr["ITALIAN",406]="Non è stato rilevato un eseguibile di BeEF nella directory specificata" - arr["POLISH",406]="${pending_of_translation} Nie znaleziono pliku wykonywalnego BeEF w danym katalogu" + arr["POLISH",406]="Nie znaleziono pliku wykonywalnego BeEF w danym katalogu" arr["ENGLISH",407]="BeEF preparation" arr["SPANISH",407]="Preparación BeEF" @@ -4548,7 +4548,7 @@ function language_strings() { arr["RUSSIAN",407]="Подготовка BeEF" arr["GREEK",407]="Προετοιμασία του BeEF" arr["ITALIAN",407]="Preparando BeEF" - arr["POLISH",407]="${pending_of_translation} Przygotowanie BeEF" + arr["POLISH",407]="Przygotowanie BeEF" arr["ENGLISH",408]="If you installed BeEF manually, airgeddon might not be able to find it and the attack option can appear as restricted. You can try to solve it using the special menu option to fix this. It will work only if BeEF is already correctly installed and your unique problem is the script is not detecting it" arr["SPANISH",408]="Si instalaste BeEF manualmente, puede que airgeddon no sea capaz de encontrarlo y la opción del ataque te aparezca restringida. Puedes intentar solucionarlo usando la opción del menú especial para ello. Esto sólo funcionará si BeEF ya está instalado correctamente y el único problema que tienes es que el script no lo detecta" @@ -4558,7 +4558,7 @@ function language_strings() { arr["RUSSIAN",408]="Если вы установили BeEF вручную, airgeddon может быть не в состоянии найти его, и опция атаки в меню может быть ограничена. Для исправления этого, вы можете попытаться решить эту проблему с помощью специального пункта меню. Это сработает только если BeEF уже правильно установлен, и ваша единственная проблема в том, что скрипт не обнаруживает его" arr["GREEK",408]="Εάν έχετε εγκαταστήσει χειροκίνητα το BeEF, το airgeddon μπορεί να μην μπορέσει να το βρεί και η επιλογή της επίθεσης μπορεί να φανεί σαν περιορισμένη. Μπορείτε να προσπαθήσετε να διορθώσετε το πρόβλημα κάνοντας χρήση της ειδικής επιλογής στο μενού. Θα λειτουργήσει μόνο αν το BeEF έχει ήδη εγκατασταθεί σωστά και το μόνο πρόβλημα είναι ότι το script δεν το εντοπίζει" arr["ITALIAN",408]="Se BeEF è stato installato manualmente, airgeddon potrebbe non essere in grado di trovarlo e l'opzione di attacco apparirà limitata. Si può cercare di risolvere il problema utilizzando l'opzione del menú specifica per questo. Questo funzionerá solo se BeEF è già installato correttamente e l'unico problema che hai è che lo script non lo rileva" - arr["POLISH",408]="${pending_of_translation} Jeśli zainstalujesz BeEF ręcznie, airgeddon może nie być w stanie go znaleźć, a opcja atakowania będzie ograniczona. Możesz spróbować rozwiązać ten problem używając specjalnej opcji menu. To będzie działać tylko wtedy, gdy BeEF jest już poprawnie zainstalowany i jedynym problemem jest brak skryptu" + arr["POLISH",408]="Jeśli zainstalowałeś BeEF ręcznie, airgeddon może nie być w stanie go znaleźć, a opcja atakowania będzie ograniczona. Możesz spróbować rozwiązać ten problem używając specjalnej opcji menu. To będzie działać tylko wtedy, gdy BeEF jest już poprawnie zainstalowany i jedynym problemem jest to, że skrypt go nie wykrywa" arr["ENGLISH",409]="1. Evil Twin AP attack with sniffing and bettercap-sslstrip2/BeEF" arr["SPANISH",409]="1. Ataque Evil Twin AP con sniffing y bettercap-sslstrip2/BeEF" @@ -4568,7 +4568,7 @@ function language_strings() { arr["RUSSIAN",409]="1. Атака Злой Двойник ТД со сниффингом и bettercap-sslstrip2/BeEF" arr["GREEK",409]="1. Επίθεση Evil Twin AP με sniffing και bettercap-sslstrip2/BeEF" arr["ITALIAN",409]="1. Attacco Evil Twin AP con sniffing e bettercap-sslstrip2/BeEF" - arr["POLISH",409]="${pending_of_translation} 1. Ataku Evil Twin AP z sniffingiem i bettercap-sslstrip2/BeEF" + arr["POLISH",409]="1. Atak Evil Twin AP ze sniffingiem i bettercap-sslstrip2/BeEF" arr["ENGLISH",410]="2. Try to troubleshoot manually installed BeEF dependency problem" arr["SPANISH",410]="2. Intentar solucionar problema de dependencia BeEF instalado manualmente" @@ -4578,7 +4578,7 @@ function language_strings() { arr["RUSSIAN",410]="2. Попробуйте устранить проблему вручную установив зависимости BeEF" arr["GREEK",410]="2. Προσπαθήστε να αντιμετωπίσετε το πρόβλημα με τα dependencies του χειροκίνητα εγκατεστημένου BeEF" arr["ITALIAN",410]="2. Cercare di risolvere il problema delle dipende di BeEF installato manualmente" - arr["POLISH",410]="${pending_of_translation} 2. Próba rozwiązywania problemów z ręcznym zainstalowaniem BeEF" + arr["POLISH",410]="2. Próba rozwiązywania problemów z ręcznie zainstalowanym BeEF" arr["ENGLISH",411]="3. Return to Evil Twin attacks menu" arr["SPANISH",411]="3. Volver al menú de ataques Evil Twin" @@ -4588,7 +4588,7 @@ function language_strings() { arr["RUSSIAN",411]="3. Вернуться в меню атак Злой Двойник" arr["GREEK",411]="3. Επιστροφή στο μενού επιθέσεων Evil Twin" arr["ITALIAN",411]="3. Tornare al menú attacchi Evil Twin" - arr["POLISH",411]="${pending_of_translation} 3. Wróć do menu Evil Twin Atak" + arr["POLISH",411]="3. Wróć do menu Ataki Evil Twin" arr["ENGLISH",412]="You don't need to perform this action. Your BeEF is operational" arr["SPANISH",412]="No necesitas realizar esta acción. Tu BeEF está operativo" @@ -4598,7 +4598,7 @@ function language_strings() { arr["RUSSIAN",412]="Вам не нужно выполнять это действие. Ваш BeEF находится в рабочем состоянии" arr["GREEK",412]="Δεν χρειάζεται να εκτελέσετε αυτήν την ενέργεια. Το BeEF λειτουργεί κανονικά" arr["ITALIAN",412]="Non è necessario fare questo. Il tuo BeEF è operativo" - arr["POLISH",412]="${pending_of_translation} Nie musisz tego robić. Twoja BeEF działa" + arr["POLISH",412]="Nie musisz tego robić. Twoja BeEF działa" arr["ENGLISH",413]="airgeddon fixed the problem. Your BeEF is operational" arr["SPANISH",413]="airgeddon ha solucionado el problema. Tu BeEF está operativo" @@ -4608,7 +4608,7 @@ function language_strings() { arr["RUSSIAN",413]="airgeddon устранил проблему. Ваш BeEF находится в рабочем состоянии" arr["GREEK",413]="Το airgeddon διόρθωσε το πρόβλημα. Το BeEF λειτουργεί κανονικά" arr["ITALIAN",413]="airgeddon ha risolto il problema. Il tuo BeEF è operativo" - arr["POLISH",413]="${pending_of_translation} airgeddon rozwiązał problem. Twoja BeEF działa" + arr["POLISH",413]="airgeddon rozwiązał problem. Twoja BeEF działa" arr["ENGLISH",414]="You don't have curl installed. Is not possible to download PINs database file" arr["SPANISH",414]="No tienes curl instalado. No se puede descargar el fichero de la base de datos de PINs" @@ -4618,7 +4618,7 @@ function language_strings() { arr["RUSSIAN",414]="У вас не установлен curl. Невозможно загрузить файл базы данных PIN" arr["GREEK",414]="Το curl δεν είναι εγκατεστημένο. Είναι αδύνατον να κατέβει το αρχείο με την βάση δεδομένων PIN" arr["ITALIAN",414]="Non si dispone di curl installato. Non è possibile scaricare il file della base dati dei PINs" - arr["POLISH",414]="${pending_of_translation} Nie masz zainstalowanego zakrętu. Nie można pobrać pliku bazy danych kodu PIN" + arr["POLISH",414]="Nie masz zainstalowanego curl. Nie można pobrać pliku bazy danych kodu PIN" arr["ENGLISH",415]="${blue_color}airgeddon knows you have BeEF installed and you pass the validation, but it was unable to locate the right directory path where you have BeEF installed. Knowing the location gives some advantages for the execution because its configuration file can be customized instead of generic. ${green_color}Do you want to enter it manually? ${normal_color}${visual_choice}" arr["SPANISH",415]="${blue_color}airgeddon sabe que tienes BeEF instalado y pasas la validación, pero no ha podido concretar la ruta del directorio exacto donde tienes instalado BeEF. Conocer la localización exacta tiene algunas ventajas a la hora de ejecutarlo ya que la configuración será personalizada en lugar de ser una configuración genérica. ${green_color}¿Quieres introducirla manualmente? ${normal_color}${visual_choice}" @@ -4628,7 +4628,7 @@ function language_strings() { arr["RUSSIAN",415]="${blue_color}airgeddon знает, что у вас установлен BeEF и вы успешно прошли проверку, но скрипт оказался не в состоянии найти правильный путь к каталогу, где вы установили BeEF. Знание расположения даёт некоторые преимущества при выполнении, поскольку появляется возможность настроить его конфигурационный файл, а не использовать настройки по умолчанию. ${green_color}Вы хотите ввести расположение вручную? ${normal_color}${visual_choice}" arr["GREEK",415]="${blue_color}Το airgeddon γνωρίζει ότι έχετε εγκατεστημένο το BeEF και έχετε περάσει τους απαραίτητους ελέγχους, αλλά δεν μπόρεσε να εντοπίσει το σωστό μονοπάτι για τον κατάλογο όπου έχετε εγκαταστήσει το BeEF. Γνωρίζοντας το μονοπάτι για τον κατάλογο κάνει την διαδικασία της εκτέλεσης πλεονεκτική γιατί το αρχείο παραμέτρων μπορεί να ρυθμιστεί καταλλήλως, αντιθέτως με το προεπιλεγμένο. ${green_color}Θέλετε να το εισάγετε χειροκίνητα; ${normal_color}${visual_choice}" arr["ITALIAN",415]="${blue_color}airgeddon sa che hai BeEF installato e passi la validazione, peró non ha potuto trovare il percorso esatto della directory in cui hai installato BeEF. Conoscere l'esatta posizione ha alcuni vantaggi all'ora di eseguiro perchè la configurazione sarà personalizzata, piuttosto che una configurazione generica. ${green_color}Vuoi inserirla manualmente? ${normal_color}${visual_choice}" - arr["POLISH",415]="${pending_of_translation} ${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. ${green_color}Czy chcesz go wprowadzić ręcznie? ${normal_color}${visual_choice}" + arr["POLISH",415]="${blue_color}airgeddon wie, że masz zainstalowaną wersję BeEF i przejdziesz walidację, ale nie możesz określić dokładnej ścieżki katalogu, w której zainstalowałeś BeEF. Znajomość dokładnej lokalizacji ma pewne zalety w czasie jej wykonywania, ponieważ konfiguracja zostanie dostosowana do indywidualnych potrzeb, a nie jako konfiguracja ogólna. ${green_color}Czy chcesz ją wprowadzić ręcznie? ${normal_color}${visual_choice}" arr["ENGLISH",416]=" You can run BeEF, but it is better if you run the second option before" arr["SPANISH",416]=" Puedes ejecutar BeEF, pero es recomendable ejecutar la segunda opción antes" @@ -4638,7 +4638,7 @@ function language_strings() { arr["RUSSIAN",416]=" Вы можете запустить BeEF, но лучше, если вы сначала запустите вторую опцию" arr["GREEK",416]=" Μπορείτε να εκτελέσετε το BeEF, αλλά είναι καλύτερα να διαλέξετε τη δεύτερη επιλογή από πρίν" arr["ITALIAN",416]=" Puoi eseguire BeEF, peró si consiglia di eseguire prima la seconda opzione" - arr["POLISH",416]="${pending_of_translation} Możesz uruchomić BeEF, ale zaleca się uruchomienie drugiej opcji przed" + arr["POLISH",416]=" Możesz uruchomić BeEF, ale zaleca się uruchomienie drugiej opcji najpierw" arr["ENGLISH",417]="An unexpected error occurred, redirecting to the menu" arr["SPANISH",417]="Ocurrió un error inesperado. Volviendo al menú" @@ -4648,7 +4648,7 @@ function language_strings() { arr["RUSSIAN",417]="Случилась непредвиденная ошибка, перенаправление в меню" arr["GREEK",417]="Παρουσιάστηκε μη αναμενόμενο σφάλμα, γίνεται ανακατεύθυνση στο μενού" arr["ITALIAN",417]="Errore imprevisto. Tornando al menú" - arr["POLISH",417]="${pending_of_translation} Wystąpił nieoczekiwany błąd. Wracając do menu" + arr["POLISH",417]="Wystąpił nieoczekiwany błąd. Powrót do menu" arr["ENGLISH",418]="Restoring MAC" arr["SPANISH",418]="Restaurando MAC" @@ -4658,7 +4658,7 @@ function language_strings() { arr["RUSSIAN",418]="Восстановление MAC-адреса" arr["GREEK",418]="Γίνεται αποκατάσταση της διεύθυνσης MAC" arr["ITALIAN",418]="Ripristinando MAC" - arr["POLISH",418]="${pending_of_translation} Przywracanie MAC" + arr["POLISH",418]="Przywracanie MAC" arr["ENGLISH",419]="Do you want to spoof your MAC address during this attack? ${normal_color}${visual_choice}" arr["SPANISH",419]="¿Deseas falsear la dirección MAC de tu tarjeta durante el ataque? ${normal_color}${visual_choice}" @@ -4668,7 +4668,7 @@ function language_strings() { arr["RUSSIAN",419]="Вы хотите подменить свой MAC-адрес во время этой атаки? ${normal_color}${visual_choice}" arr["GREEK",419]="Θέλετε να κρύψετε την αληθινή διεύθυνση MAC, δημιουργώντας μία ψεύτικη κατά την διάρκεια αυτής της επίθεσης; ${normal_color}${visual_choice}" arr["ITALIAN",419]="Vuoi falsificare l'indirizzo MAC della scheda durante l'attacco? ${normal_color}${visual_choice}" - arr["POLISH",419]="${pending_of_translation} Chcesz fałszować adres MAC karty podczas ataku? ${normal_color}${visual_choice}" + arr["POLISH",419]="Chcesz spoofować adres MAC karty podczas ataku? ${normal_color}${visual_choice}" arr["ENGLISH",420]="It has been detected that you are running airgeddon inside a Docker container. During this attack hostapd is used to create a fake AP. This component often conflicts with network-manager. From inside the container, airgeddon can't handle it. If you have network-manager installed on your host machine, close it or kill the conflicting processes or you'll get an error. For more information, see the Docker section of the Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["SPANISH",420]="Se ha detectado que estás ejecutando airgeddon en un contenedor de Docker. En este ataque se utiliza hostapd para crear un falso AP. Este componente suele dar conflicto con network-manager. Desde el contenedor, airgeddon no puede gestionarlo. Si tienes network-manager instalado en tu máquina host, ciérralo o mata los procesos en conflicto u obtendrás un error. Para más información consulta la sección Docker del Wiki: ${normal_color}${urlgithub_wiki}/Docker" @@ -4678,7 +4678,7 @@ function language_strings() { arr["RUSSIAN",420]="Определено, что вы запускаете airgeddon внутри контейнера Docker. Во время этой атаки для создания поддельной AP используется hostapd. Этот компонент часто конфликтует с network-manager. Изнутри контейнера airgeddon не может справиться с этим. Если на вашем хост-компьютере установлен network-manager, закройте его или уберите конфликтующие процессы, иначе вы получите сообщение об ошибке. Для получения дополнительной информации см. раздел Docker в Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["GREEK",420]="Εντοπίστηκε πως τρέχετε το airgeddon μέσα σε Docker container. Κατά τη διάρκεια αυτής της επίθεσης χρησιμοποιείται το hostapd για να δημιουργήσει ψεύτικο AP. Η δημιουργία αυτού κάνει conflicts με τον network-manager. Το airgeddon δεν μπορεί να το χειριστεί μέσα από το container. Αν υπάρχει ο network-manager εγκατεστημένος στον host-υπολογιστή, κλείστε τον ή διακόψτε τις διεργασίες που κάνουν conflict αλλιώς θα υπάρξουν σφάλματα. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα Docker του Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["ITALIAN",420]="È stato rilevato che si sta eseguendo airgeddon in un contenitore Docker. In questo attacco viene utilizzato hostapd per creare un falso AP. Questo componente tende a creare un conflitto con il network-manager. Dal contenitore, airgeddon non può gestirlo. Se si dispone di network-manager installato sul computer host, chiuderlo o uccidere i processi in conflitto o ci sará un errore. Per ulteriori informazioni consultare la sezione Docker della nostra Wiki: ${normal_color}${urlgithub_wiki}/Docker" - arr["POLISH",420]="${pending_of_translation} Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd służy do utworzenia fałszywego AP. Ten komponent często spotyka się z network-manager. Z pojemnika airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabijesz sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: ${normal_color}${urlgithub_wiki}/Docker" + arr["POLISH",420]="Wykryto, że używasz airgeddon w kontenerze Docker. W tym ataku hostapd służy do utworzenia fałszywego AP. Ten komponent często ma konflikt z network-manager. Z kontenera airgeddon nie może sobie z tym poradzić. Jeśli na komputerze hosta zainstalowano network-manager, zamknij lub zabij sprzeczne procesy lub otrzymasz błąd. Aby uzyskać więcej informacji, zobacz sekcję Docker Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["ENGLISH",421]="Doubts? Visit our Wiki: ${normal_color}${urlgithub_wiki}" arr["SPANISH",421]="¿Dudas? Visita nuestro Wiki: ${normal_color}${urlgithub_wiki}" @@ -4688,7 +4688,7 @@ function language_strings() { arr["RUSSIAN",421]="Вопросы? Посетите Wiki: ${normal_color}${urlgithub_wiki}" arr["GREEK",421]="Απορίες; Επισκεφθείτε το Wiki μας: ${normal_color}${urlgithub_wiki}" arr["ITALIAN",421]="Domande? Visita la nostra Wiki: ${normal_color}${urlgithub_wiki}" - arr["POLISH",421]="${pending_of_translation} Czy masz wątpliwości? Odwiedź nasz Wiki: ${normal_color}${urlgithub_wiki}" + arr["POLISH",421]="Czy masz wątpliwości? Odwiedź nasze Wiki: ${normal_color}${urlgithub_wiki}" arr["ENGLISH",422]="The automatic update has been disabled when airgeddon is running in a Docker container. If you want to update it, download again the image tagged as \"latest\"" arr["SPANISH",422]="La actualización automática se ha desactivado cuando airgeddon se ejecuta en un contenedor de Docker. Si deseas actualizarlo descarga de nuevo la imagen con tag \"latest\"" @@ -4698,7 +4698,7 @@ function language_strings() { arr["RUSSIAN",422]="Когда airgeddon работает в контейнере Docker, то автоматическое обновление отключено,. Если вы хотите обновить программу, то снова загрузите образ отмеченный как \"latest\"" arr["GREEK",422]="Η διαδικασία της αυτόματης ενημέρωσης είναι απενεργοποιημένη όταν το airgeddon τρέχει σε Docker container. Εάν θέλετε να το ενημερώσετε, κατεβάστε ξανά το αρχείο με την ετικέτα \"latest\"" arr["ITALIAN",422]="L'aggiornamento automatico viene disabilitato quando airgeddon viene eseguito in un contenitore Docker. Se vuoi aggiornarlo scaricare di nuovo l'immagine con il tag \"latest\"" - arr["POLISH",422]="${pending_of_translation} Automatyczna aktualizacja została wyłączona, gdy airgeddon jest uruchomiony w kontenerze Docker. Jeśli chcesz ją zaktualizować, pobierz obraz ponownie ze znaczkiem \"latest\"" + arr["POLISH",422]="Automatyczna aktualizacja została wyłączona, gdy airgeddon jest uruchomiony w kontenerze Docker. Jeśli chcesz go zaktualizować, pobierz ponownie obraz oznaczony jako \"latest\"" arr["ENGLISH",423]="5. WEP \"All-in-One\" attack" arr["SPANISH",423]="5. Ataque WEP \"Todo-en-Uno\"" @@ -4708,7 +4708,7 @@ function language_strings() { arr["RUSSIAN",423]="5. Атака на WEP \"Все-в-Одном\"" arr["GREEK",423]="5. Επίθεση WEP \"All-in-One\"" arr["ITALIAN",423]="5. Attacco WEP \"Tutto-in-Uno\"" - arr["POLISH",423]="${pending_of_translation} 5. Atak WEP \"Wszystko-w-Jednym\"" + arr["POLISH",423]="5. Atak WEP \"Wszystko-w-Jednym\"" arr["ENGLISH",424]="The selected network is invalid. Encryption type of target network must be WEP" arr["SPANISH",424]="La red seleccionada no es válida. El tipo de encriptación de la red objetivo debe ser WEP" @@ -4718,7 +4718,7 @@ function language_strings() { arr["RUSSIAN",424]="Выбранная сеть не подходит. Целевая сеть должна иметь шифрование WEP" arr["GREEK",424]="Το επιλεγμένο δίκτυο δεν είναι έγκυρο. Ο τύπος κρυπτογράφησης του δικτύου-στόχος πρέπει να είναι WEP" arr["ITALIAN",424]="La rete selezionata non è valida. Il tipo di crittografia della rete obiettivo deve essere WEP" - arr["POLISH",424]="${pending_of_translation} Wybrana sieć nie jest prawidłowa. Typem szyfrowania sieci docelowej musi być WEP" + arr["POLISH",424]="Wybrana sieć nie jest prawidłowa. Typem szyfrowania sieci docelowej musi być WEP" arr["ENGLISH",425]="You have a valid WEP target network selected. Script can continue..." arr["SPANISH",425]="Tienes una red objetivo WEP válida seleccionada. El script puede continuar..." @@ -4728,7 +4728,7 @@ function language_strings() { arr["RUSSIAN",425]="У вас есть подходящая целевая сеть WEP. Скрипт может продолжать..." arr["GREEK",425]="Έχετε επιλέξει ένα έγκυρο WEP δίκτυο-στόχος. Το script μπορεί να συνεχίσει..." arr["ITALIAN",425]="Hai selezionato una rete obiettivo WEP valida. Lo script può continuare..." - arr["POLISH",425]="${pending_of_translation} Wybrano prawidłową sieć docelową WEP. Skrypt może kontynuować..." + arr["POLISH",425]="Wybrano prawidłową sieć docelową WEP. Skrypt może kontynuować..." arr["ENGLISH",426]="9. WEP attacks menu" arr["SPANISH",426]="9. Menú de ataques WEP" @@ -4738,7 +4738,7 @@ function language_strings() { arr["RUSSIAN",426]="9. Меню атак на WEP" arr["GREEK",426]="9. Μενού επιθέσεων WEP" arr["ITALIAN",426]="9. Menú degli attacchi WEP" - arr["POLISH",426]="${pending_of_translation} 9. Menu atakowania WEP" + arr["POLISH",426]="9. Menu ataków WEP" arr["ENGLISH",427]="WEP attacks menu" arr["SPANISH",427]="Menú de ataques WEP" @@ -4748,7 +4748,7 @@ function language_strings() { arr["RUSSIAN",427]="Меню атак на WEP" arr["GREEK",427]="Μενού επιθέσεων WEP" arr["ITALIAN",427]="Menú degli attacchi WEP" - arr["POLISH",427]="${pending_of_translation} Menu atakowania WEP" + arr["POLISH",427]="Menu ataków WEP" arr["ENGLISH",428]="If real clients exist connected to the WEP encrypted network, the process will be significantly accelerated. Enough IVs (Initialization Vectors) will be catched faster" arr["SPANISH",428]="Si existen clientes reales conectados a la red con encriptación WEP, el proceso se acelerará notablemente. Se obtendrán antes suficientes IVs (Vectores de Inicialización)" @@ -4758,7 +4758,7 @@ function language_strings() { arr["RUSSIAN",428]="Если к сети с WEP шифрованием подключены реальные клиенты, то процесс будет значительно ускорен. Будет быстрее накоплено достаточное количество IVs (Векторов Инициализации)" arr["GREEK",428]="Εάν υπάρχουν αληθινοί συνδεδεμένοι χρήστες στο κρυπτογραφημένο WEP δίκτυο, η διαδικασία θα επιταχυνθεί σημαντικά. Θα καταγραφθούν αρκετά IVs (Initialization Vectors) γρηγορότερα" arr["ITALIAN",428]="Se esistono dei clienti reali connessi alla rete con crittografia WEP il processo sará piú veloce. Si otterrano prima sufficienti IV (Vettori di Inizializzazione)" - arr["POLISH",428]="${pending_of_translation} Jeśli istnieją prawdziwe klienci podłączeni do sieci z szyfrowaniem WEP, proces przyspiesza zauważalnie. Wystarczające IVs (Wektory Inicjujące)" + arr["POLISH",428]="Jeśli istnieją prawdziwi klienci podłączeni do sieci z szyfrowaniem WEP, proces przyspiesza zauważalnie. Szybciej uzyskane zostaną wystarczające IVs (Wektory Inicjujące)" arr["ENGLISH",429]="The WEP \"All-in-One\" attack combines different techniques to generate enough traffic to decrypt the key (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, etc.)" arr["SPANISH",429]="El ataque WEP \"Todo-en-Uno\" combina diversas técnicas para generar el tráfico suficiente que hace falta para desencriptar la clave (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentación, Falsa asociación, etc.)" @@ -4768,7 +4768,7 @@ function language_strings() { arr["RUSSIAN",429]="Атака WEP \"Все-в-Одном\" сочетает в себе различные методы генерации трафика, достаточного для расшифровки ключа (Caffe Latte, Hirte, Replay, Chop-Chop, Дробление, Фальшивые ассоциации и т.д.)" arr["GREEK",429]="Η \"All-in-One\" επίθεση WEP συνδυάζει διαφορετικές τεχνικές για να παραχθεί αρκετή κίνηση για να αποκρυπτογραφήσει το κλειδί (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fake association, κλπ)" arr["ITALIAN",429]="L'attacco WEP \"Tutto-in-Uno\" combina diverse tecniche per generare il traffico necessario per decifrare la chiave (Caffe Latte, Hirte, Replay, Chop-Chop, Frammentazione, Falsa associazione, ecc.)" - arr["POLISH",429]="${pending_of_translation} WEP typu \"Wszystko-w-Jednym\" łączy różne techniki, aby uzyskać wystarczająco dużo ruchu, aby odszyfrować klucz (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fałszywe partnerstwo, itd.)" + arr["POLISH",429]="WEP typu \"Wszystko-w-Jednym\" łączy różne techniki, aby uzyskać wystarczająco dużo ruchu, aby odszyfrować klucz (Caffe Latte, Hirte, Replay, Chop-Chop, Fragmentation, Fałszywe asocjacja, itd.)" arr["ENGLISH",430]="If the password for the wifi network is obtained with the \"All-in-One\" WEP attack, you should decide where to save it. ${green_color}Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${wep_potpath}]" arr["SPANISH",430]="Si se consigue la contraseña de la red wifi con el ataque WEP \"Todo-en-Uno\", hay que decidir donde guardarla. ${green_color}Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${wep_potpath}]" @@ -4778,7 +4778,7 @@ function language_strings() { arr["RUSSIAN",430]="Если во время WEP атаки \"Все-в-Одном\" на Wi-Fi сеть получен пароль, вы должны решить, где его сохранить. ${green_color} Наберите путь для сохранения файла или нажмите [Enter] для принятия значения по умолчанию ${normal_color}[${wep_potpath}]" arr["GREEK",430]="Εάν βρεθεί ο κωδικός πρόσβασης για το ασύρματο δίκτυο με την επίθεση WEP \"All-in-One\", θα πρέπει να αποφασίσετε που θα τον αποθηκεύσετε. ${green_color}Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${wep_potpath}]" arr["ITALIAN",430]="Se si ottiene la password della rete wireless con l'attacco WEP \"Tutto-en-Uno\", decidere dove salvarla. ${green_color}Immettere il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default ${normal_color}[${wep_potpath}]" - arr["POLISH",430]="${pending_of_translation} Jeśli hasło sieci wifi zostanie pobrane z atakiem WEP \"Wszystko-w-Jednym\", musisz zdecydować, gdzie go zapisać. ${green_color}Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${wep_potpath}]" + arr["POLISH",430]="Jeśli hasło sieci wifi zostanie zdobyte atakiem WEP \"Wszystko-w-Jednym\", 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}[${wep_potpath}]" arr["ENGLISH",431]="The WEP protocol had a bad design and can be cracked in a few minutes if we have enough generated traffic" arr["SPANISH",431]="El protocolo WEP tuvo un diseño erróneo y se puede romper en pocos minutos si se genera tráfico suficiente" @@ -4788,7 +4788,7 @@ function language_strings() { arr["RUSSIAN",431]="Протокол WEP сделан неудачно и при достаточном количестве сгенерированного трафика может быть взломан в считанные минуты" arr["GREEK",431]="Το πρωτόκολλο WEP είχε κακό σχεδιασμό και μπορεί να σπάσει μέσα σε λίγα λεπτά, αν έχουμε αρκετή κίνηση πακέτων" arr["ITALIAN",431]="Il protocollo WEP fú disegnato male e si puó rompere in pochi minuti se si genera abbastanza traffico" - arr["POLISH",431]="${pending_of_translation} Protokół WEP został nieprawidłowo zaprojektowany i może zostać zerwany po kilku minutach, jeśli zostanie wygenerowany wystarczający ruch" + arr["POLISH",431]="Protokół WEP został nieprawidłowo zaprojektowany i może zostać złamany po kilku minutach, jeśli zostanie wygenerowany wystarczający ruch" arr["ENGLISH",432]="Captured IVs (Initialization Vectors) are shown on airodump capture window as \"Data\"" arr["SPANISH",432]="Los IVs (Vectores de Inicialización) capturados, son representados en la ventana de captura de airodump como \"Data\"" @@ -4798,7 +4798,7 @@ function language_strings() { arr["RUSSIAN",432]="Захваченные IVs (Векторы Инициализации) показаны в окне захвата airodump как \"Data\"" arr["GREEK",432]="Τα ληφθέντα IVs (Initialization Vectors) εμφανίζονται στο παράθυρο καταγραφής airodump ως \"Data\"" arr["ITALIAN",432]="I IV (Vettori di Inizializzazione) catturati, sono rappresentati nella finestra di acquisizione di airodump come \"Data\"" - arr["POLISH",432]="${pending_of_translation} Uchwycone obiekty IV (Wektory Inicjujące) są reprezentowane w oknie przechwytywania airodump jako \"Data\"" + arr["POLISH",432]="Uchwycone obiekty IV (Wektory Inicjujące) są prezentowane w oknie przechwytywania airodump jako \"Data\"" arr["ENGLISH",433]="Some access points are not vulnerable to certain WEP attacks. Like for example the Chop-Chop attack, that only affects some of them" arr["SPANISH",433]="Algunos puntos de acceso no son vulnerables a ciertos ataques WEP. Como por ejemplo el ataque Chop-Chop, que solo afecta a algunos" @@ -4808,7 +4808,7 @@ function language_strings() { arr["RUSSIAN",433]="Некоторые точки доступа не подвержены определенным атакам WEP. Например, атаке Chop-Chop подвержены только некоторые из них" arr["GREEK",433]="Ορισμένα σημεία πρόσβασης δεν είναι ευάλωτα σε ορισμένες επιθέσεις WEP. Για παράδειγμα η επίθεση Chop-Chop, επηρεάζει μόνο μερικά από αυτά" arr["ITALIAN",433]="Alcuni punti di accesso non sono vulnerabili a certi attacchi WEP. Come ad esempio l'attacco Chop-Chop, che colpisce solo alcuni" - arr["POLISH",433]="${pending_of_translation} Niektóre punkty dostępu nie są podatne na niektóre ataki WEP. Podobnie jak na przykład atak Chop-Chop, który dotyka tylko niektórych osób" + arr["POLISH",433]="Niektóre punkty dostępu nie są podatne na niektóre ataki WEP. Na przykład atak Chop-Chop, który dotyka tylko niektórych osób" arr["ENGLISH",434]="WEP \"All-in-One\" attack has been started. Press [Enter] key on this window to stop it" arr["SPANISH",434]="El ataque WEP \"Todo-en-Uno\" ha comenzado. Pulse la tecla [Enter] en esta ventana para pararlo" @@ -4818,7 +4818,7 @@ function language_strings() { arr["RUSSIAN",434]="Атака WEP \"Все-в-Одном\" началась. Для её остановки клавишу [Enter] в этом окне" arr["GREEK",434]="Η επίθεση WEP \"All-in-One\" έχει αρχίσει. Πατήστε το κουμπί [Enter] σε αυτό το παράθυρο για να την σταματήσετε" arr["ITALIAN",434]="L'attacco WEP \"Tutto-in-Uno\" è iniziato. Premere il tasto [Enter] in questa finestra per fermarlo" - arr["POLISH",434]="${pending_of_translation} Rozpoczął się atak WEP \"Wszystko-w-Jednym\". Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" + arr["POLISH",434]="Rozpoczął się atak WEP \"Wszystko-w-Jednym\". Naciśnij klawisz [Enter] w tym oknie, aby go zatrzymać" arr["ENGLISH",435]="Error trying to change interface mode. During the process the interface name must be changed, but it looks like you already have an interface occupying the name that would be needed (${normal_color}${desired_interface_name}${red_color})" arr["SPANISH",435]="Error al intentar cambiar el modo de la interfaz. En el proceso el nombre de la interfaz cambia, pero parece que ya tienes una interfaz ocupando el nombre que se necesitaría (${normal_color}${desired_interface_name}${red_color})" @@ -4828,7 +4828,7 @@ function language_strings() { arr["RUSSIAN",435]="Ошибка при попытке изменить режим интерфейса. Во время этого процесса имя интерфейса должно быть изменено, но похоже, что у вас уже есть интерфейс, занимающий нужное имя (${normal_color}${desired_interface_name}${red_color})" arr["GREEK",435]="Προέκυψε σφάλμα καθώς άλλαζε η κατάσταση της διεπαφής. Κατά τη διάρκεια της διαδικασίας, το όνομα της διεπαφής πρέπει να αλλάξει, αλλά φαίνεται ότι έχετε ήδη μια διεπαφή που έχει το όνομα που θα χρειαζόταν (${normal_color}${desired_interface_name}${red_color})" arr["ITALIAN",435]="Errore cercando di cambiare la modalità dell'interfaccia. Nel processo il nome dell'interfaccia cambia, peró sembra che già disponi di un'interfaccia che usa il nome di cui avresti bisogno (${normal_color}${desired_interface_name}${red_color})" - arr["POLISH",435]="${pending_of_translation} Wystąpił błąd podczas próby zmiany trybu interfejsu. W trakcie zmiany nazwy interfejsu, ale wygląda na to, że masz już interfejs o nazwie, która będzie potrzebna (${normal_color}${desired_interface_name}${red_color})" + arr["POLISH",435]="Wystąpił błąd podczas próby zmiany trybu interfejsu. Wymaga to zmiany jego nazwy, ale wygląda jednak na to, że masz już interfejs o nazwie, która będzie potrzebna (${normal_color}${desired_interface_name}${red_color})" arr["ENGLISH",436]="The hashcat version you have installed (${hashcat_version}) is greater or equal than ${hashcat_hccapx_version} so you need to convert the capture files to \"hccapx\" format, airgeddon will do this automatically. To do this you need a converter that is not present on your system (hashcat-utils package), install it to be able to perform this attack" arr["SPANISH",436]="La versión de hashcat que tienes instalada (${hashcat_version}) es igual o superior a la ${hashcat_hccapx_version} por lo que es necesario convertir los ficheros de captura a formato \"hccapx\", airgeddon lo hará automáticamente. Pero para ello hace falta un conversor que no está presente en tu sistema (paquete hashcat-utils), instálalo para poder realizar este ataque" @@ -4838,7 +4838,7 @@ function language_strings() { arr["RUSSIAN",436]="Установленная версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно конвертировать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" arr["ITALIAN",436]="La versione di hashcat installata (${hashcat_version}) è uguale o superiore alla ${hashcat_hccapx_version} quindi è necessario convertire i file di acquisizione al formato \"hccapx\", airgeddon lo fará automaticamente. Peró questo richiede un convertitore che non è presente nel sistema (pacchetto hashcat-utils), installalo per eseguire questo attacco" - arr["POLISH",436]="${pending_of_translation} Zainstalowana wersja programu hashcat (${hashcat_version}) jest równa lub większa niż ${hashcat_hccapx_version}, dlatego konieczne jest przekonwertowanie plików przechwytywania do formatu \"hccapx\", airgeddon zrobi to automatycznie. Do tego potrzebny jest konwerter, który nie jest obecny w systemie (pakiet hashcat-utils), zainstaluj go, aby móc wykonać ten atak" + arr["POLISH",436]="Zainstalowana wersja programu hashcat (${hashcat_version}) jest równa lub większa niż ${hashcat_hccapx_version}, dlatego konieczne jest przekonwertowanie plików przechwytywania do formatu \"hccapx\", airgeddon zrobi to automatycznie. Do tego potrzebny jest konwerter, który nie jest obecny w systemie (pakiet hashcat-utils), zainstaluj go, aby móc wykonać ten atak" arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${normal_color}${urlgithub_wiki}/Contributing" arr["SPANISH",437]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${normal_color}${mail}${pink_color}) o enviando una fracción de bitcoin (${normal_color}${bitcoin}${pink_color}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${normal_color}${urlgithub_wiki}/Contributing" @@ -4848,7 +4848,7 @@ function language_strings() { arr["RUSSIAN",437]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${normal_color}${mail}${pink_color}) или отправив часть биткойна на (${normal_color}${bitcoin}${pink_color}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",437]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή στέλνοντας κάποιο ποσοστό bitcoin (${normal_color}${bitcoin}${pink_color}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" arr["ITALIAN",437]="Se ti è piaciuto lo script e l'hai trovato utile, puoi sostenere il progetto con una donazione. Attraverso PayPal (${normal_color}${mail}${pink_color}) o inviando una frazione di bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsiasi importo per quanto piccolo (1, 2, 5 $/€) è ben accolto. Piú informazioni e collegamenti diretti per realizzarla in: ${normal_color}${urlgithub_wiki}/Contributing" - arr["POLISH",437]="${pending_of_translation} Jeśli podobał Ci się ten scenariusz i okazał się użyteczny, możesz poprzeć ten projekt, składając darowiznę. Za pośrednictwem Paypal (${normal_color}${mail}${pink_color}) lub wysyłając ułamek bitcoin (${normal_color}${bitcoin}${pink_color}). Zapraszamy wszystkich małych (1, 2, 5 $/€) małych. Wię cej informacji i linki do tego w: ${normal_color}${urlgithub_wiki}/Contributing" + arr["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 bitcoin (${normal_color}${bitcoin}${pink_color}). Każda kwota, nawet malutka (1, 2, 5 $/€) będzie mile widziana. Więcej informacji i linki do donacji: ${urlgithub_wiki}/Contributing" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: ${normal_color}${urlgithub_wiki}/Contributing" arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: ${normal_color}${urlgithub_wiki}/Contributing" @@ -4858,7 +4858,7 @@ function language_strings() { arr["RUSSIAN",438]="Мы ищем переводчиков на другие языки. Если вы хотите увидеть airgeddon на своем родном языке, и вы знаете английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",438]="Ψάχνουμε μεταφραστές για την υποστήριξη περισσότερων γλωσσών. Αν θέλετε να χρησιμοποιείτε το airgeddon στη μητρική σας γλώσσα, αλλά ξέρετε και αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" arr["ITALIAN",438]="Cerchiamo traduttori per le altre lingue. Se volete vedere airgeddon nella vostra lingua madre e conoscete anche l'inglese, non esitate a contattarci. Per maggiori informazioni: ${normal_color}${urlgithub_wiki}/Contributing" - arr["POLISH",438]="${pending_of_translation} Szukamy tłumaczy w innych językach. Jeśli chcesz zobaczyć airgeddon w swoim ojczystym języku i znasz angielski, skontaktuj się z nami. Więcej informacji o: ${normal_color}${urlgithub_wiki}/Contributing" + arr["POLISH",438]="Szukamy tłumaczy na inne języki. Jeśli chcesz zobaczyć airgeddon w swoim ojczystym języku i znasz angielski, skontaktuj się z nami. Więcej informacji: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",439]="${blue_color}You haven't selected any target, you'll be prompted to input data manually. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",439]="${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -4868,7 +4868,7 @@ function language_strings() { arr["RUSSIAN",439]="${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${blue_color}Δεν έχετε επιλέξει κάποιο στόχο, θα σας ζητηθεί να εισάγετε τα δεδομένα χειροκίνητα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",439]="${blue_color}Abbiamo rilevato che non è stato selezionato alcun obiettivo, è necessario immettere manualmente i dati. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",439]="${pending_of_translation} Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",439]="${blue_color}Wykryto, że nie wybrano żadnych celów, konieczne będzie ręczne wprowadzanie danych. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["SPANISH",440]="Fichero de trofeo aircrack generado con éxito en [${normal_color}${aircrackpotenteredpath}${blue_color}]" @@ -4878,7 +4878,7 @@ function language_strings() { arr["RUSSIAN",440]="Трофейный файл aircrack был успешно сгенерирован в [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["GREEK",440]="Το aircrack αρχείο τρόπαιο δημιουργήθηκε επιτυχώς [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["ITALIAN",440]="Il file trofeo di aircrack è stato generato con successo in [${normal_color}${aircrackpotenteredpath}${blue_color}]" - arr["POLISH",440]="${pending_of_translation} Plik trofeum aircrack został pomyślnie wygenerowany w [${normal_color}${aircrackpotenteredpath}${blue_color}]" + arr["POLISH",440]="Plik trofeum aircrack został pomyślnie wygenerowany w [${normal_color}${aircrackpotenteredpath}${blue_color}]" arr["ENGLISH",441]="Type the path to store the file or press [Enter] to accept the default proposal ${normal_color}[${aircrack_potpath}]" arr["SPANISH",441]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto ${normal_color}[${aircrack_potpath}]" @@ -4888,7 +4888,7 @@ function language_strings() { arr["RUSSIAN",441]="Напечатайте путь к сохранённому файлу или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${aircrack_potpath}]" arr["GREEK",441]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${aircrack_potpath}]" arr["ITALIAN",441]="Immettere il percorso dove memorizzare il file o premere [Enter] per accettare quello proposto di default ${normal_color}[${aircrack_potpath}]" - arr["POLISH",441]="${pending_of_translation} Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${aircrack_potpath}]" + arr["POLISH",441]="Wpisz ścieżkę, w której będziemy zapisywać plik lub naciśnij [Enter], aby zaakceptować domyślną propozycję ${normal_color}[${aircrack_potpath}]" arr["ENGLISH",442]="If you install ccze you'll see some parts of airgeddon in a colorized way with better aspect. It's not a requirement or a dependency, but it will improve the user experience" arr["SPANISH",442]="Si instalas el paquete ccze podrás ver algunas partes de airgeddon colorizadas y con mejor aspecto. No es un requerimiento ni una dependencia, pero mejorará la experiencia de usuario" @@ -4898,7 +4898,7 @@ function language_strings() { arr["RUSSIAN",442]="Если вы установите ccze, то некоторые цветные элементы airgeddon будут выглядеть лучше. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="Αν εγκαταστήσετε το ccze θα δείτε μερικά κομμάτια του airgeddon, πολύχρωμα με καλύτερη εμφάνιση. Δεν είναι απαραίτητο dependency, αλλά θα βελτιώσει την εμπειρία του χρήστη" arr["ITALIAN",442]="Se installi il pacchetto ccze vedrai alcune parti di airgeddon colorate e più belle. Non è un requisito né una dipendenza, ma migliorerà l'esperienza dell'utente" - arr["POLISH",442]="${pending_of_translation} Jeśli zainstalujesz pakiet ccze zobaczysz niektóre części airgeddon kolorowane i wyglądają lepiej. Nie jest to wymóg ani zależność, ale poprawi to użytkownikom" + arr["POLISH",442]="Jeśli zainstalujesz pakiet ccze, zobaczysz niektóre części airgeddon kolorowe i lepiej wygladajce. Nie jest to wymóg ani zależność, ale poprawi to komfort użytkowania" arr["ENGLISH",443]="Options and language menu" arr["SPANISH",443]="Menú de opciones e idioma" @@ -4908,7 +4908,7 @@ function language_strings() { arr["RUSSIAN",443]="Настройки и языковое меню" arr["GREEK",443]="Μενού επιλογών και γλώσσας" arr["ITALIAN",443]="Menú opzioni e lingua" - arr["POLISH",443]="${pending_of_translation} Opcje i menu językowe" + arr["POLISH",443]="Opcje i menu językowe" arr["ENGLISH",444]="11. Options and language menu" arr["SPANISH",444]="11. Menú de opciones e idioma" @@ -4918,7 +4918,7 @@ function language_strings() { arr["RUSSIAN",444]="11. Настройки и языковое меню" arr["GREEK",444]="11. Μενού επιλογών και γλώσσας" arr["ITALIAN",444]="11. Menú opzioni e lingua" - arr["POLISH",444]="${pending_of_translation} 11. Opcje i menu językowe" + arr["POLISH",444]="11. Opcje i menu językowe" arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable colorization in the option and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización en el menú de opciones e idioma" @@ -4928,7 +4928,7 @@ function language_strings() { arr["RUSSIAN",445]="Если у вас установлен ccze и возникают ошибки отображения или сбои в некоторых окнах, вы должны отключить цветной вывод в пункте Настройки и языковое меню" arr["GREEK",445]="Εάν έχετε εγκαταστήσει το ccze και αντιμετωπίζετε σφάλματα εμφάνισης ή δυσλειτουργίες σε ορισμένα παράθυρα, θα πρέπει να απενεργοποιήσετε τον χρωματισμό στο μενού επιλογών και γλώσσας" arr["ITALIAN",445]="Se hai installato ccze e vedi errori o alcune finestre tremolanti, disattiva la colorazione nel menú opzioni e lingua" - arr["POLISH",445]="${pending_of_translation} Jeśli zainstalowano ccze i wystąpiły błędy wizualizacji lub migotania w niektórych oknach, wyłącza on kolorację w menu opcji i języka" + arr["POLISH",445]="Jeśli zainstalowano ccze i wystąpiły błędy wizualizacji lub migotania w niektórych oknach, powinieneś wyłączyć kolory w menu opcji i języka" arr["ENGLISH",446]="10. Return to options menu" arr["SPANISH",446]="10. Volver al menú de opciones" @@ -4938,7 +4938,7 @@ function language_strings() { arr["RUSSIAN",446]="10. Возврат в меню опций" arr["GREEK",446]="10. Επιστροφή στο μενού επιλογών" arr["ITALIAN",446]="10. Tornare al menú delle opzioni" - arr["POLISH",446]="${pending_of_translation} 10. Wróć do menu opcji" + arr["POLISH",446]="10. Wróć do menu opcji" arr["ENGLISH",447]="5. Set permanently airgeddon's language to the current one" arr["SPANISH",447]="5. Cambiar permanentemente el idioma de airgeddon al actual" @@ -4948,7 +4948,7 @@ function language_strings() { arr["RUSSIAN",447]="5. Сделать текущий язык airgeddon постоянным" arr["GREEK",447]="5. Θέστε μόνιμα την τρέχουσα γλώσσα του airgeddon ως προεπιλεγμένη" arr["ITALIAN",447]="5. Modificare in modo permanente la lingua di airgeddon a quella attuale" - arr["POLISH",447]="${pending_of_translation} 5. Trwale zmieniaj język tego airgeddon na aktualny" + arr["POLISH",447]="5. Trwale ustaw język airgeddon na aktualny" arr["ENGLISH",448]="If you installed airgeddon from a repository, you should not enable automatic updates. airgeddon will be updated when there is a new version in the repository" arr["SPANISH",448]="Si instalaste airgeddon desde un repositorio, no deberías activar la actualización automática. airgeddon se actualizará cuando haya una nueva versión en el repositorio" @@ -4958,7 +4958,7 @@ function language_strings() { arr["RUSSIAN",448]="Если вы установили airgeddon из репозитория, вам не следует включать автоматические обновления. airgeddon будет обновляться, когда в репозитории будет новая версия" arr["GREEK",448]="Αν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν θα πρέπει να ενεργοποιήσετε τις αυτόματες ενημερώσεις. Το airgeddon θα ενημερωθεί όταν υπάρξει κάποια νέα έκδοση στο επίσημο αποθετήριο" arr["ITALIAN",448]="Se è stato installato airgeddon da un repository, non si dovrebbe attivare l'aggiornamento automatico. airgeddon sará aggiornato quando ci sará una nuova versione nel repository" - arr["POLISH",448]="${pending_of_translation} Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać automatycznej aktualizacji. airgeddon zostanie zaktualizowany, gdy w repozytorium znajduje się nowa wersja" + arr["POLISH",448]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać automatycznej aktualizacji. airgeddon zostanie zaktualizowany, gdy w repozytorium znajduje się nowa wersja" arr["ENGLISH",449]="2. Enable automatic updates permanently" arr["SPANISH",449]="2. Habilitar permanentemente la actualización automática" @@ -4968,7 +4968,7 @@ function language_strings() { arr["RUSSIAN",449]="2. Включение постоянных автоматических обновлений" arr["GREEK",449]="2. Ενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ITALIAN",449]="2. Abilitare permanentemente l'aggiornamento automatico" - arr["POLISH",449]="${pending_of_translation} 2. Trwale włączaj automatyczną aktualizację" + arr["POLISH",449]="2. Trwale włącz automatyczną aktualizację" arr["ENGLISH",450]="3. Enable colorization permanently (on some screen's output)" arr["SPANISH",450]="3. Habilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -4978,7 +4978,7 @@ function language_strings() { arr["RUSSIAN",450]="3. Включение постоянного цветного вывода (в некоторых окнах программы)" arr["GREEK",450]="3. Ενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ITALIAN",450]="3. Abilitare permanentemente la colorazione (in alcuni schermi)" - arr["POLISH",450]="${pending_of_translation} 3. Trwale włączaj kolorowanie (na wyjściu niektórych ekranów)" + arr["POLISH",450]="3. Trwale włącz kolorowanie (na wyjściu niektórych ekranów)" arr["ENGLISH",451]="Automatic updates: ${pink_color}Enabled${normal_color}" arr["SPANISH",451]="Actualizaciones automáticas: ${pink_color}Activadas${normal_color}" @@ -4988,7 +4988,7 @@ function language_strings() { arr["RUSSIAN",451]="Автоматическое обновление: ${pink_color}Включено${normal_color}" arr["GREEK",451]="Αυτόματη ενημέρωση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",451]="Aggiornamenti automatici: ${pink_color}Abilitati${normal_color}" - arr["POLISH",451]="${pending_of_translation} Aktualizacje automatyczne: ${pink_color}Włączone${normal_color}" + arr["POLISH",451]="Aktualizacje automatyczne: ${pink_color}Włączone${normal_color}" arr["ENGLISH",452]="Automatic updates: ${pink_color}Disabled${normal_color}" arr["SPANISH",452]="Actualizaciones automáticas: ${pink_color}Desactivadas${normal_color}" @@ -4998,7 +4998,7 @@ function language_strings() { arr["RUSSIAN",452]="Автоматическое обновление: ${pink_color}Отключено${normal_color}" arr["GREEK",452]="Αυτόματη ενημέρωση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",452]="Aggiornamenti automatici: ${pink_color}Disabilitati${normal_color}" - arr["POLISH",452]="${pending_of_translation} Aktualizacje automatyczne: ${pink_color}Wyłączone${normal_color}" + arr["POLISH",452]="Aktualizacje automatyczne: ${pink_color}Wyłączone${normal_color}" arr["ENGLISH",453]="Colorization (on some screen's output): ${pink_color}Enabled${normal_color}" arr["SPANISH",453]="Colorización (en la salida de algunas pantallas): ${pink_color}Activada${normal_color}" @@ -5008,7 +5008,7 @@ function language_strings() { arr["RUSSIAN",453]="Использование цветов (в некоторых окнах программы): ${pink_color}Включено${normal_color}" arr["GREEK",453]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",453]="Colorazione (in alcuni schermi): ${pink_color}Abilitata${normal_color}" - arr["POLISH",453]="${pending_of_translation} Kolorystyka (na wyjściu niektórych ekranów) ${pink_color}Włączone${normal_color}" + arr["POLISH",453]="Kolorowanie (na wyjściu niektórych ekranów) ${pink_color}Włączone${normal_color}" arr["ENGLISH",454]="Colorization (on some screen's output): ${pink_color}Disabled${normal_color}" arr["SPANISH",454]="Colorización (en la salida de algunas pantallas): ${pink_color}Desactivada${normal_color}" @@ -5018,7 +5018,7 @@ function language_strings() { arr["RUSSIAN",454]="Использование цветов (в некоторых окнах программы): ${pink_color}Отключено${normal_color}" arr["GREEK",454]="Χρωματισμός (σε κάποια σημεία): ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",454]="Colorazione (in alcuni schermi): ${pink_color}Disabilitata${normal_color}" - arr["POLISH",454]="${pending_of_translation} Kolorystyka (na wyjściu niektórych ekranów) ${pink_color}Wyłączone${normal_color}" + arr["POLISH",454]="Kolorowanie (na wyjściu niektórych ekranów) ${pink_color}Wyłączone${normal_color}" arr["ENGLISH",455]="2. Disable automatic updates permanently" arr["SPANISH",455]="2. Deshabilitar permanentemente la actualización automática" @@ -5028,7 +5028,7 @@ function language_strings() { arr["RUSSIAN",455]="2. Отключить постоянные автоматические обновления" arr["GREEK",455]="2. Απενεργοποιήστε μόνιμα τις αυτόματες ενημερώσεις" arr["ITALIAN",455]="2. Disattivare permanentemente gli aggiornamenti automatici" - arr["POLISH",455]="${pending_of_translation} 2. Trwale wyłączaj automatyczną aktualizację" + arr["POLISH",455]="2. Trwale wyłącz automatyczną aktualizację" arr["ENGLISH",456]="3. Disable colorization permanently (on some screen's output)" arr["SPANISH",456]="3. Deshabilitar permanentemente la colorización (en la salida de algunas pantallas)" @@ -5038,7 +5038,7 @@ function language_strings() { arr["RUSSIAN",456]="3. Постоянное отключение использования цветов (в некоторых окнах программы)" arr["GREEK",456]="3. Απενεργοποιήστε μόνιμα τον χρωματισμό (σε κάποια σημεία)" arr["ITALIAN",456]="3. Disattivare permanentemente la colorazione (in alcuni schermi)" - arr["POLISH",456]="${pending_of_translation} 3. Trwale wyłączać kolorowanie (na wyjściu niektórych ekranów)" + arr["POLISH",456]="3. Trwale wyłącz kolorowanie (na wyjściu niektórych ekranów)" arr["ENGLISH",457]="${blue_color}Automatic updates are going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",457]="${blue_color}Se van a desactivar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5048,7 +5048,7 @@ function language_strings() { arr["RUSSIAN",457]="${blue_color}Автоматические обновления будут отключены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",457]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να απενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",457]="${blue_color}Si stano per disattivare gli aggiornamenti automatici. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",457]="${pending_of_translation} ${blue_color}Aktualizacje automatyczne zostaną wyłączone. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",457]="${blue_color}Aktualizacje automatyczne zostaną wyłączone. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",458]="${blue_color}Automatic updates are going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",458]="${blue_color}Se van a activar las actualizaciones automáticas. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5058,7 +5058,7 @@ function language_strings() { arr["RUSSIAN",458]="${blue_color}Автоматические обновления будут включены. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",458]="${blue_color}Οι αυτόματες ενημερώσεις πρόκειται να ενεργοποιηθούν. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",458]="${blue_color}Si stanno per attivare gli aggiornamenti automatici. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",458]="${pending_of_translation} ${blue_color}Automatyczne aktualizacje będą włączone. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",458]="${blue_color}Automatyczne aktualizacje będą włączone. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",459]="If you installed airgeddon from a repository you shouldn't enable this option. airgeddon will be updated when the repositories do. If you continue, make sure you know what you are doing, or you could cause problems with update flow" arr["SPANISH",459]="Si instalaste airgeddon desde un repositorio no deberías activar esta opción. airgeddon se actualizará cuando lo hagan los repositorios. Si continuas, asegúrate de saber bien lo que haces o podrías causar problemas con flujo de actualizaciones" @@ -5068,7 +5068,7 @@ function language_strings() { arr["RUSSIAN",459]="Если вы установили airgeddon из репозитория, вы не должны включать эту опцию. airgeddon будет обновляться вместе с репозиториями. Если вы продолжите, убедитесь, что знаете, что делаете, или ваши действия могут вызвать проблемы для этой программы" arr["GREEK",459]="Εάν εγκαταστήσατε το airgeddon από κάποιο επίσημο αποθετήριο, δεν πρέπει να ενεργοποιήσετε αυτή την επιλογή. Το airgeddon θα ενημερωθεί όταν ενημερωθούν και τα αποθετήρια. Αν συνεχίσετε, βεβαιωθείτε ότι γνωρίζετε τι κάνετε και ότι θα μπορεί να προκαλέσετε προβλήματα με τη ροή ενημέρωσης" arr["ITALIAN",459]="Se airgeddon è stato installato da un repository non si dovrebbe attivare questa opzione. airgeddon sará aggiornato quando lo faranno i repository. Se continui, assicurati di sapere bene quello che fai o potrebbe causare problemi al flusso degli aggiornamenti" - arr["POLISH",459]="${pending_of_translation} Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać tej opcji. airgeddon zostanie zaktualizowany, gdy repozytoria zrobi to. Jeśli kontynuujesz, upewnij się, że wiesz, co robisz, lub może powodować problemy z aktualizacją" + arr["POLISH",459]="Jeśli zainstalowano airgeddon z repozytorium, nie należy włączać tej opcji. airgeddon zostanie zaktualizowany, gdy w repozytorium pojawi się nowa wersja. Jeśli kontynuujesz, upewnij się, że wiesz co robisz, bo to może spowodować problemy z aktualizacją" arr["ENGLISH",460]="Automatic updates have been enabled" arr["SPANISH",460]="Se han activado las actualizaciones automáticas" @@ -5078,7 +5078,7 @@ function language_strings() { arr["RUSSIAN",460]="Автоматические обновления включены" arr["GREEK",460]="Οι αυτόματες ενημερώσεις έχουν ενεργοποιηθεί" arr["ITALIAN",460]="Sono stati attivati gli aggiornamenti automatici" - arr["POLISH",460]="${pending_of_translation} Automatyczne aktualizacje włączone" + arr["POLISH",460]="Automatyczne aktualizacje zostały włączone" arr["ENGLISH",461]="Automatic updates have been disabled" arr["SPANISH",461]="Se han desactivado las actualizaciones automáticas" @@ -5088,7 +5088,7 @@ function language_strings() { arr["RUSSIAN",461]="Автоматические обновления отключены" arr["GREEK",461]="Οι αυτόματες ενημερώσεις έχουν απενεργοποιηθεί" arr["ITALIAN",461]="Sono stati disattivati gli aggiornamenti automatici" - arr["POLISH",461]="${pending_of_translation} Automatyczne aktualizacje są wyłączone" + arr["POLISH",461]="Automatyczne aktualizacje zostały wyłączone" arr["ENGLISH",462]="${blue_color}Colorization (on some screen's output) is going to be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",462]="${blue_color}Se va a desactivar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5098,7 +5098,7 @@ function language_strings() { arr["RUSSIAN",462]="${blue_color}Использование цветов (в некоторых окнах программы) будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",462]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",462]="${blue_color}La colorazione sará disattivata (in alcuni schermi). ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",462]="${pending_of_translation} ${blue_color}Wyłączysz koloryzację (na wyjściu niektórych ekranów). ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",462]="${blue_color}Koloryzacja zostanie wyłączona (na wyjściu niektórych ekranów). ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",463]="${blue_color}Colorization (on some screen's output) is going to be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",463]="${blue_color}Se va a activar la colorización (en la salida de algunas pantallas). ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5108,7 +5108,7 @@ function language_strings() { arr["RUSSIAN",463]="${blue_color}Использование цветов (в некоторых окнах программы) будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",463]="${blue_color}Ο χρωματισμός (σε κάποια σημεία) πρόκειται να ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",463]="${blue_color}La colorazione sará attivata (in alcuni schermi). ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",463]="${pending_of_translation} ${blue_color}Uaktywni się koloryzację (na wyjściu niektórych ekranów). ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",463]="${blue_color}Koloryzacja zostanie włączona (na wyjściu niektórych ekranów). ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",464]="You don't have the ccze package installed so any change on this option will have no effect until you install it" arr["SPANISH",464]="No tienes instalado el paquete ccze por lo que cualquier cambio que realices sobre esta opción no tendrá efecto hasta que lo instales" @@ -5118,7 +5118,7 @@ function language_strings() { arr["RUSSIAN",464]="У вас не установлен пакет ccze, поэтому любое изменение этой опции не будет иметь никакого эффекта, пока вы его не установите" arr["GREEK",464]="Δεν έχετε εγκατεστημένο το πακέτο ccze, οπότε οποιαδήποτε αλλαγή σε αυτήν την επιλογή δεν θα έχει αποτέλεσμα μέχρι να το εγκαταστήσετε" arr["ITALIAN",464]="Non è stato installato il pacchetto ccze per cui tutte le modifiche apportate su questa opzione non avranno alcun effetto finché non si installa" - arr["POLISH",464]="${pending_of_translation} Nie masz zainstalowanego pakietu ccze, więc wszelkie zmiany wprowadzone w tej opcji nie będą obowiązywać dopóki nie zostaną zainstalowane" + arr["POLISH",464]="Nie masz zainstalowanego pakietu ccze, więc wszelkie zmiany wprowadzone w tej opcji nie będą obowiązywać dopóki nie zostanie zainstalowany" arr["ENGLISH",465]="Colorization has been enabled" arr["SPANISH",465]="Se ha activado la colorización" @@ -5128,7 +5128,7 @@ function language_strings() { arr["RUSSIAN",465]="Использование цветов включено" arr["GREEK",465]="Ο χρωματισμός ενεργοποιήθηκε" arr["ITALIAN",465]="La colorazione è stata abilitata" - arr["POLISH",465]="${pending_of_translation} Aktywizacja kolorystyki" + arr["POLISH",465]="Koloryzacja została aktywowana" arr["ENGLISH",466]="Colorization has been disabled" arr["SPANISH",466]="Se ha desactivado la colorización" @@ -5138,7 +5138,7 @@ function language_strings() { arr["RUSSIAN",466]="Использование цветов отключено" arr["GREEK",466]="Ο χρωματισμός απενεργοποιήθηκε" arr["ITALIAN",466]="La colorazione è stata disabilitata" - arr["POLISH",466]="${pending_of_translation} Kolorystyka wyłączona" + arr["POLISH",466]="Koloryzacja została wyłączona" arr["ENGLISH",467]="4. Enable startup language autodetection permanently" arr["SPANISH",467]="4. Habilitar permanentemente la autodetección de idioma al inicio" @@ -5148,7 +5148,7 @@ function language_strings() { arr["RUSSIAN",467]="4. Автоматическое определение языка постоянно отключено" arr["GREEK",467]="4. Ενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",467]="4. Abilitare permanentemente il rilevamento automatico della lingua all'inizio" - arr["POLISH",467]="${pending_of_translation} 4. Trwale włączaj automatyczne wykrywanie języka podczas uruchamiania" + arr["POLISH",467]="4. Trwale włącz automatyczne wykrywanie języka podczas uruchamiania" arr["ENGLISH",468]="4. Disable startup language autodetection permanently" arr["SPANISH",468]="4. Deshabilitar permanentemente la autodetección de idioma al inicio" @@ -5158,7 +5158,7 @@ function language_strings() { arr["RUSSIAN",468]="4. Постоянное отключение автоматического определения языка" arr["GREEK",468]="4. Απενεργοποίηση του αυτόματου εντοπισμού γλώσσας κατά την εκκίνηση μόνιμα" arr["ITALIAN",468]="4. Disattivare permanentemente il rilevamento automatico della lingua all'inizio" - arr["POLISH",468]="${pending_of_translation} 4. Trwale wyłączaj autodetekcję języka podczas uruchamiania" + arr["POLISH",468]="4. Trwale wyłącz autodetekcję języka podczas uruchamiania" arr["ENGLISH",469]="${blue_color}Startup language autodetection will be disabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",469]="${blue_color}Se va a deshabilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5168,7 +5168,7 @@ function language_strings() { arr["RUSSIAN",469]="${blue_color}Автоопределение языка при запуске будет отключено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",469]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα απενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",469]="${blue_color}Si sta per disabilitare il rilevamento automatico della lingua all'inizio ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",469]="${pending_of_translation} ${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",469]="${blue_color}Autodetekcja języka zostanie wyłączona podczas uruchamiania. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",470]="${blue_color}Startup language autodetection will be enabled. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",470]="${blue_color}Se va a habilitar la autodetección de idioma al inicio. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5178,7 +5178,7 @@ function language_strings() { arr["RUSSIAN",470]="${blue_color} Автоопределение языка при запуске будет включено. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",470]="${blue_color}Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση θα ενεργοποιηθεί. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",470]="${blue_color}Si sta per abilitare il rilevamento automatico della lingua all'inizio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",470]="${pending_of_translation} ${blue_color}Autodetekcja języka zostanie włączona podczas uruchamiania. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",470]="${blue_color}Autodetekcja języka podczas uruchamiania zostanie włączona. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",471]="Any permanent change of language you have will be lost on the next start if you enable this option!!" arr["SPANISH",471]="Cualquier cambio permanente de idioma que tenga se perderá en el siguiente inicio si activa esta opción!!" @@ -5188,7 +5188,7 @@ function language_strings() { arr["RUSSIAN",471]="При включении этой опции, сделанный выбор по изменению языка будет потерян при следующем запуске!!" arr["GREEK",471]="Οποιαδήποτε μόνιμη αλλαγή της γλώσσας θα χαθεί κατά την επόμενη εκκίνηση, αν ενεργοποιήσετε αυτή την επιλογή!!" arr["ITALIAN",471]="Qualsiasi cambio permanente di lingua si perderá nel prossimo inizio se si attiva questa opzione!!" - arr["POLISH",471]="${pending_of_translation} Każda trwała zmiana języka zostanie utracona podczas następnego startu, jeśli aktywujesz tę opcję!!" + arr["POLISH",471]="Każda trwała zmiana języka zostanie utracona podczas następnego startu, jeśli aktywujesz tę opcję!!" arr["ENGLISH",472]="Startup language autodetection has been enabled" arr["SPANISH",472]="Se ha activado la autodetección de idioma al inicio" @@ -5198,7 +5198,7 @@ function language_strings() { arr["RUSSIAN",472]="Автоматическое определение языка было включено" arr["GREEK",472]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει ενεργοποιηθεί" arr["ITALIAN",472]="Il rilevamento automatico della lingua all'inizio è abilitato" - arr["POLISH",472]="${pending_of_translation} Autodetekcja języka została aktywowana podczas uruchamiania" + arr["POLISH",472]="Autodetekcja języka podczas uruchamiania została aktywowana" arr["ENGLISH",473]="Startup language autodetection has been disabled" arr["SPANISH",473]="Se ha desactivado la autodetección de idioma al inicio" @@ -5208,7 +5208,7 @@ function language_strings() { arr["RUSSIAN",473]="Автоматическое определение языка было отключено" arr["GREEK",473]="Ο αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση έχει απενεργοποιηθεί" arr["ITALIAN",473]="È stato disattivato il rilevamento automatico della lingua all'inizio" - arr["POLISH",473]="${pending_of_translation} Autodetekcja języka została wyłączona podczas uruchamiania" + arr["POLISH",473]="Autodetekcja języka podczas uruchamiania została wyłączona" arr["ENGLISH",474]="Startup language autodetection: ${pink_color}Enabled${normal_color}" arr["SPANISH",474]="Autodetección de idioma al inicio: ${pink_color}Activada${normal_color}" @@ -5218,7 +5218,7 @@ function language_strings() { arr["RUSSIAN",474]="Автоопределение языка при запуске: ${pink_color}Включено${normal_color}" arr["GREEK",474]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Ενεργοποιημένο${normal_color}" arr["ITALIAN",474]="Rilevamento automatico della lingua all'inizio: ${pink_color}Abilitato${normal_color}" - arr["POLISH",474]="${pending_of_translation} Automatyczne wykrywanie języka podczas uruchamiania: ${pink_color}Aktywowane${normal_color}" + arr["POLISH",474]="Automatyczne wykrywanie języka podczas uruchamiania: ${pink_color}Aktywowane${normal_color}" arr["ENGLISH",475]="Startup language autodetection: ${pink_color}Disabled${normal_color}" arr["SPANISH",475]="Autodetección de idioma al inicio: ${pink_color}Desactivada${normal_color}" @@ -5228,7 +5228,7 @@ function language_strings() { arr["RUSSIAN",475]="Автоопределение языка при запуске: ${pink_color}Отключено${normal_color}" arr["GREEK",475]="Αυτόματος εντοπισμός γλώσσας κατά την εκκίνηση: ${pink_color}Απενεργοποιημένο${normal_color}" arr["ITALIAN",475]="Rilevamento automatico della lingua all'inizio: ${pink_color}Disabilitato${normal_color}" - arr["POLISH",475]="${pending_of_translation} Automatyczne wykrywanie języka podczas uruchamiania: ${pink_color}Niepełnosprawnych${normal_color}" + arr["POLISH",475]="Automatyczne wykrywanie języka podczas uruchamiania: ${pink_color}Niepełnosprawnych${normal_color}" arr["ENGLISH",476]="A graphical X window system has not been detected. If you already have one, check it's working properly. It's essential for airgeddon. The script can't continue" arr["SPANISH",476]="No se ha detectado un sistema gráfico de ventanas X. Si lo tienes, comprueba su que esté funcionando correctamente. Es esencial para airgeddon. El script no puede continuar" @@ -5238,7 +5238,7 @@ function language_strings() { arr["RUSSIAN",476]="Графическая X система не обнаружена. Если она уже имеется, проверьте её работоспособность. Это важно для airgeddon. Скрипт не может продолжить" arr["GREEK",476]="Δεν έχει εντοπιστεί κάποιο γραφικό σύστημα παραθύρων X. Αν έχετε ήδη ένα, ελέγξτε ότι λειτουργεί σωστά. Είναι απαραίτητο για το airgeddon. Το script δεν μπορεί να συνεχίσει" arr["ITALIAN",476]="Non è stato rilevato un server X grafico, se è presente controllare il corretto funzionamento. È essenziale per airgeddon. Lo script non può continuare" - arr["POLISH",476]="${pending_of_translation} Nie wykryto graficznego systemu X Window. Jeśli tak, sprawdź, czy działa poprawnie. Jest istotne dla airgeddon. Skrypt nie może kontynuować" + arr["POLISH",476]="Nie wykryto graficznego systemu X Window. Jeśli go masz, sprawdź czy działa poprawnie. Jest niezbędne dla airgeddon. Skrypt nie może kontynuować" arr["ENGLISH",477]="The options in this menu containing the word \"permanently\" modify airgeddon to save the settings for the next time that is to be launched. However, you can always return to this menu to change the value of the option again" arr["SPANISH",477]="Las opciones de este menú que contienen la palabra \"permanentemente\", modifican airgeddon para que incluso la siguiente vez que sea iniciado siga guardando la configuración. No obstante, siempre puedes volver a este menú a cambiar de nuevo el valor de la opción" @@ -5248,7 +5248,7 @@ function language_strings() { arr["RUSSIAN",477]="Опции в этом меню, содержащие слово \"постоянное\", сохраняются в airgeddon при перезапусках программы. Однако вы всегда можете вернуться в это меню, чтобы снова изменить значение параметра" arr["GREEK",477]="Οι επιλογές σε αυτό το μενού που περιέχουν τη λέξη \"μόνιμα\" τροποποιούν το airgeddon ώστε να αποθηκεύει τις ρυθμίσεις για την επόμενη φορά. Ωστόσο, μπορείτε πάντα να επιστρέψετε σε αυτό το μενού για να αλλάξετε ξανά την τιμή της επιλογής" arr["ITALIAN",477]="Le opzioni di questo menú che contengono la parola \"permanentemente\" modificano airgeddon in modo che anche la volta successiva che viene avviato continui con la configurazione salvata. Tuttavia, si può sempre tornare a questo menú per cambiare di nuovo il valore dell'opzione" - arr["POLISH",477]="${pending_of_translation} Opcje w tym menu, które zawierają słowo \"trwale\" zmodyfikuj airgeddon tak, że nawet przy następnym uruchomieniu, kontynuuj zapisywanie ustawień. Jednak zawsze możesz wrócić do tego menu, aby ponownie zmienić wartość opcji" + arr["POLISH",477]="Opcje w tym menu, które zawierają słowo \"trwale\" zmodyfikują airgeddon tak, że nawet przy następnym uruchomieniu będą zapisane. Jednak zawsze możesz wrócić do tego menu, aby ponownie zmienić ustawienia" arr["ENGLISH",478]="${blue_color}Language is going to be set permanently to the current one, so on the next start of airgeddon it will be used directly. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",478]="${blue_color}Se va a cambiar permanentemente el idioma al actual para que al siguiente inicio de airgeddon este sea el idioma en el que arranque directamente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5258,7 +5258,7 @@ function language_strings() { arr["RUSSIAN",478]="${blue_color}Текущий язык будет установлен как постоянный, поэтому при следующем запуске airgeddon он будет использоваться без определения языка системы. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",478]="${blue_color}Η τρέχουσα γλώσσα πρόκειται να τεθεί μόνιμα ως προεπιλεγμένη, ώστε κατά την επόμενη εκκίνηση του airgeddon θα χρησιμοποιηθεί κατ' ευθείαν αυτή. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",478]="${blue_color}Sarà modificata in modo permanente la lingua corrente in modo che al prossimo avvio di airgeddon questa sia la lingua di avvio. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",478]="${pending_of_translation} ${blue_color}To na stałe zmieni język na aktualny, tak aby na następnym początku airgeddon jest to język, w którym zaczyna się bezpośrednio. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",478]="${blue_color}To na stałe zmieni język na aktualny, tak aby był ustawiony przy następnym uruchomieniu airgeddon. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",479]="This change conflicts with the startup language autodetection which is currently enabled. It will be disabled automatically in order to perform the change" arr["SPANISH",479]="Este cambio entra en conflicto con la autodetección del idioma al inicio que en este momento está activada. Se desactivará automáticamente para poder realizar el cambio" @@ -5268,7 +5268,7 @@ function language_strings() { arr["RUSSIAN",479]="Это изменение конфликтует с автоопределением языка, которое в данный момент включено. Оно будет автоматически отключено для выполнения изменения" arr["GREEK",479]="Αυτή η αλλαγή έρχεται σε σύγκρουση με τoν αυτόματo εντοπισμό της γλώσσας εκκίνησης, ο οποίος είναι αυτή τη στιγμή ενεργοποιημένος. Θα απενεργοποιηθεί αυτόματα για να πραγματοποιηθεί η αλλαγή αυτή" arr["ITALIAN",479]="Questo cambio è in conflitto con il rilevamento automatico di lingua di inizio che è attualmente attivo. Esso viene disattivato automaticamente per poter fare il cambio" - arr["POLISH",479]="${pending_of_translation} Ta zmiana jest sprzeczna z automatyczną detekcją języka na początku, który jest aktualnie aktywny. Zostanie ona automatycznie deaktywowana w celu wprowadzenia zmian" + arr["POLISH",479]="Ta zmiana jest sprzeczna z automatyczną detekcją języka na początku, która jest aktualnie aktywna. Zostanie ona automatycznie deazktywowana w celu wprowadzenia zmian" arr["ENGLISH",480]="Current language is the same of permanent language already set. No changes will be done" arr["SPANISH",480]="El idioma actual es el mismo que ya está puesto como permanente. No se realizarán cambios" @@ -5278,7 +5278,7 @@ function language_strings() { arr["RUSSIAN",480]="Текущий язык тот же, что и уже установленный постоянный язык. Никаких изменений не будет сделано" arr["GREEK",480]="Η τρέχουσα γλώσσα είναι ίδια με τη μόνιμη γλώσσα που έχει οριστεί ήδη. Δεν θα γίνει καμία αλλαγή" arr["ITALIAN",480]="La lingua è la stessa che è giá impostata come permanente. Nessuna modifica sará effettuata" - arr["POLISH",480]="${pending_of_translation} Obecny język jest taki sam, który został już ustawiony jako stały. Nie zostaną wprowadzone żadne zmiany" + arr["POLISH",480]="Obecny język jest taki sam jak ten, który został już ustawiony jako stały. Nie zostaną wprowadzone żadne zmiany" arr["ENGLISH",481]="Language set to the current one permanently" arr["SPANISH",481]="Idioma cambiado al actual permanentemente" @@ -5288,7 +5288,7 @@ function language_strings() { arr["RUSSIAN",481]="Язык изменён на текущий с сохранением после перезапуска" arr["GREEK",481]="Τέθηκε μόνιμα η τρέχουσα γλώσσα" arr["ITALIAN",481]="Lingua cambiata a quella attuale permanentemente" - arr["POLISH",481]="${pending_of_translation} Język zmienił się na stałe na trwale" + arr["POLISH",481]="Język trwale zmienił się na aktualny" arr["ENGLISH",482]="8. Italian" arr["SPANISH",482]="8. Italiano" @@ -5298,7 +5298,7 @@ function language_strings() { arr["RUSSIAN",482]="8. Итальянский" arr["GREEK",482]="8. Ιταλικά" arr["ITALIAN",482]="8. Italiano" - arr["POLISH",482]="${pending_of_translation} 8. Włoski" + arr["POLISH",482]="8. Włoski" arr["ENGLISH",483]="Language changed to Italian" arr["SPANISH",483]="Idioma cambiado a Italiano" @@ -5308,7 +5308,7 @@ function language_strings() { arr["RUSSIAN",483]="Язык изменён на Итальянский" arr["GREEK",483]="Η γλώσσα άλλαξε στα Ιταλικά" arr["ITALIAN",483]="Lingua cambiata in Italiano" - arr["POLISH",483]="${pending_of_translation} Język został zmieniony na język Włoski" + arr["POLISH",483]="Zmieniono język na Włoski" arr["ENGLISH",484]="Root permissions successfully detected" arr["SPANISH",484]="Permisos de root correctamente detectados" @@ -5318,7 +5318,7 @@ function language_strings() { arr["RUSSIAN",484]="Успешно определены права root" arr["GREEK",484]="Τα δικαιώματα root έχουν παραχωρηθεί επιτυχώς" arr["ITALIAN",484]="I permessi di root sono stati rilevati correttamente" - arr["POLISH",484]="${pending_of_translation} Uprawnienia do root zostały prawidłowo wykryte" + arr["POLISH",484]="Uprawnienia root zostały prawidłowo wykryte" arr["ENGLISH",485]="${blue_color}Some PINs have been added calculated using the algorithms (ComputePIN, EasyBox, etc.), however you can add one more (Arcadyan). Calculating it requires certain data and a background scan will have to be performed. The process may be very slow. ${green_color}Do you want to proceed with the calculation to add it? ${normal_color}${visual_choice}" arr["SPANISH",485]="${blue_color}Se han añadido algunos PINs calculados por algoritmos (ComputePIN, EasyBox, etc.), pero aún se puede añadir uno más (Arcadyan). Calcularlo requiere ciertos datos y habrá que realizar un escaneo en segundo plano. Es posible que el proceso sea muy lento. ${green_color}¿Quieres proceder con el cálculo para añadirlo? ${normal_color}${visual_choice}" @@ -5328,17 +5328,17 @@ function language_strings() { arr["RUSSIAN",485]="${blue_color}Некоторые добавленные PIN были вычислены алгоритмами (ComputePIN, EasyBox, и т.д.), но вы можете добавить ещё один (Arcadyan). Для его вычисления требуются определенные данные, и необходимо выполнить фоновое сканирование. Процесс может быть очень медленным. ${green_color}Вы хотите добавить PIN, вычисленные этим алгоритмом? ${normal_color}${visual_choice}" arr["GREEK",485]="${blue_color}Έχουν προστεθεί ορισμένοι κωδικοί PIN υπολογισμένοι με τους αλγόριθμους (ComputePIN, EasyBox, κτλπ.), μπορείτε όμως να προσθέσετε άλλον έναν κωδικό (Arcadyan). Ο υπολογισμός του απαιτεί ορισμένα δεδομένα και θα πρέπει να πραγματοποιηθεί κάποιο scan στο background. Η διαδικασία αυτή μπορεί να αργοπορήσει. ${green_color}Θέλετε να συνεχίσετε με τον υπολογισμό του και να τον προσθέσετε; ${normal_color}${visual_choice}" arr["ITALIAN",485]="${blue_color}Sono stati aggiunti alcuni PIN calcolati da algoritmi (ComputePIN, EasyBox, etc.), ma è possibile aggiungerne ancora uno (Arcadyan). Il calcolo richiede alcuni dati e deve essere eseguita una scansione in secondo piano. Il processo può essere molto lento. ${green_color}Vuoi procedere con il calcolo per aggiungerlo? ${normal_color}${visual_choice}" - arr["POLISH",485]="${pending_of_translation} ${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.), Ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych, a skanowanie tła będzie musiało być wykonane. Proces może być bardzo powolny. ${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? ${normal_color}${visual_choice}" - - arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update wash (included in reaver package) to a newer version including the necessary \"-j\" option (1.6.2)" - arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice wash (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (1.6.2)" - arr["FRENCH",486]="Il n'est pas possible de générer le PIN avec l'algorithme Arcadyan. Pour ce faire, mettez à jour wash (inclus dans le paquet reaver) vers une version supérieure qui a l'option \"-j\" (1.6.2)" - arr["CATALAN",486]="No és possible fer el PIN amb l'algoritme Arcadyan. Per poder fer-ho actualitzi wash (inclòs en el paquet reaver) a una versió superior que tingui la necessària opció \"-j\" (1.6.2)" - arr["PORTUGUESE",486]="Não foi possível gerar o PIN com o algoritmo Arcadyan. Para isso, atualize wash (incluso no pacote reaver) para uma versão que tenha a opção necessária \"-j\" (1.6.2)" - arr["RUSSIAN",486]="Невозможно создать PIN с алгоритмом Arcadyan. Чтобы это сделать, обновите wash (включена в пакет reaver) на более новую версию, которая имеет необходимую опцию \"-j\" (1.6.2)" - arr["GREEK",486]="Δεν είναι δυνατό να δημιουργηθεί PIN με τον αλγόριθμο Arcadyan. Για να το κάνετε αυτό, ενημερώστε το wash (περιλαμβάνεται στο πακέτο του reaver) σε νεότερη έκδοση, συμπεριλαμβανομένης της απαραίτητης επιλογής \"-j\" (1.6.2)" - arr["ITALIAN",486]="Non è possibile generare il PIN con l'algoritmo Arcadyan. Per effettuare questa operazione, aggiornare wash (incluso nel pacchetto reaver) a una versione più nuova che disponga dell'opzione necessaria \"-j\" (1.6.2)" - arr["POLISH",486]="${pending_of_translation} Nie jest możliwe wygenerowanie kodu PIN za pomocą algorytmu Arcadyan. Aby to zrobić, uaktualnij pranie (zawarte w pakiecie reaver) do wersji wyższej, która ma niezbędną opcję \"-j\" (1.6.2)" + arr["POLISH",485]="${blue_color}Niektóre kody PIN zostały dodane obliczone algorytmami (ComputePIN, EasyBox, itd.) ale można jeszcze dodać jeden (Arcadyan). Obliczanie go wymaga pewnych danych oraz będzie musiało zostać wykonane skanowanie w tle. Proces ten może być bardzo powolny. ${green_color}Czy chcesz kontynuować obliczenie, aby go dodać? ${normal_color}${visual_choice}" + + arr["ENGLISH",486]="It's not possible to generate PIN with Arcadyan algorithm. To be able to do it, update \"wash\" (included in reaver package) to a newer version including the necessary \"-j\" option (v${minimum_wash_json_version})" + arr["SPANISH",486]="No es posible generar el PIN con el algoritmo Arcadyan. Para poder hacerlo actualice \"wash\" (incluido en el paquete reaver) a una versión superior que tenga la necesaria opción \"-j\" (v${minimum_wash_json_version})" + arr["FRENCH",486]="Il n'est pas possible de générer le PIN avec l'algorithme Arcadyan. Pour ce faire, mettez à jour \"wash\" (inclus dans le paquet reaver) vers une version supérieure qui a l'option \"-j\" (v${minimum_wash_json_version})" + arr["CATALAN",486]="No és possible fer el PIN amb l'algoritme Arcadyan. Per poder fer-ho actualitzi \"wash\" (inclòs en el paquet reaver) a una versió superior que tingui la necessària opció \"-j\" (v${minimum_wash_json_version})" + arr["PORTUGUESE",486]="Não foi possível gerar o PIN com o algoritmo Arcadyan. Para isso, atualize \"wash\" (incluso no pacote reaver) para uma versão que tenha a opção necessária \"-j\" (v${minimum_wash_json_version})" + arr["RUSSIAN",486]="Невозможно создать PIN с алгоритмом Arcadyan. Чтобы это сделать, обновите \"wash\" (включена в пакет reaver) на более новую версию, которая имеет необходимую опцию \"-j\" (v${minimum_wash_json_version})" + arr["GREEK",486]="Δεν είναι δυνατό να δημιουργηθεί PIN με τον αλγόριθμο Arcadyan. Για να το κάνετε αυτό, ενημερώστε το \"wash\" (περιλαμβάνεται στο πακέτο του reaver) σε νεότερη έκδοση, συμπεριλαμβανομένης της απαραίτητης επιλογής \"-j\" (v${minimum_wash_json_version})" + arr["ITALIAN",486]="Non è possibile generare il PIN con l'algoritmo Arcadyan. Per effettuare questa operazione, aggiornare \"wash\" (incluso nel pacchetto reaver) a una versione più nuova che disponga dell'opzione necessaria \"-j\" (v${minimum_wash_json_version})" + arr["POLISH",486]="Nie jest możliwe wygenerowanie kodu PIN za pomocą algorytmu Arcadyan. Aby to zrobić, uaktualnij \"wash\" (zawarty w pakiecie reaver) do wyższej wersji, która wspiera opcję \"-j\" (v${minimum_wash_json_version})" arr["ENGLISH",487]="PIN generated using Arcadyan algorithm (${normal_color}${arcadyan_pin}${yellow_color})" arr["SPANISH",487]="Se ha generado el PIN con el algoritmo Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" @@ -5348,7 +5348,7 @@ function language_strings() { arr["RUSSIAN",487]="PIN-код, созданный с использованием алгоритма Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["GREEK",487]="Το PIN δημιουργήθηκε με τον αλγόριθμο Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["ITALIAN",487]="Il PIN è stato generato con l'algoritmo Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" - arr["POLISH",487]="${pending_of_translation} PIN został wygenerowany za pomocą algorytmu Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" + arr["POLISH",487]="PIN został wygenerowany za pomocą algorytmu Arcadyan (${normal_color}${arcadyan_pin}${yellow_color})" arr["ENGLISH",488]="PIN can't be generated using Arcadyan algorithm. Failed to collect a complete \"probe\" response from the access point. Probably because of low signal quality" arr["SPANISH",488]="No se ha podido generar el PIN con el algoritmo Arcadyan. No se ha podido recoger una respuesta \"probe\" completa del punto de acceso. Probablemente porque la señal no es buena" @@ -5358,7 +5358,7 @@ function language_strings() { arr["RUSSIAN",488]="PIN-код не может быть сгенерирован с использованием алгоритма Arcadyan. Не удалось получить полный ответ \"probe\" от точки доступа. Возможно, из-за низкого качества сигнала" arr["GREEK",488]="Το PIN δεν μπορεί να δημιουργηθεί χρησιμοποιώντας τον αλγόριθμο Arcadyan. Δεν ήταν δυνατή η συλλογή πλήρους \"probe\" response από το σημείο πρόσβασης. Πιθανόν επειδή το σήμα είναι χαμηλό" arr["ITALIAN",488]="Impossibile generare il PIN con l'algoritmo Arcadyan. Impossibile raccogliere una risposta \"probe\" completa dal punto di accesso. Probabilmente perché il segnale non è buono" - arr["POLISH",488]="${pending_of_translation} Nie można wygenerować kodu PIN za pomocą algorytmu Arcadyan. Nie udało się zebrać kompletnej odpowiedzi \"probe\" z punktu dostępu. Prawdopodobnie dlatego, że sygnał nie jest dobry" + arr["POLISH",488]="Nie można wygenerować kodu PIN za pomocą algorytmu Arcadyan. Nie udało się zebrać kompletnej odpowiedzi \"probe\" z punktu dostępu. Prawdopodobnie dlatego, że pozion sygnału jest słaby" arr["ENGLISH",489]="Attempting to collect a complete \"probe\" response from the target access point. This process can take up to 4 minutes..." arr["SPANISH",489]="Intentando recoger una respuesta \"probe\" completa del punto de acceso objetivo. Este proceso puede durar hasta 4 minutos..." @@ -5368,7 +5368,7 @@ function language_strings() { arr["RUSSIAN",489]="Попытка собрать полный запрос \"probe\" от целевой точки доступа. Этот процесс может занять до 4 минут..." arr["GREEK",489]="Γίνεται προσπάθεια συλλογής πλήρους \"probe\" response από το σημείο πρόσβασης (στόχος). Αυτή η διαδικασία μπορεί να διαρκέσει έως και 4 λεπτά..." arr["ITALIAN",489]="Cercando di raccogliere una risposta \"probe\" completa dal punto di accesso obiettivo. Questo processo può richiedere fino a 4 minuti..." - arr["POLISH",489]="${pending_of_translation} Próba zebrania kompletnej odpowiedzi \"probe\" z docelowego punktu dostępu. Proces ten może potrwać do 4 minut..." + arr["POLISH",489]="Próba zebrania kompletnej odpowiedzi \"probe\" z docelowego punktu dostępu. Proces ten może potrwać do 4 minut..." arr["ENGLISH",490]="The Arcadyan algorithm needs a very specific data to calculate the PIN (the serial number of the access point). Getting this data can take a lot of time. You can optionally choose to try to generate it. This generated PIN is very useful in networks of type Orange-XXXX" arr["SPANISH",490]="El algoritmo Arcadyan necesita un dato muy concreto para poder calcular el PIN (el número de serie del punto de acceso). Obtener este dato puede llevar bastante tiempo. Podrás elegir opcionalmente intentar generarlo. Este PIN generado es muy útil en redes del tipo Orange-XXXX" @@ -5378,7 +5378,7 @@ function language_strings() { arr["RUSSIAN",490]="Алгоритм Arcadyan требует очень специфических данных для расчета PIN-кода (серийный номер точки доступа). Получение этих данных может занять много времени. При желании вы можете сгенерировать PIN, используя этот алгоритм. Этот сгенерированный PIN-код очень полезен в сетях типа Orange-XXXX" arr["GREEK",490]="Ο αλγόριθμος Arcadyan χρειάζεται πολύ συγκεκριμένα δεδομένα για τον υπολογισμό του PIN (ο σειριακός αριθμός του σημείου πρόσβασης). Η λήψη αυτών των δεδομένων μπορεί να χρειαστεί αρκετό χρόνο. Μπορείτε να επιλέξετε να προσπαθήσετε να το δημιουργήσετε. Tο PIN που θα δημιουργηθεί είναι πολύ χρήσιμο σε δίκτυα τύπου Orange-XXXX" arr["ITALIAN",490]="L'algoritmo Arcadyan richiede dati molto specifici per calcolare il PIN (il numero di serie del punto di accesso). Ottenere questi dati può richiedere molto tempo. Puoi scegliere opzionalmente di provare a generarlo. Questo PIN generato è molto utile nelle reti di tipo Orange-XXXX" - arr["POLISH",490]="${pending_of_translation} Algorytm Arcadyan potrzebuje bardzo specyficznych danych do obliczania numeru PIN (numeru seryjnego punktu dostępu). Uzyskanie tych danych może zająć trochę czasu. Można opcjonalnie zdecydować się na jego wygenerowanie. Ten wygenerowany kod PIN jest bardzo przydatny w sieciach typu Orange-XXXX" + arr["POLISH",490]="Algorytm Arcadyan potrzebuje bardzo specyficznych danych do obliczania numeru PIN (numeru seryjny punktu dostępu). Uzyskanie tych danych może zająć trochę czasu. Można opcjonalnie zdecydować się na jego wygenerowanie. Ten wygenerowany kod PIN jest bardzo przydatny w sieciach typu Orange-XXXX" arr["ENGLISH",491]="Arcadyan algorithm is not useful for the selected target network, a valid value can't be calculated" arr["SPANISH",491]="El algoritmo Arcadyan no sirve para la red objetivo seleccionada, no se puede calcular un valor válido" @@ -5388,7 +5388,7 @@ function language_strings() { arr["RUSSIAN",491]="Алгоритм Arcadyan бесполезен для выбранной целевой сети, действительное значение не может быть рассчитано" arr["GREEK",491]="Ο αλγόριθμος Arcadyan δεν είναι χρήσιμος για το επιλεγμένο δίκτυο, δεν μπορεί να υπολογιστεί έγκυρη τιμή" arr["ITALIAN",491]="L'algoritmo Arcadyan non è adatto alla rete selezionata come obiettivo, non è possibile calcolare un valore valido" - arr["POLISH",491]="${pending_of_translation} Algorytm Arcadyan nie pasuje do wybranej sieci docelowej, nie można obliczyć prawidłowej wartości" + arr["POLISH",491]="Algorytm Arcadyan nie pasuje do wybranej sieci docelowej, nie można obliczyć prawidłowej wartości" arr["ENGLISH",492]="The Arcadyan algorithm can't be calculated. Although you chose the bully option for the attack, you need to use wash (included in reaver package) to calculate that PIN and you don't have it installed. The script will continue the attack without including it" arr["SPANISH",492]="El algoritmo Arcadyan no puede ser calculado. Aunque elegiste la opción de ataque con bully, para calcular ese PIN se necesita utilizar wash (incluido en el paquete reaver) y tú no lo tienes instalado. El script continuará el ataque sin incluirlo" @@ -5398,7 +5398,7 @@ function language_strings() { arr["RUSSIAN",492]="Алгоритм Arcadyan не может быть рассчитан. Вы выбрали опцию bully для атаки, а для расчета этого PIN-кода вам необходимо использовать wash (включенную в пакет reaver), который у вас не установлен. Скрипт продолжит атаку без этого алгоритма" arr["GREEK",492]="Ο αλγόριθμος Arcadyan δεν μπορεί να υπολογιστεί. Παρόλο που επιλέξατε την επιλογή bully για την επίθεση, χρειάζεται να χρησιμοποιήσετε το wash (περιλαμβάνεται στο πακέτο του reaver) για να υπολογίσετε το PIN και δεν το έχετε εγκαταστήσει. Το script θα συνεχίσει την επίθεση χωρίς να το συμπεριλάβει" arr["ITALIAN",492]="L'algoritmo Arcadyan non può essere calcolato. Anche se hai scelto l'opzione di attacco con bully, per calcolare quel PIN che devi usare wash (incluso nel pacchetto reaver) e non l'hai installato. Lo script continuerà l'attacco senza includerlo" - arr["POLISH",492]="${pending_of_translation} Nie można obliczyć algorytmu Arcadyan. Chociaż wybrano opcję ataku za pomocą bully, aby obliczyć ten kod PIN, musisz użyć wash (dołączonego do pakietu reaver) i nie masz go zainstalowanego. Skrypt będzie kontynuował atak bez jego włączania" + arr["POLISH",492]="Nie można obliczyć algorytmu Arcadyan. Chociaż wybrano opcję ataku za pomocą bully, aby obliczyć ten kod PIN, musisz użyć wash (dołączonego do pakietu reaver) i nie masz go zainstalowanego. Skrypt będzie kontynuował atak bez jego włączania" arr["ENGLISH",493]="The Arcadyan algorithm PIN has already been calculated for this target (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). There is no need to calculate it again" arr["SPANISH",493]="El PIN del algoritmo Arcadyan ya fue calculado para este objetivo (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). No hace falta calcularlo de nuevo" @@ -5408,7 +5408,7 @@ function language_strings() { arr["RUSSIAN",493]="PIN с помощью алгоритма Arcadyan уже рассчитан для этой цели (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Нет необходимости вычислять его снова" arr["GREEK",493]="Ο αλγόριθμος Arcadyan PIN έχει ήδη υπολογιστεί για αυτό το δίκτυο (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Δεν χρειάζεται να υπολογιστεί ξανά" arr["ITALIAN",493]="Il PIN dell'algoritmo Arcadyan è già stato calcolato per questo obiettivo (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Non c'è bisogno di calcolarlo di nuovo" - arr["POLISH",493]="${pending_of_translation} PIN algorytm Arcadyan został już obliczony w tym celu (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Nie musisz go ponownie obliczyć" + arr["POLISH",493]="PIN algorytm Arcadyan został już obliczony dla tego celu (${normal_color}${wps_data_array[${wps_bssid},'Arcadyan']}${yellow_color}). Nie musisz go ponownie obliczać" arr["ENGLISH",494]="13. Offline PIN generation using algorithms and database" arr["SPANISH",494]="13. Generación offline de PINs con algoritmos y base de datos" @@ -5418,7 +5418,7 @@ function language_strings() { arr["RUSSIAN",494]="13. Офлайн генерация PIN-кода, используя алгоритмы и базу данных" arr["GREEK",494]="13. Offline δημιουργία PIN με χρήση δίαφορων αλγορίθμων και έτοιμης βάσης δεδομένων" arr["ITALIAN",494]="13. Generazione offline di PIN con algoritmi e database" - arr["POLISH",494]="${pending_of_translation} 13. Generowanie offline kodów PIN z algorytmami i bazą danych" + arr["POLISH",494]="13. Generowanie offline kodów PIN z algorytmami i bazą danych" arr["ENGLISH",495]="Offline PIN generation menu" arr["SPANISH",495]="Menú de generación offline de PINs" @@ -5428,7 +5428,7 @@ function language_strings() { arr["RUSSIAN",495]="Меню создания PIN-кода" arr["GREEK",495]="Μενού offline δημιουργίας PIN" arr["ITALIAN",495]="Menu di generazione offline dei PIN" - arr["POLISH",495]="${pending_of_translation} Menu generowania PIN offline" + arr["POLISH",495]="Menu generowania PIN offline" arr["ENGLISH",496]="5. Search in PIN database" arr["SPANISH",496]="5. Consultar en la base de datos de PINs" @@ -5438,7 +5438,7 @@ function language_strings() { arr["RUSSIAN",496]="5. Поиск в базе данных PIN-кода" arr["GREEK",496]="5. Αναζήτηση στη βάση δεδομένων PIN" arr["ITALIAN",496]="5. Controllare il database dei PIN" - arr["POLISH",496]="${pending_of_translation} 5. Sprawdź bazę danych PIN" + arr["POLISH",496]="5. Sprawdź bazę danych PIN" arr["ENGLISH",497]="9. Return to WPS attacks menu" arr["SPANISH",497]="9. Volver al menú de ataques WPS" @@ -5448,7 +5448,7 @@ function language_strings() { arr["RUSSIAN",497]="9. Вернуться в меню атак WPS" arr["GREEK",497]="9. Επιστροφή στο μενού επιθέσεων WPS" arr["ITALIAN",497]="9. Tornare al menú attacchi WPS" - arr["POLISH",497]="${pending_of_translation} 9. Wróć do menu WPS Attack" + arr["POLISH",497]="9. Wróć do menu Atak WPS" arr["ENGLISH",498]="choose database or algorithm" arr["SPANISH",498]="escoge base de datos o algoritmo" @@ -5458,7 +5458,7 @@ function language_strings() { arr["RUSSIAN",498]="выбрать базу данных или алгоритм" arr["GREEK",498]="επιλέξτε βάση δεδομένων ή αλγόριθμο" arr["ITALIAN",498]="scegliere database o algoritmo" - arr["POLISH",498]="${pending_of_translation} wybierz bazę danych lub algorytm" + arr["POLISH",498]="wybierz bazę danych lub algorytm" arr["ENGLISH",499]="Showing matches in the PIN database..." arr["SPANISH",499]="Mostrando coincidencias de la base de datos de PINs..." @@ -5468,7 +5468,7 @@ function language_strings() { arr["RUSSIAN",499]="Отображение совпадений в базе данных PIN-кода..." arr["GREEK",499]="Εμφάνιση αντιστοιχιών στη βάση δεδομένων PIN..." arr["ITALIAN",499]="Mostrando le corrispondenze del database dei PIN..." - arr["POLISH",499]="${pending_of_translation} Wyświetlanie danych dotyczących bazy danych PIN..." + arr["POLISH",499]="Wyświetlanie dopasowań z bazy danych PIN..." arr["ENGLISH",500]="Showing calculated PIN using ComputePIN algorithm..." arr["SPANISH",500]="Mostrando PIN calculado con el algoritmo ComputePIN..." @@ -5478,7 +5478,7 @@ function language_strings() { arr["RUSSIAN",500]="Отображение PIN-кода, рассчитанного с использованием алгоритма ComputePIN..." arr["GREEK",500]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο ComputePIN..." arr["ITALIAN",500]="Mostrando il PIN calcolato utilizzando l'algoritmo ComputePIN..." - arr["POLISH",500]="${pending_of_translation} Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu ComputePIN..." + arr["POLISH",500]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu ComputePIN..." arr["ENGLISH",501]="Showing calculated PIN using EasyBox algorithm..." arr["SPANISH",501]="Mostrando PIN calculado con el algoritmo EasyBox..." @@ -5488,7 +5488,7 @@ function language_strings() { arr["RUSSIAN",501]="Отображение PIN-кода, рассчитанного с использованием алгоритма EasyBox..." arr["GREEK",501]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο EasyBox..." arr["ITALIAN",501]="Mostrando il PIN calcolato utilizzando l'algoritmo EasyBox..." - arr["POLISH",501]="${pending_of_translation} Wyświetlanie kodu PIN przy użyciu algorytmu EasyBox..." + arr["POLISH",501]="Wyświetlanie kodu PIN przy użyciu algorytmu EasyBox..." arr["ENGLISH",502]="Showing calculated PIN using Arcadyan algorithm..." arr["SPANISH",502]="Mostrando PIN calculado con el algoritmo Arcadyan..." @@ -5498,7 +5498,7 @@ function language_strings() { arr["RUSSIAN",502]="Отображение PIN-кода, рассчитанного с использованием алгоритма Arcadyan..." arr["GREEK",502]="Εμφανίζεται το PIN που έχει υπολογιστεί χρησιμοποιώντας τον αλγόριθμο Arcadyan..." arr["ITALIAN",502]="Mostrando il PIN calcolato utilizzando l'algoritmo Arcadyan..." - arr["POLISH",502]="${pending_of_translation} Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu Arcadyan..." + arr["POLISH",502]="Wyświetlanie kodu PIN obliczonego przy użyciu algorytmu Arcadyan..." arr["ENGLISH",503]="It's not necessary to perform the scan again to calculate the Arcadyan algorithm PIN. This has already been done in this session" arr["SPANISH",503]="No es necesario realizar de nuevo el escaneo para calcular el PIN del algoritmo Arcadyan. Ya se realizó anteriormente en esta sesión" @@ -5508,7 +5508,7 @@ function language_strings() { arr["RUSSIAN",503]="Нет необходимости снова выполнять сканирование, чтобы вычислить PIN-код алгоритмом Arcadyan. Это уже сделано ранее в ходе этой сессии" arr["GREEK",503]="Δεν είναι απαραίτητο να εκτελέσετε ξανά το scan για να υπολογίσετε το PIN χρησιμοποιώντας τον Arcadyan αλγόριθμο. Έχει ήδη πραγματοποιηθεί σε αυτή τη συνεδρία" arr["ITALIAN",503]="Non è necessario eseguire nuovamente la scansione per calcolare il PIN dell'algoritmo Arcadyan. È già stato fatto in precedenza in questa sessione" - arr["POLISH",503]="${pending_of_translation} Aby obliczyć algorytm algorytm Arcadyan, nie jest konieczne przeprowadzanie skanowania. Już zrobiliśmy wcześniej w tej sesji" + arr["POLISH",503]="Nie jest konieczne przeprowadzanie skanowania aby obliczyć PIN algorytmem Arcadyan. Już zrobiliśmy je wcześniej w tej sesji" arr["ENGLISH",504]="${blue_color}This PIN calculation process is not entirely offline. A complete \"probe\" response is required from the target access point to obtain a necessary data. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" arr["SPANISH",504]="${blue_color}Este proceso de cálculo de PIN no es puramente offline. Hace falta una respuesta \"probe\" completa del punto de acceso objetivo para obtener un dato necesario. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" @@ -5518,27 +5518,27 @@ function language_strings() { arr["RUSSIAN",504]="${blue_color}Этот процесс расчета PIN-кода не является чисто офлайн. От целевой точки доступа требуется полный запрос \"probe\" для получения необходимых данных. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",504]="${blue_color}Αυτή η διαδικασία υπολογισμού PIN δεν είναι καθ' αυτοὺ offline. Απαιτείται ένα ολοκληρωμένο \"probe\" response από το σημείο πρόσβασης για να ληφθούν τα απαραίτητα δεδομένα. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ITALIAN",504]="${blue_color}Questo processo di calcolo del PIN non è puramente offline. É richiesta una risposta completa \"probe\" dal punto di accesso obiettivo per ottenere i dati necessari. ${green_color}Vuoi continuare? ${normal_color}${visual_choice}" - arr["POLISH",504]="${pending_of_translation} ${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" + arr["POLISH",504]=" ${blue_color}Ten proces obliczania kodu PIN nie jest wyłącznie offline. Wymagana jest pełna odpowiedź \"probe\" z docelowego punktu dostępu, aby uzyskać niezbędne dane. ${green_color}Czy chcesz kontynuować? ${normal_color}${visual_choice}" arr["ENGLISH",505]="Do you want to enable \"DoS pursuit mode\"? ${blue_color}This will launch again the attack if target AP change its channel countering \"channel hopping\" ${normal_color}${visual_choice}" arr["SPANISH",505]="¿Deseas activar el \"modo persecución DoS\"? ${blue_color}Esto relanzará el ataque si el AP objetivo cambia de canal contrarrestando el \"channel hopping\" ${normal_color}${visual_choice}" - arr["FRENCH",505]="Voulez-vous activer \"le mode poursuite DoS\"? ${blue_color}Cela relancera l'attaque si le AP cible change de canal en contrecarrant le \"channel hopping\" ${normal_color}${visual_choice}" + arr["FRENCH",505]="Voulez-vous activer le \"mode de poursuite DoS\"? ${blue_color}Cela relancera l'attaque si le AP cible change de canal en contrecarrant le \"channel hopping\" ${normal_color}${visual_choice}" arr["CATALAN",505]="¿Vols activar el \"mode persecució DoS\"? ${blue_color}Això rellançarà l'atac si l'AP objectiu canvia de canal contrarestant el \"channel hopping\" ${normal_color}${visual_choice}" arr["PORTUGUESE",505]="Você deseja ativar o \"modo de perseguição\"? ${blue_color}Isso irá iniciar o ataque novamente se o alvo mudar de canal, evitando o \"channel hopping\" ${normal_color}${visual_choice}" - arr["RUSSIAN",505]="${pending_of_translation} Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это снова запустит атаку, если целевая AP изменит свой канал, противодействуя \"channel hopping\" ${normal_color}${visual_choice}" + arr["RUSSIAN",505]="Вы хотите включить \"режим преследования DoS\"? ${blue_color}Это мера противодействия \"channel hopping\" (автоматической смены канала ТД); атака будет перезапущена, если ТД изменит свой канал ${normal_color}${visual_choice}" arr["GREEK",505]="Θέλετε να ενεργοποιήσετε to \"DoS pursuit mode\"; ${blue_color}Αυτό θα ξεκινήσει πάλι την επίθεση, εάν το σημείο πρόσβασης αλλάξει το κανάλι του \"channel hopping\" ${normal_color}${visual_choice}" arr["ITALIAN",505]="Vuoi attivare la modalità \"DoS pursuit mode\"? ${blue_color}Questo riprenderà l'attacco se l'AP obiettivo cambia i canali contrastando il \"channel hopping\" ${normal_color}${visual_choice}" - arr["POLISH",505]="${pending_of_translation} Czy chcesz uaktywnić \"tryb pościgowy DoS\"? ${blue_color}To spowoduje ponowne atakowanie, jeśli docelowy punkt dostępu AP zmieni kanały, zmieniając kanały \"channel hopping\" ${normal_color}${visual_choice}" + arr["POLISH",505]="Czy chcesz uaktywnić \"tryb DoS pursuit\"? ${blue_color}To spowoduje ponowne uruchomienie ataku, jeśli docelowy punkt dostępu AP zmieni kanały \"channel hopping\" ${normal_color}${visual_choice}" arr["ENGLISH",506]="DoS attack with the \"DoS pursuit mode\" enabled will start when you press [Enter] on this window. To stop it you must press [Ctrl+C] or close attack window" arr["SPANISH",506]="El ataque DoS con el \"modo persecución DoS\" activado comenzará cuando pulse [Enter] en esta ventana. Para detenerlo deberá pulsar [Ctrl+C] o cerrar la ventana del ataque" - arr["FRENCH",506]="L'attaque DoS avec le \"mode poursuite DoS\" activation démarrera lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" + arr["FRENCH",506]="L'attaque DoS avec le \"mode de poursuite DoS\" activation démarrera lorsque vous appuyez sur [Enter] dans cette fenêtre. Pour l'arrêter, vous devez appuyer sur [Ctrl+C] ou fermer la fenêtre d'attaque" arr["CATALAN",506]="L'atac DoS amb el \"mode persecució DoS\" activat començarà quan premeu [Enter] en aquesta finestra. Per aturar-lo haurà de prémer [Ctrl+C] o tancar la finestra de l'atac" arr["PORTUGUESE",506]="O ataque DoS com o \"modo de perseguição\" foi ativo e será iniciado quando você pressionar [Enter] nesta janela. Para parar, você deve pressionar [Ctrl+C] ou fechar a janela do ataque" arr["RUSSIAN",506]="DoS-атака с включенным \"режимом DoS преследования\" будет запущена когда вы в этом окне нажмёте [Enter]. Для её остановки нажмите [Ctrl+C] или закройте окно атаки" arr["GREEK",506]="Η επίθεση DoS με το \"DoS pursuit mode\" ενεργοποιημένο θα ξεκινήσει όταν πατήσετε [Enter] σε αυτό το παράθυρο. Για να το σταματήσετε πρέπει να πατήσετε [Ctrl+C] ή να κλείσετε το παράθυρο" arr["ITALIAN",506]="L'attacco DoS con la modalità \"DoS pursuit mode\" abilitata inizierá quando si preme [Enter] in questa finestra. Per fermarlo bisogna premere [Ctrl+C] o chiudere la finestra di attacco" - arr["POLISH",506]="${pending_of_translation} Atak DoS z uruchomionym trybem \"tryb pościgowy DoS\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" + arr["POLISH",506]="Atak DoS z uruchomionym trybem \"DoS pursuit\" zostanie uruchomiony po naciśnięciu przycisku [Enter] w tym oknie. Aby go zatrzymać, musisz nacisnąć [Ctrl+C] lub zamknąć okno ataku" arr["ENGLISH",507]="Channel change detected. Relaunching again DoS attack on \"DoS pursuit mode\" now on channel ${normal_color}${channel}" arr["SPANISH",507]="Cambio de canal detectado. Relanzando de nuevo ataque DoS en \"modo persecución DoS\" ahora sobre el canal ${normal_color}${channel}" @@ -5548,7 +5548,7 @@ function language_strings() { arr["RUSSIAN",507]="Обнаружено изменение канала. Перезапуск DoS-атаки в \"режиме DoS преследования\" теперь на канале ${normal_color}${channel}" arr["GREEK",507]="Εντοπίστηκε αλλαγή καναλιού. Γίνεται πάλι επίθεση DoS \"DoS pursuit mode\" στο κανάλι ${normal_color}${channel}" arr["ITALIAN",507]="Cambio di canale rilevato. Riavviare nuovamente l'attacco DoS in modalità \"DoS pursuit mode\" sul canale ${normal_color}${channel}" - arr["POLISH",507]="${pending_of_translation} Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"tryb pościgowy DoS\" na kanale ${normal_color}${channel}" + arr["POLISH",507]="Wykryto zmianę kanału. Ponowne uruchomienie ataku DoS w trybie \"DoS pursuit\" na kanale ${normal_color}${channel}" arr["ENGLISH",508]="\"DoS pursuit mode\" can be unstable for this kind of DoS attack. If you are not obtaining an optimal result just select another kind of attack" arr["SPANISH",508]="El \"modo persecución DoS\" puede ser inestable para este tipo de ataque DoS. Si el resultado no es óptimo selecciona otro tipo de ataque" @@ -5558,7 +5558,7 @@ function language_strings() { arr["RUSSIAN",508]="\"Режим DoS преследования\" может быть нестабильной для такой DoS-атаки. Если вы не получаете приемлемого результата, просто выберите другой тип атаки" arr["GREEK",508]="Το \"DoS pursuit mode\" μπορεί να είναι ασταθής για αυτό το είδος επίθεσης DoS. Εάν δεν δείτε σωστό αποτέλεσμα, επιλέξτε κάποιο άλλο είδος επίθεσης" arr["ITALIAN",508]="La modalitá \"DoS pursuit mode\" può essere instabile per questo tipo di attacco DoS. Se il risultato non è ottimale selezionare un altro tipo di attacco" - arr["POLISH",508]="${pending_of_translation} \"tryb pościgowy DoS\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" + arr["POLISH",508]="\"tryb DoS pursuit\" może być niestabilny dla tego typu ataków DoS. Jeśli wynik nie jest optymalny, wybierz inny rodzaj ataku" arr["ENGLISH",509]="If you want to integrate \"DoS pursuit mode\" on an Evil Twin attack, another additional wifi interface in monitor mode will be needed to be able to perform it" arr["SPANISH",509]="Si se quiere integrar el \"modo persecución DoS\" en un ataque Evil Twin, será necesario tener otro interfaz wifi adicional en modo monitor para llevarlo a cabo" @@ -5568,7 +5568,7 @@ function language_strings() { arr["RUSSIAN",509]="Если вы хотите интегрировать \"режим DoS преследования\" на атаку Evil Twin, то для выполнения этого потребуется еще один дополнительный интерфейс wifi в режиме монитора" arr["GREEK",509]="Εάν θέλετε να ενσωματώσετε το \"DoS pursuit mode\" σε μια επίθεση Evil Twin, θα χρειαστεί μια επιπλέον διεπαφή wifi σε κατάσταση παρακολούθησης για να εκτελεστεί σωστά" arr["ITALIAN",509]="Se si desidera integrare la modalitá \"DoS pursuit mode\" in un attacco Evil Twin, sarà necessario disporre di un'altra interfaccia wifi aggiuntiva in modalità monitor" - arr["POLISH",509]="${pending_of_translation} Jeśli chcesz zintegrować \"tryb pościgowy DoS\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania, aby go przeprowadzić" + arr["POLISH",509]="Jeśli chcesz zintegrować \"tryb DoS pursuit\" w ataku Evil Twin, konieczne będzie posiadanie innego dodatkowego interfejsu wifi w trybie monitorowania" arr["ENGLISH",510]="On this screen, it's supposed an additional wifi interface is chosen, but you don't have anyone at this moment" arr["SPANISH",510]="En esta pantalla, se supone que deberías elegir otro interfaz wifi adicional, pero no dispones de ninguno en este momento" @@ -5578,17 +5578,17 @@ function language_strings() { arr["RUSSIAN",510]="На этом экране предполагается, что будет выбран дополнительный интерфейс wifi, но в данный момент у вас нет других беспроводных интерфейсов" arr["GREEK",510]="Σε αυτήν την οθόνη, υποτίθεται ότι έχει επιλεγεί μια πρόσθετη διεπαφή wifi, αλλά δεν έχετε επιλέξει κάποια αυτήν τη στιγμή" arr["ITALIAN",510]="In questa schermata, dovresti scegliere un'altra interfaccia wifi addizionale, ma in questo momento non ne hai nessuna" - arr["POLISH",510]="${pending_of_translation} Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" - - arr["ENGLISH",511]="Select another wireless interface :" - arr["SPANISH",511]="Selecciona otra interfaz inalámbrica :" - arr["FRENCH",511]="Sélectionnez une autre interface sans fil :" - arr["CATALAN",511]="Selecciona un altra interfície sense fils :" - arr["PORTUGUESE",511]="Selecione outra interface sem fio :" - arr["RUSSIAN",511]="Выберите дополнительный беспроводной интерфейс :" - arr["GREEK",511]="Επιλέξτε άλλη μία ασύρματη διεπαφή :" - arr["ITALIAN",511]="Seleziona un'altra interfaccia wireless :" - arr["POLISH",511]="${pending_of_translation} Wybierz inny interfejs bezprzewodowy :" + arr["POLISH",510]="Na tym ekranie należy wybrać inny dodatkowy interfejs wifi, ale nie masz go w tym momencie" + + arr["ENGLISH",511]="Select another wireless interface:" + arr["SPANISH",511]="Selecciona otra interfaz inalámbrica:" + arr["FRENCH",511]="Sélectionnez une autre interface sans fil:" + arr["CATALAN",511]="Selecciona un altra interfície sense fils:" + arr["PORTUGUESE",511]="Selecione outra interface sem fio:" + arr["RUSSIAN",511]="Выберите дополнительный беспроводной интерфейс:" + arr["GREEK",511]="Επιλέξτε άλλη μία ασύρματη διεπαφή:" + arr["ITALIAN",511]="Seleziona un'altra interfaccia wireless:" + arr["POLISH",511]="Wybierz inny interfejs bezprzewodowy:" arr["ENGLISH",512]="\"DoS pursuit mode\" interface: ${pink_color}${secondary_wifi_interface}${normal_color}" arr["SPANISH",512]="Interfaz para \"modo persecución DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" @@ -5598,7 +5598,7 @@ function language_strings() { arr["RUSSIAN",512]="Интерфейс для \"режима DoS преследования\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["GREEK",512]="Διεπαφή για \"DoS pursuit mode\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["ITALIAN",512]="Interfaccia per la modalitá \"DoS pursuit mode\": ${pink_color}${secondary_wifi_interface}${normal_color}" - arr["POLISH",512]="${pending_of_translation} Interfejs dla \"tryb pościgowy DoS\": ${pink_color}${secondary_wifi_interface}${normal_color}" + arr["POLISH",512]="Interfejs dla \"tryb DoS pursuit\": ${pink_color}${secondary_wifi_interface}${normal_color}" arr["ENGLISH",513]="Interface will be tried to be changed to monitor mode automatically" arr["SPANISH",513]="Se intentará cambiar la interfaz a modo monitor automáticamente" @@ -5608,7 +5608,77 @@ function language_strings() { arr["RUSSIAN",513]="Будет сделана автоматическая попытка перевести интерфейс в режим монитора" arr["GREEK",513]="Γίνεται απόπειρα αλλαγής κατάστασης διεπαφής σε κατάσταση παρακολούθησης" arr["ITALIAN",513]="Si cercherà di cambiare automaticamente l'interfaccia alla modalità monitor" - arr["POLISH",513]="${pending_of_translation} Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" + arr["POLISH",513]="Spowoduje to automatyczną zmianę interfejsu w tryb monitorowania" + + arr["ENGLISH",514]="Interface ${pink_color}${current_iface_on_messages}${blue_color} selected. Mode: ${pink_color}${ifacemode}${blue_color}. Supported bands: ${pink_color}${interface_supported_bands}${normal_color}" + arr["SPANISH",514]="Interfaz ${pink_color}${current_iface_on_messages}${blue_color} seleccionada. Modo: ${pink_color}${ifacemode}${blue_color}. Bandas soportadas: ${pink_color}${interface_supported_bands}${normal_color}" + arr["FRENCH",514]="L'interface ${pink_color}${current_iface_on_messages}${blue_color} sélectionnée. Mode: ${pink_color}${ifacemode}${blue_color}. Bandes supportées: ${pink_color}${interface_supported_bands}${normal_color}" + arr["CATALAN",514]="Interfície ${pink_color}${current_iface_on_messages}${blue_color} seleccionada. Mode: ${pink_color}${ifacemode}${blue_color}. Bandes suportades: ${pink_color}${interface_supported_bands}${normal_color}" + arr["PORTUGUESE",514]="Interface ${pink_color}${current_iface_on_messages}${blue_color} selecionada. Modo: ${pink_color}${ifacemode}${blue_color}. Banda(s) suportada(s): ${pink_color}${interface_supported_bands}${normal_color}" + arr["RUSSIAN",514]="Выбран интерфейс ${pink_color}${current_iface_on_messages}${blue_color}. Режим: ${pink_color}${ifacemode}${blue_color}. Поддерживаемые диапазоны: ${pink_color}${interface_supported_bands}${normal_color}" + arr["GREEK",514]="Η διεπαφή ${pink_color}${current_iface_on_messages}${blue_color} έχει επιλεχθεί. Κατάσταση: ${pink_color}${ifacemode}${blue_color}. Υποστηριζόμενες ζώνες: ${pink_color}${interface_supported_bands}${normal_color}" + arr["ITALIAN",514]="Interfaccia ${pink_color}${current_iface_on_messages}${blue_color} selezionata. Modalità: ${pink_color}${ifacemode}${blue_color}. Bande supportate: ${pink_color}${interface_supported_bands}${normal_color}" + arr["POLISH",514]="Wybrany został interfejs ${pink_color}${current_iface_on_messages}${blue_color}. Tryb: ${pink_color}${ifacemode}${blue_color}. Obsługiwane pasma: ${pink_color}${interface_supported_bands}${normal_color}" + + arr["ENGLISH",515]="You have selected a 5Ghz band channel but your wifi card doesn't support 5Ghz. The operation can't be performed" + arr["SPANISH",515]="Tienes un canal de la banda de 5Ghz seleccionado pero tu tarjeta wifi no soporta 5Ghz. La operación no se puede llevar a cabo" + arr["FRENCH",515]="Vous avez sélectionné un canal 5Ghz mais votre carte wifi ne prend pas en charge la 5Ghz. L'opération ne peut pas être effectuée" + arr["CATALAN",515]="Tens un canal de la banda de 5Ghz seleccionat però la teva targeta wifi no suporta 5Ghz. L'operació no es pot dur a terme" + arr["PORTUGUESE",515]="Você selecionou um canal da banda de 5Ghz, mas sua interface wifi não suporta 5Ghz. A operação não pode ser realizada" + arr["RUSSIAN",515]="Вы выбрали канал на частотах 5Ghz, но ваша wifi карта не поддерживает 5Ghz. Операция не может быть выполнена" + arr["GREEK",515]="Έχετε επιλέξει κανάλι της ζώνης 5Ghz, αλλά η κάρτα wifi σας δεν υποστηρίζει 5Ghz. Η λειτουργία δεν μπορεί να πραγματοποιηθεί" + arr["ITALIAN",515]="Hai selezionato un canale della banda 5Ghz, ma la tua scheda wifi non supporta 5Ghz. L'operazione non può essere eseguita" + arr["POLISH",515]="Masz wybrane pasmo 5Ghz, lecz Twoja karta wifi go nie obsługuje. Operacja nie może być wykonana" + + arr["ENGLISH",516]="It is known that the software used in the 5Ghz band still presents some problems sometimes. For example airodump, that when scanning networks can show a value \"-1\" on channel depending of the card chipset and the driver. It is also known that Ralink chipsets sometimes are getting errors on high channels \">=60\"" + arr["SPANISH",516]="Es conocido que el software utilizado en la banda de 5Ghz aún presenta algunos problemas a veces. Como por ejemplo airodump, que al escanear redes puede mostrar un valor \"-1\" en el canal dependiendo del chipset de tu tarjeta y del driver. También es conocido que los chipsets Ralink a veces dan fallos en los canales altos \">=60\"" + arr["FRENCH",516]="Il est connu que les logiciels utilisés dans la bande 5Ghz présente toujours quelques problèmes. Comme par exemple airodump, lors du scan des réseaux, peut montrer une valeur \"-1\" dans le canal en fonction du chipset de votre carte et le pilote. Il est également connu que les chipsets Ralink donnent parfois des échecs dans les canaux élevés \">=60\"" + arr["CATALAN",516]="És conegut que el programari utilitzat en la banda de 5Ghz encara presenta alguns problemes de vegades. Com per exemple airodump, que al escanejar xarxes pot mostrar un valor \"-1\" al canal depenent del chipset de la targeta i del driver. També és conegut que els chipsets Ralink de vegades donen fallades en els canals alts \">=60\"" + arr["PORTUGUESE",516]="O software usado para a banda de 5Ghz ainda apresenta alguns problemas. Como por exemplo airodump, que ao escanear as redes pode mostrar um valor \"-1\" no canal dependendo do chipset da sua interface e do driver. Também se sabe que os chipsets Ralink às vezes apresentaram falhas em canais altos \">=60\"" + arr["RUSSIAN",516]="Известно, что программное обеспечение, используемое на частотах 5Ghz, все еще иногда вызывает некоторые проблемы. Например, airodump при сканировании сетей может отображать \"-1\" вместо значения канала, это зависит от чипсета вашей карты и драйвера. Известно также, что чипсеты Ralink иногда дают сбои в высоких каналах \">=60\"" + arr["GREEK",516]="Είναι γνωστό ότι το λογισμικό που χρησιμοποιείται για την 5Ghz ζώνη εξακολουθεί να παρουσιάζει κάποια προβλήματα κατά καιρούς. Όπως για παράδειγμα το airodump, μπορεί να εμφανίσει την τιμή \"-1\" στη θέση του καναλιού καθώς γίνεται σάρωση, ανάλογα με το chipset της κάρτας σας και του προγράμματος οδήγησης (driver). Είναι επίσης γνωστό ότι τα Ralink chipsets μερικές φορές αποτυγχάνουν σε υψηλά κανάλια \">= 60\"" + arr["ITALIAN",516]="È noto che il software utilizzato dalla banda 5Ghz presenta ancora qualche problema. Come per esempio airodump, che durante la scansione delle reti può mostrare un valore \"-1\" nel canale a seconda del chipset della scheda di rete e del driver. È anche noto che i chipset Ralink a volte danno dei problemi nei canali alti \">=60\"" + arr["POLISH",516]="Powszechnie wiadomo, że oprogramowanie używane w paśmie 5Ghz wciąż ma pewne problemy. Na przykład airodump, który podczas skanowania sieci może pokazywać wartość \"-1\" w kanale w zależności od chipsetu karty i sterownika. Wiadomo również, że chipsety Ralink czasami zawodzą w wysokich kanałach \">=60\"" + + arr["ENGLISH",517]="Set channel (2.4Ghz 1-14) or (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["SPANISH",517]="Selecciona un canal (2.4Ghz 1-14) o (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["FRENCH",517]="Sélectionnez un canal (2.4Ghz 1-14) ou (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["CATALAN",517]="Seleccioni un canal (2.4Ghz 1-14) o (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["PORTUGUESE",517]="Escolha um canal (2.4Ghz 1-14) ou (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["RUSSIAN",517]="Установите канал (2.4Ghz 1-14) или (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["GREEK",517]="Θέστε κανάλι (2.4Ghz 1-14) ή (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + arr["ITALIAN",517]="Seleziona un canale (2.4Ghz 1-14) o (5Ghz 36|38|40|44|46|48|52|54|56|60|62|64|100|102|104|108|110|112):" + 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["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["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["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" case "${3}" in "yellow") diff --git a/pindb_checksum.txt b/pindb_checksum.txt index b4238e490..c97b419ac 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -b4219bc0a582eadeda1d4eee722c0083 +1a7221c1d70d2b1c9ee53674db95ea33