From a532c55eba3f09d339c28e99987e68d7dbfd034a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 3 Jun 2017 20:28:36 +0200 Subject: [PATCH 01/45] Added hccapx support for hashcat 3.30 or higher (not finished) --- CHANGELOG.md | 3 ++ README.md | 2 +- airgeddon.sh | 74 ++++++++++++++++++++++++++++++++++++--------- language_strings.sh | 14 +++++++-- 4 files changed, 75 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eac66f27a..6396e8b83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 7.11 + - Added hccapx support for hashcat 3.30 or higher + ### 7.1 - Added default choice for some yes/no question. Regexp improved - Tested compatibility with Backbox 4.7 and Parrot 3.6 diff --git a/README.md b/README.md index 8bd467890..7b3f045b4 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ All the needed info about how to install|use|enjoy `airgeddon` is present at [Gi [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.1-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-7.11-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" [Bash4.2-shield]: https://img.shields.io/badge/bash-4.2%2B-blue.svg?style=flat-square&colorA=273133&colorB=00db00 "Bash 4.2 or later" [License-shield]: https://img.shields.io/badge/license-GPL%20v3%2B-blue.svg?style=flat-square&colorA=273133&colorB=bd0000 "GPL v3+" [Docker-shield]: https://img.shields.io/docker/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=f9ff5a "Docker rules!" diff --git a/airgeddon.sh b/airgeddon.sh index 41fd56f5d..dc807c4ae 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.........: 20170525 -#Version......: 7.1 +#Date.........: 20170603 +#Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -106,13 +106,12 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="7.1" -language_strings_expected_version="7.1-1" +airgeddon_version="7.11" +language_strings_expected_version="7.11-1" standardhandshake_filename="handshake-01.cap" tmpdir="/tmp/" osversionfile_dir="/etc/" minimum_bash_version_required="4.2" -hashcat3_version="3.0" resume_message=224 abort_question=12 pending_of_translation="[PoT]" @@ -122,6 +121,16 @@ curl_404_error="404: Not Found" language_strings_file="language_strings.sh" broadcast_mac="FF:FF:FF:FF:FF:FF" +#hashcat vars +hashcat3_version="3.0" +hashcat_hccapx_version="3.40" +hashcat_tmp_simple_name_file="hctmp" +hashcat_tmp_file="${hashcat_tmp_simple_name_file}.hccap" +hashcat_pot_tmp="${hashcat_tmp_simple_name_file}.pot" +possible_hccapx_converter_known_locations=( + "/usr/lib/hashcat-utils/cap2hccapx.bin" + ) + #WEP vars wep_data="wepdata" wepdir="wep/" @@ -4012,6 +4021,11 @@ function hashcat_dictionary_attack_option() { return fi + convert_cap_to_hashcat_format + if [ "$?" != "0" ]; then + return + fi + manage_asking_for_dictionary_file echo @@ -4033,6 +4047,11 @@ function hashcat_bruteforce_attack_option() { return fi + convert_cap_to_hashcat_format + if [ "$?" != "0" ]; then + return + fi + set_minlength_and_maxlength charset_option=0 @@ -4061,8 +4080,12 @@ function hashcat_rulebased_attack_option() { return fi - manage_asking_for_dictionary_file + convert_cap_to_hashcat_format + if [ "$?" != "0" ]; then + return + fi + manage_asking_for_dictionary_file manage_asking_for_rule_file echo @@ -4102,7 +4125,7 @@ function manage_hashcat_pot() { read_path "hashcatpot" done - cp "${tmpdir}hctmp.pot" "${potenteredpath}" + cp "${tmpdir}${hashcat_pot_tmp}" "${potenteredpath}" echo language_strings "${language}" 236 "blue" language_strings "${language}" 115 "read" @@ -4437,8 +4460,7 @@ function exec_hashcat_dictionary_attack() { debug_print - convert_cap_to_hashcat_format - hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}hctmp.hccap\" \"${DICTIONARY}\" --potfile-disable -o \"${tmpdir}hctmp.pot\" ${hashcat_fix} | tee /dev/fd/5" + hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\" ${hashcat_fix} | tee /dev/fd/5" exec 5>&1 hashcat_output=$(eval "${hashcat_cmd}") language_strings "${language}" 115 "read" @@ -4449,8 +4471,7 @@ function exec_hashcat_bruteforce_attack() { debug_print - convert_cap_to_hashcat_format - hashcat_cmd="hashcat -m 2500 -a 3 \"${tmpdir}hctmp.hccap\" \"${charset}\" --potfile-disable -o \"${tmpdir}hctmp.pot\" ${hashcat_fix} | tee /dev/fd/5" + hashcat_cmd="hashcat -m 2500 -a 3 \"${tmpdir}${hashcat_tmp_file}\" \"${charset}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\" ${hashcat_fix} | tee /dev/fd/5" exec 5>&1 hashcat_output=$(eval "${hashcat_cmd}") language_strings "${language}" 115 "read" @@ -4461,8 +4482,7 @@ function exec_hashcat_rulebased_attack() { debug_print - convert_cap_to_hashcat_format - hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}hctmp.hccap\" \"${DICTIONARY}\" -r \"${RULES}\" --potfile-disable -o \"${tmpdir}hctmp.pot\" ${hashcat_fix} | tee /dev/fd/5" + hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" -r \"${RULES}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\" ${hashcat_fix} | tee /dev/fd/5" exec 5>&1 hashcat_output=$(eval "${hashcat_cmd}") language_strings "${language}" 115 "read" @@ -6230,7 +6250,29 @@ function convert_cap_to_hashcat_format() { tmpfiles_toclean=1 rm -rf "${tmpdir}hctmp"* > /dev/null 2>&1 - echo "1" | aircrack-ng "${enteredpath}" -J "${tmpdir}hctmp" -b "${bssid}" > /dev/null 2>&1 + if [ "${hccapx_needed}" -eq 0 ]; then + echo "1" | aircrack-ng "${enteredpath}" -J "${tmpdir}${hashcat_tmp_simple_name_file}" -b "${bssid}" > /dev/null 2>&1 + return 0 + else + hccapx_converter_found=0 + for item in "${possible_hccapx_converter_known_locations[@]}"; do + if [ -f "${item}" ]; then + hccapx_converter_found=1 + break + fi + done + + if [ "${hccapx_converter_found}" -eq 1 ]; then + hashcat_tmp_file="hctmp.hccapx" + #TODO make conversion to hccapx (set into "${tmpdir}${hashcat_tmp_file}") using hashcat-utils tool + return 0 + else + echo + language_strings "${language}" 436 "red" + language_strings "${language}" 115 "read" + return 1 + fi + fi } #Handshake tools menu @@ -7944,6 +7986,9 @@ function set_hashcat_parameters() { if compare_floats_greater_or_equal "${hashcat_version}" "${hashcat3_version}"; then hashcat_fix=" -D 1 --force" hashcat_charset_fix_needed=1 + if compare_floats_greater_or_equal "${hashcat_version}" "${hashcat_hccapx_version}"; then + hccapx_needed=1 + fi fi } @@ -8782,6 +8827,7 @@ function initialize_script_settings() { fake_beef_found=0 set_script_folder_and_name http_proxy_set=0 + hccapx_needed=0 } #Detect screen resolution if possible diff --git a/language_strings.sh b/language_strings.sh index 8b785d353..c4d92cab3 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.........: 20170525 +#Date.........: 20170603 #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.1-1" + language_strings_version="7.11-1" } #Set different language text strings @@ -3212,7 +3212,7 @@ function language_strings() { 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" arr["FRENCH",356]="Il existe certains problèmes spécifiques de compatibilité. L’exemple le plus marquant est sans aucun doute celui des chipsets Ralink qui ne fonctionnent pas bien avec reaver. Il est donc conseillé d'utiliser bully avec ces chipsets" - arr["CATALAN",356]="Algunes combinacions no funcionan bé. Com per exemple Reaver i les targetes amb chipset Ralink. Si la teva targeta té aquest chipset és millor utilitzar bully" + arr["CATALAN",356]="Algunes combinacions no funcionan bé. Com per exemple reaver i les targetes amb chipset Ralink. Si la teva targeta té aquest chipset és millor utilitzar bully" arr["PORTUGUESE",356]="Algumas combinações não funcionam bem. Tais como reaver e placas de rede com chipset Ralink. Se o sua placa de rede tem este chipset é melhor usar bully" arr["RUSSIAN",356]="Некоторые комбинации не работают нормально. К примеру reaver и карты с чипсетом Ralink. Если ваша карта имеет этот чипсет, то рекомендуется использовать bully" arr["GREEK",356]="Μερικοί συνδυασμοί δεν λειτουργούν καλά. Όπως για παράδειγμα το reaver με κάρτες που έχουν Ralink chipset. Αν η κάρτα σας έχει αυτό το chipset είναι προτιμότερο να χρησιμοποιήσετε το bully" @@ -3849,6 +3849,14 @@ function language_strings() { arr["RUSSIAN",435]="Ошибка при попытке изменить режим интерфейса. Во время этого процесса имя интерфейса должно быть изменено, но похоже, что у вас уже есть интерфейс, занимающий нужное имя (${normal_color}${desired_interface_name}${red_color})" arr["GREEK",435]="Προέκυψε σφάλμα καθώς άλλαζε η κατάσταση της διεπαφής. Κατά τη διάρκεια της διαδικασίας, το όνομα της διεπαφής πρέπει να αλλάξει, αλλά φαίνεται ότι έχετε ήδη μια διεπαφή που έχει το όνομα που θα χρειαζόταν (${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" + arr["FRENCH",436]="${pending_of_translation} Version hashcat vous avez installé (${hashcat_version}) est égal ou supérieur à la ${hashcat_hccapx_version} donc nécessaire, la conversion des fichiers de capture au format \"hccapx\" airgeddon sera automatiquement. Mais cela nécessite un convertisseur qui ne figure pas sur votre système (paquet hashcat-utils), l'installer pour effectuer cette attaque" + arr["CATALAN",436]="${pending_of_translation} La versió de hashcat que tens instal·lada (${hashcat_version}) és igual o superior a la ${hashcat_hccapx_version} pel que cal convertir els fitxers de captura a format \"hccapx\", airgeddon ho farà automàticament. Però per a això cal un convertidor que no està present al sistema (paquet hashcat-utils), instal·la-per poder realitzar aquest atac" + arr["PORTUGUESE",436]="${pending_of_translation} Versão hashcat de ter instalado (${hashcat_version}) é igual ou maior do que o ${hashcat_hccapx_version}, portanto, necessários arquivos de captura conversão formatadas \"hccapx\" airgeddon automaticamente. Mas isso requer um conversor que não está presente no seu sistema (pacote hashcat-utils), instalá-lo para realizar este ataque" + arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" + arr["GREEK",436]="${pending_of_translation} Η έκδοση hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι μεγαλύτερη ή ίση από ${hashcat_hccapx_version}, ώστε να χρειαστεί να μετατρέψετε τα αρχεία καταγραφής σε \"hccapx\", airgeddon θα το κάνει αυτομάτως. Για να το κάνετε αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From daf1d54004e599afccbb718f0ed6ffecaed805e4 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 3 Jun 2017 20:29:49 +0200 Subject: [PATCH 02/45] Corrected hashcat hccapx minimum version from 3.30 to 3.40 on changelog --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6396e8b83..b8e90e2da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ ### 7.11 - - Added hccapx support for hashcat 3.30 or higher + - Added hccapx support for hashcat 3.40 or higher ### 7.1 - Added default choice for some yes/no question. Regexp improved From efcf748631bc7781dbc4bf21c72973f1def34997 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 4 Jun 2017 00:39:48 +0200 Subject: [PATCH 03/45] Fixed hashcat regex adapted to work on any 3.x version --- airgeddon.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index dc807c4ae..924a7ca09 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170603 +#Date.........: 20170604 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -4102,7 +4102,7 @@ function manage_hashcat_pot() { local regexp="All hashes have been recovered" if [ -n "${hashcat_fix}" ]; then - local regexp="Status\.{1,9}:[[:space:]]Cracked" + local regexp="Status\.+:[[:space:]]Cracked" fi if [[ ${hashcat_output} =~ ${regexp} ]]; then From a6ebcdf3b159b963455ad4de19c26696e357dbee Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 4 Jun 2017 00:46:16 +0200 Subject: [PATCH 04/45] Added --weak-hash-threshold 0 option to hashcat 3.x command to save time --- airgeddon.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 924a7ca09..10229f2aa 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -4460,7 +4460,7 @@ function exec_hashcat_dictionary_attack() { debug_print - hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\" ${hashcat_fix} | tee /dev/fd/5" + hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee /dev/fd/5" exec 5>&1 hashcat_output=$(eval "${hashcat_cmd}") language_strings "${language}" 115 "read" @@ -4471,7 +4471,7 @@ function exec_hashcat_bruteforce_attack() { debug_print - hashcat_cmd="hashcat -m 2500 -a 3 \"${tmpdir}${hashcat_tmp_file}\" \"${charset}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\" ${hashcat_fix} | tee /dev/fd/5" + hashcat_cmd="hashcat -m 2500 -a 3 \"${tmpdir}${hashcat_tmp_file}\" \"${charset}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee /dev/fd/5" exec 5>&1 hashcat_output=$(eval "${hashcat_cmd}") language_strings "${language}" 115 "read" @@ -4482,7 +4482,7 @@ function exec_hashcat_rulebased_attack() { debug_print - hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" -r \"${RULES}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\" ${hashcat_fix} | tee /dev/fd/5" + hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" -r \"${RULES}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee /dev/fd/5" exec 5>&1 hashcat_output=$(eval "${hashcat_cmd}") language_strings "${language}" 115 "read" @@ -7984,7 +7984,7 @@ function set_hashcat_parameters() { hashcat_fix="" hashcat_charset_fix_needed=0 if compare_floats_greater_or_equal "${hashcat_version}" "${hashcat3_version}"; then - hashcat_fix=" -D 1 --force" + hashcat_fix=" --weak-hash-threshold 0 -D 1 --force" hashcat_charset_fix_needed=1 if compare_floats_greater_or_equal "${hashcat_version}" "${hashcat_hccapx_version}"; then hccapx_needed=1 From 8405cfe24ab20e20cbde4e36afe56f0d12f20853 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 4 Jun 2017 01:31:32 +0200 Subject: [PATCH 05/45] Finished hashcat hccapx conversion --- airgeddon.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 10229f2aa..10f3a8fde 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -6258,13 +6258,14 @@ function convert_cap_to_hashcat_format() { for item in "${possible_hccapx_converter_known_locations[@]}"; do if [ -f "${item}" ]; then hccapx_converter_found=1 + hccapx_converter_path="${item}" break fi done if [ "${hccapx_converter_found}" -eq 1 ]; then hashcat_tmp_file="hctmp.hccapx" - #TODO make conversion to hccapx (set into "${tmpdir}${hashcat_tmp_file}") using hashcat-utils tool + "${hccapx_converter_path}" "${enteredpath}" "${tmpdir}${hashcat_tmp_file}" > /dev/null 2>&1 return 0 else echo From 79628d42c601924cbc1342ee9762a6b6b334ce1d Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 5 Jun 2017 01:28:23 +0200 Subject: [PATCH 06/45] Added more hashcat hccapx compatibility --- airgeddon.sh | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 10f3a8fde..b44edafb9 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -127,8 +127,9 @@ hashcat_hccapx_version="3.40" hashcat_tmp_simple_name_file="hctmp" hashcat_tmp_file="${hashcat_tmp_simple_name_file}.hccap" hashcat_pot_tmp="${hashcat_tmp_simple_name_file}.pot" +hccapx_tool="cap2hccapx" possible_hccapx_converter_known_locations=( - "/usr/lib/hashcat-utils/cap2hccapx.bin" + "/usr/lib/hashcat-utils/${hccapx_tool}.bin" ) #WEP vars @@ -6255,13 +6256,18 @@ function convert_cap_to_hashcat_format() { return 0 else hccapx_converter_found=0 - for item in "${possible_hccapx_converter_known_locations[@]}"; do - if [ -f "${item}" ]; then - hccapx_converter_found=1 - hccapx_converter_path="${item}" - break - fi - done + if hash ${hccapx_tool} 2> /dev/null; then + hccapx_converter_found=1 + hccapx_converter_path="${hccapx_tool}" + else + for item in "${possible_hccapx_converter_known_locations[@]}"; do + if [ -f "${item}" ]; then + hccapx_converter_found=1 + hccapx_converter_path="${item}" + break + fi + done + fi if [ "${hccapx_converter_found}" -eq 1 ]; then hashcat_tmp_file="hctmp.hccapx" From e48d815ce9ff0b181ddf7c1dac813f52df5e0631 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 5 Jun 2017 23:34:00 +0200 Subject: [PATCH 07/45] hashcat trophy file beautified --- airgeddon.sh | 17 ++++++++++++++--- language_strings.sh | 11 ++++++++++- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index b44edafb9..6c43bf6c2 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170604 +#Date.........: 20170605 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -4118,7 +4118,7 @@ function manage_hashcat_pot() { if [ "${lastcharhashcat_potpath}" != "/" ]; then hashcat_potpath="${hashcat_potpath}/" fi - hashcatpot_filename="hashcat-${bssid}.pot" + hashcatpot_filename="hashcat-${bssid}.txt" hashcat_potpath="${hashcat_potpath}${hashcatpot_filename}" validpath=1 @@ -4126,7 +4126,18 @@ function manage_hashcat_pot() { read_path "hashcatpot" done - cp "${tmpdir}${hashcat_pot_tmp}" "${potenteredpath}" + [[ $(cat "${tmpdir}${hashcat_pot_tmp}") =~ .+:(.+)$ ]] && hashcat_key="${BASH_REMATCH[1]}" + { + echo "" + date +%Y-%m-%d + echo "${hashcat_texts[${language},1]}" + echo "" + echo "BSSID: ${bssid}" + echo "" + echo "---------------" + echo "" + echo "${hashcat_key}" + } >> "${potenteredpath}" echo language_strings "${language}" 236 "blue" language_strings "${language}" 115 "read" diff --git a/language_strings.sh b/language_strings.sh index c4d92cab3..7a4b8df9a 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.........: 20170603 +#Date.........: 20170605 #Bash Version.: 4.2 or later #Set language_strings file version @@ -360,6 +360,15 @@ function language_strings() { wep_texts["RUSSIAN",8]="Нажмите [Enter] в главном окне для продолжения, это окно будет закрыто" wep_texts["GREEK",8]="Πατήστε [Enter] στο κύριο παράθυρο του script για να συνεχίσετε, το παράθυρο αυτό θα κλείσει" + declare -gA hashcat_texts + hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" + hashcat_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con hashcat" + hashcat_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec hashcat" + hashcat_texts["CATALAN",1]="${pending_of_translation} airgeddon. Contrasenya desencriptada amb hashcat" + hashcat_texts["PORTUGUESE",1]="${pending_of_translation} airgeddon. Senha descodificada com hashcat" + hashcat_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием hashcat" + hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" + declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" arr["SPANISH",0]="Esta interfaz ${interface} ya está en modo managed" From b534a0e182d5ab8f77dcff453d711a78954fb0b6 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 5 Jun 2017 23:38:51 +0200 Subject: [PATCH 08/45] updated changelog, minor change --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b8e90e2da..3bfe09051 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ### 7.11 - Added hccapx support for hashcat 3.40 or higher + - Decrypted hashcat trophy files beautified ### 7.1 - Added default choice for some yes/no question. Regexp improved From bd177e98e416768c2de9482c9652f11f2455a4fe Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 5 Jun 2017 23:44:22 +0200 Subject: [PATCH 09/45] forgotten replaced var --- airgeddon.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index 6c43bf6c2..9afeac45b 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -6281,7 +6281,7 @@ function convert_cap_to_hashcat_format() { fi if [ "${hccapx_converter_found}" -eq 1 ]; then - hashcat_tmp_file="hctmp.hccapx" + hashcat_tmp_file="${hashcat_tmp_simple_name_file}.hccapx" "${hccapx_converter_path}" "${enteredpath}" "${tmpdir}${hashcat_tmp_file}" > /dev/null 2>&1 return 0 else From f16a0e8ca23e8ca581c8f2493c533c14cd4a6a53 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Tue, 6 Jun 2017 14:41:59 +0300 Subject: [PATCH 10/45] Updated Greek translations --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 7a4b8df9a..d7cdd24db 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3864,7 +3864,7 @@ function language_strings() { arr["CATALAN",436]="${pending_of_translation} La versió de hashcat que tens instal·lada (${hashcat_version}) és igual o superior a la ${hashcat_hccapx_version} pel que cal convertir els fitxers de captura a format \"hccapx\", airgeddon ho farà automàticament. Però per a això cal un convertidor que no està present al sistema (paquet hashcat-utils), instal·la-per poder realitzar aquest atac" arr["PORTUGUESE",436]="${pending_of_translation} Versão hashcat de ter instalado (${hashcat_version}) é igual ou maior do que o ${hashcat_hccapx_version}, portanto, necessários arquivos de captura conversão formatadas \"hccapx\" airgeddon automaticamente. Mas isso requer um conversor que não está presente no seu sistema (pacote hashcat-utils), instalá-lo para realizar este ataque" arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" - arr["GREEK",436]="${pending_of_translation} Η έκδοση hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι μεγαλύτερη ή ίση από ${hashcat_hccapx_version}, ώστε να χρειαστεί να μετατρέψετε τα αρχεία καταγραφής σε \"hccapx\", airgeddon θα το κάνει αυτομάτως. Για να το κάνετε αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" + arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" case "${3}" in "yellow") From 696c351286c504de2c08538d90f369ababfedaa9 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Tue, 6 Jun 2017 14:42:18 +0300 Subject: [PATCH 11/45] Updated Greek translations --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index d7cdd24db..7a55e4270 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.........: 20170605 +#Date.........: 20170606 #Bash Version.: 4.2 or later #Set language_strings file version From 36ea4b70f92a1645d545fab102f61c1e7b8a94aa Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 6 Jun 2017 23:37:58 +0200 Subject: [PATCH 12/45] Added more contributing messages --- CONTRIBUTING.md | 8 +++++--- airgeddon.sh | 35 +++++++++++++++++++++++++++++++++-- language_strings.sh | 28 +++++++++++++++++++++++++++- 3 files changed, 65 insertions(+), 6 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7f2b24549..60c630537 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,6 +16,7 @@ Please note we have a code of conduct, please follow it in all your interactions 2. Translate the strings located in `language_strings.sh`. 3. Ask by mail [v1s1t0r.1s.h3r3@gmail.com] if you have any doubt. You'll be informed about how to proceed. 4. You can be added as a collaborator on the project. +5. Knowledge about `git` is not mandatory but is really appreciated to push directly into the project repository. ## Collaborating Developers @@ -40,9 +41,10 @@ To be added on it you must prove first you are a *trusted collaborator* with you ## WPS PIN Database Collaborators -1. Add PINs ordered by the key in the associative array located in the `known_pins.db` file. (Keys are the first 6 BSSID digits). -2. Update the `pindb_checksum.txt` file with the calculated checksum of the database file using `md5sum` tool. -3. Update the date under shebang. +1. Send MAC of the BSSID and the default PIN to [v1s1t0r.1s.h3r3@gmail.com]. If you are going to push directly into the repository, keep reading the next points. +2. Add PINs ordered by the key in the associative array located in the `known_pins.db` file. (Keys are the first 6 BSSID digits). +3. Update the `pindb_checksum.txt` file with the calculated checksum of the database file using `md5sum` tool. +4. Update the date under shebang. *PINs should be from devices that generate generic ones.* diff --git a/airgeddon.sh b/airgeddon.sh index 9afeac45b..1213c2b68 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170605 +#Date.........: 20170606 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -167,6 +167,7 @@ urlscript_pins_dbfile="https://raw.githubusercontent.com/${github_user}/${github urlscript_pins_dbfile_checksum="https://raw.githubusercontent.com/${github_user}/${github_repository}/${branch}/${pins_dbfile_checksum}" urlscript_language_strings_file="https://raw.githubusercontent.com/${github_user}/${github_repository}/${branch}/${language_strings_file}" urlgithub_wiki="https://${repository_hostname}/${github_user}/${github_repository}/wiki" +bitcoin="1AKnTXbomtwUzrm81FRzi5acSSXxGteGTH" mail="v1s1t0r.1s.h3r3@gmail.com" author="v1s1t0r" @@ -259,7 +260,7 @@ known_arm_compatible_distros=( ) #Hint vars -declare main_hints=(128 134 163) +declare main_hints=(128 134 163 437 438) declare dos_hints=(129 131 133) declare handshake_hints=(127 130 132 136) declare handshake_attack_hints=(142) @@ -732,6 +733,19 @@ function check_interface_coherence() { return ${interface_auto_change} } +#Add contributing footer to a file +function add_contributing_footer_to_file() { + + debug_print + + { + echo "" + echo "---------------" + echo "" + echo "${footer_texts[${language},1]}" + } >> "${1}" +} + #Prepare the vars to be used on wps pin database attacks function set_wps_mac_parameters() { @@ -1756,6 +1770,13 @@ function set_wep_key_script() { cat >&8 <<-EOF } >> "${weppotenteredpath}" + + { + echo "" + echo "---------------" + echo "" + echo "${footer_texts[${language},1]}" + } >> "${weppotenteredpath}" fi } @@ -4138,6 +4159,9 @@ function manage_hashcat_pot() { echo "" echo "${hashcat_key}" } >> "${potenteredpath}" + + add_contributing_footer_to_file "${potenteredpath}" + echo language_strings "${language}" 236 "blue" language_strings "${language}" 115 "read" @@ -5389,6 +5413,13 @@ function set_control_script() { "${et_captive_portal_logpath}" done fi + + { + echo "" + echo "---------------" + echo "" + echo "${footer_texts[${language},1]}" + } >> "${et_captive_portal_logpath}" sleep 2 killall hostapd > /dev/null 2>&1 diff --git a/language_strings.sh b/language_strings.sh index 7a4b8df9a..f350ff572 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.........: 20170605 +#Date.........: 20170606 #Bash Version.: 4.2 or later #Set language_strings file version @@ -369,6 +369,15 @@ function language_strings() { hashcat_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием hashcat" hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" + declare -gA footer_texts + footer_texts["ENGLISH",1]="If you enjoyed the script and encountered it useful, feel free to donate. Support the project through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small is welcome (1, 2, 5, 10... $/€)" + footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, haz una donación. Apoya el proyecto a través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea es bien recibida (1, 2, 5, 10... $/€)" + footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, faire un don. Prise en charge de projet par PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Tout montant qui est petit est le bienvenu (1, 2, 5, 10 ... $/€)" + footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, fes una donació. Dóna suport al projecte a través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui és ben rebuda (1, 2, 5, 10... $/€)" + footer_texts["PORTUGUESE",1]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, fazer uma doação. Suporta projeto através de PayPal (${mail}) ou enviando uma fração do bitcoin (${bitcoin}). Qualquer quantidade que é pequena é bem-vinda (1, 2, 5, 10... $/€)" + footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, не стесняйтесь пожертвовать. Поддержите проект через Paypal (${mail}) или отправляйте часть bitcoin (${bitcoin}). Любая сумма, независимо от того, насколько мала рада (1, 2, 5, 10... $/€)" + footer_texts["GREEK",1]="${pending_of_translation} Εάν σας άρεσε το σενάριο και το συναντήσατε χρήσιμο, μην διστάσετε να το δωρίσετε. Υποστηρίξτε το έργο μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρός είναι ευπρόσδεκτος (1, 2, 5, 10... $/€)" + declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" arr["SPANISH",0]="Esta interfaz ${interface} ya está en modo managed" @@ -3866,6 +3875,23 @@ function language_strings() { arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="${pending_of_translation} Η έκδοση hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι μεγαλύτερη ή ίση από ${hashcat_hccapx_version}, ώστε να χρειαστεί να μετατρέψετε τα αρχεία καταγραφής σε \"hccapx\", airgeddon θα το κάνει αυτομάτως. Για να το κάνετε αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" + arr["ENGLISH",437]="If you enjoyed the script and encountered it useful, feel free to donate. Support the project through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small is welcome (1, 2, 5, 10... $/€)" + arr["SPANISH",437]="Si te gustó el script y te pareció útil, haz una donación. Apoya el proyecto 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 es bien recibida (1, 2, 5, 10... $/€)" + arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, faire un don. Prise en charge de projet par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant qui est petit est le bienvenu (1, 2, 5, 10 ... $/€)" + arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, fes una donació. Dóna suport al projecte a través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui és ben rebuda (1, 2, 5, 10... $/€)" + arr["PORTUGUESE",437]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, fazer uma doação. Suporta projeto através de PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade que é pequena é bem-vinda (1, 2, 5, 10... $/€)" + arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, не стесняйтесь пожертвовать. Поддержите проект через Paypal (${normal_color}${mail}${pink_color}) или отправляйте часть bitcoin (${normal_color}${bitcoin}${pink_color}). Любая сумма, независимо от того, насколько мала рада (1, 2, 5, 10... $/€)" + arr["GREEK",437]="${pending_of_translation} Εάν σας άρεσε το σενάριο και το συναντήσατε χρήσιμο, μην διστάσετε να το δωρίσετε. Υποστηρίξτε το έργο μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρός είναι ευπρόσδεκτος (1, 2, 5, 10... $/€)" + + + 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: ${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: ${urlgithub_wiki}/Contributing" + arr["FRENCH",438]="${pending_of_translation} Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et aussi connaître l'anglais, s'il vous plaît contactez-nous. Plus d'informations: ${urlgithub_wiki}/Contributing" + arr["CATALAN",438]="${pending_of_translation} Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${urlgithub_wiki}/Contributing" + arr["PORTUGUESE",438]="${pending_of_translation} Procuramos tradutores para outras línguas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${urlgithub_wiki}/Contributing" + arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${urlgithub_wiki}/Contributing" + arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${urlgithub_wiki}/Contributing" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From bba6527df09109b57f192245560c6160fe32884c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 6 Jun 2017 23:45:26 +0200 Subject: [PATCH 13/45] String 363 refactored --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 7176248c0..eaf91eb2a 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3283,13 +3283,13 @@ function language_strings() { arr["RUSSIAN",362]="Пользовательский PIN установлен на ${normal_color}${custom_pin}" arr["GREEK",362]="Το εξατομικευμένο PIN τέθηκε σε ${normal_color}${custom_pin}" - arr["ENGLISH",363]="Type custom PIN :" - arr["SPANISH",363]="Escribe el PIN personalizado :" - arr["FRENCH",363]="Rentrez PIN personnalisé :" - arr["CATALAN",363]="Escriu el PIN personalitzat :" - arr["PORTUGUESE",363]="Escreva o ESSID do alvo :" - arr["RUSSIAN",363]="Напишите пользовательский PIN :" - arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN :" + arr["ENGLISH",363]="Type custom PIN (8 digits):" + arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" + arr["FRENCH",363]="${pending_of_translation} Rentrez PIN personnalisé (8 chiffres):" + arr["CATALAN",363]="${pending_of_translation} Escriu el PIN personalitzat (8 dígits):" + arr["PORTUGUESE",363]="${pending_of_translation} Escreva o ESSID do alvo (8 dígitos):" + arr["RUSSIAN",363]="${pending_of_translation} Напишите пользовательский PIN (8 цифр):" + arr["GREEK",363]="${pending_of_translation} Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" arr["ENGLISH",364]="BSSID set to ${normal_color}${wps_bssid}" arr["SPANISH",364]="BSSID elegido ${normal_color}${wps_bssid}" From 5c4772968357872052d38ca7d6cb72d1440b1e2a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 7 Jun 2017 00:36:53 +0200 Subject: [PATCH 14/45] Added confirm questions before attacks if no target selected --- CHANGELOG.md | 1 + airgeddon.sh | 56 +++++++++++++++++++++++++++++++++++++++++---- language_strings.sh | 11 +++++++-- 3 files changed, 62 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bfe09051..d1e7b1704 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ### 7.11 - Added hccapx support for hashcat 3.40 or higher - Decrypted hashcat trophy files beautified + - Added confirm questions before attacks if no target selected ### 7.1 - Added default choice for some yes/no question. Regexp improved diff --git a/airgeddon.sh b/airgeddon.sh index 1213c2b68..dd34cae29 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170606 +#Date.........: 20170607 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -1500,18 +1500,33 @@ function ask_bssid() { local regexp="^([a-fA-F0-9]{2}:){5}[a-zA-Z0-9]{2}$" if [ "${1}" = "wps" ]; then + if [ -z "${wps_bssid}" ]; then + ask_yesno 439 "no" + if [ ${yesno} = "n" ]; then + return 1 + fi + fi + while [[ ! ${wps_bssid} =~ ${regexp} ]]; do read_bssid "wps" done echo language_strings "${language}" 364 "blue" else + if [ -z "${bssid}" ]; then + ask_yesno 439 "no" + if [ ${yesno} = "n" ]; then + return 1 + fi + fi + while [[ ! ${bssid} =~ ${regexp} ]]; do read_bssid done echo language_strings "${language}" 28 "blue" fi + return 0 } #Read the user input on essid questions @@ -1530,6 +1545,14 @@ function ask_essid() { debug_print if [ -z "${essid}" ]; then + + if [ "${1}" = "verify" ]; then + ask_yesno 439 "no" + if [ ${yesno} = "n" ]; then + return 1 + fi + fi + while [[ -z "${essid}" ]]; do read_essid done @@ -2410,6 +2433,9 @@ function mdk3_deauth_option() { language_strings "${language}" 34 "yellow" ask_bssid + if [ "$?" != "0" ]; then + return + fi ask_channel exec_mdk3deauth } @@ -2432,6 +2458,9 @@ function aireplay_deauth_option() { language_strings "${language}" 34 "yellow" ask_bssid + if [ "$?" != "0" ]; then + return + fi ask_channel exec_aireplaydeauth } @@ -2453,7 +2482,10 @@ function wds_confusion_option() { echo language_strings "${language}" 34 "yellow" - ask_essid + ask_essid "verify" + if [ "$?" != "0" ]; then + return + fi ask_channel exec_wdsconfusion } @@ -2475,7 +2507,10 @@ function beacon_flood_option() { echo language_strings "${language}" 34 "yellow" - ask_essid + ask_essid "verify" + if [ "$?" != "0" ]; then + return + fi ask_channel exec_beaconflood } @@ -2498,6 +2533,9 @@ function auth_dos_option() { language_strings "${language}" 34 "yellow" ask_bssid + if [ "$?" != "0" ]; then + return + fi exec_authdos } @@ -2519,6 +2557,9 @@ function michael_shutdown_option() { language_strings "${language}" 34 "yellow" ask_bssid + if [ "$?" != "0" ]; then + return + fi exec_michaelshutdown } @@ -2572,6 +2613,9 @@ function wps_attacks_parameters() { language_strings "${language}" 34 "yellow" ask_bssid "wps" + if [ "$?" != "0" ]; then + return 1 + fi ask_channel "wps" case ${wps_attack} in @@ -7449,8 +7493,12 @@ function et_prerequisites() { language_strings "${language}" 31 "blue" else ask_bssid + if [ "$?" != "0" ]; then + return_to_et_main_menu=1 + return + fi ask_channel - ask_essid + ask_essid "noverify" fi if [[ "${et_mode}" = "et_sniffing" ]] || [[ "${et_mode}" = "et_sniffing_sslstrip" ]]; then diff --git a/language_strings.sh b/language_strings.sh index eaf91eb2a..59aa47d5c 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.........: 20170606 +#Date.........: 20170607 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3883,7 +3883,6 @@ function language_strings() { arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, не стесняйтесь пожертвовать. Поддержите проект через Paypal (${normal_color}${mail}${pink_color}) или отправляйте часть bitcoin (${normal_color}${bitcoin}${pink_color}). Любая сумма, независимо от того, насколько мала рада (1, 2, 5, 10... $/€)" arr["GREEK",437]="${pending_of_translation} Εάν σας άρεσε το σενάριο και το συναντήσατε χρήσιμο, μην διστάσετε να το δωρίσετε. Υποστηρίξτε το έργο μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρός είναι ευπρόσδεκτος (1, 2, 5, 10... $/€)" - 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: ${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: ${urlgithub_wiki}/Contributing" arr["FRENCH",438]="${pending_of_translation} Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et aussi connaître l'anglais, s'il vous plaît contactez-nous. Plus d'informations: ${urlgithub_wiki}/Contributing" @@ -3892,6 +3891,14 @@ function language_strings() { arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${urlgithub_wiki}/Contributing" arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${urlgithub_wiki}/Contributing" + arr["ENGLISH",439]="${blue_color}You don't have 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}" + arr["FRENCH",439]="${pending_of_translation} ${blue_color}Il semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["CATALAN",439]="${pending_of_translation} ${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Voleu continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",439]="${pending_of_translation} ${blue_color}Parece que você não tiver selecionado qualquer objetivo, você tem que inserir os dados manualmente. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["RUSSIAN",439]="${pending_of_translation} ${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["GREEK",439]="${pending_of_translation} ${blue_color}Δεν έχετε επιλέξει κανένα στόχο, θα σας ζητηθεί να εισαγάγετε δεδομένα με μη αυτόματο τρόπο. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From e567a112a3ceda6cc7eeed0636ced88c5d210442 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Wed, 7 Jun 2017 02:02:23 +0300 Subject: [PATCH 15/45] Updated Greek translations on string n.363 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 59aa47d5c..8b9fd17e5 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3289,7 +3289,7 @@ function language_strings() { arr["CATALAN",363]="${pending_of_translation} Escriu el PIN personalitzat (8 dígits):" arr["PORTUGUESE",363]="${pending_of_translation} Escreva o ESSID do alvo (8 dígitos):" arr["RUSSIAN",363]="${pending_of_translation} Напишите пользовательский PIN (8 цифр):" - arr["GREEK",363]="${pending_of_translation} Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" + arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" arr["ENGLISH",364]="BSSID set to ${normal_color}${wps_bssid}" arr["SPANISH",364]="BSSID elegido ${normal_color}${wps_bssid}" From 08cfa7f938fe9bc0f8dee87acbc4d903fe551ff5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 8 Jun 2017 00:18:12 +0200 Subject: [PATCH 16/45] Fixed problem for hashcat using capture files with multiple handshakes from different essids --- airgeddon.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index dd34cae29..138b46c57 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -4166,12 +4166,20 @@ function manage_hashcat_pot() { debug_print - local regexp="All hashes have been recovered" + pass_decrypted_by_hashcat=0 if [ -n "${hashcat_fix}" ]; then local regexp="Status\.+:[[:space:]]Cracked" + if [[ ${hashcat_output} =~ ${regexp} ]] || [[ -f "${tmpdir}${hashcat_pot_tmp}" ]]; then + pass_decrypted_by_hashcat=1 + fi + else + local regexp="All hashes have been recovered" + if [[ ${hashcat_output} =~ ${regexp} ]]; then + pass_decrypted_by_hashcat=1 + fi fi - if [[ ${hashcat_output} =~ ${regexp} ]]; then + if [ "${pass_decrypted_by_hashcat}" -eq 1 ]; then echo language_strings "${language}" 234 "yellow" From 822c2de9c7b8b032d4eaffa958a04977ec5e70f0 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 8 Jun 2017 23:42:49 +0200 Subject: [PATCH 17/45] Contributing messages changed. --- imgs/banners/bitcoin_qr.png | Bin 0 -> 418 bytes language_strings.sh | 30 +++++++++++++++--------------- 2 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 imgs/banners/bitcoin_qr.png diff --git a/imgs/banners/bitcoin_qr.png b/imgs/banners/bitcoin_qr.png new file mode 100644 index 0000000000000000000000000000000000000000..4110e6eca57d480d30c53780a84ffc891717e460 GIT binary patch literal 418 zcmV;T0bTxyP)I`+} zmZaf9_Cc~9vCn+zJ}J*#_tOh$A$OkL4z9nWDbbp#JJRCkbLHje%4V7Z#&#oedGH$+q4ZeT|VU8mU-&JFpg(eq^AB;?MvOizS8k8T}R z8FqJZLDn;j+4{Vjoh18~gM>#;k1L4}vQ$Fhq8P7xVjL&m|EoSrUI{_Y{OdZb*#H0l M07*qoM6N<$f>xBi-v9sr literal 0 HcmV?d00001 diff --git a/language_strings.sh b/language_strings.sh index 8b9fd17e5..5f72f52f6 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.........: 20170607 +#Date.........: 20170608 #Bash Version.: 4.2 or later #Set language_strings file version @@ -370,13 +370,13 @@ function language_strings() { hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" declare -gA footer_texts - footer_texts["ENGLISH",1]="If you enjoyed the script and encountered it useful, feel free to donate. Support the project through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small is welcome (1, 2, 5, 10... $/€)" - footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, haz una donación. Apoya el proyecto a través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea es bien recibida (1, 2, 5, 10... $/€)" - footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, faire un don. Prise en charge de projet par PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Tout montant qui est petit est le bienvenu (1, 2, 5, 10 ... $/€)" - footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, fes una donació. Dóna suport al projecte a través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui és ben rebuda (1, 2, 5, 10... $/€)" - footer_texts["PORTUGUESE",1]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, fazer uma doação. Suporta projeto através de PayPal (${mail}) ou enviando uma fração do bitcoin (${bitcoin}). Qualquer quantidade que é pequena é bem-vinda (1, 2, 5, 10... $/€)" - footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, не стесняйтесь пожертвовать. Поддержите проект через Paypal (${mail}) или отправляйте часть bitcoin (${bitcoin}). Любая сумма, независимо от того, насколько мала рада (1, 2, 5, 10... $/€)" - footer_texts["GREEK",1]="${pending_of_translation} Εάν σας άρεσε το σενάριο και το συναντήσατε χρήσιμο, μην διστάσετε να το δωρίσετε. Υποστηρίξτε το έργο μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρός είναι ευπρόσδεκτος (1, 2, 5, 10... $/€)" + footer_texts["ENGLISH",1]="If you enjoyed the script and encountered it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" + footer_texts["SPANISH",1]="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: ${urlgithub_wiki}/Contributing" + footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" + footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" + footer_texts["PORTUGUESE",1]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" + footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть bitcoin (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" + footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάμβανε το σενάριο και το συνάντησε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" @@ -3875,13 +3875,13 @@ function language_strings() { arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" - arr["ENGLISH",437]="If you enjoyed the script and encountered it useful, feel free to donate. Support the project through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small is welcome (1, 2, 5, 10... $/€)" - arr["SPANISH",437]="Si te gustó el script y te pareció útil, haz una donación. Apoya el proyecto 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 es bien recibida (1, 2, 5, 10... $/€)" - arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, faire un don. Prise en charge de projet par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant qui est petit est le bienvenu (1, 2, 5, 10 ... $/€)" - arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, fes una donació. Dóna suport al projecte a través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui és ben rebuda (1, 2, 5, 10... $/€)" - arr["PORTUGUESE",437]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, fazer uma doação. Suporta projeto através de PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade que é pequena é bem-vinda (1, 2, 5, 10... $/€)" - arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, не стесняйтесь пожертвовать. Поддержите проект через Paypal (${normal_color}${mail}${pink_color}) или отправляйте часть bitcoin (${normal_color}${bitcoin}${pink_color}). Любая сумма, независимо от того, насколько мала рада (1, 2, 5, 10... $/€)" - arr["GREEK",437]="${pending_of_translation} Εάν σας άρεσε το σενάριο και το συναντήσατε χρήσιμο, μην διστάσετε να το δωρίσετε. Υποστηρίξτε το έργο μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρός είναι ευπρόσδεκτος (1, 2, 5, 10... $/€)" + arr["ENGLISH",437]="If you enjoyed the script and encountered it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${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: ${urlgithub_wiki}/Contributing" + arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" + arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" + arr["PORTUGUESE",437]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" + arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть bitcoin (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" + arr["GREEK",437]="${pending_of_translation} Εάν απολάμβανε το σενάριο και το συνάντησε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${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: ${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: ${urlgithub_wiki}/Contributing" From 22e3ab371f87645941d6d4927901f57339c59ff5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 9 Jun 2017 00:03:28 +0200 Subject: [PATCH 18/45] More changes on contributing messages --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 5f72f52f6..265a8b0b3 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.........: 20170608 +#Date.........: 20170609 #Bash Version.: 4.2 or later #Set language_strings file version @@ -370,13 +370,13 @@ function language_strings() { hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" declare -gA footer_texts - footer_texts["ENGLISH",1]="If you enjoyed the script and encountered it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" + footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" footer_texts["SPANISH",1]="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: ${urlgithub_wiki}/Contributing" footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" - footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть bitcoin (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" - footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάμβανε το σενάριο και το συνάντησε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" + footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" + footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" @@ -3875,13 +3875,13 @@ function language_strings() { arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" - arr["ENGLISH",437]="If you enjoyed the script and encountered it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" + arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${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: ${urlgithub_wiki}/Contributing" arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" arr["PORTUGUESE",437]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" - arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и он оказался полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть bitcoin (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" - arr["GREEK",437]="${pending_of_translation} Εάν απολάμβανε το σενάριο και το συνάντησε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" + arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" + arr["GREEK",437]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${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: ${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: ${urlgithub_wiki}/Contributing" From b93274b6bf41d9f5d514072d047d6a3eb2ca3da6 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 9 Jun 2017 00:17:29 +0200 Subject: [PATCH 19/45] Removed unnecessary colors --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 265a8b0b3..16eb5f876 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -370,13 +370,13 @@ function language_strings() { hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" declare -gA footer_texts - footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" - footer_texts["SPANISH",1]="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: ${urlgithub_wiki}/Contributing" - footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" - footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" - footer_texts["PORTUGUESE",1]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" - footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" - footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" + footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" + footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" + footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" + footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" + footer_texts["PORTUGUESE",1]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${mail}) ou enviando uma fração do bitcoin (${bitcoin}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" + footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${mail}) или отправив часть биткойна (${bitcoin}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" + footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" From 55a1fe7802ca6dc94a956fc536073de4c0205b02 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 9 Jun 2017 00:37:49 +0200 Subject: [PATCH 20/45] hashcat fix parsing output for some hashcat versions --- airgeddon.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 138b46c57..a3882cc72 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -4167,10 +4167,16 @@ function manage_hashcat_pot() { debug_print pass_decrypted_by_hashcat=0 - if [ -n "${hashcat_fix}" ]; then + if compare_floats_greater_or_equal "${hashcat_version}" "${hashcat3_version}"; then local regexp="Status\.+:[[:space:]]Cracked" - if [[ ${hashcat_output} =~ ${regexp} ]] || [[ -f "${tmpdir}${hashcat_pot_tmp}" ]]; then + if [[ ${hashcat_output} =~ ${regexp} ]]; then pass_decrypted_by_hashcat=1 + else + if compare_floats_greater_or_equal "${hashcat_version}" "${hashcat_hccapx_version}"; then + if [[ -f "${tmpdir}${hashcat_pot_tmp}" ]]; then + pass_decrypted_by_hashcat=1 + fi + fi fi else local regexp="All hashes have been recovered" From 8e30e6bf7a34a4270e247f46c01726b3af5ede53 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 9 Jun 2017 00:38:19 +0200 Subject: [PATCH 21/45] Update airgeddon.sh date --- airgeddon.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index a3882cc72..9a922c96f 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170607 +#Date.........: 20170609 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later From 768bef9eeabdd7afff95a6e709a866f8ffa4b19e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 10 Jun 2017 11:39:53 +0200 Subject: [PATCH 22/45] Added Bitcoin QR code on contributing file --- CONTRIBUTING.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 60c630537..35b301fbe 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -146,6 +146,10 @@ If you enjoyed the script, feel free to donate. Support the project through Payp   [![Bitcoin][Bitcoin]](https://blockchain.info/address/1AKnTXbomtwUzrm81FRzi5acSSXxGteGTH) +Bitcoin QR code: + +[![BitcoinQR][BitcoinQR]](https://blockchain.info/address/1AKnTXbomtwUzrm81FRzi5acSSXxGteGTH) + [Readme]: README.md [Changelog]: CHANGELOG.md @@ -164,3 +168,4 @@ If you enjoyed the script, feel free to donate. Support the project through Payp [Paypal]: /imgs/banners/paypal_donate.png "Show me the money!" [Bitcoin]: /imgs/banners/bitcoin_donate.png "Show me the money!" +[BitcoinQR]: /imgs/banners/bitcoin_qr.png "Show me the money!" From 79c21df16dfcd16d207654bf7dead448f004dbb1 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 10 Jun 2017 11:40:52 +0200 Subject: [PATCH 23/45] WPA/WPA2 decrypted files using aircrack now have trophy file --- CHANGELOG.md | 1 + airgeddon.sh | 79 ++++++++++++++++++++++++++++++++++++++++++--- language_strings.sh | 27 +++++++++++++++- 3 files changed, 102 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1e7b1704..90bd00f20 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ - Added hccapx support for hashcat 3.40 or higher - Decrypted hashcat trophy files beautified - Added confirm questions before attacks if no target selected + - WPA/WPA2 decrypted files using aircrack now have trophy file ### 7.1 - Added default choice for some yes/no question. Regexp improved diff --git a/airgeddon.sh b/airgeddon.sh index 9a922c96f..ce3092b11 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170609 +#Date.........: 20170610 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -121,6 +121,10 @@ curl_404_error="404: Not Found" language_strings_file="language_strings.sh" broadcast_mac="FF:FF:FF:FF:FF:FF" +#aircrack vars +aircrack_tmp_simple_name_file="aircrack" +aircrack_pot_tmp="${aircrack_tmp_simple_name_file}.pot" + #hashcat vars hashcat3_version="3.0" hashcat_hccapx_version="3.40" @@ -2956,6 +2960,7 @@ function clean_tmpfiles() { rm -rf "${tmpdir}clts"* > /dev/null 2>&1 rm -rf "${tmpdir}wnws.txt" > /dev/null 2>&1 rm -rf "${tmpdir}hctmp"* > /dev/null 2>&1 + rm -rf "${tmpdir}${aircrack_pot_tmp}" > /dev/null 2>&1 rm -rf "${tmpdir}${hostapd_file}" > /dev/null 2>&1 rm -rf "${tmpdir}${dhcpd_file}" > /dev/null 2>&1 rm -rf "${tmpdir}${control_file}" > /dev/null 2>&1 @@ -4046,6 +4051,7 @@ function aircrack_dictionary_attack_option() { language_strings "${language}" 190 "yellow" language_strings "${language}" 115 "read" exec_aircrack_dictionary_attack + manage_aircrack_pot } #Validate and ask for the different parameters used in an aircrack bruteforce based attack @@ -4073,6 +4079,7 @@ function aircrack_bruteforce_attack_option() { language_strings "${language}" 190 "yellow" language_strings "${language}" 115 "read" exec_aircrack_bruteforce_attack + manage_aircrack_pot } #Validate and ask for the different parameters used in a hashcat dictionary based attack @@ -4227,6 +4234,57 @@ function manage_hashcat_pot() { fi } +#Check if the password was decrypted using aircrack and manage to save it on a file +function manage_aircrack_pot() { + + debug_print + + pass_decrypted_by_aircrack=0 + if [ -f "${tmpdir}${aircrack_pot_tmp}" ]; then + pass_decrypted_by_aircrack=1 + fi + + if [ "${pass_decrypted_by_aircrack}" -eq 1 ]; then + + echo + language_strings "${language}" 234 "yellow" + ask_yesno 235 "yes" + if [ ${yesno} = "y" ]; then + aircrack_potpath="${default_save_path}" + lastcharaircrack_potpath=${aircrack_potpath: -1} + if [ "${lastcharaircrack_potpath}" != "/" ]; then + aircrack_potpath="${aircrack_potpath}/" + fi + aircrackpot_filename="aircrack-${bssid}.txt" + aircrack_potpath="${aircrack_potpath}${aircrackpot_filename}" + + validpath=1 + while [[ "${validpath}" != "0" ]]; do + read_path "aircrackpot" + done + + aircrack_key=$(cat "${tmpdir}${aircrack_pot_tmp}") + { + echo "" + date +%Y-%m-%d + echo "${aircrack_texts[${language},1]}" + echo "" + echo "BSSID: ${bssid}" + echo "" + echo "---------------" + echo "" + echo "${aircrack_key}" + } >> "${aircrackpotenteredpath}" + + add_contributing_footer_to_file "${aircrackpotenteredpath}" + + echo + language_strings "${language}" 440 "blue" + language_strings "${language}" 115 "read" + fi + fi +} + #Check if the passwords were captured using ettercap and manage to save them on a file function manage_ettercap_log() { @@ -4535,8 +4593,8 @@ function set_show_charset() { function exec_aircrack_bruteforce_attack() { debug_print - - crunch "${minlength}" "${maxlength}" "${charset}" | aircrack-ng -a 2 -b "${bssid}" -w - "${enteredpath}" + rm -rf "${tmpdir}${aircrack_pot_tmp}" > /dev/null 2>&1 + crunch "${minlength}" "${maxlength}" "${charset}" | aircrack-ng -a 2 -b "${bssid}" -l "${tmpdir}${aircrack_pot_tmp}" -w - "${enteredpath}" language_strings "${language}" 115 "read" } @@ -4545,7 +4603,8 @@ function exec_aircrack_dictionary_attack() { debug_print - aircrack-ng -a 2 -b "${bssid}" -w "${DICTIONARY}" "${enteredpath}" + rm -rf "${tmpdir}${aircrack_pot_tmp}" > /dev/null 2>&1 + aircrack-ng -a 2 -b "${bssid}" -l "${tmpdir}${aircrack_pot_tmp}" -w "${DICTIONARY}" "${enteredpath}" language_strings "${language}" 115 "read" } @@ -6734,6 +6793,10 @@ function validate_path() { enteredpath="${pathname}${standardhandshake_filename}" suggested_filename="${standardhandshake_filename}" ;; + "aircrackpot") + suggested_filename="${aircrackpot_filename}" + aircrackpotenteredpath+="${aircrackpot_filename}" + ;; "hashcatpot") suggested_filename="${hashcatpot_filename}" potenteredpath+="${hashcatpot_filename}" @@ -6827,6 +6890,14 @@ function read_path() { read_and_clean_path "RULES" check_file_exists "${RULES}" ;; + "aircrackpot") + language_strings "${language}" 441 "green" + read_and_clean_path "aircrackpotenteredpath" + if [ -z "${aircrackpotenteredpath}" ]; then + aircrackpotenteredpath="${aircrack_potpath}" + fi + validate_path "${aircrackpotenteredpath}" "${1}" + ;; "hashcatpot") language_strings "${language}" 233 "green" read_and_clean_path "potenteredpath" diff --git a/language_strings.sh b/language_strings.sh index 16eb5f876..de9372df5 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.........: 20170609 +#Date.........: 20170610 #Bash Version.: 4.2 or later #Set language_strings file version @@ -369,6 +369,15 @@ function language_strings() { hashcat_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием hashcat" hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" + declare -gA aircrack_texts + aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" + aircrack_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con aircrack" + aircrack_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec aircrack" + aircrack_texts["CATALAN",1]="${pending_of_translation} airgeddon. Contrasenya desencriptada amb aircrack" + aircrack_texts["PORTUGUESE",1]="${pending_of_translation} airgeddon. Senha descodificada com aircrack" + aircrack_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием aircrack" + aircrack_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" + declare -gA footer_texts footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" @@ -3899,6 +3908,22 @@ function language_strings() { arr["RUSSIAN",439]="${pending_of_translation} ${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${pending_of_translation} ${blue_color}Δεν έχετε επιλέξει κανένα στόχο, θα σας ζητηθεί να εισαγάγετε δεδομένα με μη αυτόματο τρόπο. ${green_color}Θέλετε να συνεχίσετε; ${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}]" + arr["FRENCH",440]="Le fichier trophée aircrack a bien été crée dans [${normal_color}${aircrackpotenteredpath}${blue_color}]" + arr["CATALAN",440]="Fitxer de trofeu aircrack generat amb èxit a [${normal_color}${aircrackpotenteredpath}${blue_color}]" + arr["PORTUGUESE",440]="Arquivo de troféu aircrack gerado com sucesso [${normal_color}${aircrackpotenteredpath}${blue_color}]" + arr["RUSSIAN",440]="Трофейный файл aircrack был успешно сгенерирован в [${normal_color}${aircrackpotenteredpath}${blue_color}]" + arr["GREEK",440]="Το aircrack αρχείο τρόπαιο δημιουργήθηκε επιτυχώς [${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}]" + arr["FRENCH",441]="Entrez le chemin où vous voulez enregistrer le fichier ou bien appuyez sur [Entrée] pour utiliser le chemin proposé ${normal_color}[${aircrack_potpath}]" + arr["CATALAN",441]="Escriu la ruta on guardarem el fitxer o prem [Enter] per acceptar la proposta per defecte ${normal_color}[${aircrack_potpath}]" + arr["PORTUGUESE",441]="Digite o caminho onde armazenar o arquivo ou pressione [Enter] para aceitar o padrão ${normal_color}[${aircrack_potpath}]" + arr["RUSSIAN",441]="Напечатайте путь к сохранённому файлу или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${aircrack_potpath}]" + arr["GREEK",441]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${normal_color}[${aircrack_potpath}]" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 041bbe293635cc06c593658b0d6ad36c9bb6135a Mon Sep 17 00:00:00 2001 From: Luan Date: Sat, 10 Jun 2017 23:08:29 -0300 Subject: [PATCH 24/45] Update Portuguese translation --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index de9372df5..a24980ef6 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3296,7 +3296,7 @@ function language_strings() { arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" arr["FRENCH",363]="${pending_of_translation} Rentrez PIN personnalisé (8 chiffres):" arr["CATALAN",363]="${pending_of_translation} Escriu el PIN personalitzat (8 dígits):" - arr["PORTUGUESE",363]="${pending_of_translation} Escreva o ESSID do alvo (8 dígitos):" + arr["PORTUGUESE",363]="Digite o PIN personalizado (8 dígitos):" arr["RUSSIAN",363]="${pending_of_translation} Напишите пользовательский PIN (8 цифр):" arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" @@ -3880,7 +3880,7 @@ function language_strings() { 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" arr["FRENCH",436]="${pending_of_translation} Version hashcat vous avez installé (${hashcat_version}) est égal ou supérieur à la ${hashcat_hccapx_version} donc nécessaire, la conversion des fichiers de capture au format \"hccapx\" airgeddon sera automatiquement. Mais cela nécessite un convertisseur qui ne figure pas sur votre système (paquet hashcat-utils), l'installer pour effectuer cette attaque" arr["CATALAN",436]="${pending_of_translation} La versió de hashcat que tens instal·lada (${hashcat_version}) és igual o superior a la ${hashcat_hccapx_version} pel que cal convertir els fitxers de captura a format \"hccapx\", airgeddon ho farà automàticament. Però per a això cal un convertidor que no està present al sistema (paquet hashcat-utils), instal·la-per poder realitzar aquest atac" - arr["PORTUGUESE",436]="${pending_of_translation} Versão hashcat de ter instalado (${hashcat_version}) é igual ou maior do que o ${hashcat_hccapx_version}, portanto, necessários arquivos de captura conversão formatadas \"hccapx\" airgeddon automaticamente. Mas isso requer um conversor que não está presente no seu sistema (pacote hashcat-utils), instalá-lo para realizar este ataque" + arr["PORTUGUESE",436]="A versão do hashcat instalada (${hashcat_version}) é maior ou igual a ${hashcat_hccapx_version}, portanto é necessário convertermos o arquivo de captura para o formato \"hccapx\", airgeddon fará isso automaticamente. Mas isso requer um conversor que não está instalado no seu sistema (pacote hashcat-utils), instale-o para realizar este ataque" arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" @@ -3888,7 +3888,7 @@ function language_strings() { 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: ${urlgithub_wiki}/Contributing" arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" - arr["PORTUGUESE",437]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração do bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" + arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" arr["GREEK",437]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" @@ -3896,7 +3896,7 @@ function language_strings() { 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: ${urlgithub_wiki}/Contributing" arr["FRENCH",438]="${pending_of_translation} Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et aussi connaître l'anglais, s'il vous plaît contactez-nous. Plus d'informations: ${urlgithub_wiki}/Contributing" arr["CATALAN",438]="${pending_of_translation} Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${urlgithub_wiki}/Contributing" - arr["PORTUGUESE",438]="${pending_of_translation} Procuramos tradutores para outras línguas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${urlgithub_wiki}/Contributing" + arr["PORTUGUESE",438]="Procuramos tradutores para outros idiomas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${urlgithub_wiki}/Contributing" arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${urlgithub_wiki}/Contributing" arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${urlgithub_wiki}/Contributing" @@ -3904,7 +3904,7 @@ function language_strings() { arr["SPANISH",439]="${blue_color}Se ha detectado que no tienes seleccionado ningún objetivo, tendrás que introducir los datos manualmente. ${green_color}¿Deseas continuar? ${normal_color}${visual_choice}" arr["FRENCH",439]="${pending_of_translation} ${blue_color}Il semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",439]="${pending_of_translation} ${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Voleu continuar? ${normal_color}${visual_choice}" - arr["PORTUGUESE",439]="${pending_of_translation} ${blue_color}Parece que você não tiver selecionado qualquer objetivo, você tem que inserir os dados manualmente. ${green_color}Você deseja continuar? ${normal_color}${visual_choice}" + arr["PORTUGUESE",439]="${blue_color}Nenhum alvo foi selecionou, você será direcionado para inserir os dados manualmente. ${green_color}deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",439]="${pending_of_translation} ${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${pending_of_translation} ${blue_color}Δεν έχετε επιλέξει κανένα στόχο, θα σας ζητηθεί να εισαγάγετε δεδομένα με μη αυτόματο τρόπο. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" From 576847e5e1cca41f92293cd16a0809f4ffe50170 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 12 Jun 2017 01:14:24 +0200 Subject: [PATCH 25/45] Some outputs colorized using ccze --- CHANGELOG.md | 1 + airgeddon.sh | 45 ++++++++++++++++++++++++++++++++------------- language_strings.sh | 42 +++++++++++++++++++++++++----------------- 3 files changed, 58 insertions(+), 30 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90bd00f20..af55e5505 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ - Decrypted hashcat trophy files beautified - Added confirm questions before attacks if no target selected - WPA/WPA2 decrypted files using aircrack now have trophy file + - Some outputs colorized using ccze ### 7.1 - Added default choice for some yes/no question. Regexp improved diff --git a/airgeddon.sh b/airgeddon.sh index ce3092b11..8a73e3c10 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170610 +#Date.........: 20170612 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -16,6 +16,9 @@ auto_update=1 #Enabled 1 / Disabled 0 - Auto change language feature - Default value 1 auto_change_language=1 +#Enabled 1 / Disabled 0 - Allow colorized output - Default value 1 +allow_colorization=1 + #Language vars #Change this line to select another default language. Select one from available values in array language="ENGLISH" @@ -131,6 +134,7 @@ hashcat_hccapx_version="3.40" hashcat_tmp_simple_name_file="hctmp" hashcat_tmp_file="${hashcat_tmp_simple_name_file}.hccap" hashcat_pot_tmp="${hashcat_tmp_simple_name_file}.pot" +hashcat_output_file="${hashcat_tmp_simple_name_file}.out" hccapx_tool="cap2hccapx" possible_hccapx_converter_known_locations=( "/usr/lib/hashcat-utils/${hccapx_tool}.bin" @@ -264,7 +268,7 @@ known_arm_compatible_distros=( ) #Hint vars -declare main_hints=(128 134 163 437 438) +declare main_hints=(128 134 163 437 438 442) declare dos_hints=(129 131 133) declare handshake_hints=(127 130 132 136) declare handshake_attack_hints=(142) @@ -4173,6 +4177,8 @@ function manage_hashcat_pot() { debug_print + hashcat_output=$(cat "${tmpdir}${hashcat_output_file}") + pass_decrypted_by_hashcat=0 if compare_floats_greater_or_equal "${hashcat_version}" "${hashcat3_version}"; then local regexp="Status\.+:[[:space:]]Cracked" @@ -4594,7 +4600,8 @@ function exec_aircrack_bruteforce_attack() { debug_print rm -rf "${tmpdir}${aircrack_pot_tmp}" > /dev/null 2>&1 - crunch "${minlength}" "${maxlength}" "${charset}" | aircrack-ng -a 2 -b "${bssid}" -l "${tmpdir}${aircrack_pot_tmp}" -w - "${enteredpath}" + aircrack_cmd="crunch \"${minlength}\" \"${maxlength}\" \"${charset}\" | aircrack-ng -a 2 -b \"${bssid}\" -l \"${tmpdir}${aircrack_pot_tmp}\" -w - \"${enteredpath}\" ${colorize}" + eval "${aircrack_cmd}" language_strings "${language}" 115 "read" } @@ -4604,7 +4611,8 @@ function exec_aircrack_dictionary_attack() { debug_print rm -rf "${tmpdir}${aircrack_pot_tmp}" > /dev/null 2>&1 - aircrack-ng -a 2 -b "${bssid}" -l "${tmpdir}${aircrack_pot_tmp}" -w "${DICTIONARY}" "${enteredpath}" + aircrack_cmd="aircrack-ng -a 2 -b \"${bssid}\" -l \"${tmpdir}${aircrack_pot_tmp}\" -w \"${DICTIONARY}\" \"${enteredpath}\" ${colorize}" + eval "${aircrack_cmd}" language_strings "${language}" 115 "read" } @@ -4613,9 +4621,8 @@ function exec_hashcat_dictionary_attack() { debug_print - hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee /dev/fd/5" - exec 5>&1 - hashcat_output=$(eval "${hashcat_cmd}") + hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee \"${tmpdir}${hashcat_output_file}\" ${colorize}" + eval "${hashcat_cmd}" language_strings "${language}" 115 "read" } @@ -4624,9 +4631,8 @@ function exec_hashcat_bruteforce_attack() { debug_print - hashcat_cmd="hashcat -m 2500 -a 3 \"${tmpdir}${hashcat_tmp_file}\" \"${charset}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee /dev/fd/5" - exec 5>&1 - hashcat_output=$(eval "${hashcat_cmd}") + hashcat_cmd="hashcat -m 2500 -a 3 \"${tmpdir}${hashcat_tmp_file}\" \"${charset}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee \"${tmpdir}${hashcat_output_file}\" ${colorize}" + eval "${hashcat_cmd}" language_strings "${language}" 115 "read" } @@ -4635,9 +4641,8 @@ function exec_hashcat_rulebased_attack() { debug_print - hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" -r \"${RULES}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee /dev/fd/5" - exec 5>&1 - hashcat_output=$(eval "${hashcat_cmd}") + hashcat_cmd="hashcat -m 2500 -a 0 \"${tmpdir}${hashcat_tmp_file}\" \"${DICTIONARY}\" -r \"${RULES}\" --potfile-disable -o \"${tmpdir}${hashcat_pot_tmp}\"${hashcat_fix} | tee \"${tmpdir}${hashcat_output_file}\" ${colorize}" + eval "${hashcat_cmd}" language_strings "${language}" 115 "read" } @@ -9150,6 +9155,19 @@ function docker_detection() { fi } +#Set colorization output if set +function initialize_colorized_output() { + + debug_print + + colorize="" + if [ "${allow_colorization}" -eq 1 ]; then + if hash ccze 2> /dev/null; then + colorize="| ccze -A" + fi + fi +} + #Script starting point function welcome() { @@ -9218,6 +9236,7 @@ function welcome() { check_update_tools fi + initialize_colorized_output set_windows_sizes select_interface initialize_menu_options_dependencies diff --git a/language_strings.sh b/language_strings.sh index a24980ef6..5a7260158 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.........: 20170610 +#Date.........: 20170612 #Bash Version.: 4.2 or later #Set language_strings file version @@ -3748,7 +3748,7 @@ function language_strings() { arr["RUSSIAN",419]="Вы хотите подменить свой MAC-адрес во время этой атаки? ${normal_color}${visual_choice}" arr["GREEK",419]="Θέλετε να κρύψετε την αληθινή διεύθυνση MAC, δημιουργώντας μία ψεύτικη κατά την διάρκεια αυτής της επίθεσης; ${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["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" arr["FRENCH",420]="Il a été détecté qu'airgeddon a été lancé depuis un conteneur Docker. Cette attaque à besoin d'hostapd pour créer un Point d'Accès piège. Hostapd a tendance à entrer en conflit avec network-manager et airgeddon ne peut pas le gérer depuis le conteneur. Si network-manager est installé sur votre machine host, arrêtez ou tuez les processus conflictuels. Dans le cas contraire vous obtiendrez une erreur. Pour plus d'informations, consultez la section Docker de notre Wiki: ${normal_color}${urlgithub_wiki}/Docker" arr["CATALAN",420]="S'ha detectat que estàs executant airgeddon en un contenidor de Docker. En aquest atac s'utilitza hostapd per crear un fals AP. Aquest component sol donar conflicte amb network-manager. Des del contenidor, airgeddon no pot gestionar-lo. Si tens network-manager instal·lat a la teua màquina host, tanca'l o mata els processos en conflicte u obtindràs un error. Per a més informació consulta la secció Docker del Wiki: ${normal_color}${urlgithub_wiki}/Docker" @@ -3884,21 +3884,21 @@ function language_strings() { arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" - arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${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: ${urlgithub_wiki}/Contributing" - arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" - arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" - arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" - arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" - arr["GREEK",437]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${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: ${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: ${urlgithub_wiki}/Contributing" - arr["FRENCH",438]="${pending_of_translation} Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et aussi connaître l'anglais, s'il vous plaît contactez-nous. Plus d'informations: ${urlgithub_wiki}/Contributing" - arr["CATALAN",438]="${pending_of_translation} Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${urlgithub_wiki}/Contributing" - arr["PORTUGUESE",438]="Procuramos tradutores para outros idiomas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${urlgithub_wiki}/Contributing" - arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${urlgithub_wiki}/Contributing" - arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${urlgithub_wiki}/Contributing" + arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not 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" + arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${normal_color}${urlgithub_wiki}/Contributing" + arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" + arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${normal_color}${urlgithub_wiki}/Contributing" + arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" + arr["GREEK",437]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" + + arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: ${normal_color}${urlgithub_wiki}/Contributing" + arr["SPANISH",438]="Buscamos traductores para otros idiomas. Si quieres ver airgeddon en tu lengua materna y además sabes inglés, contáctanos. Más información en: ${normal_color}${urlgithub_wiki}/Contributing" + arr["FRENCH",438]="${pending_of_translation} Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et aussi connaître l'anglais, s'il vous plaît contactez-nous. Plus d'informations: ${normal_color}${urlgithub_wiki}/Contributing" + arr["CATALAN",438]="${pending_of_translation} Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${normal_color}${urlgithub_wiki}/Contributing" + arr["PORTUGUESE",438]="Procuramos tradutores para outros idiomas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${normal_color}${urlgithub_wiki}/Contributing" + arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" + arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",439]="${blue_color}You don't have 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}" @@ -3924,6 +3924,14 @@ function language_strings() { arr["RUSSIAN",441]="Напечатайте путь к сохранённому файлу или нажмите [Enter] для принятия предложения по умолчанию ${normal_color}[${aircrack_potpath}]" arr["GREEK",441]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή ${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" + arr["FRENCH",442]="${pending_of_translation} Si vous installez le package ccze vous verrez certaines parties de colorisée airgeddon et plus beau. Il n'est pas une exigence ou une dépendance, mais d'améliorer l'expérience utilisateur" + arr["CATALAN",442]="${pending_of_translation} Si instal·les el paquet ccze podràs veure algunes parts de airgeddon colorizadas i amb millor aspecte. No és un requeriment ni una dependència, però millorarà l'experiència d'usuari" + arr["PORTUGUESE",442]="${pending_of_translation} Se você instalar o pacote ccze você vai ver algumas partes do airgeddon colorida e mais bonito. Não é uma exigência ou dependência, mas irá melhorar a experiência do usuário" + arr["RUSSIAN",442]="${pending_of_translation} Если вы установите ccze, вы увидите некоторые части airgeddon в раскрашенном виде с лучшим аспектом. Это не требование или зависимость, но это улучшит работу пользователя" + arr["GREEK",442]="${pending_of_translation} Αν εγκαταστήσετε το ccze θα δείτε μερικά μέρη του airgeddon με έναν πολύχρωμο τρόπο με καλύτερη εμφάνιση. Δεν είναι απαίτηση ή εξάρτηση, αλλά θα βελτιώσει την εμπειρία του χρήστη" + case "${3}" in "yellow") interrupt_checkpoint "${2}" "${3}" From 382511e523039a2b3e1df17974d28c10dad95e3e Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 12 Jun 2017 01:55:25 +0200 Subject: [PATCH 26/45] Added ccze colorization to wps attacks --- airgeddon.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 8a73e3c10..86278cd57 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -5127,6 +5127,7 @@ function set_wps_attack_script() { script_interface="${interface}" script_wps_bssid="${wps_bssid}" script_wps_channel="${wps_channel}" + colorize="${colorize}" EOF cat >&7 <<-'EOF' @@ -5315,7 +5316,7 @@ function set_wps_attack_script() { fi this_pin_timeout=0 - (set -o pipefail && eval "${script_attack_cmd1}${current_pin}${script_attack_cmd2}") + (set -o pipefail && eval "${script_attack_cmd1}${current_pin}${script_attack_cmd2} ${colorize}") if [ "$?" = "124" ]; then if [ "${script_wps_attack_tool}" = "reaver" ]; then this_pin_timeout=1 @@ -5357,7 +5358,7 @@ function set_wps_attack_script() { echo fi - (set -o pipefail && eval "${script_attack_cmd1}${current_pin}${script_attack_cmd2}") + (set -o pipefail && eval "${script_attack_cmd1}${current_pin}${script_attack_cmd2} ${colorize}") if [ "$?" = "124" ]; then if [ "${script_wps_attack_tool}" = "reaver" ]; then this_pin_timeout=1 @@ -5387,7 +5388,7 @@ function set_wps_attack_script() { echo fi - (set -o pipefail && eval "${script_attack_cmd1}${script_attack_cmd2}") + (set -o pipefail && eval "${script_attack_cmd1}${script_attack_cmd2} ${colorize}") if [ "$?" = "124" ]; then this_pin_timeout=1 fi @@ -5399,7 +5400,7 @@ function set_wps_attack_script() { if [ "${script_wps_attack_tool}" = "bully" ]; then echo fi - eval "${script_attack_cmd1}${script_attack_cmd2}" + eval "${script_attack_cmd1}${script_attack_cmd2} ${colorize}" parse_output ;; esac From a62d896a6f8d41a547a79e58220d77d47dc43b78 Mon Sep 17 00:00:00 2001 From: Luan Date: Sun, 11 Jun 2017 21:00:57 -0300 Subject: [PATCH 27/45] Update Portuguese translation --- language_strings.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 5a7260158..a32ab036e 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -365,7 +365,7 @@ function language_strings() { hashcat_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con hashcat" hashcat_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec hashcat" hashcat_texts["CATALAN",1]="${pending_of_translation} airgeddon. Contrasenya desencriptada amb hashcat" - hashcat_texts["PORTUGUESE",1]="${pending_of_translation} airgeddon. Senha descodificada com hashcat" + hashcat_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando hashcat" hashcat_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием hashcat" hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" @@ -374,7 +374,7 @@ function language_strings() { aircrack_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con aircrack" aircrack_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec aircrack" aircrack_texts["CATALAN",1]="${pending_of_translation} airgeddon. Contrasenya desencriptada amb aircrack" - aircrack_texts["PORTUGUESE",1]="${pending_of_translation} airgeddon. Senha descodificada com aircrack" + aircrack_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando aircrack" aircrack_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием aircrack" aircrack_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" @@ -383,7 +383,7 @@ function language_strings() { footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" - footer_texts["PORTUGUESE",1]="${pending_of_translation} Se você gostou do roteiro e eu achei que seria útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${mail}) ou enviando uma fração do bitcoin (${bitcoin}). Qualquer quantidade no entanto pequena (1, 2, 5 $/€) é bem recebido. Mais links diretos e para realizá-lo em: ${urlgithub_wiki}/Contributing" + footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${mail}) или отправив часть биткойна (${bitcoin}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" @@ -3888,7 +3888,7 @@ function language_strings() { 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" arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${normal_color}${urlgithub_wiki}/Contributing" arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" - arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, você pode apoiar o projeto, fazendo uma doação. Através do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${normal_color}${urlgithub_wiki}/Contributing" + arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",437]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3928,7 +3928,7 @@ function language_strings() { 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" arr["FRENCH",442]="${pending_of_translation} Si vous installez le package ccze vous verrez certaines parties de colorisée airgeddon et plus beau. Il n'est pas une exigence ou une dépendance, mais d'améliorer l'expérience utilisateur" arr["CATALAN",442]="${pending_of_translation} Si instal·les el paquet ccze podràs veure algunes parts de airgeddon colorizadas i amb millor aspecte. No és un requeriment ni una dependència, però millorarà l'experiència d'usuari" - arr["PORTUGUESE",442]="${pending_of_translation} Se você instalar o pacote ccze você vai ver algumas partes do airgeddon colorida e mais bonito. Não é uma exigência ou dependência, mas irá melhorar a experiência do usuário" + arr["PORTUGUESE",442]="Se você instalar o pacote ccze poderá ver algumas partes do airgeddon coloridas e mais bonitas. Não é uma exigência nem uma dependência, mas melhora a experiência do usuário" arr["RUSSIAN",442]="${pending_of_translation} Если вы установите ccze, вы увидите некоторые части airgeddon в раскрашенном виде с лучшим аспектом. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="${pending_of_translation} Αν εγκαταστήσετε το ccze θα δείτε μερικά μέρη του airgeddon με έναν πολύχρωμο τρόπο με καλύτερη εμφάνιση. Δεν είναι απαίτηση ή εξάρτηση, αλλά θα βελτιώσει την εμπειρία του χρήστη" From 44eb2ebe2260a92d0c75e7fbcc1d9dcc62565abf Mon Sep 17 00:00:00 2001 From: cLn73 Date: Mon, 12 Jun 2017 12:02:53 +0200 Subject: [PATCH 28/45] Updated Catalan Translations --- language_strings.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index a32ab036e..da28d4041 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -364,7 +364,7 @@ function language_strings() { hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" hashcat_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con hashcat" hashcat_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec hashcat" - hashcat_texts["CATALAN",1]="${pending_of_translation} airgeddon. Contrasenya desencriptada amb hashcat" + hashcat_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb hashcat" hashcat_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando hashcat" hashcat_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием hashcat" hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" @@ -373,7 +373,7 @@ function language_strings() { aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" aircrack_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con aircrack" aircrack_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec aircrack" - aircrack_texts["CATALAN",1]="${pending_of_translation} airgeddon. Contrasenya desencriptada amb aircrack" + aircrack_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb aircrack" aircrack_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando aircrack" aircrack_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием aircrack" aircrack_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" @@ -382,7 +382,7 @@ function language_strings() { footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" - footer_texts["CATALAN",1]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${urlgithub_wiki}/Contributing" + footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${mail}) или отправив часть биткойна (${bitcoin}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" @@ -3879,7 +3879,7 @@ function language_strings() { 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" arr["FRENCH",436]="${pending_of_translation} Version hashcat vous avez installé (${hashcat_version}) est égal ou supérieur à la ${hashcat_hccapx_version} donc nécessaire, la conversion des fichiers de capture au format \"hccapx\" airgeddon sera automatiquement. Mais cela nécessite un convertisseur qui ne figure pas sur votre système (paquet hashcat-utils), l'installer pour effectuer cette attaque" - arr["CATALAN",436]="${pending_of_translation} La versió de hashcat que tens instal·lada (${hashcat_version}) és igual o superior a la ${hashcat_hccapx_version} pel que cal convertir els fitxers de captura a format \"hccapx\", airgeddon ho farà automàticament. Però per a això cal un convertidor que no està present al sistema (paquet hashcat-utils), instal·la-per poder realitzar aquest atac" + arr["CATALAN",436]="La versió de hashcat que tens instal·lada (${hashcat_version}) és igual o superior a la ${hashcat_hccapx_version} pel que cal convertir els fitxers de captura a format \"hccapx\", airgeddon ho farà automàticament. Però per a això cal un convertidor que no està present al sistema (paquet hashcat-utils), instal·lal per poder realitzar aquest atac" arr["PORTUGUESE",436]="A versão do hashcat instalada (${hashcat_version}) é maior ou igual a ${hashcat_hccapx_version}, portanto é necessário convertermos o arquivo de captura para o formato \"hccapx\", airgeddon fará isso automaticamente. Mas isso requer um conversor que não está instalado no seu sistema (pacote hashcat-utils), instale-o para realizar este ataque" arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" arr["GREEK",436]="Η έκδοση του hashcat που έχετε εγκαταστήσει (${hashcat_version}) είναι ίδια ή νεότερη από την έκδοση ${hashcat_hccapx_version}, άρα το airgeddon θα μετατρέψει τα αρχεία καταγραφής σε \"hccapx\" για να συνεχιστεί η διαδικασία. Για να επιτευχθεί αυτό χρειάζεστε ένα μετατροπέα που δεν υπάρχει στο σύστημά σας (περιέχεται στο πακέτο hashcat-utils), εγκαταστήστε το για να εκτελέσετε αυτήν την επίθεση" @@ -3887,7 +3887,7 @@ function language_strings() { arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not 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" arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${normal_color}${urlgithub_wiki}/Contributing" - arr["CATALAN",437]="${pending_of_translation} Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" + arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",437]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3895,7 +3895,7 @@ function language_strings() { 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" arr["FRENCH",438]="${pending_of_translation} Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et aussi connaître l'anglais, s'il vous plaît contactez-nous. Plus d'informations: ${normal_color}${urlgithub_wiki}/Contributing" - arr["CATALAN",438]="${pending_of_translation} Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${normal_color}${urlgithub_wiki}/Contributing" + arr["CATALAN",438]="Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",438]="Procuramos tradutores para outros idiomas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${normal_color}${urlgithub_wiki}/Contributing" arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3903,7 +3903,7 @@ function language_strings() { arr["ENGLISH",439]="${blue_color}You don't have 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}" arr["FRENCH",439]="${pending_of_translation} ${blue_color}Il semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" - arr["CATALAN",439]="${pending_of_translation} ${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Voleu continuar? ${normal_color}${visual_choice}" + arr["CATALAN",439]="${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",439]="${blue_color}Nenhum alvo foi selecionou, você será direcionado para inserir os dados manualmente. ${green_color}deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",439]="${pending_of_translation} ${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${pending_of_translation} ${blue_color}Δεν έχετε επιλέξει κανένα στόχο, θα σας ζητηθεί να εισαγάγετε δεδομένα με μη αυτόματο τρόπο. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" @@ -3927,7 +3927,7 @@ function language_strings() { 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" arr["FRENCH",442]="${pending_of_translation} Si vous installez le package ccze vous verrez certaines parties de colorisée airgeddon et plus beau. Il n'est pas une exigence ou une dépendance, mais d'améliorer l'expérience utilisateur" - arr["CATALAN",442]="${pending_of_translation} Si instal·les el paquet ccze podràs veure algunes parts de airgeddon colorizadas i amb millor aspecte. No és un requeriment ni una dependència, però millorarà l'experiència d'usuari" + arr["CATALAN",442]="Si instal·les el paquet ccze podràs veure algunes parts de airgeddon coloriçades i amb millor aspecte. No és un requeriment ni una dependència, però millorarà l'experiència d'usuari" arr["PORTUGUESE",442]="Se você instalar o pacote ccze poderá ver algumas partes do airgeddon coloridas e mais bonitas. Não é uma exigência nem uma dependência, mas melhora a experiência do usuário" arr["RUSSIAN",442]="${pending_of_translation} Если вы установите ccze, вы увидите некоторые части airgeddon в раскрашенном виде с лучшим аспектом. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="${pending_of_translation} Αν εγκαταστήσετε το ccze θα δείτε μερικά μέρη του airgeddon με έναν πολύχρωμο τρόπο με καλύτερη εμφάνιση. Δεν είναι απαίτηση ή εξάρτηση, αλλά θα βελτιώσει την εμπειρία του χρήστη" From 1d697fe14b138eab0c547ec28b2902e1098e7056 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 13 Jun 2017 21:52:27 +0200 Subject: [PATCH 29/45] Added missing line feed on wep trophy file --- airgeddon.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/airgeddon.sh b/airgeddon.sh index 86278cd57..a77631ec4 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -1797,6 +1797,7 @@ function set_wep_key_script() { cat >&8 <<-'EOF' echo -en " ${wep_hex_key}" + echo "" EOF cat >&8 <<-EOF From 7232965135cea1e51af06fe8eff113be4c1adecf Mon Sep 17 00:00:00 2001 From: kcdtv Date: Wed, 14 Jun 2017 01:24:02 +0200 Subject: [PATCH 30/45] Create language_strings.sh French translation --- language_strings.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index da28d4041..cf153fe69 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -363,7 +363,7 @@ function language_strings() { declare -gA hashcat_texts hashcat_texts["ENGLISH",1]="airgeddon. Decrypted password using hashcat" hashcat_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con hashcat" - hashcat_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec hashcat" + hashcat_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec hashcat" hashcat_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb hashcat" hashcat_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando hashcat" hashcat_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием hashcat" @@ -372,7 +372,7 @@ function language_strings() { declare -gA aircrack_texts aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" aircrack_texts["SPANISH",1]="airgeddon. Contraseña desencriptada con aircrack" - aircrack_texts["FRENCH",1]="${pending_of_translation} airgeddon. Mot de passe déchiffré avec aircrack" + aircrack_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec aircrack" aircrack_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb aircrack" aircrack_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando aircrack" aircrack_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием aircrack" @@ -381,7 +381,7 @@ function language_strings() { declare -gA footer_texts footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" - footer_texts["FRENCH",1]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${urlgithub_wiki}/Contributing" + footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${mail}) или отправив часть биткойна (${bitcoin}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" @@ -3878,7 +3878,7 @@ function language_strings() { 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" - arr["FRENCH",436]="${pending_of_translation} Version hashcat vous avez installé (${hashcat_version}) est égal ou supérieur à la ${hashcat_hccapx_version} donc nécessaire, la conversion des fichiers de capture au format \"hccapx\" airgeddon sera automatiquement. Mais cela nécessite un convertisseur qui ne figure pas sur votre système (paquet hashcat-utils), l'installer pour effectuer cette attaque" + arr["FRENCH",436]="La Version d'hashcat installée (${hashcat_version}) est égale ou supérieure à la version ${hashcat_hccapx_version}. Il est nécessaire dans ce cas de convertir les captures au format \"hccapx\", ce que fera automatiquement airgeddon. Il faut pour cela un convertisseur qui n'est pas installé dans votre système (paquet hashcat-utils). Veuilez l'installer pour effectuer cette attaque" arr["CATALAN",436]="La versió de hashcat que tens instal·lada (${hashcat_version}) és igual o superior a la ${hashcat_hccapx_version} pel que cal convertir els fitxers de captura a format \"hccapx\", airgeddon ho farà automàticament. Però per a això cal un convertidor que no està present al sistema (paquet hashcat-utils), instal·lal per poder realitzar aquest atac" arr["PORTUGUESE",436]="A versão do hashcat instalada (${hashcat_version}) é maior ou igual a ${hashcat_hccapx_version}, portanto é necessário convertermos o arquivo de captura para o formato \"hccapx\", airgeddon fará isso automaticamente. Mas isso requer um conversor que não está instalado no seu sistema (pacote hashcat-utils), instale-o para realizar este ataque" arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" @@ -3886,7 +3886,7 @@ function language_strings() { arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not 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" - arr["FRENCH",437]="${pending_of_translation} Si vous avez aimé le script et je l'ai trouvé utile, vous pouvez soutenir le projet en faisant un don. Par PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Tout montant toutefois faible (1, 2, 5 $/€) est bien reçu. Plus d'informations et des liens directs et de l'exécuter dans: ${normal_color}${urlgithub_wiki}/Contributing" + arr["FRENCH",437]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3894,7 +3894,7 @@ function language_strings() { 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" - arr["FRENCH",438]="${pending_of_translation} Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et aussi connaître l'anglais, s'il vous plaît contactez-nous. Plus d'informations: ${normal_color}${urlgithub_wiki}/Contributing" + arr["FRENCH",438]="Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et que vous connaissez l'anglais contactez-nous: ${normal_color}${urlgithub_wiki}/Contributing" arr["CATALAN",438]="Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",438]="Procuramos tradutores para outros idiomas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${normal_color}${urlgithub_wiki}/Contributing" arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3902,7 +3902,7 @@ function language_strings() { arr["ENGLISH",439]="${blue_color}You don't have 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}" - arr["FRENCH",439]="${pending_of_translation} ${blue_color}Il semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" + arr["FRENCH",439]="${blue_color}Aucun objectif n'a été sélectionnéIl semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",439]="${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",439]="${blue_color}Nenhum alvo foi selecionou, você será direcionado para inserir os dados manualmente. ${green_color}deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",439]="${pending_of_translation} ${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" @@ -3926,7 +3926,7 @@ function language_strings() { 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" - arr["FRENCH",442]="${pending_of_translation} Si vous installez le package ccze vous verrez certaines parties de colorisée airgeddon et plus beau. Il n'est pas une exigence ou une dépendance, mais d'améliorer l'expérience utilisateur" + arr["FRENCH",442]="L'installation du paquet ccze améliore le rendu graphique d'airgeddon. Ce n'est pas un prérequis mais un petit plus pour rendre l’utilisation d'airgeddon plus agréable." arr["CATALAN",442]="Si instal·les el paquet ccze podràs veure algunes parts de airgeddon coloriçades i amb millor aspecte. No és un requeriment ni una dependència, però millorarà l'experiència d'usuari" arr["PORTUGUESE",442]="Se você instalar o pacote ccze poderá ver algumas partes do airgeddon coloridas e mais bonitas. Não é uma exigência nem uma dependência, mas melhora a experiência do usuário" arr["RUSSIAN",442]="${pending_of_translation} Если вы установите ccze, вы увидите некоторые части airgeddon в раскрашенном виде с лучшим аспектом. Это не требование или зависимость, но это улучшит работу пользователя" From d31845c751bdc12c675663703079d9eb4f0f5a47 Mon Sep 17 00:00:00 2001 From: Mi-Al Date: Wed, 14 Jun 2017 09:11:27 +0300 Subject: [PATCH 31/45] Updated Russian translation --- language_strings.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index cf153fe69..a013f26eb 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -366,7 +366,7 @@ function language_strings() { hashcat_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec hashcat" hashcat_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb hashcat" hashcat_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando hashcat" - hashcat_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием hashcat" + hashcat_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием hashcat" hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" declare -gA aircrack_texts @@ -375,7 +375,7 @@ function language_strings() { aircrack_texts["FRENCH",1]="airgeddon. Mot de passe déchiffré avec aircrack" aircrack_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb aircrack" aircrack_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando aircrack" - aircrack_texts["RUSSIAN",1]="${pending_of_translation} airgeddon. Расшифрованный пароль с использованием aircrack" + aircrack_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием aircrack" aircrack_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" declare -gA footer_texts @@ -384,7 +384,7 @@ function language_strings() { footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" - footer_texts["RUSSIAN",1]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${mail}) или отправив часть биткойна (${bitcoin}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" + footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${normal_color}${mail}${pink_color}) или отправив часть биткойна на (${normal_color}${bitcoin}${pink_color}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" declare -A arr @@ -3297,7 +3297,7 @@ function language_strings() { arr["FRENCH",363]="${pending_of_translation} Rentrez PIN personnalisé (8 chiffres):" arr["CATALAN",363]="${pending_of_translation} Escriu el PIN personalitzat (8 dígits):" arr["PORTUGUESE",363]="Digite o PIN personalizado (8 dígitos):" - arr["RUSSIAN",363]="${pending_of_translation} Напишите пользовательский PIN (8 цифр):" + arr["RUSSIAN",363]="Введите пользовательский PIN (8 цифр):" arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" arr["ENGLISH",364]="BSSID set to ${normal_color}${wps_bssid}" @@ -3881,7 +3881,7 @@ function language_strings() { arr["FRENCH",436]="La Version d'hashcat installée (${hashcat_version}) est égale ou supérieure à la version ${hashcat_hccapx_version}. Il est nécessaire dans ce cas de convertir les captures au format \"hccapx\", ce que fera automatiquement airgeddon. Il faut pour cela un convertisseur qui n'est pas installé dans votre système (paquet hashcat-utils). Veuilez l'installer pour effectuer cette attaque" arr["CATALAN",436]="La versió de hashcat que tens instal·lada (${hashcat_version}) és igual o superior a la ${hashcat_hccapx_version} pel que cal convertir els fitxers de captura a format \"hccapx\", airgeddon ho farà automàticament. Però per a això cal un convertidor que no està present al sistema (paquet hashcat-utils), instal·lal per poder realitzar aquest atac" arr["PORTUGUESE",436]="A versão do hashcat instalada (${hashcat_version}) é maior ou igual a ${hashcat_hccapx_version}, portanto é necessário convertermos o arquivo de captura para o formato \"hccapx\", airgeddon fará isso automaticamente. Mas isso requer um conversor que não está instalado no seu sistema (pacote hashcat-utils), instale-o para realizar este ataque" - arr["RUSSIAN",436]="${pending_of_translation} Установленная вами версия hashcat (${hashcat_version}) больше или равна ${hashcat_hccapx_version}, поэтому вам нужно преобразовать файлы захвата в формат \"hccapx\", airgeddon сделает это автоматически. Для этого вам нужен конвертер, которого нет в вашей системе (пакет hashcat-utils), установите его, чтобы иметь возможность выполнить эту атаку" + 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["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3889,7 +3889,7 @@ function language_strings() { arr["FRENCH",437]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" - arr["RUSSIAN",437]="${pending_of_translation} Если вам понравился сценарий и нашел его полезным, вы можете поддержать проект, делающий пожертвование. Через Paypal (${normal_color}${mail}${pink_color}) или отправив часть биткойна (${normal_color}${bitcoin}${pink_color}). Любая сумма, неважно, насколько малы (1, 2, 5 $/€) приветствуются. Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" + 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]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",438]="We are looking for translators to other languages. If you want to see airgeddon in your native language and you also know english, contact us. More information at: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3897,7 +3897,7 @@ function language_strings() { arr["FRENCH",438]="Nous recherchons des traducteurs pour d'autres langues. Si vous voulez voir airgeddon dans votre langue maternelle et que vous connaissez l'anglais contactez-nous: ${normal_color}${urlgithub_wiki}/Contributing" arr["CATALAN",438]="Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",438]="Procuramos tradutores para outros idiomas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${normal_color}${urlgithub_wiki}/Contributing" - arr["RUSSIAN",438]="${pending_of_translation} Мы ищем переводчик для других языков. Если вы хотите увидеть airgeddon на своем родном языке, а также знать английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" + arr["RUSSIAN",438]="Мы ищем переводчиков на другие языки. Если вы хотите увидеть airgeddon на своем родном языке, и вы знаете английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",439]="${blue_color}You don't have selected any target, you'll be prompted to input data manually. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" @@ -3905,7 +3905,7 @@ function language_strings() { arr["FRENCH",439]="${blue_color}Aucun objectif n'a été sélectionnéIl semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",439]="${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",439]="${blue_color}Nenhum alvo foi selecionou, você será direcionado para inserir os dados manualmente. ${green_color}deseja continuar? ${normal_color}${visual_choice}" - arr["RUSSIAN",439]="${pending_of_translation} ${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" + arr["RUSSIAN",439]="${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" arr["GREEK",439]="${pending_of_translation} ${blue_color}Δεν έχετε επιλέξει κανένα στόχο, θα σας ζητηθεί να εισαγάγετε δεδομένα με μη αυτόματο τρόπο. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" arr["ENGLISH",440]="Aircrack trophy file generated successfully at [${normal_color}${aircrackpotenteredpath}${blue_color}]" From 514ceba88681c5608a0885eca3ec3b45f2af8c94 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 14 Jun 2017 09:45:03 +0200 Subject: [PATCH 32/45] Small fixes on some strings --- language_strings.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index a013f26eb..932573d94 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.........: 20170612 +#Date.........: 20170614 #Bash Version.: 4.2 or later #Set language_strings file version @@ -381,10 +381,10 @@ function language_strings() { declare -gA footer_texts footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" - footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" + footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${urlgithub_wiki}/Contributing" footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" - footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${normal_color}${mail}${pink_color}) или отправив часть биткойна на (${normal_color}${bitcoin}${pink_color}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" + footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${mail}) или отправив часть биткойна на (${bitcoin}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" declare -A arr @@ -3887,7 +3887,7 @@ function language_strings() { arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not 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" arr["FRENCH",437]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" - arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" + arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" 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]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" From d85653f46a60b5d4643c4a20939234b1c78095c7 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 14 Jun 2017 10:23:51 +0200 Subject: [PATCH 33/45] Small fixes on some strings --- language_strings.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index a013f26eb..932573d94 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.........: 20170612 +#Date.........: 20170614 #Bash Version.: 4.2 or later #Set language_strings file version @@ -381,10 +381,10 @@ function language_strings() { declare -gA footer_texts footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" - footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" + footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${urlgithub_wiki}/Contributing" footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" - footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${normal_color}${mail}${pink_color}) или отправив часть биткойна на (${normal_color}${bitcoin}${pink_color}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${normal_color}${urlgithub_wiki}/Contributing" + footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${mail}) или отправив часть биткойна на (${bitcoin}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" declare -A arr @@ -3887,7 +3887,7 @@ function language_strings() { arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not 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" arr["FRENCH",437]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" - arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes a per realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" + arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" 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]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${normal_color}${bitcoin}${pink_color}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" From bb8bdd4173306f70dca05424cfc2ea03ba6d94c3 Mon Sep 17 00:00:00 2001 From: kcdtv Date: Wed, 14 Jun 2017 15:55:52 +0200 Subject: [PATCH 34/45] Create language_strings.sh French: translation for forgotten string (363) --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 932573d94..acc186e5e 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3294,7 +3294,7 @@ function language_strings() { arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" - arr["FRENCH",363]="${pending_of_translation} Rentrez PIN personnalisé (8 chiffres):" + arr["FRENCH",363]="Rentrez le PIN à essayer (8 chiffres):" arr["CATALAN",363]="${pending_of_translation} Escriu el PIN personalitzat (8 dígits):" arr["PORTUGUESE",363]="Digite o PIN personalizado (8 dígitos):" arr["RUSSIAN",363]="Введите пользовательский PIN (8 цифр):" From 05499ccc243ab565b89e4e4aa02e9719d9d4c54d Mon Sep 17 00:00:00 2001 From: Mi-Al Date: Wed, 14 Jun 2017 21:47:04 +0300 Subject: [PATCH 35/45] Updated Russian translation (minor fixes) --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index acc186e5e..47fd06e74 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3929,7 +3929,7 @@ function language_strings() { arr["FRENCH",442]="L'installation du paquet ccze améliore le rendu graphique d'airgeddon. Ce n'est pas un prérequis mais un petit plus pour rendre l’utilisation d'airgeddon plus agréable." arr["CATALAN",442]="Si instal·les el paquet ccze podràs veure algunes parts de airgeddon coloriçades i amb millor aspecte. No és un requeriment ni una dependència, però millorarà l'experiència d'usuari" arr["PORTUGUESE",442]="Se você instalar o pacote ccze poderá ver algumas partes do airgeddon coloridas e mais bonitas. Não é uma exigência nem uma dependência, mas melhora a experiência do usuário" - arr["RUSSIAN",442]="${pending_of_translation} Если вы установите ccze, вы увидите некоторые части airgeddon в раскрашенном виде с лучшим аспектом. Это не требование или зависимость, но это улучшит работу пользователя" + arr["RUSSIAN",442]="Если вы установите ccze, то некоторые цветные элементы airgeddon будут выглядеть лучше. Это не требование или зависимость, но это улучшит работу пользователя" arr["GREEK",442]="${pending_of_translation} Αν εγκαταστήσετε το ccze θα δείτε μερικά μέρη του airgeddon με έναν πολύχρωμο τρόπο με καλύτερη εμφάνιση. Δεν είναι απαίτηση ή εξάρτηση, αλλά θα βελτιώσει την εμπειρία του χρήστη" case "${3}" in From f790aa691e95e4d3588e8f47ab596f0f12a42af5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 14 Jun 2017 23:19:03 +0200 Subject: [PATCH 36/45] Small change on language string --- airgeddon.sh | 2 +- language_strings.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index a77631ec4..96984a2ba 100644 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Date.........: 20170612 +#Date.........: 20170614 #Version......: 7.11 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later diff --git a/language_strings.sh b/language_strings.sh index 47fd06e74..39e6e7290 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3294,7 +3294,7 @@ function language_strings() { arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" - arr["FRENCH",363]="Rentrez le PIN à essayer (8 chiffres):" + arr["FRENCH",363]="Rentrez PIN personnalisé (8 chiffres):" arr["CATALAN",363]="${pending_of_translation} Escriu el PIN personalitzat (8 dígits):" arr["PORTUGUESE",363]="Digite o PIN personalizado (8 dígitos):" arr["RUSSIAN",363]="Введите пользовательский PIN (8 цифр):" From 0f60206250390364ae0085e03b5d6a2ed5314dc2 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Thu, 15 Jun 2017 03:31:48 +0300 Subject: [PATCH 37/45] Updated Greek translations --- language_strings.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 39e6e7290..960b03e27 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.........: 20170614 +#Date.........: 20170615 #Bash Version.: 4.2 or later #Set language_strings file version @@ -367,7 +367,7 @@ function language_strings() { hashcat_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb hashcat" hashcat_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando hashcat" hashcat_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием hashcat" - hashcat_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" + hashcat_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση hashcat" declare -gA aircrack_texts aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" @@ -376,7 +376,7 @@ function language_strings() { aircrack_texts["CATALAN",1]="airgeddon. Contrasenya desencriptada amb aircrack" aircrack_texts["PORTUGUESE",1]="airgeddon descriptografou a senha usando aircrack" aircrack_texts["RUSSIAN",1]="airgeddon. Пароль расшифрован с использованием aircrack" - aircrack_texts["GREEK",1]="${pending_of_translation} airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" + aircrack_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" declare -gA footer_texts footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" @@ -385,7 +385,7 @@ function language_strings() { footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${mail}) или отправив часть биткойна на (${bitcoin}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" - footer_texts["GREEK",1]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${mail}) ή αποστέλλοντας ένα κλάσμα bitcoin (${bitcoin}). Οποιοδήποτε ποσό, δεν έχει σημασία πόσο μικρό (1, 2, 5 $/€) είναι ευπρόσδεκτο. Περισσότερες πληροφορίες και άμεσες συνδέσεις για να το κάνετε στη διεύθυνση: ${urlgithub_wiki}/Contributing" + footer_texts["GREEK",1]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή στέλνοντας κάποιο ποσοστό bitcoin (${normal_color}${bitcoin}${pink_color}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" @@ -3890,7 +3890,7 @@ function language_strings() { arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",437]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${normal_color}${mail}${pink_color}) ou enviando uma fração de bitcoin (${normal_color}${bitcoin}${pink_color}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" 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]="${pending_of_translation} Εάν απολάβατε το σενάριο και το θεωρήσατε χρήσιμο, μπορείτε να υποστηρίξετε το έργο κάνοντας μια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή αποστέλλοντας ένα κλάσμα bitcoin (${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["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" @@ -3898,7 +3898,7 @@ function language_strings() { arr["CATALAN",438]="Busquem traductors per a altres idiomes. Si vols veure airgeddon en la teva llengua materna i més saps anglès, contacta'ns. Més informació a: ${normal_color}${urlgithub_wiki}/Contributing" arr["PORTUGUESE",438]="Procuramos tradutores para outros idiomas. Se você quiser ver airgeddon em sua língua nativa e também sabe inglês, por favor contacte-nos. Mais informações: ${normal_color}${urlgithub_wiki}/Contributing" arr["RUSSIAN",438]="Мы ищем переводчиков на другие языки. Если вы хотите увидеть airgeddon на своем родном языке, и вы знаете английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" - arr["GREEK",438]="${pending_of_translation} Επιδιώκουμε μεταφραστές για άλλες γλώσσες. Αν θέλετε να δείτε airgeddon στη μητρική σας γλώσσα, αλλά και να ξέρετε αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" + arr["GREEK",438]="Ψάχνουμε μεταφραστές για την υποστήριξη περισσότερων γλωσσών. Αν θέλετε να χρησιμοποιείτε το airgeddon στη μητρική σας γλώσσα, αλλά ξέρετε και αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" arr["ENGLISH",439]="${blue_color}You don't have 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}" @@ -3906,7 +3906,7 @@ function language_strings() { arr["CATALAN",439]="${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" arr["PORTUGUESE",439]="${blue_color}Nenhum alvo foi selecionou, você será direcionado para inserir os dados manualmente. ${green_color}deseja continuar? ${normal_color}${visual_choice}" arr["RUSSIAN",439]="${blue_color}Вы не выбрали какую-либо цель, вам будет предложено ввести данные вручную. ${green_color}Вы хотите продолжить? ${normal_color}${visual_choice}" - arr["GREEK",439]="${pending_of_translation} ${blue_color}Δεν έχετε επιλέξει κανένα στόχο, θα σας ζητηθεί να εισαγάγετε δεδομένα με μη αυτόματο τρόπο. ${green_color}Θέλετε να συνεχίσετε; ${normal_color}${visual_choice}" + arr["GREEK",439]="${blue_color}Δεν έχετε επιλέξει κάποιο στόχο, θα σας ζητηθεί να εισάγετε τα δεδομένα χειροκίνητα. ${green_color}Θέλετε να συνεχίσετε; ${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}]" From dd7b9727f139dc3c98dbaebfee139693fd9a0e45 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Thu, 15 Jun 2017 03:36:09 +0300 Subject: [PATCH 38/45] Updated English translations --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 960b03e27..71ca35507 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -379,7 +379,7 @@ function language_strings() { aircrack_texts["GREEK",1]="airgeddon. Αποκρυπτογραφημένος κωδικός πρόσβασης με χρήση aircrack" declare -gA footer_texts - footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" + footer_texts["ENGLISH",1]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" footer_texts["SPANISH",1]="Si te gustó el script y te pareció útil, puedes apoyar el proyecto haciendo una donación. A través de Paypal (${mail}) o enviando una fracción de bitcoin (${bitcoin}). Cualquier cantidad por pequeña que sea (1, 2, 5 $/€) es bien recibida. Más información y enlaces directos para realizarla en: ${urlgithub_wiki}/Contributing" footer_texts["FRENCH",1]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${mail}) ou en envoyant une fraction de bitcoin (${bitcoin}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${urlgithub_wiki}/Contributing" footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" @@ -3884,7 +3884,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["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project making a donation. Through Paypal (${normal_color}${mail}${pink_color}) or sending a fraction of a bitcoin (${normal_color}${bitcoin}${pink_color}). Any amount, not matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${normal_color}${urlgithub_wiki}/Contributing" + arr["ENGLISH",437]="If you enjoyed the script and found it useful, you can support the project by making a donation. Through Paypal (${mail}) or sending a fraction of a bitcoin (${bitcoin}). Any amount, no matter how small (1, 2, 5 $/€) is welcome. More information and direct links to do it at: ${urlgithub_wiki}/Contributing" 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" arr["FRENCH",437]="Si le script vous a plus et que vous l'avez trouvé utile; vous pouvez soutenir le projet en faisant un don PayPal (${normal_color}${mail}${pink_color}) ou en envoyant une fraction de bitcoin (${normal_color}${bitcoin}${pink_color}). Toute contribution (1, 2, 5 $/€) est bienvenue. Pour faire un don allez à: ${normal_color}${urlgithub_wiki}/Contributing" arr["CATALAN",437]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${normal_color}${mail}${pink_color}) o enviant una fracció bitcoin (${normal_color}${bitcoin}${pink_color}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${normal_color}${urlgithub_wiki}/Contributing" @@ -3900,7 +3900,7 @@ function language_strings() { arr["RUSSIAN",438]="Мы ищем переводчиков на другие языки. Если вы хотите увидеть airgeddon на своем родном языке, и вы знаете английский язык, пожалуйста, свяжитесь с нами. Дополнительная информация: ${normal_color}${urlgithub_wiki}/Contributing" arr["GREEK",438]="Ψάχνουμε μεταφραστές για την υποστήριξη περισσότερων γλωσσών. Αν θέλετε να χρησιμοποιείτε το airgeddon στη μητρική σας γλώσσα, αλλά ξέρετε και αγγλικά, παρακαλούμε επικοινωνήστε μαζί μας. Περισσότερες πληροφορίες: ${normal_color}${urlgithub_wiki}/Contributing" - arr["ENGLISH",439]="${blue_color}You don't have selected any target, you'll be prompted to input data manually. ${green_color}Do you want to continue? ${normal_color}${visual_choice}" + 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}" arr["FRENCH",439]="${blue_color}Aucun objectif n'a été sélectionnéIl semble que vous avez sélectionné aucun but, vous devez saisir les données manuellement. ${green_color}Voulez-vous continuer? ${normal_color}${visual_choice}" arr["CATALAN",439]="${blue_color}S'ha detectat que no tens seleccionat cap objectiu, hauràs d'introduir les dades manualment. ${green_color}¿Vols continuar? ${normal_color}${visual_choice}" From ffcf1040251fcf320c9997cc2ed948d0482caf05 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Thu, 15 Jun 2017 03:38:49 +0300 Subject: [PATCH 39/45] Updated Greek translations n.442 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 71ca35507..c451cfb93 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3930,7 +3930,7 @@ function language_strings() { arr["CATALAN",442]="Si instal·les el paquet ccze podràs veure algunes parts de airgeddon coloriçades i amb millor aspecte. No és un requeriment ni una dependència, però millorarà l'experiència d'usuari" arr["PORTUGUESE",442]="Se você instalar o pacote ccze poderá ver algumas partes do airgeddon coloridas e mais bonitas. Não é uma exigência nem uma dependência, mas melhora a experiência do usuário" arr["RUSSIAN",442]="Если вы установите ccze, то некоторые цветные элементы airgeddon будут выглядеть лучше. Это не требование или зависимость, но это улучшит работу пользователя" - arr["GREEK",442]="${pending_of_translation} Αν εγκαταστήσετε το ccze θα δείτε μερικά μέρη του airgeddon με έναν πολύχρωμο τρόπο με καλύτερη εμφάνιση. Δεν είναι απαίτηση ή εξάρτηση, αλλά θα βελτιώσει την εμπειρία του χρήστη" + arr["GREEK",442]="Αν εγκαταστήσετε το ccze θα δείτε μερικά κομμάτια του airgeddon, πολύχρωμα με καλύτερη εμφάνιση. Δεν είναι απαραίτητο dependency, αλλά θα βελτιώσει την εμπειρία του χρήστη" case "${3}" in "yellow") From df667b4b49e74efde4f6c359943f14d3910263d8 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 15 Jun 2017 09:02:34 +0200 Subject: [PATCH 40/45] Small fix on footer_texts array greek string --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index c451cfb93..e819da846 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -385,7 +385,7 @@ function language_strings() { footer_texts["CATALAN",1]="Si et va agradar el script i et va semblar útil, pots donar suport al projecte fent una donació. A través de Paypal (${mail}) o enviant una fracció bitcoin (${bitcoin}). Qualsevol quantitat per petita que sigui (1, 2, 5 $/€) és ben rebuda. Més informació i enllaços directes per a realitzar-la en: ${urlgithub_wiki}/Contributing" footer_texts["PORTUGUESE",1]="Se você gostou do script e o achou útil, apoie o projeto fazendo uma doação, através: do PayPal (${mail}) ou enviando uma fração de bitcoin (${bitcoin}). Qualquer quantidade, mesmo pequena (1, 2, 5 $/€) é bem-vinda. Links diretos e de com realizar em: ${urlgithub_wiki}/Contributing" footer_texts["RUSSIAN",1]="Если вам понравилась эта программа и она оказался для вас полезной, вы можете поддержать проект, сделав пожертвование. Через PayPal (${mail}) или отправив часть биткойна на (${bitcoin}). Приветствуется любая сумма, даже небольшая (1, 2, 5 $/€). Более подробную информацию и прямые ссылки можно получить по адресу: ${urlgithub_wiki}/Contributing" - footer_texts["GREEK",1]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${normal_color}${mail}${pink_color}) ή στέλνοντας κάποιο ποσοστό bitcoin (${normal_color}${bitcoin}${pink_color}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${normal_color}${urlgithub_wiki}/Contributing" + footer_texts["GREEK",1]="Εαν ευχαριστηθήκατε το script και το βρήκατε χρήσιμο, μπορείτε να υποστηρίξετε το project κάνοντας κάποια δωρεά. Μέσω του Paypal (${mail}) ή στέλνοντας κάποιο ποσοστό bitcoin (${bitcoin}). Είναι καλοδεχούμενο οποιοδήποτε ποσό (1, 2, 5 $/€), δεν έχει σημασία το πόσο λίγο μπορεί να είναι. Δίνονται περισσότερες πληροφορίες και links για να κάνετε δωρεά στη διεύθυνση: ${urlgithub_wiki}/Contributing" declare -A arr arr["ENGLISH",0]="This interface ${interface} is already in managed mode" From 6d09ccdeb11d4d537f489e09281281689d7c216c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 15 Jun 2017 19:20:21 +0200 Subject: [PATCH 41/45] Catalan string 363 updated --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index e819da846..dfd67ef13 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -3295,7 +3295,7 @@ function language_strings() { arr["ENGLISH",363]="Type custom PIN (8 digits):" arr["SPANISH",363]="Escribe el PIN personalizado (8 dígitos):" arr["FRENCH",363]="Rentrez PIN personnalisé (8 chiffres):" - arr["CATALAN",363]="${pending_of_translation} Escriu el PIN personalitzat (8 dígits):" + arr["CATALAN",363]="Escriu el PIN personalitzat (8 dígits):" arr["PORTUGUESE",363]="Digite o PIN personalizado (8 dígitos):" arr["RUSSIAN",363]="Введите пользовательский PIN (8 цифр):" arr["GREEK",363]="Πληκτρολογήστε εξατομικευμένο PIN (8 ψηφία):" From 180ef4709d123b9d6493b0977ed7ef067ce355cf Mon Sep 17 00:00:00 2001 From: OscarAkaElvis Date: Thu, 15 Jun 2017 21:58:26 +0200 Subject: [PATCH 42/45] Added ccze to internal tools on Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f59d8d930..ce8ea5c35 100644 --- a/Dockerfile +++ b/Dockerfile @@ -50,7 +50,8 @@ RUN \ usbutils \ rfkill \ x11-utils \ - wget + wget \ + ccze #Install update tools RUN \ From b5b3c0a045671ac90c0a383d46a797439574ecb5 Mon Sep 17 00:00:00 2001 From: xtonousou Date: Sat, 17 Jun 2017 20:43:40 +0300 Subject: [PATCH 43/45] Updated Arch Linux binaries --- .../arch/airgeddon-git-7.1-1-any.pkg.tar.xz | Bin 0 -> 144772 bytes ...r.xz => airgeddon-git-7.1-0-any.pkg.tar.xz} | Bin ...airgeddon-git-r693.dbbaa4e-1-any.pkg.tar.xz | Bin 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 binaries/arch/airgeddon-git-7.1-1-any.pkg.tar.xz rename binaries/arch/legacy/{airgeddon-git-r668.3506721-1-any.pkg.tar.xz => airgeddon-git-7.1-0-any.pkg.tar.xz} (100%) rename binaries/arch/{ => legacy}/airgeddon-git-r693.dbbaa4e-1-any.pkg.tar.xz (100%) diff --git a/binaries/arch/airgeddon-git-7.1-1-any.pkg.tar.xz b/binaries/arch/airgeddon-git-7.1-1-any.pkg.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..da893d4c805929ecaf72b5b6b121996b631284b0 GIT binary patch literal 144772 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 CogPsD literal 0 HcmV?d00001 diff --git a/binaries/arch/legacy/airgeddon-git-r668.3506721-1-any.pkg.tar.xz b/binaries/arch/legacy/airgeddon-git-7.1-0-any.pkg.tar.xz similarity index 100% rename from binaries/arch/legacy/airgeddon-git-r668.3506721-1-any.pkg.tar.xz rename to binaries/arch/legacy/airgeddon-git-7.1-0-any.pkg.tar.xz diff --git a/binaries/arch/airgeddon-git-r693.dbbaa4e-1-any.pkg.tar.xz b/binaries/arch/legacy/airgeddon-git-r693.dbbaa4e-1-any.pkg.tar.xz similarity index 100% rename from binaries/arch/airgeddon-git-r693.dbbaa4e-1-any.pkg.tar.xz rename to binaries/arch/legacy/airgeddon-git-r693.dbbaa4e-1-any.pkg.tar.xz From f8e00be040ce77d2b551abc91673cc4f08d4b403 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 18 Jun 2017 10:37:27 +0200 Subject: [PATCH 44/45] Updated Kali Linux binaries --- binaries/kali/airgeddon_7.1-1_all.deb | Bin 127342 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 binaries/kali/airgeddon_7.1-1_all.deb diff --git a/binaries/kali/airgeddon_7.1-1_all.deb b/binaries/kali/airgeddon_7.1-1_all.deb deleted file mode 100644 index d1984e842aa9be2a09be2d2f742dcc68535c8d8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127342 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

o$an7HLQ1*S~!%Oqex= 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 From e537de0b5966981b6815a2ae54091266b2ad2344 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 18 Jun 2017 10:38:33 +0200 Subject: [PATCH 45/45] Updated Kali Linux binaries --- binaries/kali/airgeddon_7.11-1_all.deb | Bin 0 -> 98724 bytes binaries/kali/legacy/airgeddon_7.1-1_all.deb | Bin 0 -> 127342 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 binaries/kali/airgeddon_7.11-1_all.deb create mode 100644 binaries/kali/legacy/airgeddon_7.1-1_all.deb diff --git a/binaries/kali/airgeddon_7.11-1_all.deb b/binaries/kali/airgeddon_7.11-1_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..68cbb91de2faca95c094a662331f40020650443d GIT binary patch literal 98724 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 literal 0 HcmV?d00001 diff --git a/binaries/kali/legacy/airgeddon_7.1-1_all.deb b/binaries/kali/legacy/airgeddon_7.1-1_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..d1984e842aa9be2a09be2d2f742dcc68535c8d8d GIT binary patch literal 127342 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

o$an7HLQ1*S~!%Oqex= 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 literal 0 HcmV?d00001