From 9bab0f47cec5b2812f3db3e5669646280aa61d85 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 6 May 2020 17:58:14 +0200 Subject: [PATCH 01/41] Fix typo for some languages on string 300 --- language_strings.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 27e3d5fa6..9b1e4e7e4 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -4470,17 +4470,17 @@ function initialize_language_strings() { arr["GERMAN",299]="Interface wiederherstellen..." arr["TURKISH",299]="Arayüz onarılıyor..." - arr["ENGLISH",300]="If the xpdyinfo command works, the script will be able to calculate your screen resolution and display the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." + arr["ENGLISH",300]="If the xdpyinfo command works, the script will be able to calculate your screen resolution and display the windows in a better way. Depending of the system, the package name containing it could be x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["SPANISH",300]="Si haces que funcione en tu sistema el comando xdpyinfo, el script podrá calcular tu resolución de pantalla y mostrarte las ventanas de forma más optimizada. Dependiendo del sistema el paquete que lo contiene puede llamarse x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["FRENCH",300]="Si la commande xdpyinfo est installée dans vôtre système le script pourra calculer votre résolution d'écran et optimiser l'affichage en conséquence. Le paquet à installer pour avoir cette commande s'appelle (selon la distribution) x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["CATALAN",300]="Si fas que funcioni en el teu sistema l'ordre xdpyinfo, el script podrà calcular la teua resolució de pantalla i mostrar-te les finestres de forma més optimitzada. Depenent del sistema el paquet que el conté pot dir-se x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["PORTUGUESE",300]="Se o comando xdpyinfo funcionar em seu sistema o script será capaz de calcular a resolução da tela e mostrar-lhe as janelas de uma maneira melhor. Dependendo do sistema, o nome do pacote pode ser: x11-utils, xdpyinfo, xorg-xdpyinfo, etc." - arr["RUSSIAN",300]="Команда xpdyinfo поможет этому скрипту определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета, в котором содержится эта программа, может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." - arr["GREEK",300]="Αν δουλέψει η εντολή xpdyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." + arr["RUSSIAN",300]="Команда xdpyinfo поможет этому скрипту определить разрешение вашего экрана и выбрать наилучшее отображение окон. В зависимости от системы, имя пакета, в котором содержится эта программа, может быть x11-utils, xdpyinfo, xorg-xdpyinfo, и т.д." + arr["GREEK",300]="Αν δουλέψει η εντολή xdpyinfo, το script θα μπορέσει να υπολογίσει την ανάλυση της οθόνης και να δείχνει τα παράθυρα καλύτερα. Εξαρτάται από το σύστημα, το όνομα του πακέτου που το περιέχει θα μπορούσε να είναι x11-utils, xdpyinfo, xorg-xdpyinfo, κτλπ." arr["ITALIAN",300]="Se funziona il comando xdpyinfo, lo script calcolerà la risoluzione dello schermo e mostrerá le finestre in modo ottimizzato. A seconda del sistema il pacchetto che lo contiene può chiamarsi x11-utils, xdpyinfo, xorg-xdpyinfo, etc." arr["POLISH",300]="Jeśli polecenie xdpyinfo działa w systemie, skrypt będzie mógł obliczyć rozdzielczość ekranu i lepiej wyświetlać okna. W zależności od systemu pakiet zawierający go może być nazwany x11-utils, xdpyinfo, xorg-xdpyinfo, itd." arr["GERMAN",300]="Wenn Sie den Befehl xdpyinfo in Ihrem System verwenden, kann das Skript Ihre Bildschirmauflösung berechnen und Ihnen die Fenster in einer optimierten Weise zeigen. Je nach System kann das Paket, das es enthält, x11-utils, xdpyinfo, xorg-xdpyinfo usw. genannt werden" - arr["TURKISH",300]="Eğer xpdyinfo komutu çalışırsa, yazılım ekran çözünürlüğünüzü hesaplayabilecek ve en iyi boyutlardaki pencereler ile çalışacak. Paket isimleri sisteminize göre x11-utils, xdpyinfo, xorg-xdpyinfo, vb... olarak değişiklik gösterebilir" + arr["TURKISH",300]="Eğer xdpyinfo komutu çalışırsa, yazılım ekran çözünürlüğünüzü hesaplayabilecek ve en iyi boyutlardaki pencereler ile çalışacak. Paket isimleri sisteminize göre x11-utils, xdpyinfo, xorg-xdpyinfo, vb... olarak değişiklik gösterebilir" arr["ENGLISH",301]="For enterprise attacks, if you already have the legitimate certificates of the target network and the password, you can use them. If you don't have them, you can use airgeddon to generate some certificates with the same data and use them to make the attack more credible" arr["SPANISH",301]="Para los ataques enterprise, si tienes los certificados legítimos de la red objetivo y su contraseña, podrás utilizarlos. Si no los tienes, puedes generar con airgeddon unos certificados con los mismos datos y utilizarlos para que el ataque sea más creíble" From 072972f5517c74eb0007fe5e302d596e4d44e708 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 9 May 2020 12:41:24 +0200 Subject: [PATCH 02/41] Preparing version numbers for v20.21 --- README.md | 2 +- airgeddon.sh | 6 +++--- language_strings.sh | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 8d78f12d4..e7c078bb9 100644 --- a/README.md +++ b/README.md @@ -98,7 +98,7 @@ All the needed info about how to "install | use | enjoy" `airgeddon` is present [Hat Tip To]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Hat%20Tip%20To [Inspiration]: https://github.com/v1s1t0r1sh3r3/airgeddon/wiki/Inspiration -[Version-shield]: https://img.shields.io/badge/version-10.20-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" +[Version-shield]: https://img.shields.io/badge/version-10.21-blue.svg?style=flat-square&colorA=273133&colorB=0093ee "Latest version" [Bash4.2-shield]: https://img.shields.io/badge/bash-4.2%2B-blue.svg?style=flat-square&colorA=273133&colorB=00db00 "Bash 4.2 or later" [License-shield]: https://img.shields.io/badge/license-GPL%20v3%2B-blue.svg?style=flat-square&colorA=273133&colorB=bd0000 "GPL v3+" [Docker-shield]: https://img.shields.io/docker/cloud/automated/v1s1t0r1sh3r3/airgeddon.svg?style=flat-square&colorA=273133&colorB=a9a9a9 "Docker rules!" diff --git a/airgeddon.sh b/airgeddon.sh index d8f7c5714..99435d30d 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -2,7 +2,7 @@ #Title........: airgeddon.sh #Description..: This is a multi-use bash script for Linux systems to audit wireless networks. #Author.......: v1s1t0r -#Version......: 10.20 +#Version......: 10.21 #Usage........: bash airgeddon.sh #Bash Version.: 4.2 or later @@ -126,8 +126,8 @@ declare -A possible_alias_names=( ) #General vars -airgeddon_version="10.20" -language_strings_expected_version="10.20-1" +airgeddon_version="10.21" +language_strings_expected_version="10.21-1" standardhandshake_filename="handshake-01.cap" standardpmkid_filename="pmkid_hash.txt" timeout_capture_handshake="20" diff --git a/language_strings.sh b/language_strings.sh index 9b1e4e7e4..b13a35db6 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -10,7 +10,7 @@ function set_language_strings_version() { debug_print - language_strings_version="10.20-1" + language_strings_version="10.21-1" } #Set different language text strings From 326895aee8e8cf1fa72cac322f082226d0115a75 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 9 May 2020 12:42:39 +0200 Subject: [PATCH 03/41] Update WPS PIN database --- known_pins.db | 1 + pindb_checksum.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/known_pins.db b/known_pins.db index f5b7da013..63be36e27 100644 --- a/known_pins.db +++ b/known_pins.db @@ -365,6 +365,7 @@ function set_pin_database() { PINDB["A4526F"]="16538061 16702738 18355604 43297917 73767053 88202907 19756967 13409708 94862423 00779876 11161189 11915140 11967859 12820078 13588106 13849238 14058400 14522529 15116574 15397812 15584151 17908214 18001907 18511000 19783871 21362767 24100489 42497868 45014451 47148826 75886264 77828491 78551312 91403902 15328366 15938718 12345679 45550867" PINDB["A4B1E9"]="75090753" PINDB["A62148"]="67541270" + PINDB["A85E45"]="84109897" PINDB["A8D3F7"]="08593399 31013628 98011193 69216664 33109893 15392275" PINDB["A8F94B"]="28612919" PINDB["AA8DD3"]="03053447" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 6389fba7c..2014727fb 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -421d7860661fe87cb59ccb45e4297e8f +7be4135b54234d73136a776f63aeb60c From 7f1f2ce81d5250d97bdfcac55c9f5c2965d47e76 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 9 May 2020 12:50:29 +0200 Subject: [PATCH 04/41] Improve hostapd-wpe config for some conflicting Linux --- CHANGELOG.md | 3 +++ airgeddon.sh | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a6d3353d..d194253a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 10.21 + - Improved hostapd-wpe config for some conflicting Linux + ### 10.20 - Big language strings array now loaded only once and printing system changed. Speed highly improved - Fixed problem for handshake detection on captured files containing only handshake (without pmkid) diff --git a/airgeddon.sh b/airgeddon.sh index 99435d30d..85b07c57a 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -8857,7 +8857,6 @@ function set_hostapd_wpe_config() { { echo -e "channel=${et_channel}" - echo -e "wpe_logfile=/dev/null" echo -e "eap_server=1" echo -e "eap_fast_a_id=101112131415161718191a1b1c1d1e1f" echo -e "eap_fast_a_id_info=hostapd-wpe" From 919049cd94d5e26a38b9878f22cba49dba61873d Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 26 May 2020 10:28:11 +0200 Subject: [PATCH 05/41] Fix trophy path of some attacks for Docker environment --- airgeddon.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 85b07c57a..3b56f69e6 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -7841,7 +7841,7 @@ function manage_wps_log() { debug_print - wps_potpath="${user_homedir}" + wps_potpath="${default_save_path}" if [ -z "${wps_essid}" ]; then wpspot_filename="wps_captured_key-${wps_bssid}.txt" @@ -7861,7 +7861,7 @@ function manage_wep_log() { debug_print - wep_potpath="${user_homedir}" + wep_potpath="${default_save_path}" weppot_filename="wep_captured_key-${essid}.txt" wep_potpath="${wep_potpath}${weppot_filename}" @@ -7876,7 +7876,7 @@ function manage_enterprise_log() { debug_print - enterprise_potpath="${user_homedir}" + enterprise_potpath="${default_save_path}" enterprisepot_suggested_dirname="enterprise_captured-${essid}" enterprise_potpath="${enterprise_potpath}${enterprisepot_suggested_dirname}/" @@ -7891,7 +7891,7 @@ function manage_enterprise_certs() { debug_print - enterprisecertspath="${user_homedir}" + enterprisecertspath="${default_save_path}" enterprisecerts_suggested_dirname="enterprise_certs" enterprisecertspath="${enterprisecertspath}${enterprisecerts_suggested_dirname}/" From 7b6adf94ecef16085d93f4494867fa628710193c Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 26 May 2020 10:44:49 +0200 Subject: [PATCH 06/41] Change Dockerfile to use ArchStrike as base image --- Dockerfile | 83 +++++++++++++----------------------------------------- 1 file changed, 20 insertions(+), 63 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6acd71362..31db530db 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ #airgeddon Dockerfile #Base image -FROM parrotsec/security:latest +FROM archstrike/archstrike:latest #Credits & Data LABEL \ @@ -13,30 +13,13 @@ LABEL \ #Env vars ENV AIRGEDDON_URL="https://github.com/v1s1t0r1sh3r3/airgeddon.git" ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" -ENV PACKAGES_URL="https://github.com/v1s1t0r1sh3r3/airgeddon_deb_packages.git" -ENV DEBIAN_FRONTEND="noninteractive" #Update system -RUN apt update - -#Set locales -RUN \ - apt -y install \ - locales && \ - locale-gen en_US.UTF-8 && \ - sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen && \ - echo 'LANG="en_US.UTF-8"' > /etc/default/locale && \ - dpkg-reconfigure --frontend=noninteractive locales && \ - update-locale LANG=en_US.UTF-8 - -#Env vars for locales -ENV LANG="en_US.UTF-8" -ENV LANGUAGE="en_US:en" -ENV LC_ALL="en_US.UTF-8" +RUN pacman -Sy #Install airgeddon essential tools RUN \ - apt -y install \ + pacman -S --noconfirm \ gawk \ iw \ aircrack-ng \ @@ -47,24 +30,24 @@ RUN \ #Install airgeddon internal tools RUN \ - apt -y install \ + pacman -S --noconfirm \ ethtool \ usbutils \ rfkill \ - x11-utils \ + xorg-xdpyinfo \ wget \ ccze \ - x11-xserver-utils + xorg-xset #Install update tools RUN \ - apt -y install \ + pacman -S --noconfirm \ curl \ git #Install airgeddon optional tools RUN \ - apt -y install \ + pacman -S --noconfirm \ crunch \ hashcat \ mdk3 \ @@ -73,8 +56,8 @@ RUN \ lighttpd \ iptables \ nftables \ - ettercap-text-only \ - isc-dhcp-server \ + ettercap \ + dhcp \ dsniff \ reaver \ bully \ @@ -85,7 +68,8 @@ RUN \ openssl \ hcxtools \ hcxdumptool \ - beef-xss + beef-git \ + sslstrip #Env var for display ENV DISPLAY=":0" @@ -126,41 +110,16 @@ RUN \ #Install Bettercap and some dependencies RUN \ - apt -y install \ - ruby && \ - gem install bettercap - -#Install special or deprecated packages and dependencies -RUN \ - git clone ${PACKAGES_URL} && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-attr_19.3.0-2_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-six_1.14.0-2_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-automat_0.8.0-1_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-constantly_15.1.0-1_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-hamcrest_1.9.0-2_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-idna_2.6-2_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-hyperlink_19.0.0-1_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-incremental_16.10.1-3.1_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-ipaddress_1.0.17-1_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/libffi6_3.2.1-9_amd64.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-cffi-backend_1.13.2-1_amd64.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-enum34_1.1.6-2_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-cryptography_2.8-3+b1_amd64.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-openssl_19.0.0-1_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-pyasn1_0.4.2-3_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-pyasn1-modules_0.2.1-0.2_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-service-identity_18.1.0-5_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-zope.interface_4.7.1-1+b1_amd64.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-twisted-bin_18.9.0-10_amd64.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-twisted-core_18.9.0-10_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/python-twisted-web_18.9.0-10_all.deb && \ - dpkg -i /opt/airgeddon_deb_packages/amd64/sslstrip_0.9-1kali3_all.deb + pacman -S --noconfirm \ + ruby \ + libffi && \ + gem install bettercap && \ + ln -s /root/.gem/ruby/2.7.0/bin/bettercap /usr/local/bin/bettercap && \ + chmod +x /usr/local/bin/bettercap #Clean packages RUN \ - apt clean && \ - apt autoclean && \ - apt autoremove -y + yes | pacman -Sccc --noconfirm #Clean and remove useless files RUN rm -rf /opt/airgeddon/imgs > /dev/null 2>&1 && \ @@ -172,10 +131,8 @@ RUN rm -rf /opt/airgeddon/imgs > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/Dockerfile > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/binaries > /dev/null 2>&1 && \ rm -rf /opt/hashcat2.0 > /dev/null 2>&1 && \ - rm -rf /opt/airgeddon_deb_packages > /dev/null 2>&1 && \ rm -rf /opt/airgeddon/plugins/* > /dev/null 2>&1 && \ - rm -rf /tmp/* > /dev/null 2>&1 && \ - rm -rf /var/lib/apt/lists/* > /dev/null 2>&1 + rm -rf /tmp/* > /dev/null 2>&1 #Expose BeEF control panel port EXPOSE 3000 From 056db9edcd3aee2783e93eb085bedb727c24ff06 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 26 May 2020 10:46:18 +0200 Subject: [PATCH 07/41] Change Docker O.S. shown --- airgeddon.sh | 4 ++-- language_strings.sh | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 3b56f69e6..c9f33c266 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -188,7 +188,7 @@ wep_key_handler="ag.wep_key_handler.sh" wep_processes_file="wep_processes" #Docker vars -docker_based_distro="Parrot" +docker_based_distro="Arch" docker_io_dir="/io/" #WPS vars @@ -13984,7 +13984,7 @@ function general_checkings() { echo -e "${yellow_color}${distro}${normal_color}" else if [ "${is_docker}" -eq 1 ]; then - echo -e "${yellow_color}${docker_based_distro} Linux ${pink_color}(Docker)${normal_color}" + echo -e "${yellow_color}${docker_based_distro} Linux ${pink_color}(${docker_image[${language}]})${normal_color}" else echo -e "${yellow_color}${distro} Linux${normal_color}" fi diff --git a/language_strings.sh b/language_strings.sh index b13a35db6..4e1b8e677 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -127,6 +127,19 @@ function initialize_language_strings() { reboot_required["GERMAN"]="${red_color_slim} (Neustart erforderlich)${normal_color}" reboot_required["TURKISH"]="${red_color_slim} (yeniden başlatma gerekli)${normal_color}" + declare -gA docker_image + docker_image["ENGLISH"]="ArchStrike Docker image based" + docker_image["SPANISH"]="Basado en imagen de Docker de ArchStrike" + docker_image["FRENCH"]="${pending_of_translation} Basé sur l'image d'ArchStrike Docker" + docker_image["CATALAN"]="${pending_of_translation} Basat en imatge de Docker de ArchStrike" + docker_image["PORTUGUESE"]="${pending_of_translation} Baseado na imagem do ArchStrike Docker" + docker_image["RUSSIAN"]="${pending_of_translation} Основано на изображении ArchStrike Docker" + docker_image["GREEK"]="${pending_of_translation} Με βάση την εικόνα ArchStrike Docker" + docker_image["ITALIAN"]="${pending_of_translation} Basato sull'immagine DockStrike Docker" + docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" + docker_image["GERMAN"]="${pending_of_translation} Basierend auf dem ArchStrike Docker-Image" + docker_image["TURKISH"]="${pending_of_translation} ArchStrike Docker görüntüsüne göre" + declare -gA et_misc_texts et_misc_texts["ENGLISH",0]="Evil Twin AP Info" et_misc_texts["SPANISH",0]="Info Evil Twin AP" From 17b6d6047ca0ea78fdf7e8772dbc584d54e07341 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 26 May 2020 10:50:01 +0200 Subject: [PATCH 08/41] Update changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d194253a6..3b085dc75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ### 10.21 - Improved hostapd-wpe config for some conflicting Linux + - Dockerfile migrated to Arch (ArchStrike image as base) to avoid Debian based missing packages problem ### 10.20 - Big language strings array now loaded only once and printing system changed. Speed highly improved From 29025edecd2536c5fec816ed87b7e76ed8d742b9 Mon Sep 17 00:00:00 2001 From: Luan Date: Tue, 26 May 2020 08:48:05 -0300 Subject: [PATCH 09/41] Update portuguese language --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 4e1b8e677..7fec999ad 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -132,7 +132,7 @@ function initialize_language_strings() { docker_image["SPANISH"]="Basado en imagen de Docker de ArchStrike" docker_image["FRENCH"]="${pending_of_translation} Basé sur l'image d'ArchStrike Docker" docker_image["CATALAN"]="${pending_of_translation} Basat en imatge de Docker de ArchStrike" - docker_image["PORTUGUESE"]="${pending_of_translation} Baseado na imagem do ArchStrike Docker" + docker_image["PORTUGUESE"]="Baseado na imagem Docker do ArchStrike" docker_image["RUSSIAN"]="${pending_of_translation} Основано на изображении ArchStrike Docker" docker_image["GREEK"]="${pending_of_translation} Με βάση την εικόνα ArchStrike Docker" docker_image["ITALIAN"]="${pending_of_translation} Basato sull'immagine DockStrike Docker" From 60df93760b36c0fdce32c65728937d1b4c72391f Mon Sep 17 00:00:00 2001 From: xtonousou Date: Tue, 26 May 2020 08:32:53 -0400 Subject: [PATCH 10/41] Updated Greek translation of string at line 137 --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 7fec999ad..ca5a510cf 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -134,7 +134,7 @@ function initialize_language_strings() { docker_image["CATALAN"]="${pending_of_translation} Basat en imatge de Docker de ArchStrike" docker_image["PORTUGUESE"]="Baseado na imagem Docker do ArchStrike" docker_image["RUSSIAN"]="${pending_of_translation} Основано на изображении ArchStrike Docker" - docker_image["GREEK"]="${pending_of_translation} Με βάση την εικόνα ArchStrike Docker" + docker_image["GREEK"]="Με βάση to ArchStrike Docker image" docker_image["ITALIAN"]="${pending_of_translation} Basato sull'immagine DockStrike Docker" docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" docker_image["GERMAN"]="${pending_of_translation} Basierend auf dem ArchStrike Docker-Image" From f0d26fd1811ffc97c7bcd8dfcdd27932cb6eb5ca Mon Sep 17 00:00:00 2001 From: salu90 Date: Tue, 26 May 2020 14:35:21 +0200 Subject: [PATCH 11/41] Italian string updated --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index ca5a510cf..61a8a7fee 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -135,7 +135,7 @@ function initialize_language_strings() { docker_image["PORTUGUESE"]="Baseado na imagem Docker do ArchStrike" docker_image["RUSSIAN"]="${pending_of_translation} Основано на изображении ArchStrike Docker" docker_image["GREEK"]="Με βάση to ArchStrike Docker image" - docker_image["ITALIAN"]="${pending_of_translation} Basato sull'immagine DockStrike Docker" + docker_image["ITALIAN"]="Basato sull'immagine di Docker di ArchStrike" docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" docker_image["GERMAN"]="${pending_of_translation} Basierend auf dem ArchStrike Docker-Image" docker_image["TURKISH"]="${pending_of_translation} ArchStrike Docker görüntüsüne göre" From 8869e0506fb5bbd42fc8bc2724c8c811f00c1ada Mon Sep 17 00:00:00 2001 From: UN5T48L3 Date: Tue, 26 May 2020 15:36:47 +0300 Subject: [PATCH 12/41] turkish strings updated --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 61a8a7fee..1fd336afc 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -138,7 +138,7 @@ function initialize_language_strings() { docker_image["ITALIAN"]="Basato sull'immagine di Docker di ArchStrike" docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" docker_image["GERMAN"]="${pending_of_translation} Basierend auf dem ArchStrike Docker-Image" - docker_image["TURKISH"]="${pending_of_translation} ArchStrike Docker görüntüsüne göre" + docker_image["TURKISH"]="ArchStrike Docker image tabanlı" declare -gA et_misc_texts et_misc_texts["ENGLISH",0]="Evil Twin AP Info" From 8196384dff6f7c40060a5dacdb9f8c018be20417 Mon Sep 17 00:00:00 2001 From: JBalanza Date: Tue, 26 May 2020 15:50:37 +0200 Subject: [PATCH 13/41] Updated French string --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 1fd336afc..f8f7663b8 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -130,7 +130,7 @@ function initialize_language_strings() { declare -gA docker_image docker_image["ENGLISH"]="ArchStrike Docker image based" docker_image["SPANISH"]="Basado en imagen de Docker de ArchStrike" - docker_image["FRENCH"]="${pending_of_translation} Basé sur l'image d'ArchStrike Docker" + docker_image["FRENCH"]="Fondé sur l'image de Docker d'ArchStrike" docker_image["CATALAN"]="${pending_of_translation} Basat en imatge de Docker de ArchStrike" docker_image["PORTUGUESE"]="Baseado na imagem Docker do ArchStrike" docker_image["RUSSIAN"]="${pending_of_translation} Основано на изображении ArchStrike Docker" From 77728d6bd9de0f615a6c9e4fed3c25742d7f986f Mon Sep 17 00:00:00 2001 From: cLn73 Date: Thu, 28 May 2020 15:50:21 +0200 Subject: [PATCH 14/41] Updated Catalan Translations --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index f8f7663b8..3078e1892 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -131,7 +131,7 @@ function initialize_language_strings() { docker_image["ENGLISH"]="ArchStrike Docker image based" docker_image["SPANISH"]="Basado en imagen de Docker de ArchStrike" docker_image["FRENCH"]="Fondé sur l'image de Docker d'ArchStrike" - docker_image["CATALAN"]="${pending_of_translation} Basat en imatge de Docker de ArchStrike" + docker_image["CATALAN"]="Basat en imatge de Docker de ArchStrike" docker_image["PORTUGUESE"]="Baseado na imagem Docker do ArchStrike" docker_image["RUSSIAN"]="${pending_of_translation} Основано на изображении ArchStrike Docker" docker_image["GREEK"]="Με βάση to ArchStrike Docker image" @@ -2446,7 +2446,7 @@ function initialize_language_strings() { arr["ENGLISH",130]="Remember to select a target network with clients to capture Handshake" arr["SPANISH",130]="Recuerda seleccionar una red objetivo con clientes para capturar el Handshake" arr["FRENCH",130]="Rappelez-vous de sélectionner un réseau cible avec un/des client(s) connecté(s) pour pouvoir capturer un Handshake" - arr["CATALAN",130]="Recorda que has de seleccionar una xarxa de destinació amb clients per capturar el Handshake" + arr["CATALAN",130]="Recorda que has de seleccionar una xarxa objectiu amb clients per capturar el Handshake" arr["PORTUGUESE",130]="Lembre-se de selecionar uma rede com clientes para capturar o Handshake" arr["RUSSIAN",130]="Не забудьте выбрать целевую сеть с клиентами для захвата рукопожатия" arr["GREEK",130]="Θυμηθείτε να επιλέξετε ένα δίκτυο-στόχος με έναν ή παραπάνω χρήστες για να καταγράψετε μία Χειραψία" From 01508285f0ca39a8a6b8b1bfb3ce3fb4b86e18b2 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 3 Jun 2020 01:25:57 +0200 Subject: [PATCH 15/41] Fix bad arm detection on some rpi Linux distributions --- airgeddon.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/airgeddon.sh b/airgeddon.sh index c9f33c266..20d59518b 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -13787,7 +13787,7 @@ function detect_arm_architecture() { distro_already_known=0 - if uname -m | grep -i "arm" > /dev/null && [[ "${distro}" != "Unknown Linux" ]]; then + if uname -m | grep -Ei "arm|aarch64" > /dev/null && [[ "${distro}" != "Unknown Linux" ]]; then for item in "${known_arm_compatible_distros[@]}"; do if [ "${distro}" = "${item}" ]; then From 6190c5d086c91bb55c3d3ec80098f3ef3a29ca50 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 5 Jun 2020 13:01:48 +0200 Subject: [PATCH 16/41] After PMKID capturing, now additionally can transform captured file into .cap aircrack-ng file format --- CHANGELOG.md | 1 + airgeddon.sh | 43 +++++++++++++++++++++++++++++++++++++++++-- language_strings.sh | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 78 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b085dc75..654593def 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ### 10.21 - Improved hostapd-wpe config for some conflicting Linux - Dockerfile migrated to Arch (ArchStrike image as base) to avoid Debian based missing packages problem + - After PMKID capturing, now additionally can transform captured file into .cap aircrack-ng file format ### 10.20 - Big language strings array now loaded only once and printing system changed. Speed highly improved diff --git a/airgeddon.sh b/airgeddon.sh index 20d59518b..33253ebc1 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -67,6 +67,7 @@ optional_tools_names=( "openssl" "hcxpcaptool" "hcxdumptool" + "tshark" ) update_tools=("curl") @@ -117,6 +118,7 @@ declare -A possible_package_names=( [${optional_tools_names[23]}]="openssl" #openssl [${optional_tools_names[24]}]="hcxtools" #hcxpcaptool [${optional_tools_names[25]}]="hcxdumptool" #hcxdumptool + [${optional_tools_names[26]}]="tshark / wireshark-cli / wireshark" #tshark [${update_tools[0]}]="curl" #curl ) @@ -130,6 +132,7 @@ airgeddon_version="10.21" language_strings_expected_version="10.21-1" standardhandshake_filename="handshake-01.cap" standardpmkid_filename="pmkid_hash.txt" +standardpmkidcap_filename="pmkid.cap" timeout_capture_handshake="20" timeout_capture_pmkid="25" tmpdir="/tmp/" @@ -11533,6 +11536,10 @@ function validate_path() { enteredpath="${pathname}${standardpmkid_filename}" suggested_filename="${standardpmkid_filename}" ;; + "pmkidcap") + enteredpath="${pathname}${standardpmkidcap_filename}" + suggested_filename="${standardpmkidcap_filename}" + ;; "aircrackpot") suggested_filename="${aircrackpot_filename}" aircrackpotenteredpath+="${aircrackpot_filename}" @@ -11709,6 +11716,14 @@ function read_path() { fi validate_path "${enteredpath}" "${1}" ;; + "pmkidcap") + language_strings "${language}" 686 "green" + read_and_clean_path "enteredpath" + if [ -z "${enteredpath}" ]; then + enteredpath="${pmkidcappath}" + fi + validate_path "${enteredpath}" "${1}" + ;; "dictionary") language_strings "${language}" 180 "green" read_and_clean_path "DICTIONARY" @@ -12038,11 +12053,35 @@ function launch_pmkid_capture() { read_path "pmkid" done - cp "${tmpdir}${standardpmkid_filename}" "${enteredpath}" + cp "${tmpdir}${standardpmkid_filename}" "${enteredpath}" > /dev/null 2>&1 echo language_strings "${language}" 673 "blue" - language_strings "${language}" 115 "read" + ask_yesno 684 "yes" + if [ "${yesno}" = "y" ]; then + if hash tshark 2> /dev/null; then + tshark -r "${tmpdir}pmkid.pcapng" -R "(wlan.fc.type_subtype == 0x08 || wlan.fc.type_subtype == 0x05 || eapol && wlan.addr==${bssid})" -2 -w "${tmpdir}pmkid_transformed.cap" -F pcap > /dev/null 2>&1 + + pmkidcappath="${default_save_path}" + pmkidcapfilename="pmkid-${bssid}.cap" + pmkidcappath="${pmkidcappath}${pmkidcapfilename}" + + validpath=1 + while [[ "${validpath}" != "0" ]]; do + read_path "pmkidcap" + done + + cp "${tmpdir}pmkid_transformed.cap" "${enteredpath}" > /dev/null 2>&1 + + echo + language_strings "${language}" 673 "blue" + language_strings "${language}" 115 "read" + else + echo + language_strings "${language}" 685 "red" + language_strings "${language}" 115 "read" + fi + fi else echo language_strings "${language}" 672 "red" diff --git a/language_strings.sh b/language_strings.sh index 3078e1892..b83542560 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9090,6 +9090,42 @@ function initialize_language_strings() { arr["POLISH",683]="\${pending_of_translation} Plik przechwytywania został zweryfikowany jako zawierający Handshake/PMKID sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",683]="Es wurde überprüft, ob die Capture-Datei das Handshake/PMKID des Zielnetzwerks enthält. Das Skript kann fortfahren..." arr["TURKISH",683]="Yakalama dosyasının hedef ağın El Handshake/PMKID değerini içerdiği doğrulandı. Yazılım devam edebilir..." + + arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additionally) \${normal_color}\${visual_choice}" + arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" + arr["FRENCH",684]="\${pending_of_translation} \${blue_color}Le fichier PMKID que vous avez capturé est au format texte avec le hachage afin qu'il puisse être craqué à l'aide de hashcat. De plus, airgeddon peut transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" + arr["CATALAN",684]="\${pending_of_translation} \${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà d'la comanda tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" + arr["PORTUGUESE",684]="\${pending_of_translation} \${blue_color}O arquivo PMKID que você capturou está em um formato de texto com o hash, para que possa ser quebrado usando o hashcat. Além disso, o airgeddon pode transformar a captura no formato \".cap\" para que o arquivo possa ser quebrado com o aircrack-ng como se fosse uma captura do airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também manterá o arquivo hashcat, isso é adicional) \${normal_color}\${visual_choice}" + arr["RUSSIAN",684]="\${pending_of_translation} \${blue_color}Захваченный файл PMKID находится в текстовом формате, содержащем хэш, чтобы быть взломанным с использованием hashcat. Кроме того, airgeddon может преобразовать захват в формат \".cap\", чтобы позволить файлу быть взломанным с помощью aircrack-ng, как если бы это был захват airodump-ng, но для выполнения этого преобразования потребуется команда tshark. \${green_color}Вы хотите выполнить преобразование? \${pink_color}(вы также сохраните файл hashcat, это дополнительно) \${normal_color}\${visual_choice}" + arr["GREEK",684]="\${pending_of_translation} \${blue_color}Το ληφθέν αρχείο PMKID είναι σε μορφή κειμένου που περιέχει τον κατακερματισμό, προκειμένου να καταστραφεί χρησιμοποιώντας το hashcat. Επιπλέον, το airgeddon μπορεί να μετατρέψει τη λήψη σε μορφή \".cap\" για να αφήσει το αρχείο να σπάσει χρησιμοποιώντας aircrack-ng σαν να ήταν σύλληψη airodump-ng, αλλά απαιτείται εντολή tshark για να είναι σε θέση να πραγματοποιήσει αυτόν τον μετασχηματισμό. \${green_color}Θέλετε να πραγματοποιήσετε τη μετατροπή; \${pink_color}(θα διατηρήσετε επίσης το αρχείο hashcat, αυτό είναι επιπλέον) \${normal_color}\${visual_choice}" + arr["ITALIAN",684]="\${pending_of_translation} \${blue_color}Il file PMKID che hai acquisito è in un formato di testo con l'hash in modo che possa essere crackato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere crackato con aircrack-ng come se fosse una cattura airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" + arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" + arr["GERMAN",684]="\${pending_of_translation} \${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" + arr["TURKISH",684]="\${pending_of_translation} \${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ek) \${normal_color}\${visual_choice}" + + arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending of the system, the package name containing it could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" + arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" + arr["FRENCH",685]="\${pending_of_translation} Erreur. Il semble que vous ne disposiez pas de la commande tshark. Selon le système, le paquet qui le contient peut être tshark, wireshark-cli, wireshark, etc. Installez-le avant d'essayer cette transformation la prochaine fois. La transformation ne peut pas être effectuée" + arr["CATALAN",685]="\${pending_of_translation} Error. Sembla que no tens disponible la comanda tshark. Depenent de el sistema, el paquet que el conté pot ser tshark, wireshark-cli, wireshark, etc. Instal·la-abans d'intentar aquesta transformació la propera vegada. La transformació no es pot dur a terme" + arr["PORTUGUESE",685]="\${pending_of_translation} Erro. Parece que você não tem o comando tshark disponível. Dependendo do sistema, o pacote que o contém pode ser tshark, wireshark-cli, wireshark etc. Instale-o antes de tentar esta transformação na próxima vez. A transformação não pode ser realizada" + arr["RUSSIAN",685]="\${pending_of_translation} Ошибка. Похоже, у вас нет команды tshark. В зависимости от системы имя пакета, содержащего его, может быть tshark, wireshark-cli, wireshark и т. Д. Установите его, прежде чем пытаться выполнить это преобразование в следующий раз. Преобразование не может быть сделано" + arr["GREEK",685]="\${pending_of_translation} Λάθος. Φαίνεται ότι δεν έχετε διαθέσιμη εντολή tshark. Ανάλογα με το σύστημα, το όνομα πακέτου που περιέχει θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" + arr["ITALIAN",685]="\${pending_of_translation} Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" + arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" + arr["GERMAN",685]="\${pending_of_translation} Error. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket, das es enthält, tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" + arr["TURKISH",685]="\${pending_of_translation} Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce kurun. Dönüşüm yapılamaz" + + arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" + arr["SPANISH",686]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidcappath}]" + arr["FRENCH",686]="Entrez le chemin où vous voulez enregistrer le fichier ou bien appuyez sur [Enter] pour prendre le chemin proposé par défaut \${normal_color}[\${pmkidcappath}]" + arr["CATALAN",686]="Escriu la ruta on guardarem el fitxer o prem [Enter] per acceptar la proposta per defecte \${normal_color}[\${pmkidcappath}]" + arr["PORTUGUESE",686]="Digite o caminho para salvar o arquivo ou pressione [Enter] para o caminho padrão \${normal_color}[\${pmkidcappath}]" + arr["RUSSIAN",686]="Напечатайте путь, по которому сохранить файл или нажмите [Enter] для принятия предложения по умолчанию \${normal_color}[\${pmkidcappath}]" + arr["GREEK",686]="Πληκτρολογήστε το μονοπάτι για την αποθήκευση του αρχείου ή πατήστε [Enter] για την προεπιλεγμένη επιλογή \${normal_color}[\${pmkidcappath}]" + arr["ITALIAN",686]="Scrivere il percorso dove memorizzare il file o premere [Enter] per accettare la proposta di default \${normal_color}[\${pmkidcappath}]" + arr["POLISH",686]="Wpisz ścieżkę do zapisywania plików lub naciśnij [Enter], aby zaakceptować domyślną propozycję \${normal_color}[\${pmkidcappath}]" + arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" + arr["TURKISH",686]="Dosyayı depolamak için yolu yazın veya varsayılan teklifi kabul etmek için [Enter] tuşuna basın \${normal_color}[\${pmkidcappath}]" } #Expand escaped variables in language strings with their actual values From 054f43302a3272cbce883333aae94ec4cc2aff06 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 5 Jun 2020 13:02:31 +0200 Subject: [PATCH 17/41] Missing dependencies plugin adapted to support new tshark dependency --- plugins/missing_dependencies.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/missing_dependencies.sh b/plugins/missing_dependencies.sh index 0885eba42..73bca21a6 100644 --- a/plugins/missing_dependencies.sh +++ b/plugins/missing_dependencies.sh @@ -62,6 +62,7 @@ function commands_to_packages() { commands_to_packages_correspondence["asleap"]="asleap" commands_to_packages_correspondence["john"]="john" commands_to_packages_correspondence["openssl"]="openssl" + commands_to_packages_correspondence["tshark"]="tshark" commands_to_packages_correspondence["xdpyinfo"]="x11-utils" commands_to_packages_correspondence["ethtool"]="ethtool" commands_to_packages_correspondence["lsusb"]="usbutils" @@ -109,6 +110,7 @@ function commands_to_packages() { commands_to_packages_correspondence["asleap"]="asleap" commands_to_packages_correspondence["john"]="john" commands_to_packages_correspondence["openssl"]="openssl" + commands_to_packages_correspondence["tshark"]="wireshark-cli" commands_to_packages_correspondence["xdpyinfo"]="xorg-xdpyinfo" commands_to_packages_correspondence["ethtool"]="ethtool" commands_to_packages_correspondence["lsusb"]="usbutils" From 13b5796535b8b500bce1aca61182b44ad475ae8b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Fri, 5 Jun 2020 14:00:10 +0200 Subject: [PATCH 18/41] Small fixes on strings --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index b83542560..31749f475 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -6223,7 +6223,7 @@ function initialize_language_strings() { arr["GERMAN",444]="12. Optionen und Sprachmenü" arr["TURKISH",444]="12. Ayarlar ve dil menüsü" - arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable extended colorization in the option and language menu" + arr["ENGLISH",445]="If you have ccze installed and are experiencing display errors or glitches on some windows, you should disable extended colorization in the options and language menu" arr["SPANISH",445]="Si tienes instalado ccze y experimentas errores de visualización o parpadeos en algunas ventanas, desactiva la colorización extendida en el menú de opciones e idioma" arr["FRENCH",445]="Si ccze est installé et vous avez des erreurs de visualisation et de clignotement avec certaines fenêtres, désactivez la colorisation repandue vers le menu d'options et langues" arr["CATALAN",445]="Si tens instal·lat ccze i experimentes errors de visualització o parpelleigs en algunes finestres, desactiva la coloració estesa al menú d'opcions i idioma" @@ -9085,7 +9085,7 @@ function initialize_language_strings() { arr["CATALAN",683]="S'ha comprovat que el fitxer de captura conté Handshake/PMKID de la xarxa objectiu. El script pot continuar..." arr["PORTUGUESE",683]="Foi verificado que o arquivo de captura contém um Handshake/PMKID da rede. O script pode continuar..." arr["RUSSIAN",683]="\${pending_of_translation} Было проверено, что файл захвата содержит Handshake/PMKID целевой сети. Скрипт может продолжать..." - arr["GREEK",683]="Επιβεβαιώθηκε πως το αρχείο καταγραφής περιέχει το Handshake/PMKID του δικτύου-στόχος. Το script μπορεί να συνεχίσει... " + arr["GREEK",683]="Επιβεβαιώθηκε πως το αρχείο καταγραφής περιέχει το Handshake/PMKID του δικτύου-στόχος. Το script μπορεί να συνεχίσει..." arr["ITALIAN",683]="È stato verificato che il file di cattura contiene Handshake/PMKID della rete obiettivo. Lo script può continuare..." arr["POLISH",683]="\${pending_of_translation} Plik przechwytywania został zweryfikowany jako zawierający Handshake/PMKID sieci docelowej. Skrypt może kontynuować..." arr["GERMAN",683]="Es wurde überprüft, ob die Capture-Datei das Handshake/PMKID des Zielnetzwerks enthält. Das Skript kann fortfahren..." From 92a18a4d588223d49121d658e3238f4302e652e3 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sat, 6 Jun 2020 12:00:26 +0200 Subject: [PATCH 19/41] Add tmux to Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 31db530db..eba7b5bc2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -26,7 +26,8 @@ RUN \ xterm \ iproute2 \ pciutils \ - procps + procps \ + tmux #Install airgeddon internal tools RUN \ From ab38d9c3cac2ea8c7fec9ee1fa26c63b62f0328a Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sun, 7 Jun 2020 01:02:20 +0300 Subject: [PATCH 20/41] Translated strings n.684 and n.685 to Greek --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 31749f475..861c21f51 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9097,7 +9097,7 @@ function initialize_language_strings() { arr["CATALAN",684]="\${pending_of_translation} \${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà d'la comanda tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" arr["PORTUGUESE",684]="\${pending_of_translation} \${blue_color}O arquivo PMKID que você capturou está em um formato de texto com o hash, para que possa ser quebrado usando o hashcat. Além disso, o airgeddon pode transformar a captura no formato \".cap\" para que o arquivo possa ser quebrado com o aircrack-ng como se fosse uma captura do airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também manterá o arquivo hashcat, isso é adicional) \${normal_color}\${visual_choice}" arr["RUSSIAN",684]="\${pending_of_translation} \${blue_color}Захваченный файл PMKID находится в текстовом формате, содержащем хэш, чтобы быть взломанным с использованием hashcat. Кроме того, airgeddon может преобразовать захват в формат \".cap\", чтобы позволить файлу быть взломанным с помощью aircrack-ng, как если бы это был захват airodump-ng, но для выполнения этого преобразования потребуется команда tshark. \${green_color}Вы хотите выполнить преобразование? \${pink_color}(вы также сохраните файл hashcat, это дополнительно) \${normal_color}\${visual_choice}" - arr["GREEK",684]="\${pending_of_translation} \${blue_color}Το ληφθέν αρχείο PMKID είναι σε μορφή κειμένου που περιέχει τον κατακερματισμό, προκειμένου να καταστραφεί χρησιμοποιώντας το hashcat. Επιπλέον, το airgeddon μπορεί να μετατρέψει τη λήψη σε μορφή \".cap\" για να αφήσει το αρχείο να σπάσει χρησιμοποιώντας aircrack-ng σαν να ήταν σύλληψη airodump-ng, αλλά απαιτείται εντολή tshark για να είναι σε θέση να πραγματοποιήσει αυτόν τον μετασχηματισμό. \${green_color}Θέλετε να πραγματοποιήσετε τη μετατροπή; \${pink_color}(θα διατηρήσετε επίσης το αρχείο hashcat, αυτό είναι επιπλέον) \${normal_color}\${visual_choice}" + arr["GREEK",684]="\${blue_color}Το PMKID αρχείο που έχει καταγραφεί είναι σε μορφή hash, ώστε να \"σπάσει\" χρησιμοποιώντας το hashcat. Επιπλέον, το airgeddon μπορεί να το μετατρέψει σε μορφή \".cap\" για να χρησιμοποιηθεί στο aircrack-ng, σαν να έγινε export από το airodump-ng, απαιτείται όμως η εντολή tshark για να είναι σε θέση να πραγματοποιήσει αυτόν τον μετασχηματισμό. \${green_color}Θέλετε να πραγματοποιήσετε τη μετατροπή; \${pink_color}(θα διατηρήσετε επίσης το αρχείο hashcat, αυτό είναι extra) \${normal_color}\${visual_choice}" arr["ITALIAN",684]="\${pending_of_translation} \${blue_color}Il file PMKID che hai acquisito è in un formato di testo con l'hash in modo che possa essere crackato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere crackato con aircrack-ng come se fosse una cattura airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${pending_of_translation} \${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" @@ -9109,7 +9109,7 @@ function initialize_language_strings() { arr["CATALAN",685]="\${pending_of_translation} Error. Sembla que no tens disponible la comanda tshark. Depenent de el sistema, el paquet que el conté pot ser tshark, wireshark-cli, wireshark, etc. Instal·la-abans d'intentar aquesta transformació la propera vegada. La transformació no es pot dur a terme" arr["PORTUGUESE",685]="\${pending_of_translation} Erro. Parece que você não tem o comando tshark disponível. Dependendo do sistema, o pacote que o contém pode ser tshark, wireshark-cli, wireshark etc. Instale-o antes de tentar esta transformação na próxima vez. A transformação não pode ser realizada" arr["RUSSIAN",685]="\${pending_of_translation} Ошибка. Похоже, у вас нет команды tshark. В зависимости от системы имя пакета, содержащего его, может быть tshark, wireshark-cli, wireshark и т. Д. Установите его, прежде чем пытаться выполнить это преобразование в следующий раз. Преобразование не может быть сделано" - arr["GREEK",685]="\${pending_of_translation} Λάθος. Φαίνεται ότι δεν έχετε διαθέσιμη εντολή tshark. Ανάλογα με το σύστημα, το όνομα πακέτου που περιέχει θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" + arr["GREEK",685]="Σφάλμα. Φαίνεται ότι η εντολή tshark δεν είναι διαθέσιμη. Ανάλογα με τη διανομή του συστήματος, το όνομα του πακέτου που περιέχει το tshark διαφέρει και θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" arr["ITALIAN",685]="\${pending_of_translation} Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" arr["GERMAN",685]="\${pending_of_translation} Error. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket, das es enthält, tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" From b0dcaa55abd35db2b5b40e1f5dbb4c2af7a72605 Mon Sep 17 00:00:00 2001 From: "Sotirios M. Roussis" Date: Sun, 7 Jun 2020 01:05:23 +0300 Subject: [PATCH 21/41] Corrected English strings n.684 and n.685 --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 861c21f51..d05480afe 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9091,7 +9091,7 @@ function initialize_language_strings() { arr["GERMAN",683]="Es wurde überprüft, ob die Capture-Datei das Handshake/PMKID des Zielnetzwerks enthält. Das Skript kann fortfahren..." arr["TURKISH",683]="Yakalama dosyasının hedef ağın El Handshake/PMKID değerini içerdiği doğrulandı. Yazılım devam edebilir..." - arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additionally) \${normal_color}\${visual_choice}" + arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additional) \${normal_color}\${visual_choice}" arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" arr["FRENCH",684]="\${pending_of_translation} \${blue_color}Le fichier PMKID que vous avez capturé est au format texte avec le hachage afin qu'il puisse être craqué à l'aide de hashcat. De plus, airgeddon peut transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" arr["CATALAN",684]="\${pending_of_translation} \${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà d'la comanda tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" @@ -9103,7 +9103,7 @@ function initialize_language_strings() { arr["GERMAN",684]="\${pending_of_translation} \${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${pending_of_translation} \${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ek) \${normal_color}\${visual_choice}" - arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending of the system, the package name containing it could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" + arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" arr["FRENCH",685]="\${pending_of_translation} Erreur. Il semble que vous ne disposiez pas de la commande tshark. Selon le système, le paquet qui le contient peut être tshark, wireshark-cli, wireshark, etc. Installez-le avant d'essayer cette transformation la prochaine fois. La transformation ne peut pas être effectuée" arr["CATALAN",685]="\${pending_of_translation} Error. Sembla que no tens disponible la comanda tshark. Depenent de el sistema, el paquet que el conté pot ser tshark, wireshark-cli, wireshark, etc. Instal·la-abans d'intentar aquesta transformació la propera vegada. La transformació no es pot dur a terme" From ceb4da53e9e6bdd6918bee636222958889c7ae5d Mon Sep 17 00:00:00 2001 From: salu90 Date: Sun, 7 Jun 2020 00:12:27 +0200 Subject: [PATCH 22/41] Italian translation updated --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index d05480afe..8d2be4faf 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9098,7 +9098,7 @@ function initialize_language_strings() { arr["PORTUGUESE",684]="\${pending_of_translation} \${blue_color}O arquivo PMKID que você capturou está em um formato de texto com o hash, para que possa ser quebrado usando o hashcat. Além disso, o airgeddon pode transformar a captura no formato \".cap\" para que o arquivo possa ser quebrado com o aircrack-ng como se fosse uma captura do airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também manterá o arquivo hashcat, isso é adicional) \${normal_color}\${visual_choice}" arr["RUSSIAN",684]="\${pending_of_translation} \${blue_color}Захваченный файл PMKID находится в текстовом формате, содержащем хэш, чтобы быть взломанным с использованием hashcat. Кроме того, airgeddon может преобразовать захват в формат \".cap\", чтобы позволить файлу быть взломанным с помощью aircrack-ng, как если бы это был захват airodump-ng, но для выполнения этого преобразования потребуется команда tshark. \${green_color}Вы хотите выполнить преобразование? \${pink_color}(вы также сохраните файл hashcat, это дополнительно) \${normal_color}\${visual_choice}" arr["GREEK",684]="\${blue_color}Το PMKID αρχείο που έχει καταγραφεί είναι σε μορφή hash, ώστε να \"σπάσει\" χρησιμοποιώντας το hashcat. Επιπλέον, το airgeddon μπορεί να το μετατρέψει σε μορφή \".cap\" για να χρησιμοποιηθεί στο aircrack-ng, σαν να έγινε export από το airodump-ng, απαιτείται όμως η εντολή tshark για να είναι σε θέση να πραγματοποιήσει αυτόν τον μετασχηματισμό. \${green_color}Θέλετε να πραγματοποιήσετε τη μετατροπή; \${pink_color}(θα διατηρήσετε επίσης το αρχείο hashcat, αυτό είναι extra) \${normal_color}\${visual_choice}" - arr["ITALIAN",684]="\${pending_of_translation} \${blue_color}Il file PMKID che hai acquisito è in un formato di testo con l'hash in modo che possa essere crackato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere crackato con aircrack-ng come se fosse una cattura airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" + arr["ITALIAN",684]="\${blue_color}Il file PMKID che hai catturato è in un formato di testo con l'hash in modo che possa essere craccato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere craccato con aircrack-ng come se fosse stato catturato con airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${pending_of_translation} \${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${pending_of_translation} \${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ek) \${normal_color}\${visual_choice}" @@ -9110,7 +9110,7 @@ function initialize_language_strings() { arr["PORTUGUESE",685]="\${pending_of_translation} Erro. Parece que você não tem o comando tshark disponível. Dependendo do sistema, o pacote que o contém pode ser tshark, wireshark-cli, wireshark etc. Instale-o antes de tentar esta transformação na próxima vez. A transformação não pode ser realizada" arr["RUSSIAN",685]="\${pending_of_translation} Ошибка. Похоже, у вас нет команды tshark. В зависимости от системы имя пакета, содержащего его, может быть tshark, wireshark-cli, wireshark и т. Д. Установите его, прежде чем пытаться выполнить это преобразование в следующий раз. Преобразование не может быть сделано" arr["GREEK",685]="Σφάλμα. Φαίνεται ότι η εντολή tshark δεν είναι διαθέσιμη. Ανάλογα με τη διανομή του συστήματος, το όνομα του πακέτου που περιέχει το tshark διαφέρει και θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" - arr["ITALIAN",685]="\${pending_of_translation} Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" + arr["ITALIAN",685]="Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" arr["GERMAN",685]="\${pending_of_translation} Error. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket, das es enthält, tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" arr["TURKISH",685]="\${pending_of_translation} Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce kurun. Dönüşüm yapılamaz" From 39b78b200883389f49c463312031669336860d8d Mon Sep 17 00:00:00 2001 From: Luan Date: Sat, 6 Jun 2020 19:24:04 -0300 Subject: [PATCH 23/41] Update portuguese language --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 8d2be4faf..d884d388b 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9095,7 +9095,7 @@ function initialize_language_strings() { arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" arr["FRENCH",684]="\${pending_of_translation} \${blue_color}Le fichier PMKID que vous avez capturé est au format texte avec le hachage afin qu'il puisse être craqué à l'aide de hashcat. De plus, airgeddon peut transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" arr["CATALAN",684]="\${pending_of_translation} \${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà d'la comanda tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" - arr["PORTUGUESE",684]="\${pending_of_translation} \${blue_color}O arquivo PMKID que você capturou está em um formato de texto com o hash, para que possa ser quebrado usando o hashcat. Além disso, o airgeddon pode transformar a captura no formato \".cap\" para que o arquivo possa ser quebrado com o aircrack-ng como se fosse uma captura do airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também manterá o arquivo hashcat, isso é adicional) \${normal_color}\${visual_choice}" + arr["PORTUGUESE",684]="\${blue_color}O arquivo PMKID que você capturou contém um texto no formato de uma hash, para ser descriptografado usando o hashcat. Além disso, o airgeddon pode transformar o arquivo no formato \".cap\" para que poder ser quebrado com o aircrack-ng como se fosse um arquivo capturado pelo airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também continuará com o arquivo original) \${normal_color}\${visual_choice}" arr["RUSSIAN",684]="\${pending_of_translation} \${blue_color}Захваченный файл PMKID находится в текстовом формате, содержащем хэш, чтобы быть взломанным с использованием hashcat. Кроме того, airgeddon может преобразовать захват в формат \".cap\", чтобы позволить файлу быть взломанным с помощью aircrack-ng, как если бы это был захват airodump-ng, но для выполнения этого преобразования потребуется команда tshark. \${green_color}Вы хотите выполнить преобразование? \${pink_color}(вы также сохраните файл hashcat, это дополнительно) \${normal_color}\${visual_choice}" arr["GREEK",684]="\${blue_color}Το PMKID αρχείο που έχει καταγραφεί είναι σε μορφή hash, ώστε να \"σπάσει\" χρησιμοποιώντας το hashcat. Επιπλέον, το airgeddon μπορεί να το μετατρέψει σε μορφή \".cap\" για να χρησιμοποιηθεί στο aircrack-ng, σαν να έγινε export από το airodump-ng, απαιτείται όμως η εντολή tshark για να είναι σε θέση να πραγματοποιήσει αυτόν τον μετασχηματισμό. \${green_color}Θέλετε να πραγματοποιήσετε τη μετατροπή; \${pink_color}(θα διατηρήσετε επίσης το αρχείο hashcat, αυτό είναι extra) \${normal_color}\${visual_choice}" arr["ITALIAN",684]="\${blue_color}Il file PMKID che hai catturato è in un formato di testo con l'hash in modo che possa essere craccato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere craccato con aircrack-ng come se fosse stato catturato con airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" @@ -9107,7 +9107,7 @@ function initialize_language_strings() { arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" arr["FRENCH",685]="\${pending_of_translation} Erreur. Il semble que vous ne disposiez pas de la commande tshark. Selon le système, le paquet qui le contient peut être tshark, wireshark-cli, wireshark, etc. Installez-le avant d'essayer cette transformation la prochaine fois. La transformation ne peut pas être effectuée" arr["CATALAN",685]="\${pending_of_translation} Error. Sembla que no tens disponible la comanda tshark. Depenent de el sistema, el paquet que el conté pot ser tshark, wireshark-cli, wireshark, etc. Instal·la-abans d'intentar aquesta transformació la propera vegada. La transformació no es pot dur a terme" - arr["PORTUGUESE",685]="\${pending_of_translation} Erro. Parece que você não tem o comando tshark disponível. Dependendo do sistema, o pacote que o contém pode ser tshark, wireshark-cli, wireshark etc. Instale-o antes de tentar esta transformação na próxima vez. A transformação não pode ser realizada" + arr["PORTUGUESE",685]="Erro. Parece que você não tem o comando tshark disponível. Dependendo do sistema, o nome do pacote pode ser: tshark, wireshark-cli, wireshark, etc. Instale-o antes de tentar esta transformação na próxima vez. A transformação não pode ser realizada!" arr["RUSSIAN",685]="\${pending_of_translation} Ошибка. Похоже, у вас нет команды tshark. В зависимости от системы имя пакета, содержащего его, может быть tshark, wireshark-cli, wireshark и т. Д. Установите его, прежде чем пытаться выполнить это преобразование в следующий раз. Преобразование не может быть сделано" arr["GREEK",685]="Σφάλμα. Φαίνεται ότι η εντολή tshark δεν είναι διαθέσιμη. Ανάλογα με τη διανομή του συστήματος, το όνομα του πακέτου που περιέχει το tshark διαφέρει και θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" arr["ITALIAN",685]="Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" From 2101c708974b96eb6f3f9bb1521a6873bab88089 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 7 Jun 2020 01:12:21 +0200 Subject: [PATCH 24/41] Update WPS Pin database --- known_pins.db | 1 + pindb_checksum.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/known_pins.db b/known_pins.db index 63be36e27..e12637f6e 100644 --- a/known_pins.db +++ b/known_pins.db @@ -370,6 +370,7 @@ function set_pin_database() { PINDB["A8F94B"]="28612919" PINDB["AA8DD3"]="03053447" PINDB["AABBCC"]="76334693" + PINDB["AC2205"]="71756837" PINDB["AC220B"]="20172527" PINDB["AC9E17"]="02104003" PINDB["ACE87B"]="77502896" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 2014727fb..418081a56 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -7be4135b54234d73136a776f63aeb60c +3fa8a4c2977d3180a02d46d1c8f52e98 From 32619c9912f7ebe4af3797b1d05db09a8539622a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 9 Jun 2020 00:41:07 +0200 Subject: [PATCH 25/41] Force refresh of package list on Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index eba7b5bc2..a0d01b900 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,7 +15,7 @@ ENV AIRGEDDON_URL="https://github.com/v1s1t0r1sh3r3/airgeddon.git" ENV HASHCAT2_URL="https://github.com/v1s1t0r1sh3r3/hashcat2.0.git" #Update system -RUN pacman -Sy +RUN pacman -Syy #Install airgeddon essential tools RUN \ From e9bfec85f5887da89574e3f8f9dcf34952dead3b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 9 Jun 2020 08:49:38 +0200 Subject: [PATCH 26/41] Add tshark to Dockerfile --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a0d01b900..d45885640 100644 --- a/Dockerfile +++ b/Dockerfile @@ -70,7 +70,8 @@ RUN \ hcxtools \ hcxdumptool \ beef-git \ - sslstrip + sslstrip \ + wireshark-cli #Env var for display ENV DISPLAY=":0" @@ -116,6 +117,7 @@ RUN \ libffi && \ gem install bettercap && \ ln -s /root/.gem/ruby/2.7.0/bin/bettercap /usr/local/bin/bettercap && \ + ln -s /usr/lib/libffi.so.7 /usr/lib/libffi.so.6 && \ chmod +x /usr/local/bin/bettercap #Clean packages From 06e6c6f44cc05e5be8e18003487d9920e1e1c129 Mon Sep 17 00:00:00 2001 From: UN5T48L3 Date: Tue, 9 Jun 2020 12:59:11 +0300 Subject: [PATCH 27/41] turkish language strings updated --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index d884d388b..07e3639d3 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9101,7 +9101,7 @@ function initialize_language_strings() { arr["ITALIAN",684]="\${blue_color}Il file PMKID che hai catturato è in un formato di testo con l'hash in modo che possa essere craccato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere craccato con aircrack-ng come se fosse stato catturato con airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${pending_of_translation} \${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" - arr["TURKISH",684]="\${pending_of_translation} \${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ek) \${normal_color}\${visual_choice}" + arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir.) \${normal_color}\${visual_choice}" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" @@ -9113,7 +9113,7 @@ function initialize_language_strings() { arr["ITALIAN",685]="Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" arr["GERMAN",685]="\${pending_of_translation} Error. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket, das es enthält, tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" - arr["TURKISH",685]="\${pending_of_translation} Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce kurun. Dönüşüm yapılamaz" + arr["TURKISH",685]="\${pending_of_translation} Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" arr["SPANISH",686]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidcappath}]" From ebb799830fedaa123c24b9aabe787a798ccd231a Mon Sep 17 00:00:00 2001 From: UN5T48L3 Date: Tue, 9 Jun 2020 13:03:23 +0300 Subject: [PATCH 28/41] turkish language strings updated --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index 07e3639d3..c658dc17c 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9113,7 +9113,7 @@ function initialize_language_strings() { arr["ITALIAN",685]="Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" arr["GERMAN",685]="\${pending_of_translation} Error. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket, das es enthält, tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" - arr["TURKISH",685]="\${pending_of_translation} Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" + arr["TURKISH",685]="Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" arr["SPANISH",686]="Escribe la ruta donde guardaremos el fichero o pulsa [Enter] para aceptar la propuesta por defecto \${normal_color}[\${pmkidcappath}]" From 11cc94402242702dbcbafeddb332550e3bef6005 Mon Sep 17 00:00:00 2001 From: UN5T48L3 Date: Tue, 9 Jun 2020 13:04:31 +0300 Subject: [PATCH 29/41] turkish language strings updated --- language_strings.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language_strings.sh b/language_strings.sh index c658dc17c..9e2fad7f1 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9101,7 +9101,7 @@ function initialize_language_strings() { arr["ITALIAN",684]="\${blue_color}Il file PMKID che hai catturato è in un formato di testo con l'hash in modo che possa essere craccato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere craccato con aircrack-ng come se fosse stato catturato con airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" arr["GERMAN",684]="\${pending_of_translation} \${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" - arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir.) \${normal_color}\${visual_choice}" + arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir) \${normal_color}\${visual_choice}" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" From d88dee59c1ab671102c2f4dfb9fbfef4eb66edab Mon Sep 17 00:00:00 2001 From: cLn73 Date: Tue, 9 Jun 2020 13:42:19 +0200 Subject: [PATCH 30/41] Updated Catalan Translations --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 9e2fad7f1..8ede7417e 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9094,7 +9094,7 @@ function initialize_language_strings() { arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additional) \${normal_color}\${visual_choice}" arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" arr["FRENCH",684]="\${pending_of_translation} \${blue_color}Le fichier PMKID que vous avez capturé est au format texte avec le hachage afin qu'il puisse être craqué à l'aide de hashcat. De plus, airgeddon peut transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" - arr["CATALAN",684]="\${pending_of_translation} \${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà d'la comanda tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" + arr["CATALAN",684]="\${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà del comandament tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" arr["PORTUGUESE",684]="\${blue_color}O arquivo PMKID que você capturou contém um texto no formato de uma hash, para ser descriptografado usando o hashcat. Além disso, o airgeddon pode transformar o arquivo no formato \".cap\" para que poder ser quebrado com o aircrack-ng como se fosse um arquivo capturado pelo airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também continuará com o arquivo original) \${normal_color}\${visual_choice}" arr["RUSSIAN",684]="\${pending_of_translation} \${blue_color}Захваченный файл PMKID находится в текстовом формате, содержащем хэш, чтобы быть взломанным с использованием hashcat. Кроме того, airgeddon может преобразовать захват в формат \".cap\", чтобы позволить файлу быть взломанным с помощью aircrack-ng, как если бы это был захват airodump-ng, но для выполнения этого преобразования потребуется команда tshark. \${green_color}Вы хотите выполнить преобразование? \${pink_color}(вы также сохраните файл hashcat, это дополнительно) \${normal_color}\${visual_choice}" arr["GREEK",684]="\${blue_color}Το PMKID αρχείο που έχει καταγραφεί είναι σε μορφή hash, ώστε να \"σπάσει\" χρησιμοποιώντας το hashcat. Επιπλέον, το airgeddon μπορεί να το μετατρέψει σε μορφή \".cap\" για να χρησιμοποιηθεί στο aircrack-ng, σαν να έγινε export από το airodump-ng, απαιτείται όμως η εντολή tshark για να είναι σε θέση να πραγματοποιήσει αυτόν τον μετασχηματισμό. \${green_color}Θέλετε να πραγματοποιήσετε τη μετατροπή; \${pink_color}(θα διατηρήσετε επίσης το αρχείο hashcat, αυτό είναι extra) \${normal_color}\${visual_choice}" @@ -9106,7 +9106,7 @@ function initialize_language_strings() { arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" arr["FRENCH",685]="\${pending_of_translation} Erreur. Il semble que vous ne disposiez pas de la commande tshark. Selon le système, le paquet qui le contient peut être tshark, wireshark-cli, wireshark, etc. Installez-le avant d'essayer cette transformation la prochaine fois. La transformation ne peut pas être effectuée" - arr["CATALAN",685]="\${pending_of_translation} Error. Sembla que no tens disponible la comanda tshark. Depenent de el sistema, el paquet que el conté pot ser tshark, wireshark-cli, wireshark, etc. Instal·la-abans d'intentar aquesta transformació la propera vegada. La transformació no es pot dur a terme" + arr["CATALAN",685]="Error. Sembla que no tens disponible el comandament tshark. Depenent del sistema, el paquet que el conté pot ser tshark, wireshark-cli, wireshark, etc. Instal·la-l abans d'intentar aquesta transformació la propera vegada. La transformació no es pot dur a terme" arr["PORTUGUESE",685]="Erro. Parece que você não tem o comando tshark disponível. Dependendo do sistema, o nome do pacote pode ser: tshark, wireshark-cli, wireshark, etc. Instale-o antes de tentar esta transformação na próxima vez. A transformação não pode ser realizada!" arr["RUSSIAN",685]="\${pending_of_translation} Ошибка. Похоже, у вас нет команды tshark. В зависимости от системы имя пакета, содержащего его, может быть tshark, wireshark-cli, wireshark и т. Д. Установите его, прежде чем пытаться выполнить это преобразование в следующий раз. Преобразование не может быть сделано" arr["GREEK",685]="Σφάλμα. Φαίνεται ότι η εντολή tshark δεν είναι διαθέσιμη. Ανάλογα με τη διανομή του συστήματος, το όνομα του πακέτου που περιέχει το tshark διαφέρει και θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" From 77f8465f9d236b1b703d23dca6b39943bfdb8491 Mon Sep 17 00:00:00 2001 From: hamperfait <9727671+hamperfait@users.noreply.github.com> Date: Tue, 9 Jun 2020 14:10:58 +0200 Subject: [PATCH 31/41] updated german strings --- language_strings.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index 8ede7417e..b8cf9c2f6 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -137,7 +137,7 @@ function initialize_language_strings() { docker_image["GREEK"]="Με βάση to ArchStrike Docker image" docker_image["ITALIAN"]="Basato sull'immagine di Docker di ArchStrike" docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" - docker_image["GERMAN"]="${pending_of_translation} Basierend auf dem ArchStrike Docker-Image" + docker_image["GERMAN"]="Auf dem ArchStrike Docker-Image basiert" docker_image["TURKISH"]="ArchStrike Docker image tabanlı" declare -gA et_misc_texts @@ -9100,7 +9100,7 @@ function initialize_language_strings() { arr["GREEK",684]="\${blue_color}Το PMKID αρχείο που έχει καταγραφεί είναι σε μορφή hash, ώστε να \"σπάσει\" χρησιμοποιώντας το hashcat. Επιπλέον, το airgeddon μπορεί να το μετατρέψει σε μορφή \".cap\" για να χρησιμοποιηθεί στο aircrack-ng, σαν να έγινε export από το airodump-ng, απαιτείται όμως η εντολή tshark για να είναι σε θέση να πραγματοποιήσει αυτόν τον μετασχηματισμό. \${green_color}Θέλετε να πραγματοποιήσετε τη μετατροπή; \${pink_color}(θα διατηρήσετε επίσης το αρχείο hashcat, αυτό είναι extra) \${normal_color}\${visual_choice}" arr["ITALIAN",684]="\${blue_color}Il file PMKID che hai catturato è in un formato di testo con l'hash in modo che possa essere craccato usando hashcat. Inoltre, airgeddon può trasformare la cattura in formato \".cap\" in modo che il file possa essere craccato con aircrack-ng come se fosse stato catturato con airodump-ng, ma richiederà il comando tshark per eseguire questa trasformazione. \${green_color}Vuoi eseguire la trasformazione? \${pink_color}(manterrai anche il file hashcat, questo è aggiuntivo) \${normal_color}\${visual_choice}" arr["POLISH",684]="\${pending_of_translation} \${blue_color}Plik PMKID, który przechwyciłeś, jest w formacie tekstowym z hashem, dzięki czemu można go złamać za pomocą hashcat. Ponadto airgeddon może przekształcić przechwytywanie w format \".cap\", dzięki czemu plik może zostać złamany za pomocą aircrack-ng, tak jakby był przechwytywaniem airodump-ng, ale do przeprowadzenia tej transformacji będzie wymagało polecenia tshark. \${green_color}Czy chcesz wykonać transformację? \${pink_color}(zachowasz również plik hashcat, to jest dodatek) \${normal_color}\${visual_choice}" - arr["GERMAN",684]="\${pending_of_translation} \${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" + arr["GERMAN",684]="\${blue_color}Die von Ihnen erfasste PMKID-Datei liegt in einem Textformat mit dem Hash vor, sodass sie mit Hashcat geknackt werden kann. Darüber hinaus kann airgeddon die Erfassung in das Format \".cap\" umwandeln, sodass die Datei mit aircrack-ng geknackt werden kann, als wäre es eine airodump-ng-Erfassung. Für diese Umwandlung ist jedoch der Befehl tshark erforderlich. \${green_color}Möchten Sie die Transformation durchführen? \${pink_color}(Sie behalten auch die Hashcat-Datei bei, dies ist zusätzlich) \${normal_color}\${visual_choice}" arr["TURKISH",684]="\${blue_color}Yakaladığınız PMKID dosyası, karma ile metin biçimindedir, böylece hashcat kullanılarak kırılabilir. Buna ek olarak, airgeddon yakalamayı \".cap\" biçimine dönüştürebilir, böylece dosya bir airodump-ng yakalaması gibi aircrack-ng ile kırılabilir, ancak tshark komutunun bu dönüşümü gerçekleştirmesi gerekir. \${green_color}Dönüşümü gerçekleştirmek istiyor musunuz? \${pink_color}(hashcat dosyasını da saklayacaksınız, bu ektir) \${normal_color}\${visual_choice}" arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" @@ -9112,7 +9112,7 @@ function initialize_language_strings() { arr["GREEK",685]="Σφάλμα. Φαίνεται ότι η εντολή tshark δεν είναι διαθέσιμη. Ανάλογα με τη διανομή του συστήματος, το όνομα του πακέτου που περιέχει το tshark διαφέρει και θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" arr["ITALIAN",685]="Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" - arr["GERMAN",685]="\${pending_of_translation} Error. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket, das es enthält, tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" + arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" arr["TURKISH",685]="Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" From 1ffebba96292e25cd7d4d5392acc2b55ae900f4d Mon Sep 17 00:00:00 2001 From: hamperfait <9727671+hamperfait@users.noreply.github.com> Date: Tue, 9 Jun 2020 14:15:45 +0200 Subject: [PATCH 32/41] updated german string 685 --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index b8cf9c2f6..bbd280559 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -137,7 +137,7 @@ function initialize_language_strings() { docker_image["GREEK"]="Με βάση to ArchStrike Docker image" docker_image["ITALIAN"]="Basato sull'immagine di Docker di ArchStrike" docker_image["POLISH"]="${pending_of_translation} Na podstawie obrazu ArchStrike Docker" - docker_image["GERMAN"]="Auf dem ArchStrike Docker-Image basiert" + docker_image["GERMAN"]="Auf dem ArchStrike Docker-Image" docker_image["TURKISH"]="ArchStrike Docker image tabanlı" declare -gA et_misc_texts @@ -9112,7 +9112,7 @@ function initialize_language_strings() { arr["GREEK",685]="Σφάλμα. Φαίνεται ότι η εντολή tshark δεν είναι διαθέσιμη. Ανάλογα με τη διανομή του συστήματος, το όνομα του πακέτου που περιέχει το tshark διαφέρει και θα μπορούσε να είναι tshark, wireshark-cli, wireshark, κ.λπ. Εγκαταστήστε το πριν δοκιμάσετε αυτόν τον μετασχηματισμό την επόμενη φορά. Ο μετασχηματισμός δεν μπορεί να γίνει" arr["ITALIAN",685]="Errore. Sembra che tu non abbia il comando tshark disponibile. A seconda del sistema, il pacchetto che lo contiene può essere tshark, wireshark-cli, wireshark, etc. Installalo prima di provare questa trasformazione la prossima volta. La trasformazione non può essere effettuata" arr["POLISH",685]="\${pending_of_translation} Błąd. Wygląda na to, że nie masz dostępnego polecenia tshark. W zależności od systemu pakiet, który go zawiera, może być tshark, wireshark-cli, wireshark itp. Zainstaluj go przed następnym użyciem tej transformacji. Nie można przeprowadzić transformacji" - arr["GERMAN",686]="Schreiben Sie den Pfad, unter dem die Datei gespeichert werden soll, oder drücken Sie die [Enter]-Taste, um den Standardvorschlag \${normal_color}[\${pmkidcappath}] \${green_color}zu benutzen" + arr["GERMAN",685]="Fehler. Anscheinend steht Ihnen der Befehl tshark nicht zur Verfügung. Je nach System kann das Paket tshark, wireshark-cli, wireshark usw. sein. Installieren Sie es, bevor Sie diese Transformation das nächste Mal versuchen. Die Transformation kann nicht durchgeführt werden" arr["TURKISH",685]="Hata. Görünüşe göre tshark komutu yok. Sisteme bağlı olarak, onu içeren paket tshark, wireshark-cli, wireshark vb. Olabilir. Bir dahaki sefere bu dönüşümü denemeden önce ilgili paketleri kurun. Dönüşüm yapılamaz" arr["ENGLISH",686]="Type the path to store the file or press [Enter] to accept the default proposal \${normal_color}[\${pmkidcappath}]" From 881aa104af5db9030a659c62fbf0d7c2c6f5254f Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 9 Jun 2020 17:20:32 +0200 Subject: [PATCH 33/41] Add Arch AUR image for wiki --- imgs/wiki/arch_aur.png | Bin 0 -> 11718 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 imgs/wiki/arch_aur.png diff --git a/imgs/wiki/arch_aur.png b/imgs/wiki/arch_aur.png new file mode 100644 index 0000000000000000000000000000000000000000..44380a0fc326670137d33bc89bf1802153381ab7 GIT binary patch literal 11718 zcmcI~1yqz@*DoR{sfd75(nvD{!@wY=bW1nL3m0qZ+)G4IfVnQVH7EE^--(DP8NEd}Nx0`C2I{*QLlAgXpP!$K&~JoY&)u4O@_| zb6*~sJh|HpuNo+kbZ_y#Hh(L;1IFtAkYPb||8=3#6d#eYSmC>K%9nT!*BElWhh9WR zuO}UaX~JPG1P(^G6sQd>U+c!+8`arX@B4_<`L@OUoH6Qda^xUy9ZhhE+{3Y9l}BH; zZ@&W5Sn*TWX;u|C9r|7gKN#Of+GI%Mh;ax%(s}Nd$>po@_*vXKyxWfa-nOxax=91S zUCk~08p&$iH+y74_k1y0x|A>X)kMDlk;Ju=(Q(AU5HGs<-WqWj{EmTfXA`Ba?WC=! zAc(NF<}$vCFPEFO9UzT?AtdT%XN<5!I?=+BW+)qB`t62hdRml;FufL^B1q9r9BGb{ z@o+$@c_^tPJS-6~6M9h*S|K+YwLfc9i1dyfLZ>s_rF!_sP1luPn}sHben`6d`Q&;N;B6I%qJKf}l_s5&;!3hMNAZP1ykjY#w8)|El%IDic5>4;&0P zg`4to3h;oToW^{BRWK+ooRbd%g7Wd2@bDp#y!5pHnpfP`%GN>A)&z(yFm8enG_`fG zHU=PsvNkqDa@*OM-2fWU4tODhas*b-{jV*ehP40d$_hpM2kr!o5jSubrbpbYGtz|q zuVK`G6TSb;&Og<i~E1F-_h9R-&_Bmt^NOB z>;DQa!ra)#3<+dVZu%R4xNmaJpG(92f3DiUR{d|}JO?m+v!;%JMdF3A**`H65tk4E zzmSxKyxZy~4qjHI3~LB;qk{9%|2qnH`C&1H%JTo@G_lIV^aX zeqweFDzm8DSeUJ|engahVlSC+&<}91H2nYXZ_I6S?bim=*!%7Q>LOqs2R}KF?d9QW z{>Ci|AMh7+LN4*J{68{Ko=~6gf6C=~R$6R4I^8lPCK~t^2Wv3=>FLm}>0ZXVTsBXK zDGMl{_^hr(n}dvltS=2JPHV@!8Z8PhBw-V`GW-}Q@)1imcB>K>)2{+tQ7-tA09|-g z(Gi-p^MxS_*daoOf?zallAF`4CaWLkZZo;L!2!^i^>Uz z<@fk{LWP+f0>3^<|n=`471ouC%R6cg$7;$p}))xSozt*@vfBs$5z;1m^0* zY`8oGrqDE{wH4pbw27_Q{%kp2p%F^?x!2Kj#iB89rJQ*kCKQX{mmv}qRiA?w&JMRf zya6yE89_oRsq$FR1ca92?EX<&}QaczD53^@a~e?vG0D>So2cTtT$n%Xyi@gw@PB!5Kc zr54XAdwW~KVpJ&7&hGHQVJF0E=poB!hKHpg z7V(hM$jHb;R3Lf>v73uWxa`T_Y^cDXI1G0Cia{rU*=n696%sLNWx5w=PbCuzOH4vI z;%K~<^XJG;F1u1#8B6BAnQZ~8mfay$qPf4ElaDK!@>&>K4g~eeQ|Q6a>$A${{7vf` zW!l=*LNGj=1@HFR;Yz3>{5*HPHeqp$Td!=;$)x0sCI* zi$p0f>Os}IoD{+OqimWqVfh*j_aN5amX9b{iDo)SanLFxZw!x*#kRNlx|(C{$3Je` z6sgJU*V`=Q|I|11vZ>#(!SbJ$h#;cWNlX^Cy=O$F%%o`hV)K=OW0l;GkpTOHU!u|V z&g(Nz7%W-n=;&%28nkqMO-uB0519%K0sW|vJU(ZC|GLDO;5y7*_fm@x(Xy4jKBO>j zo+yLrUI_$HvvYJ|K zo>P^H`m`9}M2swr-XI5mZD^?he^TL;Dag#HNkKKTKa?&a>FZpSRW^B8fM080WXJAA z!LXaV#yPcx1+(hz{rBROoT**9P?KHu+z&hM zM%#ZgNi5TUGwkM>*k+)wZ$8%uySlm>Ej37;syl5jJ`+R+iLUE-@F_sYx@5I}x zTYFNeYh74Yq0K=h>hqq@^1I#6heNNVta_8py__JCt9 zTQjKfnS>sb7bTh_nc{c-{rz!paKwtnh$$)i64I&X1*fDyd4xn&l+p z+{W4|m53x8OzjTZ*Lg47)85zB8`q%u2GdF~E~u<11w)xrw<>Tlk}g3m_T)s2iZcCi zd$XuPXzQy2$TTIyyrt=QPVX}z8)@1z*F3d+rDENx&>@lY;)&D6_TZ7Mj;(Y*KR*t= z>hS33Xn41pnp())w_>r3XGfcT6KKS*ubBY@>rl(@#XHw#gYSFt6jO2T-{&T9;edso z{Vpo|`8D&l{5!5(CF*Ig9CKUsfEj~1dZ2y z<_wP$s_RmcX{(tyX=?(%61xTu;slX~om#XDPJJc&O0|}{1!LbVpMq;IELDn-(qY?s z_Ed=HNm~7ZUNpx2G`wsby4Cttu1r6#%qh~e)=h;Sg|ZYpsT-R21)LPkx_@;5cv)@QrI^?M z@3m)*((`pJq3Ezf)RX10dru)f5cTB zP0e3-nr-Y-Ci(3v>`RsS*BryHwTYUO?UT2!w@nvoym9BA`n*Vp3(9h4Dw*H^xjwHZ zr*%&R4_p3_pShAr>>b5jHp0ToJcP?3R~4$ODT@A_pSj`^#6dBxYNRz{S8uFdk*E0c zYtvKipbYkrqB;%WK=Wx%8OXGhGHpI$D;r4GV|C=`)UBlD=YKbnul$gdR8n7`3XMj0 zbayW;Es2lhDUu6&Kq4sk*uHZ?AS90-J!%Mc!o|haueI~LefQqiVjbQhvBub>0aFv5 zuCcMRzU!qZ(Q=nf-Gx=q$L9fe3e-F2ua}oijy5L60nO3e#h2&D-JQ8^X=|T8f!f;J z>)dwXi(uJu;byqwz5FjPxth)e7~{z2#f$8korntG5}_($?ZU3{qa2%K&RPhq*1K%>Jz5LTY7a+xI%PNUIEv z);9lMOioAvp=DutyE>2>7a!k&Ms!b9TT|*)TeXgiRD4R)EXs9W|NdUU{zs5?wQyBO zhlI%K@NXh;0hxNT$&+72MdfjX)WzlHugQw151%SA3J4^%2jAbH z^W4^{;$(%eYn7TD{vLZA(FO0;D$$j6bF0;uQC;ea2n!idl$(23^_Yd9Y}^L-BL-(ZLStn2T+gdR+}rm93kVl-qsPStntPA znWwVr=>^p*TLy1Oj3=K?74v9CZ_qI?1lTWifla;;r9iDM_W7QTgc`Ty&_)@4bRZq~BzR~$m8!vz z@W#(Xv=!2Gz5qv+L8qoSbF6hl&aF~ z`)|wvW53I{-P?l*HPO&CLFaOct7HXc)1h>0CWz$l`XPtW=f?hZ(w+6P=0tZ9KEA38 zCA=joIjS1ILZjvA=@rDvvG;B3RX&2(jHH*DAAjn4X8zDg1FT#+Kj+tPw&nOG%$%v% z9J)a%VKcJzDt33e0<*{AIJaG(6APWia?sd(w~7L~7$Pkjbv| z9&riXBQjrNs10@MH6UyuOy^6r&D#MG0@TY)kvyd|IUqLH>AcAb9bH|C)6$Zv*Z|Z^ zBGZIDzc2dqW(hTHOus9t6tVLD9vX4&_&V!I)6Kv3f_+@@#0WC}5af9`tJZCS!jpK& zv4PD^crAY_ECTR*a~8kKm$r|7$-XAL+77vt6(f)q-*>h@*|=-b*_a9>ks<`pQ6lCV z-3cCpUQ5$>$F~ODt*~2s5gQxZyE!yhey>{dtAnHCriGr)1Vb$LK8Q&eJ5{BnCMhGA zgj`A%8@~E;TPqVcmtQ@Zz%6}N=cH!*SIIrY98;CePN0HE|4ggVsl2A>sngg70-vRV z-ms&Z^*qi+#dY1QIy^q^9w>3cu0J_(15UoK?8_R4 zig=Z^-fkKr8$1AE9qP-J;IRLQZO5C1ZItN;aw9(;mPem7>-A-0M`m$;ydmK zM0&VdjBS8w@%`yLEMgu*`RH2r#aOpnn^pKNB0zqmr83n7^_O zn0!WLF9LSrL@Bbq*_kgqGbxJZV-Mo%9@h{r z?fDVC@N<;-(YFJRbB2g05$)w@S2dp3B|su4cp@~hYH8M=^t?p3it1CbQ+av0fY-^V zv0VUxhCZjr)CcVtKygbiB=p{O-n(WZ)>AUb)g?qRW+It5Lf+TfCt&Zqdado=MKt*Z z<*b!80w#A2XJ###00TRBqM#%KFOdozRD4&h`%&PQPpJy{ERD(E9L83dxgQV1S7**CNoArloE_EVu8ib-OaPB7AV9jrO9$FQrAG?i#5T<^%T=i1O1zP~m!f?gVs z5R;A7uC=3MkP3gb{=KB5qvLCnr>n>Dmf})Z=UO1(_s-rP+tF7+)nnJ;EXhjS`MKX( z_6I+Q4}On@aq3muEw*6;+YL2Y&UATp$gc2xW4>9GA|gnq!ZaZzT9>@Nz<)9PkV+Bu zf=QOt&M8#lGQ~zhsE7}!$=aDFJx+A{DH2jPzDw@4%6Z)jl@r%3GZV}1y!=KtlWmLF zG`*5tn=vnM(>IrM_&)qPl1WpQwa;O(d1gkxv8kzNV4!n$miqqv`#iktpGJ)o3liZ7 zXsY{Z2DcrLczYs#p_>3LBzk*{gJvpep;7ye=-y))Rbw9|{TU6ZNb2s7EAl%0Sx?2k zr?(crIzHm2Al2`S(IHFjkL{%SS|!chkQLf|zV+;h&xvu7wenPrtunBu)%^fi;0E1`-&$qPEg^3%Cf^}QF}`}5#&xzX)Wot~2?SG^y-OXkNB1m=;M zJ}f%ccYb)Ade$A8nwtLDOv{+~)qkF%(PtcAQ^TK~K{a&uy!2JMz$%MbA6Zb%5yJeT za#wgppj?Sm_Asq1aV%q|W)aX`8J~smqF%|G>As_NKz9EQb^ECfFikNEY5d}M2rJi( zLn9+iTm7-`8LS1<__WN=&$Gp#={IH@-tFw{;8jJ0ge-<}f5u>ghL?w_o<&;`sO4nM zDNAx0NZ9eYlh@A5JpF>23@)y&4z4a&CStubizTH98bT||n63vK8ga*OKySCgGmqvH z3QX1+<$FwWj^>71IN~NzSmhbcveB^suLq%s(3nfEP}%Ir`!KV%RpjB)Z6XNK%Ek~( z=m-qvIwbtY2-@9PN}Y+IJ@}BNdh~UFzT zh1;EbRNC4BQY!In4)1~ey#!P^8x!b&oE*litgN@dkpT>Jp7r+kFJGMQcU~oQ4`)j! z3)s_ppB)$jZEIj)AQ1rTpTeZ^cbeRG=`F`gIjfZ8dL$GS2z;+E`NzwQxc5^eJG)+i zh^VQpISoy3Pc574$8wX3mL?777)c^IQiwBYlL>ytatS`UWtFIs9O{XavO)6O#!$?n z*$jNAx@|)xwXw^fWa?DHrft9fh`uKkZ>E+%>^rHmAz8|XdgIkaoj$M7&{oIGX3n6N zM4)pj?kId!tG+WwdNH0Htn#g-wgu>@gY*o7IsAvsm!}CWVTG1$yrM=<0+T!==B7Oh zWLVPM@YQw4UTU8t1?Kd0P-Lr`QQmg1=x_m3a0jP!^^UovXd)rb^5=68b#sBm)m5n` zk3$(58J5-E0(CYZA*Y z-`LI$1aw#n-*V-F!blJjoJ~s_RYcePjhgu0yD>g0TEb=-RT*U<_& zaYbL`OU-!V*8JDQCdTW5o&twz0`gb;sJi4yOuvV!tZ+5!Rjcsw{(KtF#fpc&^c6;) zF+!qgTC~Q+<)g_44KAj)UR4GLN)W&%15fG`8k*w)iY05=6Ou>y+>aT1ZqoY=cAc-7XWAqzZIk+(~FogKTbNb0`hdEfhD$6K=@;o&B|@vO)rRNoOWmI1H^ zB+RXYY0ut?2j5Fby{n~Gy9CcxElfJ?mFJl8PN14p-HJ@erIS5H;jvXsEgIp=#%|n` z(~w=*%wmR(cZ9!X4?ky33Hr=sMKu>+T?ILy1bwkE3rq)#^=Qu!;4+wY`~vwO^?U+Gp`^<+tg zP1HF)y-9a1uWvbROvJ2Z_@*PeBX=+MhvH&lT2pO5%K}B9TvZbbjrYNWXd^;^q^!FD zSOfM7WxeWaKAqt#RhvRkB9;k- z!s|dKGhY=4NtK=5U1laN7ZyCjqS&3$!U>OGg15&FUJWI1q>T3(Spd29*s|DFjRO0* zdD-VPwj2I{lanx@^<|R90}_%BHD%#9VPW_HDT#IW?xX728e5vaM9!s#ZL4h=or6Z< z%gxD(;MoS(3Xekz41kc(ny>--H7XIWBp?J!KzcJbH!rMygd9p27W47`@b)bZmqER{ zX-2h`sM`*$tgI|h0Ve^d0(!d1YHL00dHc1c$UBE)dxyviwK(^U2KgioJi)tKA3}i* zMO>;)>G4|NCSE$uojqA3dq5BHyR`a!wp!4sJ56=T+fV0smE+wV6%5of!#;VCMDmeJ= ztAd{OD_BKe9Y^UR~rpttdr-hl54?*(GIX?&@45+|$Hw^$!~bPJ_kR0h7A zi2Jbi%8JZ}lqFo_Wf}9xD=C#0MfMnch^477#b?bTrVl>156W??u#)dME`F^Pt9H4#3p;nIpK8U?y=-Uaw$H25Ao_oJ-J-R>o;CmzVcFOq(pLW-r9RQfI1A5i z&go5cW{D2z73plVQ2Q81-Dn-fe#BI3DFtcTZ+CE^8qs~Ii}<^^9)JewKeL5CAax`U zXnn0&BQzyGp+dqzCco%2u3M5QMJWClcJV+;2ujsxS#cifH`e_FM)giM{k^Rk zYEJ12M`5ug{;2r+C-vvKgINPoWx4`;f&2-eQgYdz>FQ-6-QEtX_%-&047;i41+^<@ zRQ2v!p^_hD|Mj)?c|vZ6_u!jmZez4I9(G=NFl%TQ30@SVECe<4b}diIbRjx81Y7{T z5ALYRkF!xfRhuN~qnd1M=d|2+*9I9hI2FER#q#@*vfy>|qV@j4ug)SGFNG-5r(oT9 z_;8z4h5xWsW@Z^a!}NEgu9k1kD5K`JE8+U*Nf}d9W-czSH=Un8`eQDF9}~EFxPdH| z5eihI_r^cG`Ye<_STFi8M2`Q1ntZ2(w94MvI~T?JVDELUPfnd{^s;IT#ekDQN{pU7 zSJm~9Ze0Loi(Aped%ELS1 znPyR2jTb|Y%pXieR;`umcnCz|7rNJ4*mwv6B#B6b*TjiA!sBQo#L(8DPLb9Q^F90e zv=x-sx_3n4SCy4OLU_Is(8Wg^gGO5Py7lfu;MY0doyIbdy&WM06h}CoN1NT9o!DAh z}5uZA)iVlEIJEM3B|#6*rbLc-4V1`S{wtTCLm2dN)g#C)d8-=r_D;q2Nk zUiw88=9}=W8SS6)!Jk=FQIu$|JJG8VOR9j96#%Bc+xEIHTb>qz*0-j z_i%Es|IehPXVxFZ7H|gXpirQV1<*Cpfjh~is^eqg~9OdI?qna3EK zMcc;{nguc)UFuH}P8IKY#nXpnDgoXL8E$KMAnJpr+006pHm*W>c7BZU9O(SSR zT`Fin<%3aAfN4eYyw5qIq>7!RV?&W-9!7*zfNqH?kc7pq?Bw4@d`Q{%L^`XJ&mTlt zQIA?wnO99wJmXeV2_0M;t+cXx9?`M7Z}0&4wGH(4cD#^zQEcM^^N-610=KrKuf4SJ z5?0!Wu&-`i+*wvv&A{~g@VkfZ8s?L9u~z@BKtc3sjq(}`)2}5|Pd9=X2Mg2lfjk`` pBu4~iAj0{GMF;(VcoTSim-$N1k9Z+{=jLa^vXV*?r7vFj|1Vta@uvU) literal 0 HcmV?d00001 From 0926788b774bb0d1f9182014bec298a1600867b6 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Tue, 9 Jun 2020 17:50:03 +0200 Subject: [PATCH 34/41] Update BlackArch Linux logo --- imgs/wiki/blackarch_linux.png | Bin 26998 -> 13479 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/imgs/wiki/blackarch_linux.png b/imgs/wiki/blackarch_linux.png index 55bb176e26bf1f8b0d2218d6e4ff08466631728a..2bfe91be6fab5f9e87a26a2417fb5d2d24a3e786 100644 GIT binary patch literal 13479 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 Cd$kY% From 276e223f089ba253279195cbf0e026ea23b7e9e2 Mon Sep 17 00:00:00 2001 From: JBalanza Date: Tue, 9 Jun 2020 19:43:28 +0200 Subject: [PATCH 35/41] Updated french strings --- language_strings.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language_strings.sh b/language_strings.sh index bbd280559..9a700655f 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -9093,7 +9093,7 @@ function initialize_language_strings() { arr["ENGLISH",684]="\${blue_color}The captured PMKID file is in a text format containing the hash in order to be cracked using hashcat. Additionally, airgeddon can transform the capture to \".cap\" format to let the file to be cracked using aircrack-ng as if it were an airodump-ng capture, but tshark command will be required to be able to carry out this transformation. \${green_color}Do you want to perform the transformation? \${pink_color}(you'll also keep the hashcat file, this is additional) \${normal_color}\${visual_choice}" arr["SPANISH",684]="\${blue_color}El fichero PMKID que has capturado está en un formato de texto con el hash para que se pueda crackear usando hashcat. Adicionalmente, airgeddon puede transformar la captura a formato \".cap\" para que el fichero pueda ser crackeado con aircrack-ng como si se tratase de una captura de airodump-ng, pero requerirá del comando tshark para realizar dicha transformación. \${green_color}¿Quieres realizar la transformación? \${pink_color}(mantendrás también el fichero de hashcat, esto es adicional) \${normal_color}\${visual_choice}" - arr["FRENCH",684]="\${pending_of_translation} \${blue_color}Le fichier PMKID que vous avez capturé est au format texte avec le hachage afin qu'il puisse être craqué à l'aide de hashcat. De plus, airgeddon peut transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" + arr["FRENCH",684]="\${blue_color}Le fichier PMKID que vous avez capturé est en format de texte avec le hash afin qu'il puisse être craqué en utilisant hashcat. Airgeddon peut aussi transformer la capture au format \".cap\" afin que le fichier puisse être cracké avec aircrack-ng comme s'il s'agissait d'une capture d'airodump-ng, mais il nécessitera la commande tshark pour effectuer cette transformation. \${green_color}Voulez-vous effectuer la transformation? \${pink_color}(vous conserverez également le fichier hashcat, ceci est supplémentaire) \${normal_color}\${visual_choice}" arr["CATALAN",684]="\${blue_color}El fitxer PMKID que has capturat està en un format de text amb el hash perquè es pugui crackejar usant hashcat. Addicionalment, airgeddon pot transformar la captura a format \".cap\" perquè el fitxer pugui ser esquerdat amb aircrack-ng com si es tractés d'una captura de airodump-ng, però requerirà del comandament tshark per realitzar aquesta transformació. \${green_color}¿Vols fer la transformació? \${pink_color}(mantindràs també el fitxer de hashcat, això és addicional) \${normal_color}\${visual_choice}" arr["PORTUGUESE",684]="\${blue_color}O arquivo PMKID que você capturou contém um texto no formato de uma hash, para ser descriptografado usando o hashcat. Além disso, o airgeddon pode transformar o arquivo no formato \".cap\" para que poder ser quebrado com o aircrack-ng como se fosse um arquivo capturado pelo airodump-ng, mas será necessário o comando tshark para executar essa transformação. \${green_color}Deseja executar a transformação? \${pink_color}(você também continuará com o arquivo original) \${normal_color}\${visual_choice}" arr["RUSSIAN",684]="\${pending_of_translation} \${blue_color}Захваченный файл PMKID находится в текстовом формате, содержащем хэш, чтобы быть взломанным с использованием hashcat. Кроме того, airgeddon может преобразовать захват в формат \".cap\", чтобы позволить файлу быть взломанным с помощью aircrack-ng, как если бы это был захват airodump-ng, но для выполнения этого преобразования потребуется команда tshark. \${green_color}Вы хотите выполнить преобразование? \${pink_color}(вы также сохраните файл hashcat, это дополнительно) \${normal_color}\${visual_choice}" @@ -9105,7 +9105,7 @@ function initialize_language_strings() { arr["ENGLISH",685]="Error. It looks like you don't have tshark command available. Depending on the system, the package name containing the command could be tshark, wireshark-cli, wireshark, etc. Install it before trying this transformation next time. The transformation can't be done" arr["SPANISH",685]="Error. Parece que no tienes disponible el comando tshark. Dependiendo del sistema, el paquete que lo contiene puede ser tshark, wireshark-cli, wireshark, etc. Instálalo antes de intentar esta transformación la próxima vez. La transformación no se puede llevar a cabo" - arr["FRENCH",685]="\${pending_of_translation} Erreur. Il semble que vous ne disposiez pas de la commande tshark. Selon le système, le paquet qui le contient peut être tshark, wireshark-cli, wireshark, etc. Installez-le avant d'essayer cette transformation la prochaine fois. La transformation ne peut pas être effectuée" + arr["FRENCH",685]="Erreur. Il semble que vous n'avez pas la commande tshark. Selon le système, le paquet qui le contient peut être tshark, wireshark-cli, wireshark, etc. Installez-le avant d'essayer cette transformation la prochaine fois. La transformation ne peut pas être effectuée" arr["CATALAN",685]="Error. Sembla que no tens disponible el comandament tshark. Depenent del sistema, el paquet que el conté pot ser tshark, wireshark-cli, wireshark, etc. Instal·la-l abans d'intentar aquesta transformació la propera vegada. La transformació no es pot dur a terme" arr["PORTUGUESE",685]="Erro. Parece que você não tem o comando tshark disponível. Dependendo do sistema, o nome do pacote pode ser: tshark, wireshark-cli, wireshark, etc. Instale-o antes de tentar esta transformação na próxima vez. A transformação não pode ser realizada!" arr["RUSSIAN",685]="\${pending_of_translation} Ошибка. Похоже, у вас нет команды tshark. В зависимости от системы имя пакета, содержащего его, может быть tshark, wireshark-cli, wireshark и т. Д. Установите его, прежде чем пытаться выполнить это преобразование в следующий раз. Преобразование не может быть сделано" From bff716cda5d8d8ea478dd260fef84062e166bd7b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 10 Jun 2020 08:48:26 +0200 Subject: [PATCH 36/41] Update wiki screenshots --- imgs/wiki/airgeddon_scrs1.png | Bin 23271 -> 23096 bytes imgs/wiki/airgeddon_scrs2.png | Bin 69708 -> 70991 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/imgs/wiki/airgeddon_scrs1.png b/imgs/wiki/airgeddon_scrs1.png index 39608dfa35fb4d3958adf6f05221ff845f853e96..28d9241fbfe7b7ca2948076703369b570e407962 100644 GIT binary patch literal 23096 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 z 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%0DdTWS zj2svj^T&5A;r>PBmG9g_$3A+c==LqhYOb)4j>Hc!_39Y0AAjb7Vxkezrxz)pHS=Q5 zi1Y=3Ru(zDeo?N;eCYz^lY8P@WdS7-G>l2(fgedV3|L2i*EMMZ-PGWL4kWSx&pK62 zX>CRRlFB2NJm@<%xYGi=!pKW*!j9$blCIe{ICdP$Qv02Q;1a6DH=nLQYwyLFpFHS2 zKi>)>hZh`>J)I%LJ)Ot_3G#bK@QcnJ2`R~odlND01S?{gJWim;r{IU6KEdZp?%UVP zo9NRX8XSThh>Lk0jvSx}p!)-(_E?)v!)=;_k#gyq@z%32)2nH znk58BRhO4Xf*(fFdS(dmU+#`+qqsv;`FY z#0eRnsJ!^66Ul=Tdke^7|I(-$EaXKG8u=tMIVK3U2u*lYG6%Tt6(I`SD#p(B2%e(V z{;PD-B2Y5yOJ6pMXzwc^1*Q)Swn@TJm={c+iU^m#NX^^1fTabYPnZKn8<>TSntjq9 zIjtr_UlBC(Dt9b>OM*Vk5j}U8jj(l;0uHJel9oJP_BSx_0(R1X{0b1AjMi#efI^s` zg3>w+wEP9IeHyuNIb_{vl7Ry&jSQ#>JkSYxmX?;%EO`)$ZDXLWW{81ZxDSERmj+qf zQ>SkjDO^j!z_YD?QU4dw6XcDD#RUx)r1n}8lVJb6U~Ft0U?WK#LwLJ@fGfc_sXawx z&LRyp6^#4`CKy6a_Rt6V>vUP*^7IsF35W7cc@uU-NZR ziS{)6RJ%@cPVUY@igE(-Q5WX`@MJ&J5S4Tb*8tNkJl1=;403Ev_nx&)$!It+#;NM~ zq8zZ$XkL=(3h|{@-~@g1WVF>Btj&lKbfgxv4CdkY{Yfu%$T%u|SZ)$4Kdo1MB6?w{ z5&u90)s2yvkFDLyKScLaJ{&8cUc5{2lg6B72^IRicGm&$5XGptUqSa=*L|=beLU!m zd%aA>c1i6I8e5V2^=eVgD!^6bl=go(CN$ZG%Dxj7*OECtMIH6sIKs7Vf$6;ee?bY+F+LOw6@Jr%gjk27d z6eAn2b?+Mhp0x-$WRwITz;@)u(IqfIpKl}XY_g-*3X8YMheeXGd73|YHc0f>4WOu{ z^A3bh?0>_xo6B+)L570-^k7=`9y|Hdr!PQH#}A=Q4dmscfZl&exl)2yvx+f@;Qm_U zmnPm}(oaJC)?L;Aw4{2>^l;+sIl)x{DYK^#0XPi%TBTuP9+Xep$0lFzC@P$t)Y0PB zCzO}J4Yr^3nh|&Y9_#6tfEYrN0{#Y#dV>XO;)owyVswmuQ%@0Msqx+YS!b7k%?g`SvlLtAbK+AkdE5t4U+$hlIGzuPi7jk zH3a!VOOS(}>;~Tu5N1v{1CgRz4fpJ1u?h@OXPsmW)d3-HnjDMDzj&)rg2%!s2j

x_JDz;PC$rbml)9=2aR#)Zx#3 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 JBy;)B{{kd?8VCRY literal 69708 zcmdSB2T)Yq)-BrPoJ5q2f(Vi&G>8Nxs7TH^iJ;`1Ln9z45>&DX2$G|K(B!DJBvB+c zQ6%TkgeLS`je7obZvE%JbMIgEs$N%p^$B$M-h1u2#vF6ZG52!~wYwCgjHD0|KT8<^B;m=p7T&N@X&U)@$j~EvxeMtv$l3}f9&jGrb`Syf{9R4xUJ)3wmLx) zKsVPYHgWI-=_Vq#%Slp7a7vD2Xz4BzNlY5N_fNvd?Y_ zlX?yP_O%ss#tB_9u+Quvmnw*V#^~%#!P57~z2DyO?YrT8LGE7q&S8M+{DjTd&R0?k zy*EYlbyk9!bykG63aeSJR5^WprPLgB2f99T4Izt>Q%jdpQoz0xcSkRpcU8mI6AYCx zca6x?_=YF=j9D$e6-7ieAji=v>nd;#7t0J^P5BW1EXC6rT{7h=@+=lf{H&refcmAAi{jcKZ3E zn}2Ir_TkCSugLi7lZO}t(cJWHcI>OpKt|F-!H6=IM_)>4MJb_2HTvuz`5u?t)&2K4 zYabjI!4hI+Pm|AnEl?qgaeQyGwf7aq$ou^42p)}<_HdIY&Xmj&x6ZEdB16SKT`uX_ z*B>m%Vy<;3^2gm}^;Ov3-j0u83o`Y%y-zS9>m^!@LBK|>~sMZwbtIsr%~^< z_OK`UdIwrV4n^jDyfRc0mnk37r7Avg1wQFlB(?R4_URb4=I1JlR$Qw^vBSZ#AiBM& z)~q&z=EGj+s3YMNSy)iP23zHE?l;GfX3F!{81iWa1x}&I-!9pXR^&9C>>-~ndu>dX z*gVphs&#+FaMP=}Ctccjy?#T6E?hH4HYey{CgLfY(0?J#`{C~5_d==>!p(apax9oP zV)ogpsnGs9Py5=H()wTXsm^+9x#}6~_IDNNe!xzKVGN;863R&eVlleRAU+yg*=8)V zT1E9-rBDOf9q(9T(n;X11pSgUG<1Dy@Tt;}r5Ki*q=P4`k7VOk%9_nebQQkr4OvdS zqg?Qt=YH$EGha}hER7gG+Gw5{5irOO%8X%a?$L-b4;h(k@U479a`)0yQ(%1=KaDP* zfqr!J7y;4vy*p9#nKC`89ekuG8}C_%2RfAD?OF`QO5#=5A~E}z(+uZPrM`6O!Ic>b zWU%nSlH+b`c7$z@1z0AXYnN2OHZlx4>^8q2LCNy#>&*?Fx#XO5NzX!$wK3hGgLbw; zh8f)=z1owu!IjNI&*g#6wTS6R;V@?hj^HwrTCLLqglwU?ll^e1ZgajLYB?t{$6=yQ z*KdEl1Z}Zr7`rnaN>x}f*PYazak|UpJC~q8;N|l2bYdeY4{bHXsB9`^f6_|C_61xr zTZMW4EJBdl0Rz4>5yV&R+Ro07?x8d6$hazcBh>syqyK(a%M-joLH1SSea@`zyRJ6P zRa2PL{f_G|a95fdt+G~|F-OgV!nA_%nO~6?0voO9h}3GxDaQ`>KfZg{!r#8nO-4Dt zXwN7zLU({jc$S|fZ_xAQ%gfbO2Rdpl)i>E)8%;+}y5bfs5C*72GMcrr0edp+L$ho~ zVLI`bv#lDlCZ|}u$1~-w4e4_{-rtxqufl6Q#^<7(Ng`-M48t({F#V~%6cGdq(JY4s zM~fBHO2>D?+eYx)$q1F3xT0;FVI;H<$7@`j0`sxAcQ%u}Papmia}bNsm>VIg-U{5b zuXCNfqe}@pLQVyoJYU=va-UZ*&*zV{{gKOn;3F+=+>3c$VU9r$HwoWjSZ=UR-rWT8 zS6f@#q(PybtD;FOd{EfDPv}OWfA@McLln;2XFLS>ZA?xzx1kOr(}^b=nA0*IHYuME zOfIhM6kXI;IR>qa``E1v!&xtiG?y4vxwV(3f9@brCC;Cy^VCMdKy*9=c(Z(DSZPxr ziN6HyWL_Z~F5fb%-{NI&2kn$M9y42ca6V;?*D_k~e-KentAS*;~B2atL&gKsme zQ$)?V!J{zdIJioCMnnV^TPb>`ZxDt#ni|~cAYu-Jb%Uk_fmLdruHJ1;B_)hp68Z%7ahDB{Y@NOzUJ-dOQ$jjm6Pw3|k?wTYu z?v2?Ol6PNY2bV-N;)txSb)58D;n&?8v5GBNGj^&~>^*O_L{fbn8RZxCl#_{g;VnN+pEJ}qy@rA`wd<^ zt4iWVoC?LoR4uKXA88K8|0iFMe8tfXWG1mzyZWl7ai6n}liKuhGOCn?7f1 za5Dy$T^?mN!)~g`6{VPAHMT+$3C}w8l3-B>oKDUJ;;B$q`4oSeJd2~ zONxu*cz-8aYv$q%!(|aI>5dlJwtR$Aq5+}=(Q%IMqrA&!L6V;P?^)ha+P~Y9?${x; zrWbzrjOT76Wk*@_Y2BNI)(mmY$sFa2Rnf3jS5AnO`0*(HOg+G}LRqz3@?omkaLH3T zUcG!OLW!C4%9=t9KTtf6Q^cg#$F8X<(XyHNeg?t1<&azsUOLTPr4yL zg~R+zw3!4aC@tv&RUIR7`z{{{hqc~j(zp=7Aa_!K`8Dq*mnOI&luxMjkBJ2kJt9s~ zq2D4?d#CYR#is&()UjelvQ*4ZskqK(F?aJ(hip-ap6Wc8NmjjcV|hy%H;M3*?5-c5 zYFSl>HGwAsZaHPO8S#(giHnMfP zHti!BE(aL2rir+=<-lW}39ua~CsI~d3mrK!7D>4H`~Q$>Yh8ug7XNJd^o(+-dbhbA zO5gJQnZUVXD}{TC^q&O@`D9x=6JRGR=7WsR+HCAu+qi6Xs<(&n7rLg)!gF0C@vKsY z0wcCR(W=uUt_iHNd7p|AIMVVdi$>FS(T(8H(3mn4kD-l_W(V3i1=2K{z9HSQKLver zzmXYug}BSO*ve>QnT&+@)$vo!h*3B2Q`>1d>v%mgC;jrKzOpvP1$#zakfA#qQL{-T zrD|^1gABpflGmir%L&-{y3%pAm>+CzFeH9YLC0U^OK5NU&^LYZ{_8-V=*%x4KBd-v zX_n(H>9!loDuL{l5H2iT`KI=LyWxZmVY25frp$`bY{*8b%m%M~a?`Co*s1o}8}l86f@!fdE#dOtPke%?VacIRIQF!`tBd;Y_doc1Y(1Rg z?|0b}68ViU^f&r@!&TMPVpLM0y%X!Bm3dM}tCj0}pD!%aJ2xHLSot5oFdLWxXj$Xl zn=#5DO6TU2>MXeOayf!k8&T=L@Kw%pXQ5BOjG>82CT5$k4B3++GT0}}%d0#FcNUZn zCx6v^JSW((XPx6b)wKO9PMvY(zTK}cubxgCo2kp5d@P^(tTVO|*MADTfKi`xMX+?# z89O)XHZG`oUbQ~iAfci8{`nzG3plLTXq{(KU$rB097_BU@GDQapdv(^g(G=P-UUJx zL^<0L9rv7;s}9MD0-UT1HEb>@*tn~eDTzOV<-~z(0nBq0W=TOO=uT`x?goe9#4?oD z{S6qVzC6&dHW`PR?bGfNiEJuJ{Zsy{fE|s{%oZt;eeN&Jv}QztW%c zf^^5U-YY@z#f3vOhsyiaJlT_iahG~ZeKQm#O}&ap&B$|_UW4*tRkK2RrN|uu3=6$FapwkyD!;JHzVBo zr1!scL^Dm4hfHxTzA$wCu><$*6|@E)ts`J#N?$1pLh&w5H8=aQY`r!2ouh-NgB6pi zq?`^Vq|j=nZft;gQBmTxHVYwQSa@YIhkd%iKC{u{I*`u3KJOJ}o`LJ^K8w&eF7?F8 zM*r@jvZg{gBp#I%wQz9z=VY9z50;^%yAp(^;ll)oGI(e#$GH9e(G~FIKhs;(acU$Wo<6mDD7Zg-4QQvPOx-VY?VO{c#@H68^99=Bq zN<@vrFel6HY;sFer+eb4v1#8~=>mi>feT-Io4u9a=_|9H7c?!Z7<-kG4xzL;ZK!<6EuUIJJ{|m0)T)CVC2eym6uLkmH#z%kcWmZ{MfDDVmdddXJ{~i& z_@(Q4DkbM zOX_g%`Ig2$x(%g(FK@-2(~a+dt!9?cdG36eJU-5`+@MqK+yybK9AuJCwv_^LYg9)1 zH9~wz{3jKZ)7Wxvz~O2W?DTM9Vnb}hb)><|AS4U#1X~cevjDb^trZJZ`pz%!<=B3X zq!aereQf@&;)YF+#{&`^8|mxF=eJhUXecNRg2lFp?ItralL}(@+m&odeqR8+>Rc-u zrR8XawVhNW%W+Wj?lDK>{6&u72sEs}9{=;a=Zo_#I2-cEpIgq(n>9fRa@R#J`4;3G zDu=)S`p>>?V&_R~ktCkrSkC2_|Ph_^!Fo(S2-PiAIfb%eS^V@hn@D>wUa7BC}YTK=k=SG8xL$VW-7!nac*QTDb!4 z{TJdJH`~aXsyUww&s=OiczV3<-K;H=gk@i((!}1Ao3!i6!zIRfX5M_CTl;WMK2+b- zf)MpA&x*C9y#n&v#@tUTNiN=MwC1Ga36{^!(9K_!F-X%dX0ix2Ih7Oh&0p5=F;|y6SnREiu20ZzEx7Q-eOpr| zMLY|pA#Wb=Wa9hY;vm#T{gArF^`~Awq{;TjRqvA3@YVI!)9S zxQ%~V)|w)YeD>^1qAuVFJnC|RF9E95F#~e(-8urBu>>9gWx!(;OJB0O833a&^}_Ot zMYoQ>bfdJTSM?7kF`1FtWW(|ocAgNd0%GvCX&&c{jBtx;*Hq8!ic#G=6R z%6xCtNnIJXy)-=KmMZ%7@uT9r?WeMWJX8lVSJ-)2a$OwTm+VQ2qHlrv^n5#489mmcO&z);gMoXIW87V22P;3J+iV-Ohh=(T>Y@UuYPH59y-gh-cR(QzVNninDrgxv0 z+4M(o6(g5PO|`AI4*B#P8@Mr=Gmz5ueUR_og^|vvO|?LvI8r>4cb?8?$etEP1^UH} zi>z4JmhThm#-Qs8mh8ymnyfOoMa@8JGUhjvq~d?+4{J06i)VPJ*O&`FC-Ab+_4(7W zJ6iR(MV9tkq);y&^kl)lq-kTcPfJkymO2=@rmdljPE(Q7?6KV@jH@Skooe<%sp6Qv z3uHssBXX=GXg2Qkgx9NwUZ(}ic_}s(yGmA{~#SwUDOk=|Al+KJV@0t(xl< zcKIpdHg$~JZuwavye+~M z!~Y6YR`8@@jEcT!&&tp2)oJsG6PQr{%KL;n5V$Xe{gAS5A6pqlJx_{jbYerx>cU*3 zq}`;s_2PTM3p@ya+CI(Z`JAoOYs<}^GYaSwyH}@n zKafmI-;v51n`VPMwZjUU9vmS;xeC#|+RI9Lm*cV*8bx$(oZ_@YO)&4@%FQmprnSqO zYc(cf*L^gipIFn1PwkOa$sSuJ8*t=kAYJTCJfp{(H&w+hoVtExz!;+jnb5m}Pp-d! z-orFtUY4sn>L4d`7+w;yw{8bfu*FYseOF~}*Ir@Rz$qNlK1&)TZRnH7aE!CsN- z>lP{;cA-?(VuK{j9FsbZ^71i5Ppx*G(|Viv-?fX#h>pwHmZO7V2zliR%!0#YgkRM6 z=0H;xCK(m0`lG(wB6NSiI&{M~bzj}K5pjQIpOQwGRZ@dZCcq#)2yL4JxCzbjx7;r{ z%$UUoHq;nygr2g7buu0O(SY&mqk6|Ch8O(@KduC|T0}AVP0XIkMaMkXZM|0GC}HqE z(v?uvY<0J+uuI6S1RXsAMJL^=Kiw~K?D_Qo9Gg`SS=~2bV=fu|o}%ezlAOr{Pk2+l z!;ssg*lcW}YMdUNeuZPnuTN)?t@-7L39C=!RnZIz4*JS9TC6@^FZ}p--5d8JCUls> z=%v+ci8eK41vQ$5igYw(xx$jJmPqD9C#fjVNl=@^@)B5(PoHHy_lB?W40e&LmVDu3 zr!(r|MUERg6(<<>eoQE|j4EC<7}*e>JgNu_>sY>~Uj#k)@J!fQBJ$VW(2gRRnl?mq zBdjz;yAqlo5JlTkN^m4#>T*3vWu zq8C_~q@8z8ul4R5*q%&Y&gzmUTF!CMRsVQ(&K8yXi@m_{@-4E= zzLRF2AN)q(5KBT};qA+l?4#zuKwK+MXNln2>x z7@MOuUr;uW?DlL8s*32Gd>CCGDkPP|4Z4=a+)S>iH-;lM&`0)WYC!ubEZ*O8$QXVI zA7arRRbNkiUyUj@bW01z=sRQ5;nuV*sn!ueX4M#T1vKp2JnG47Lcmxx;H|~k>va`jHcb=u3Q5$(!+hn9DV%n_TVVftjYZjj(scrzMq#Z~_mXCiGOP_>esmr@?IY zf>X*VFTG6EVnsjsbmruaqAw;)EB^0-w1ez`1^p31m*WCz`?V0u3vzJ&Xjn2%DOEhpW|UT~@uWNF!2n7NrJUDl+2WVxmO zh3^G~68-4iBeE?n2h)qf!8fhnJ<18eldu^mHywwtE-&addIffxHmD|8lHi0G>cLy> zkVolJ1xBhRH$L~#RX)f^XyKWf$L}}rr-HZp+CnkrVMnlUdnlaZt-HP;ag;{)+UFxJ zR4do>+CPH*=%(9lubTmt4lkTz3`CsX;csp+cM#escod_&a)M`#`m-h7v#BDWI3^iW zIDWN+W=y7fZ*Ur}VD=LC{EJ0{HmEh{EJ=rBVwK1B zYs>0$uFn;X@k$ePA&56BQJJAiJ52sHp4G}4yRH`V3`jo;TU#QRx7xvuVfGV5A`YN4 zK(_ckW(K1c{<*lJl()-&Qcnr5W({+3=9G=EYsFo+y(MG)JJg3ERFw(Dg&}wP~UE}}92KgHgi;x)DJL>p`U54GpJ72XNHRA-D=A6emnpP)w)KLjlHSkvmZsVz{9>X(n9OJL3CCLXLXE`}qQR>N zBU0X}fxdVW)vga{t5GCs)h-X{&GZ8-ZV45f1unOS7tC;_Bw-fci*mMow~i)-D#s!*&RtqBPwVqdo&e_H{j{$ zU*Luh4Ny$p9YQuOaFieVjy6y^Vw#EfF&3I;Y+=%YpP7ya31=naafGwB*JVH6r7`*Ya)~&oX8cOlKm4#)Ykw|QK9IGhrCq|8;_0~?0;p7 zru*BTAdQVS%KOoc@(KwN*G!Nu0A#-5j4KE-v z?O+_^8cK0`o7{<34S>&J%A$e$^OTFnS+^eZe(e-GunsdfI3NhOcy_B0(@K{B$0!~Y+TsSO z*}1$Ft-P zKQtU^fZbn_)_c?J{Vd;2=&3!En)yz!f{boq&F!X|Zoy~y$3Jiy_QX`9Q3?vX(tjB} zeoY98z{U`!_33hwuuZAz+Ozxz7NB0JcyzXlK?MLAmhTX>dTa6AvkHAKP(kPVbs%1j ziu^qQwj?tej#j){KsjA+O$R-H!+Niho>X!57*=T>L@ZlU zipZlnRA*=Ba+R?3ov6*J>hXD0xo=t($XTjyL|>g8?RUqi%Ushf)Nw^Vy*WQtWnVPQ zB-8?1Iedag)CE3WjEQ`3#Q3x3s(N~{jHu-?&=%?Z4K*A6Py-G-ZhGD{G^O&rb#HM3b{h88C`F@c{u+W5#!N zqd8VsGW%gHHbP%=2K%lkiAnO zPDh~b{Tut@Lc!u;KQG=)w6M@y1wF{TdfHn)E$yPTWJFY~@j&lJcLBG@FCgu@!f9C5 z-b!T3<-pUDR8zCKzcOxu_T{)^sKyRxrXQd!nJU94g^4d#IGC|L+m-YO80CztE_p+c z4s|rjghCNfR4T;bz`CK2Og8L*hNL-ZpPw<4KUTEZ`uVx3qBm8%n@q4_n)k)Skq?$` zAhJH#mpJa}8f{SUYe8Z^{x@e%nMtgg?AtNRhB=7H&dWRU3fl~xBg~c6wJNxskAP1F ztyIfPAmPp#Xj)0Rts2)^ofL1rRH&lnTd`?L6OJCy+)wtZfhkD{t z=KcZH0OoZ#zl5 zakax%f}$|&G(Zf`sqlxxo-X4CMcF-|gfxNOm-Vl)^-i99DD$U64{upRKOB!@2Iq2{ zjy~MU6s63Z`Bi5_x5`d;X{@RUI8@|&KU(qgqCr=$q~9RqL1pO$xu?Zh4Kg!k3l`W& z8o;%GzLk3mGJsONVZ+z=?a2lE7pj#@)!>-G+c2fSxBElAD8<&<@Cw-lzL)z`uqlJQ z(bXc+NhY&bxIWo|SW*A!n8j6d__eOScmR5GWS~ukr9=*L+zO=O2J%rBR)u6az++*z zR|UhIcKCg;rByQ|+-#4ay7)$H(7`+d$fO2%thBToOyW-Q!{#v4toQFHpw)<|X8LJC z?gM**AUz5usAzR1&AJ$Q6<>Bf*U~a4cQm7z@KEUQz)TPgmIb}?3d?pvZzkB&mI!_4 z)U0DzWZb=S6(ak2Rg{L2BRDq!t~05IiT>S3+yl@pD3YTnWqy+4!8dp7(vDdH4wv3f zeD$7cj%?|J>CnR1eSG<|Tg}NmIVY}2Vp!wBG4@ma#MRZcNyvT&-I7B*J<_48;o`=6 zy8I3~!YXon*ay?oCo^pH^USQvBHm~Gi7)r#`6~m&It$0Sz;pAUH8ju}<+EOc8!3JX zxmxsblF3L3PeSd==j*d4FLG|rB4YK~q8c0{w?)#hqFTC($b8Nq=)x_!J@}IX?(+uY zm0pfXkq?8c{;C=_+vzp2GVEk>Znz8@;yG`ne6udH)5TvDh0#*8uFSCev)}A zb%J)*Cm*S5S?#l)pUCkkA0-gcS|YESK$^!Bt^_AR16*2|$SUh|{jf4tto zRQ%Y?Z;7)?6t^;vGcAo@5bN+MTnJ4W1zxd{k=)|x>wD&9l_TrtxCUMQje+0dk*aJM1`yZ$O z|6d)FPSq`q(CvgDt~49v)!~=ra&QWi)+~#^B4<`@>6-e(>TZ-%MEujC3&q0_Qw|JK)lTGYkZg6sDgZ5(53uiQUM?j}8J6q^d1 zaW0T|D5p7219QfK0#OAgt$Do^%n(!4Cuwa+0@b7!d2v6d{`&g8+XF$G1$z52J`w|5Zc3FYd}ul;Qr z`Na2FGrK&QSUzF(xMc(%Is&UCipeam6u3l(EUnu^N>01E#>`u_3oLH##KzBaY0l) z+H5kLB8~3Lu&(B+(^tl2uyyfCw8#S9bO!0kcV9l*Qv(k3#`OT%hiJAd0tMm7j`ot4%%s%tC5B?l~WsgbhBoi0@qCy%I#97{xpf{Q*F=0r+T;={4RR(1RQ z@#t{r$3*wAoAY)g`dxT^PMT$kKx5M#t&&~M9h;R8abyCWIOMTP70_;qmF~juzbz&g z7Lp$g^x^FGHJW0M27e1<>(v`$)g54hyCqr*sOC?{k;$;XXIW}l8(F|Ig1@P;F^E<*E^yo+l01<*bA1Sy|H;HH zHYB8%j%Ur2tw1Gxru$F^2qtoow~zDWqh-=x(6tl|mkQRtfEP&e-Bxn; zE_#C!k2Y*J%;jmmf-`;%uLnK$@%tPU;jkmZPZ3HQl-JRL`lyPcURrQEIxQbfqMU}S z8}WIo`I`l1?8)ztq=1gYz;!DIvg&d*^L^X?nhh7-lr7uML z3=iJ13*}@T=@^^jwI^tM?S*PK-3W4KYN2_DH`|z#_{wLcL5?7QV8vN)PQq0!$?__# zbt}$cVR-L&wL$Jo32&qe!emTYgB`n4I_*TXd~3vXS{%2(AV!Fr*2^XO*x2p?DM;2E ziH%;Y6twB5YE;;K$>PM{Bnu<<LedIkURXvu#g<*qB5%s0X06&+lE{uknT(l zak*AADfLrsO+WTkmW8u&@n-QYw6+*MG7GJwY{1LZJ>Z44ww(+>F=bcpM(w98gNm9J`fmRek7d%V~-iQ?E3MVS7T$ zah)S}wu6Z9hf?wk(9W?zj8$~%F%ETO9r_bj`;Ukm!57Is8pI424V34L&3vuKswQ90 z*w3@bzW>7R9wus|j~hin1y+utrPEJ@w%=#O?5BNr^n)<-gJZL%ohqM=8%_4Q-$C<0 z&MyxpB!tqST{>VLQ=^}_Y1XeEVNc7_KwY;H-qdPSMdz0Rf|>%<_t@P0vihUvT|q^Kipx$IX^>RCNA@9DdYOc@wnrp zEVZq9D-JW4@`K+xOQA3pi>`BB9oFM&cpw!({f#T>&7>@}%-yyMn@@lKgH`DG4Gii^ zbw?X{lbDz@v*9+Zfke5u{aaZCnneDtg`;$0+q58y!B7r{@rkv1?jFz~bWZ=aCfRwU zYy8L(Z_GS2;7e`Y=BTdxF;5)C=!96*As7v%e-z zUbtr8ewK@Me9trk&{o}EN%xK>9TsxDn|l;kG&%Jfm)Wzr{)&np9Y(eIrN75cb8@r6 zj?1H%Z}jWuN+14;t8kmUZ)K`T&2*77cD+k$Mv|9HF#+{v{FdWF>3we`0nz4L!)RPb zJ^0H{M%SHgVi%z9`1g9i-f7skU^XLUzr5yD4zL~@DlxX+{?*x07x_-p>osYA<(`eQ zhst!vHP6(~MHRI~WB01EAM4IjOiObS+VmhA-w2S1F*IS@#XO8>di3rz ziys0p@{eg#+z1~CKE%Xs`5*EP;NHVwl@31W?h z_sxN20)$J$|8V>KpJ{|9HD95uN=ix{=q`Z+qZzE$=;3>okASxMSvLhw!fEKoKkq3% zry+UlyOOy6lt2b12{(eh`^d&iSsk49)&J>l6y)EU0{wvxKAKrJ$OOaQzuAM)8DZb;hp0yJ;JloiP9SGJTpzD}iq;X0u87llnO-Gs zoMnZ}Cb|rLp>OR@_3@RR()Yq1rWSuS@}A^ae=*Z@cESNzhpDOB?*Ns$ju6B7mFQXw|z^iheIdiASe5n~^{4M@M4M$z==)zYWCa7! zyP9)!X-qBRzPL5C#hws#rIK85#Nlv$+xcp&4>zm(Z)d=u$}YiSv_etRYn7XVQS>GF z%FbNX)Q8`*6bof|c)r^GGxuMmda7!CG@`}8BE0{V`B65ZGl(F zmPerCoN>rGCSQ`S{EI&x_V5lDY&3G&VoTrebC=Hwal$s#XyqeLE-nPi2fM+-fPF)weT&tD2M>X}bsN1>rtIOdm1uZ{i%Z$g zuFz=xe}@78kYga3jNPi#9adIW)?i@Bj^w%czsCfm<17V`T}aX%ivWKhTvbygL&h{Z z!WC#diH>bc>1+}OT2Jk|yQwEneG0MU;>^U{CHtrFe3_C`koY=ayOXQJc}k`#;2~Dw zh6Hu&;|94j6F4M*nYWYtQ=siF^P^W zEF}JF{S(y_I_h*}PC^6!iXcMRaMt<$51=dYH=Dk2Wa0lJ5F31vU;pr~kIqwOL&b(1 zSlJx_ayJmhc|(b)_SUk29&WevJSfa4MA&YC`*5|gFB>G43M&Mq*d*A?zrvZEUZy(L zDS;Hh)r>jW7{mcWwyqf%-Zijo!I?VK6?R;<(wTrLw|)$T>9pLIWb3>5v;GVy@!}u_Q?Mnr!*C3CCz~_vbLsx;uYd_$FDol+fS&uN=W_h`KS}I%{=fiScXZq3PBI&q zEnJRhiMzNtj8WawYXDVZC|Q-tI* zOX!vUcBhb2u}Ih%vT@_Okd@5(poda^=cX#SiF9#)`ch%Q{M`BWhC68j65mCNx+!$U z0}>k@ozT;xf;!RFH=TZ~EpZj)Vy195YPzNOuIF_<%D*o-IVR=HE zBTzqeTT1oI(!mUv5@@geLeh)?-zkpxpd#rsx{HT+8c5#FWg9^DEU{@tK|@4hkVwMT z8$LsD!@?7@cPU*z;;XaaqhBU}l&!liQe1vNND{2d6wn%K3V8304!=;1`Y zcQ;lzwo0&uAR=A^@9-BO?em)lY&}(ZE1}t_hMoKisuswD#4v4n^p*$`Fo`_eYjWs> z*U+eI-H+<=DXZeK_uENmsyCNmMR+h+p5xduSnW6(h>PHZ12 zGdI`L(i)(%q69f_F-#3y1bZR#Uv6+H<~XKf%1NmIsMW}2{06Nzp;#5?8P@%-G5-e| zu!Y1cr%&$Xs}uF`wkdRD1zA%%c0gIv_pcD$USL?6D+Pv_*HzuSNbwHlD8zS{wr>Sq z^Wl}ZfhF_%UJ&2Kt~pQHU;Os{1PSt8NxxW=BRw+N52g&BOBMkNUAgJCsxb>Hkb6!wGlaUa$R2etIxBN}V1*?@ zt7BEl>kT_twwJ!9ga@~z()h*+6TH0_7z4;h$oT)&wnu#Fm0}Gn}yim(h zR{i6-q8EMq^4Hv4fyP9(5-o$Y-$!gEMBqMg=fy`tW*la?E$j@IJ0{qXRrXxAwzh>q zptRba8qK{BY@7VEH4R#a9FQg}!DrTQ{c#n8-JI0Qgi-^)i(Ix$J< z2S65)@G{Uj?2e@4{k1w;NhcF5-le8>+iz&n;dx9!R@eUC78^%F7(Uw8VBBnP3evBM4m}b-dZW?$sVnF-R2h6Mu7L!~i?dGiB~M zsJp&3T%dioN**!=+Lg|4v1V^WSJ1bUNT-rHXweVH!n!w;$n1ejCL9n@yBna@_>^jz z-+xHQ(ywct9M0F|_mL-bEE@DUDW~`OolBcyOj885#BgV@V_o@DXLaOn&ifiWW&?RK z$4(q+AX(uuBR3TTB;@yH>6Vn?qjT4-Iu5$h{g$tJ7I_C`01)fw>+IaBYJD98<^p=| z%^uD7rWRd~d;K~aDPbD)DbxCbZuQyaYg=%u_tK8dE` z+jQOP4URF)H-3^8_DSuiWI|#_J&};ovY#Q4rl1o)Z}McQ63? z6^_75#J@AZ3|@^h$$f`koZRotRN}6endCL?r)OiI_n>2TCV6bo+2t~>ylfQtDnW8i zVSCln2hjFE1!@}^bq~onqH6q>5*|hg4(0$Ewbmk=KG{M8p z+s(Z=15iT3mV|pB#_=y-u+Menq{43p<2!ew=q;s4DgkeBVk(ZCtb7!U1yPnCwCYls zV?LqF*ijV;i4+&m_~2;ozwTo>|;#1D^&BLy}q)9?-U+l#-Jtn!y+|;B|A$ zH_nTLX_7XMagz7eqgUUqA3llW(ao=JAfH)_%`0>a7(DCUb>aOX<-u|1uct;SZ_b1% zn8;9d3j+mzrhj(?I7E;yHuT*IaI zHa|VdySkbCKTSbNum7Z=VihnPapRWu#OH8p!J3CwuJUKZ-<0u;^I!)7u608uYh10W zb_td3vB@am(LW_4o~gg^ZmpGw(*Wk1vs$w+m!(M_*<=VEXg9Hv2m!QRn?F!^z_BGz$ zLd3+_X(v~P4!n1GjlH#G(baSV`^*XC=xmLPGR&E2{Lt<6`0y-ou|b?Vo4q&8rug@G zvqoyTeLeIONrw$@Tq`Ud{zYha(_6O=DIgKN&|`Q0ab?}pD?^d4NRXpxOzm1*#}dIX zMa#R}p;y2-+*3RJZ=mAn2KBtomqEvm_v~9}-n#muz&x_{Q|s}$a!{naPE5>Q1~T76 z5S80|NM~i>x*6=XC8T8L2INMO5iy_axHm^JP0w_h%{zYpRZZQ}2g)FjRpRsWxlye+ zv6L*5HIBI|DOpY}Kj6;hO6uzR;t)yyJqG~H{~~|b{hy@~VNgcN%|UUPsWzhE!yhc$ zbrz#OhD-HJTx~@-VEwls)fCxu=BcLII9w#bJ-`xw-gd8`pr-ohlr7-Zsz-v#s_LyQ ztf`G?Gf~>UP)OR^J>2+$xwKKj?X?cqLKULTqeO9ib4001(gEWW7c9i+r2nyk1she_ z6&Owdc3#L}fv?E7Vo>9f>3r9Mw&nZ9%9dO|zSfrFj|E?O`z1in275Z?eE60%>KQT} zURVo+$hZ;QX(9kcJZ*4pmcPBc7d-bQ(ER-!iYm6%J|rQ+)E4*Psyf6wq>6I-TEQST zU5$O<>>bC-;tF%m|KQv|2`2ft&>>ale_{9&(81Oa06uU|J2j4h0 z2+<4Hu;9W#?llGHP;wW7xbE9c-GYh=$cMxj?%%J%=Y(#bi`Nv)?M&7$1&&Ddeyksm zM=&I`ia!sad^kh5sGFPHI8KpXNue5h13iw3Aerqz{;P5`GVz$T>&R7QB2Z@_lwSXr z>E%WB?q%%6mzOLy%R^;E;~$dTcXO*SG7GI*&-LT(hGw2$xY84z@|@?bI&$*nH{h&^P_F?9LDb zbSwZ6C}FIS5>1f`DOGR#blt>%t*Rp6(CvojvQ9ak#8BKUja1RP?!OmT@}>T&VJRso zSPKqN=hYvAC%)KS>p-Jc0xd866PQ2xmPB|AJVk>!IIan=r>llvb(G(*dG@jFpT!nX ze1bve^B?%;f!iZdu<1bVDnRQP=>t-s|F~fI2U=%WJmD0q8F=u&qV!9F7%=184MwQ> zK_!zEAAjDHE(vQ&lFU4taqklU3&0nNobbbV;cr1nT0(#Tj|zy;)IL*)d7A&06<7@U zcka*sEr4qsUI=J(0HMRqWBez52r-W{6Nz_TAJpue2^afUJPsGb#<))P-wYx_K7COi z;4we4buV%4pZ+H9;=c=?M5K&;z>;?h5b-+q){t}9amYb05K?s%wM*9@d?JRkje8E8 zF7NH;sinP^_TRe)AV5J;@o;Pr+2g%DpyahWav2NefbMouh>u?qpYVu#d(&Gj2s{I& zC=~cN3mcBNyO--m`I=4+Rdrgh_0aSdc`QU8QjD~{A7z4y0L z2l=m*>qQ}BK-4}Hh?%x<>|SD`pC*z$c)~+36Hqf|23i21Ch7Kx=x`C4CZ7H4j+{W1 zgUZ6~*B2TF@F1iz7WC|eRjkpKbYesuJd5cHKffx0i+ z%0EGAVSYtj?@!&)aXiOtBdw1-JA|9*w0I)(vu3JEVQXvzI zLF)|N1Pr=B%Rc{~vg~I9GG|eTq7rqUl%jK!CvX7Nk|s)CntHX-@jF|$no8xU9|>ub z^JGKqa>hSNCixl}k!=*ysZu!OBtw$HdD(i}){?>Y?TMo9NUS3B{qt{^^AuGG!$LHZ zcwrTC5;ff_N3dDvxl$NBUS{4b=h^y=Z8musc>e|l2IK;HNT<%lk9<+qxYL+?)yk|^ zEpS6x>1=NZ2%MeeNzluw<9TtcWwaAKjtES$8U>y1WYl|_foJ6;f--=9#f6=7C^mJu zp-VD&_KMd3!`*wwQ{DG};74Xko063zLJ`?Ydx;3yqeP)&WXnubAzPV=Y(n@8&P{d>L7Il8*8`>MO{@9**ZoqBH_AF1`38mDv;X-Uz z1j;VRb=WjcU-o!f#t-RN@Xmw15a%uF?(U9!HUjN`%+N6>vX9V9u%Uz>i_kcYx9SMG z@dv1q}kq0)(ptPb-m+!dVuR+o97}`g886 z^1T+0J5o3cH*q((@jaTGRog;P_QUhdZ^uhGZF|0a0e^KV4fW?Sirn=bPnl2Dgp+Rm zn&?@tep_;WW@H3-O~#!D@2dIJa<|SpOEeYw5yLzT^WE z`6{%$3xzj7CZ`K;Ko=~pN~lUt7c=`v4K{8}O?!YNCY(!Gv0*$zyRmwUS6{F_4kkv} zK$`msItB{vuD#bNe<;ydX8dbB7j=B{txIxB2_LCy%!i{*)6|SG70+tfKkJySI~Pmc zmC6EjFtjuncY@E8Q>LLI-_4!n%z1AP`8}edDxe-_2Ed-PCUv*2S76wk$=IAPTNq?d zdDmiT5=wd*Z?M#Qgvvh?beIX);dhW}MlW+u&9&LR@T$=_@Fi1RIt-Hw$iK!H;C^dj z)6-%@b$^%kkxRtW*7hN1iEO3@YIBqB+*$JlGUF0rLyd`l-je+7ze9XO67>8Z&oJ3` zbH@Az-x`Lo`_^#q(W5y#$q5PWoIL=DPo*S#!(4s9!td!*&Dh^zS@$^vL)oU`Qrrb7 z39rqp5ki09Dch!}uLU5lo<@gMCs(OJhiS#e0J*5+DLvX0hW29e*sd4@9LY%S^g~-k z8JX`EC~A=@dJLlhd|{?c1;F<`Un^fCCJ$_ZzdKQxTCJ)e_ENM1^379+Zn@3!dkOd4 z=ezhs8TLHfy;e^AoDe2MivJ+2j-rF}e~@pIku_vlBxFhnFkU<|7iKsrv9H<1kt4ZX z-xZZgnJ;+Sb>%3Klbi}f*?=Ss6p5$1WJl%hE|9d(6qDAVY%O{Eg-J&u=)I&pI?N(( zu0B=cGviM2A=c zRZWb-#qyg>qUIMMSVi;;MCbu0-V|pD`GCsSp-kS|05zz3iDhz1+#8Gy*d|}6e~UOJ zFpHxFyPZDIM2Da9jZ(|;E&A`%k)q_`*G{}qX60zd8cW{;YTb)-6TFZZm(lxNe-EVL zypjqW(09VP7JqPO35N&H0|dA*BtL~XnhflgzfU>ga0BxiwI8J(&e1xitwQ{VT!kFX z>cg0hag}!A3H0;35lc=o3Sm=oCBO@Z>b#$thN%SsYL^EyIaM%*zx#}u;`LAo_8~?@ z^rfda#e*y(`pz^?xt~T=qL83I#L3Cd{uJCHSxqPxh_Ag>;Dub{&nbh=YBspragd3< zYUgOQe9Za!cr|U{CX%jKFbdl(rq{%&)Wd|J@zyRUq2i5hbvHPAZl!I9M{VToN^XKA zySMefV?rml6*=iVh{A~9iMrTtd<^Cq%CM}5A()1Q&^pjOi84y%vvyW-+3GoiU#K*$eJ zvVyeU3+6v*(*8GZ4y948nFVaGhD)#nj_?DBjSC2%Pjfl4)&xezDj45&tHK^-t|>u* z5CY1&q__jtIGfFhjPn=OW4jxnq!+C9Nq@6TD)pTfP&Nh(K0(=IMRemmz8WP^LF65V z0ZdI0Uo%_c%~{JzR!KJap6z1LH+|xH-n$6>%v{eL|FA0JB2$`OZM3}J3a$#x7bThr zlNvQYjLf7Pnf>+w3cI}|UNp#$+G z^*!9xJtyZnfX}FkUccI38zTc4R0M6jyyU-xMEtTEIUo4P0SxM=!gAxk7n5>hTruff z)qQl=ALcf?ZTULquo$i~;!k6`9hmwNbx?C~sb$I?S@_0>o4DYp%?&&X7AjyM6rk^9 zJ>yC*lNPtp;1An!d)(~~KjUA|UK5Kd2#EvmID7pLo}=*@y*odalz2c4ROS@5{L629 zsKc%gmHT}4bss9z z8H9A14c1MiME$o@9O$z(v*0M(15fi*$@iyu!)0)ar0mT`wwU>|9-f}8{QUAzYM&r2 z!|{Ee&iPUCZIu@aPR;S&v&V!Ahu!_~o*^&^xpLsSrG?=MIN#F~n9hartBs_ZMd3@nGIMUsBuk zD1oNFAzmzl-i_8y`SnQ#!|GTjxw%mEpjEj{j zIkh6^2Y-kB9>U!hqV|bfj>1u9VtK$Wc)IWd(OyNRyPvDfC6nt0{J0-r;=St*`g)J= z#0d%szfZzbzv$X)Wua6YuQdfWX)} zAc`&;{A_i@v3X&zRxjYY;Ur)s<3x;9T1>E2^0!a-25#0Ge7=ywG}=Kd{#Z0(Ibu;| zkSSwozR#>HPTZtb!Jc@s-EPwy?j zY2Nr)a{|3TQ;bWNAubclhM&9N4>&QV(xRJ*LjZS{ft7=q9h)xSr zBxq|7nmokjG_Sc*EqX$!iod;K1`HkU&23mugE&mjjbNs)OLhttJ!^4bj%b{j(M)raQW5>ls<*p?;=9_+AbFC@=y&|4e5UOX-F zVotdF#>0a+RK1c+gM8)Ivv;hQEe3N6;)vWP84JG&x>6O#&9s>{9ICyKOM1MDue&3} zvlaF^B@COckZM0wjd%gF9$XSg*1`%4&(=pqF{S5s0{#t817|ZY$^N_aUW2q&46c(& zk04G+y2;PIW(lR0kSciHUh4e#HUk^N1xarcNw&kA`u$YijJzBm63;p^voa8>rgxEC zZRDms&rDx!(c(nGmMyl~dli;;Nv0$ttHw^B7{5kGNzBG6#+bG@-i_0CA=MSQXwgXg zrE08f*;e*6l&g7**L*o|3xie*XGwH@{D_a*8_ckmV-Q1a$JyYT?ewlj7m#Iy7jGH4 zW=0pA>IC6vYkPe6K*ESapY{THru+^v`WR{sB{RO%HD}Xm^4K9aD#|YqAAya2a8{g~ zK{c_NcrefD%6%|kkWOLz32-VyFaYSJb}Iy>#S zqYZWO%V~oxBUrdzp*n|p{i;j0Pv6bYq@P^TUjwOkC|(L{^SRodv>@}A*E1Byr;2mO ze#Lj4a02^XIeCMEgnB}o!VGgJJzJ|}q~-Ilnh6y}SLOzV2S=rESe4GyZ!11`pS{$I z=k;k?g@rtU8r>Q&a*KSMNNr}5XD>|c-&1DPL6JPqUiwY!>~fsh8EWU(4D@-MyY0rh z+vFK^B#pTgM+UK4g}oUs4>V6C>4MuUqc6uT`iln1_;K?T#q&I&pqzzutRTJYPqn72}ExV1I(OE#PT@=#HP; zNeJjA)p`fdhQ?`zsN)nmnqzEJ?Q~;bF|DDt8uD&EY!C|b>hlFo&7rB$jFm3+%>}pj z9bs^mG}XMt{l4$+^SrTG>5emQL;@WYFBXQ+_{MB{jB)m-df}q`=)=Y;`^b2YJG8cM z#tv|@I~!HB^jdv+Qwg3DJ1Gi1#SvHQ#hdn%)nnUx_FTx@i6xP~tCih4JNRh%i$ggS zFpkD)y6`%=u8gie)B3`d@B^nJn~sLrl0xVU*P}$~X{SNE$P&ng5-1MvQ&kBZbsif% zb~IR3&w2$1ju1Q<`iziVIoeo%h`(;D{ON%Kj-Z~?aakns+^!pmTFs$_S_P%7j&3D0 z3N3h@$|!MV)YldHD3|%ylm=Zu?t#dwtKk}Zp)0%BF|c2;_paxa#G7QLZZ*n_JZ!sQ zI;!mXze}f#hhS!z>;jheP-@1uori9OxJChNS!7L#tqHE`PIPNJs}rnTgmVj*d?27f zJ~aScpJ#QjpZ;22d`@y{*}TW}p4_9%<3CPVt@`_W?jK9B#p0gS zhm@=M6RUjd8lh)q6HDR!R4?VqkBk%w;95_aE4Y4SVQCkzx_WCr!mI=73oJ;r zkrvO6-3191f>Ma4J8;$d$&QYGZno zd5?KrB{9WGoti`%XV3RIY`j8M%lh_MpkbW?W z$W86)SCXD?N9I2$T&|q`iT=~uoq#XIs^?@XN3^`Px7Rv+S3mjcdrGBjOXC-}JdL{O zA;S$YCD}+-&bWWYd+&LkHO?sfwZ_ML)y|r?)*WS!C{XD(ynZ1DVFnO}q15*A349o! zaE^-cZzqx9;(p}jW-;i@yFurbLYy)yEXi;Od&DEx>4d`v;2MUTg^?jg#%j1IMyB}D{oKvVd`kI@7$EA9o1 zZ))h>E0_CQxr}v>1>Ah}z=HOiOi@1dxzw9qb|VeQPPQ6tiX3fqijh~vARBKH0Bl$x zUQTcze@qiQ-~G|kwrkt_o^5%?EJ5)ZQ{kFg_sd#+_s`J?cAh)`$eng1<+8SvatrjrvwQGcY%KQe_ydP`AffZ7lMaV`UQwVx8J#94el`xq=?D#1QSnG-eZxwZTK=a0>QpW#96NF&)8g;xScIMdDE4g$OZvlcE3^D^1$6kYso_i%ke2oBE@zgmEjqP$k)W+4Txf<1rRTA7E zA)u*cDDK`3bMs-W;Qn2Di**TN86zob`YdW=;*vs{=^GQYtmfG;o1;gcF&5w z5Lr9mUde4&-v-VXHz84tpDSS=I-}%Vl#RHH#IWJ@F}0G7gV~$!CuSGYStd?)y9l;E z<$k+(33eAnNjZN5tXpN|-d29&N5=!+JSvWqd1*5Rej|5?%Ze=BWCsnxc%y#8oK6)y zpG2!TTvS)Si1A%(H4VAnwJ{Q$mi!wng^yy2FKw5_dGspZZ;xC5Z0SmBw^H*YiVTVT{{8FQx19&63w9)bI&}us9O}Toa71v&i7ic5kHfyI z5)|D9mZ0$=lGUKG%zKMLhi~r@7uNuHj+`12z~p4&1TcdF0t;1}+BbKDR6fiAYyU&L zX5fz=&%OtJlb{ho@|kdpkyZmZzlKobc589gxON4;;+^kAo;Bs5@A|SFkn!4OqsNPD zx9**7lsowcq<1v?D%!bb0Qi?{pl1Yi;a-s4$X_u97v-?jrl)UFd6XiQ$EQ%#KQtt2 zwFoGmyPk)gxwj0PmELxj3%1F<5IuNM1|Ft}AmV?j6IXe=kLBfN#d#)WAYc)|HX_{v zS|NsaXPVJLr*_(v9tEel!y0mz%{anhGi_uM z%xWSegJm{3w9muxuGx~1FrsF2jjwJGEQ*@+@!?%c=OiWh>mDRwn*^ZyaLsc0pGz^v z?(fvVa@yOaa>1{N47;?>Mgxpc)TWXfxs=AHogif)^xL|ngR)H7hfWnfIiiy%X{P)` z?M|^l47XkxC_*!_oAMBoIH>S@&E@V@&jv+1+EQZp8DR7*qHHj1a$uScWU!yZaF^ub zq&J!%N*rHa7@-?H6l>d-r2W|RTZ0T5hw7fJ>K9XibVpQU8-Z#Zht4*al|9kjH{^-+ zLCK=*TY>Yfw>|d$jbJ&x|Jc|kXD#y`j+YG|n9Pn|f#UxpQEFX%k-3KZnsoI$Rgp3* zT8DK$$pk|Q_mPiNmJfVNOP}YY5$vmOeXcHEZO~vlsnqHBNjqX?1Z#h);E_9sJ7ZBC z1>2R*yQf-uVK<-r6>7dN2xs#J3mPp!oP&LNC3Od1siM@D?c3QZEAQ14KhW38g1j@; z;Jc6bThcF4N+rFcmd?(%2ewr&V{L)u&6}|({SQ1P8te{TQ~3|pWFG;!o-g0^PqTM! zBOB=9PA>ajbfwPkR*SO(%X)FhEgRORNGwvS*GDE#--W_(BJq_)la!m`K*!u`?BHNl ztaB_~?$~Ve=$JoL3FmEj$29&5zyi@kR~<_;D)al(@*nw7%*`5YqR&%^SB)wXwi*vp zW^>(0p85M)2QP{JzV-WRuk>jh~Vs|k<$6kH4CNJVg*bn%L>;K?eYJY!s zP^Qb>%j;U~+Z{%pfe}I0=hZIKyIl{qt!r@QaBJ81MUCrsmNeTBmdbz?Hl5imN~+Ms z!srB3^CEegj+>jCVCqX}BEgLVe>XL4L_ISHC843VJgDZ32?AF*lilo#L|2X=q?PD% z8XB5FZIg2W;X`T{sfRr@U~YfonVbZ_3JsG6xpZ-8Rn$?!&sff>9)oh11S+pX{s1t}GzyZHHdF{RfaBTR}AS zbp~ks^Y9U{9zLwrlHLdHU~Zm@S0D8TyriIFT?YdbSl_V%#^N#WW01P1lf0c<{TpW!!T*}e`;Bte3j7WS*%*5vbjfTdaUj_ zVU|%sWyx!oFQz$I6ESL;(jb0$zn~=H!u^jE7~@Jp%)5lZX*z3L>K~J!rSM9^#^tCG z63YEhbr2pQcmo_x$~!~T^lPKTb)rG%9<39%dGz&qt&W0w26S9jdF#_#1uBW?C0I65 z7~cs?LkiO9*2!7$7uaH7gb~s6Eol`!8T0ON-iM2fyuxIe`>JO*zg~@Wao^HoqIUi& z$29f|{l(caz56O4VDe93Bodn~+-!FM`HI_`=r5k?`9)sH?p2!?Mf+fV!VH!3vwj3` zw5UUeMHvpgsTWG8O=#ZPTC&YSwk7YS|$9pS7|?LVFFC zo30U|*vqu6eA>+v`180}GxGp(;`E*F{oX7c#!+n=@G@F>q4c#!X3sYd_?V z7!SrE-Tm?enNbc&IIMs&P~rib0U7;5Q@ZiX?B)5vEeuOb!7B#~U3o@^wwD0Lv94T` z96%(3Avb|b6_oe~2ul1A67D(nk_k#Skmvh%?V}8sbq+tJ*k}0jfRi6?SJ&_j6c2== zHYHc5?|vv~)HSdR8Fd-y=wjmY9FO)1D2?&`e)%uBfOx$>!Ss76j<*tN#>)M45R>6Lyy2#s2$hRDJMyyRg zA?LCWw?=%?6dAn72}U;o=pWlgisbwTWN&{?{>!iv26+r_<`@`v1PP8@as-o8M=B5*2bN1a+*OU-3ANA+1it=ADTb zdcbk)iS$fUJL4Pfgdc3!&PY*{kA<~4s#B!CUklfIP!!K%4nicy@gXpK*|6u6`ynN9 zE{c*&VpV4wq1Mcswz{XaH4p1nT=$#654+#@*`Qc^U{b)F-lx7j>E3%P_wcxEhK+EZ zRrahV0`fTc(#H?FXmhRl0N(G2y}0p+V^XYFTG!uA(8QJ>J6@eoq;!gj)*RxO(!_!m zFA=N6Zdi;|l5+0uE>Tj+y0Xfk zi!R2fUr4_q`FF|g6`XqGpaY-7cG5m+Fhxp#G!hAgdh{#1|tIQa(WA zp~zW;J%ir3XSg>GLZnH$LDqj7d}Fc0Aq_9jY!trL{qPBcXk8i$d;j|MA?T9RqzI;8 z26}?&7hN4P?#O>AW?=T`*WZiQ$ud!(b!i~^GkWuSlR|8PiSwWx0K9ZiBN*jeu@* zu5p)_!mrX0zW)F~xLueJd9BVsu3*l(gn7HNykM)1)4`J#&%D4Xm^kYH-4YPVyE@|t zWf;Q{lY8t0Y$`W;q12<<(bzCtD&U}1Za&Jpb$`tkFJM73n*4^)0_&C`n6bTYtfiDX zEh#DK{hRQ1IxIh`ee@vx>RITo&+I~@Ba%64-EM@v zIin3}eO|^}u0xPEWyRRom;r;-?4iKBC>#Na8hd?LqIJT=wjCeO!8z zI|HG;ldgoItFK)-$1Z9+_85D{#*8WcZoUPTDNiWaqnYMPPw)}pg!S3-@(2L@I z`sQ*}F98Qp@V10gFTdp@!E@U9MwbO8*RT3cH`QT(LhPk6-kkP+`gB*8#fT3C7O03= z496Py@Zl8MW&oL2ax|^C{6lnHs8w2R8_K?z+|W;xJ)I>XXC(0-yIFmS$FWDyc$1mQY=y%5coZlndskq-R zpY8PS2J7pdGH=1s)8CNz@(|c$NC$y#{up}dvCYyC`1l7v4QqA|0nMB_C9t3jbXYdj z#9V>=n{MPBQ~zEGAC|2G|6$TkdUh*rL7;dY%MBJ)|1}AJ2|f*;Nn+~pYHs}q>M2Vw zh;u<>zfVqGPAG9}>DAY#TjVx^dETot;O-Y5KAC$Hx=kwQj`P;z1j+YSRd+X!kD&~{ z@eOy|APfR+fTFB#&3o+0ZOn_7pRWo)qeB9Ge0ozM3-!p_t@@ehgvaA6%#FR4Z=mmq zv8@B*0besM2Lr(K7caGA=)cD9;i+*HAiNEAr}wGopmRAQGnj4Mf0RVUu>F0NC!}wj z$Xy(lK%fZaXMj)5(B~Gyed3`6HLQkC-+dl7l{Z_%2Z(|;Zc#sRI%5oc;_r${M^;H4 z1Ty?4GlvS<|Fp=%G79Mw)QIWafU&P?xLb`6t}-fi>dREQoydpuB1->S0PY~3sl zO@<<*o`T#40Y_|=VRwTXt(fKO1S+s;A`+#A(GFngDkul2haSxu&Xh2RfVRJzIy0sO zik(!tP(25}gAFCMV2xF78~z#5=Z*JQt25ir7BXD}!S+3}dtme~0baIthN9haSFFO{ zR0QH_OFu7fKe3e{c)AIM3$qV5vvm6#=E^u`0zp>wLpzAoG7+O_2Pi`pV1*n=92>AQ zhf@0I7iFeo=OYdq)_oYK zJ)ol7d%Ysa8^|gRQBNbHMM$XNHSRpAL0d2luu&K1IvN|eMkbq4#{{a>gZ{(&V{ZIz z0_b0zAM`Rcu|}}#APfjVAddFIb`lRDy`r?~C^~OEz-!%IEA3X6mxj#=XtiGNBA`@y z=g5l?%h;p?U8f$Is^NpJ1a|S#U+m(hJSXv!AxnVO*lJU|{33`jIu=*eW++p>bs~%8 zk70w9A0c5T`bHlw!hk$iw zHFeyjYzHB|{FSDx#rN-eEjQ&=ernoC)GR8YzIpD~q6#uHO90?{VA;1PaGFuii~<^F zVJ-Bza>hZ>4G8Jt{4;Nn;$FmYa~sPCE!}glOI$?*He{GxdMP-HUnFs>^tckif}{9= z7JJu9mZ5?1BCM(F?!K0iO;&1o;pd8cc|0OZw?nhUYu`95_0DpfPOx8!5y`K-t-XcB zC?NKs0Ks#Ya=Mw$XmfjFHgSg_vgj+J$tgGQ@#}}I?23m z^?8mf(rMsufY-(zH~wmQ`?BslDj)MQ$3OwKe)nY#!d9hb7W2+|bI7Tv-yfYWmaP@Y z9S}gp&Kn;=Mn;z2%1#@_X?NF7@7KKSPq3;`w;MT$_v)p&Nd#sdNq_wCG~uGnR ztSR`;#fgf)rhb89S(IJ+D|4*Ed?SjVl&2vym!C-h|2j@^=MW0cbMixk)%29Bk`AOv zLw|_=&pqjd`ho)z0N=_Bwj8XL-(wjxe#LiC~UIrWpILFCNqkb+|E! z#~U=o5Axfto6{Y%#1}vp~UeW%3 zwhMmkb!=$tR*#lW9wv7MY_6G|+_ax1<*N?Q5u z-O03aLVTBWeh#3HDEyiF)#IIcW9dVwO>!Yc#0%N5(yF`3@U1sAuC*KR)}?5N0GPvq zuA^W;trO|AMo(-Z8Y}~v|8O{Cd9_Qn@eczjuNWqvtiA5Xz?I)f36RSrA=g*I^~>4N zFPl1X(hC_K1z4qJ2uwF0QGO~Q(fj!_rs`DWDNeV6%pm&cNL=yyg~E;E-wXgqlZJ(0 z(y=H`WHp+R6)82^{w>Cf_U^iNc(|Uvf4qI6M8L51oBvRn?o0VpOzZFJQA)P1;^%pf zr6bdb94%l!(y)L|@j>EY>{gt1V$+5VZ>&F_f%=$0FQM+7yqe7T?1z|vv$f1PT^$24 zB`g7kQzsYpHRT=DKLS-tmYnafvRj>K7RE_iNd-Z*+~1C%&iN>*o!bNiUUM zH;XN(K-dfQ)2U43ArM;TVwTJJDz=F*mhm)^86B2z`;R0pSQG~cw4KHmTufv7jKz zlB72&?sQTb?}UQRvvcdj($3EB#Hc>9N*;2GyQi!UqR^z>DV3LF6=fo^#_imcmhpd29VwTHBp|2Abq*~+U*mZK0cbgS#UJ!-3AfBfZjeh;cqpy?gw8$o}gG%aLj_tupyq?!4Od-<@JvGJj8TibV|l{ zYA#u-ss@}qWB+z~hr-E&ftmn;G{F^*svaB+_Vx~s=i17|q!H;tmF;8cC&f|wi_C3r zaspBe(Qi(<>zQ>DH^<^nhe#2UTdK;RMYE_B?>n~J^>`~pV^!}P0mCtHo}Hqzfn3UK z5;nxQ!IK;%pqQ}qfyHebXe%KzjDu51Ct#EHJciUy^C&WCTdUpx#!BpBwk zfgC>H($$tAKT;dgvhOv5!59q&5e8I-da|3}|4EVy9=zEvrUfRk5XUV=1A zA3^}5oZ?&H4O;}hT6Df!izri7NMO@r!(kuwz0DaWynrcy5YYp!nHqlbpQ%hXdvC`@ zccqPL0z&D^Ac}Nmf9--Zc-aQ}9QoIE+To zgTQFQ?wwQJKa1)P$6J~2k#i0Z5LMsZ4se>I*lnPJcMQG&j^|QI1@)(K+6VUk@OG4L>Kwl# z^l==92$TdvD`Fa%Kt*h62|2Fy&GVODA3UKmQtD&#m~L!O_`45JW|U)+UI}XS>*Mf5 z-}^Y8hKBJbl(TWj{?C-gtw7j}k9Yt^AQp@Ac^AK)5%+-5dMRKZyPJrhTim?ac6BWX zmqxDY{3=h(SPWFl}8{}S&y;PdU(d{Qb--CK$=IR1~!?c=Ctl~X6+7I~#>Aqn;cJjMcx znz!lf{?>2)GIx6=t(|3*A_dsdNSX03*MrYN2Z$^Odf9}uruNi~!T79e&CZ_2I1Uj-ftiavjfy>_;hK^9TK0YukJUnV18rKg<%W%i&A6f=cGJJ%q7l(ZG zS=fJv^1EO-?Mtl$?$N(*s#ttk=5oAh|KI~`bHE1`8kk*C^ufWdLXsm6?XXyrJgpq% z$CkU!PY-eS_xC4(U|;w@!ufuyS6t-<3CiOL=?rix6pD5YnSGZgFwfyvWa6yw`pMTm zZsGSI+V2#4;MiI_b&yWWm*K?kF>_+7B`xHD^=M@F#%#Uiz~V=X^cel3ll!f4ufB&rHK|nPU)@x z?@=8;#J6rAd}{JnupieDW`o}&6kC=kbpmsS=l!|Incu>F)i1FLTQ?Ea$#AP@r%PMO z1a0>T*1UYXIo(+A+*!cQZKni)>(0A5gBu3Ah>xA~2?2veOzE+`zpULH8U%1T523zE z>+jY9>T5>GaYaE`)K7q}kJa(uB+9j$F2AHa_!0gbqamt{HvN`JE?w z;@njNEZNj=vt*fGgoB|y{65Atob^@aW72#ECbG`XH45GA>lCj#NeIvg*5Ec`gs<*l z;!c4Kbp>^+aMZmFl(4xSp7u+W)Xg`mfK$mJrB{rV^_1F+9-yJ`Nqt3GkfGzNTP4-? zv}yAanPQiU>d}H{|Ej7ty0T{SG+e%rK^`FIEc)a*4*!su!-J9kbIJ(H1!-C?)mZMN zdm}Urv{pQ|%bCcg!lpMbM(-r}qBQ|0wO1WlUY9ZTASBp+P_^kz)Dxq^e>9tg_+}Fy zN=UcEfhc?ND_BspMH^a^0ui8H;`5in0!(@!?wJFPQV%>t|9!-Y?8xW%nShs-HXv|w-&mZWcLm#g$gu*NHdnKs&IV)u9lMF%(ieumA#(63`7({vxs@Go4Ukjz+@bTct6y^F`ohL%V^N z!2Il3R}m)nyKgN4HV7_~lu9A`9oY|o{@K~|<@X#M-=qHSimctLz*vbLT>@j}9?%Z% z-%Jb0JlR^?tI>@wzLIsah@~?~FaRU$!2+~4{1AyH$s7!JAK~oohR^F3kh&Qi_vxAiAm~aqt+F_7;_ctU z&HhS}j-Q9G;Ar|Z#vq`@YIXXn!u9NfZN?v605x#^t3O)y^4%-@6C;JK=pBzwI4#c# zENcGYo}B|v;3_GlWy}6u8B5U)^x#B_Qqr|Ym8 z2q0N#nA^Qdv@x;&?$p&8jv47M+)csBq zoT?QU?!Pcky=@zM%zl??ic(37r_4*0IB!Anj|tog^*2v8G&sYU;}24wOpWtqoiscjRY zrT#C(y$peGbR@#@IhUbXxDs3~t^Q{LU(Rd~z@7Z16!54d5yK%pb_U*|(J13*al zCtT2LUhumBHzV%fLvW4-G)QVk2d6qAVn0p5rSBU*%xM`37X-1qH{LC&4cv#bEh+dBCedzKypof-e-SEd z4@m2MfXJ!Z9uI^t$J?bLLnOGoh19-CF$8Ibr7+1O%a(D|`*-g?z=>Qt)Ca;Eg?(!* z|0E=`3XeyFQ?M(w$-on!fyfbbC&AVlH=Bi_v@O)s;pV(BYR+{&<_-hdTvh0)b!cfI z#frTJ)ZFLyciuvteKL7$_ADc<4(v|Dsar{B5yDKzp=0i<(_Ig&W{ zOhY}EbLUUvnDNIgK1gX)@E)I5- z(Ou?uun@a7HcUd=NYzra4Hs7b(=1tE{N&I`ZuA2w0GbMS5C`3(YUjE3VN=SxFrYyV zo+)Tkw*Lu^_(#wAue&6KFv{Hc7it+qWRTMu8>^gBB6#BzGWoZqlya_y$9`8Q8tq#% z3l^%qFHgJh)~Q|aW_9R#CI0s`_gCWR!N0a@8s>3O5NnxOla@o?)YOVBSKnVNgn0G@ z7>rN`CR*SLn;iR_faaIK25W1_|H0PIH=+zk$_%)5kn{fo9FonMpkpxOw5Zm4_i(d8 z7PzQNA^W+;_(v^~%0{%;NiP}lNT_?o=eoDzGiVKhSDMg1jI*M*^smK7A#>ja2}|F7NFK;bdK`>Zzrq-@fJ_Cq2sK|i1xZ*Ei`2gq+9K%z0Q&F+V7ztr-V z)0DC~{BMW2$VoU~)^5eLnq1W^vT2U#_mKANK&78OfRI-Y(;GBlPzifBShwd9LF;Rg zW&uI@uusoC?F#5K@cWu53MujdA>M8D;peCFW4=;e%94XH}34VoP zUK_{h-kE}QRvRqZz=Y!`)DqMWQ#+#|+%@C)AY3<)s>3o|2`JPtt{q4$B*t}035kWs zx{yn$J^>#$kdRwn3U29JHrUs(;Z-C*uWIava3z~+y(Ua^9rdDJPw=cpBQj;{(KM^v z2lpL5a{y^7<=R0q7N0-`=$sG@$pXv<=ix(@d-$^!E)2K$2?j#DPOOtzzqj7MqjV>A z{$eCyuTtmXkGzWC^K`dIiy}cftyvzgAE;L6b>cSdD8x_;t?qcRvzp}h5)vy! z%m&W>MZ_xR|Io)#j>97HE7qWn(z6NJ;~bN0=_D#u@Qw?GGSn(w6dSuM(hCyxCl4OX zoUG9N#eStop4AU!Yo2lVX4O}l*z|YHL2sjSe*?q7pwnM5o@lGIStr`rVGERM3P~w0 zahm#2jxTdrS(z8m-;omQu1X3Yc=Rxjkv`8@-V@XoQbX$o-x)tUskYHi_{`H{Z|P0% z#%y@hA-4FpDt6my_L490UxwFZ``Z?47*BZ*Q#IdwN=5OGXz!-2J9r&2%zK2M?A}ng zyYvGu(Y4bw;^`DZJ9wUA))rtWiNr_bX)+%2TGGB32+7$$XigLzhPRV3Q{(_jLSTM``f4#b-dXQY%RkY z^j8OqXrs8o8!^M1a9_-p#l3j4Q$fLT;l4v{K(=-bG;h_|8DzL$`Hgh^%o(#!V@da! z+{W!Ptkr`0D9O=lY@sL803B!>2E^!Q8M9Oxd(~1}gO9G6g(7+b9P%Y*G=UI(P=3mR#Qd&z4|9W&E=_pENso6UC z>iL~5J9nN>)+rAK!(%mA(tE0=g09q2wr39mh-V7<1{pQkDM$A1?bT3Ww@W^tkRbbD zETaIjf`GT*?-BCJH;$g{Y&xvs_i6GeK0a61qN5g_K20jz2t;Hd|^ zOdx*tD$ycPi(6`dgyRq`NP{w$HGeftWX&g{07GE9!b3uKmB981?9A87!gxMt+vmYR z9|bA-HL!vUoC~ySIo2u7_J=RlazdRw{A9>64p_eeRWnW_N z!?_PV`?e`DbkM<-aU7`7j4Qn{IQ;c8@hog0*z;MrRD7xbVm|~cyk9d5obo;)p@svZ zM(voM-rmMi9}kN5Q>RYFCjnzp5}BS-_Hq;yKdHU|TlE7#)dOn*`&HEnCTI6YnJb;F z-Ly|@rf!`tFQTiNDyWn`~x-GWQEMc=XK@R}HEcMjD-p2kekPT?kqcQNv|8W$ve zFC6$1z~7R6?3qN1pv(%7jg7t9Bb7T~gz4Leu`!C2PX&@o89tnxGFfR5e-CMI=t<)x z4>(ghx6Q@f-MwTg_RyfE2_N~DqKH%Hgo4vw(w-{P+#m!$P)-&1hz$-uJi+F+{3;?s z!V=~~qqyrLaIls2{ zc?7e~xA!NNdV?=Bz|}Z7pT<4^EevoARKm~fxxj2=A~n?hG$s>b)=J~I($MU^G6M(w zQ@+RGX1l!Mj;SjT`Ifx7SXS6z8xHR652*nWJ8Gf|i2^G03bt<$fqd;JpZj`xG8!jz zDWF~9Tqr#jFyl0nv75vwchkiO-{67wI!}6v)+@%CIp}MH^z(5mlYRQ5n$!wvxGOqN zs7OBBg67A%+{9Z=k7mo$=UFMc=%Gu-~%Mj zUuvSl*FFPsLhZ9mhAfI*)yFI;*Hw`AIWf#pK99}}C;G>C{jU|$>_P5q=BA6g&POw) z=ZIAhZ$Q@>PM-$>NC&p3c1VQ8)D3b(*|qnM-Lq^I-+E?_PBu!@kgVs1>O)jAF+8NC z2A7KICoWB1n7K5G{zZBXyq~@~dbJ$NZ*FXcox*p}CWW0)we(qRju`fpn+#BB+(#z( z$vPFoFWSHzyaJ2!=irsa>se(Q;ywUZm1++IiO25yu%f&?yuDphX$C@8K10v+IOPf& zT1qP>Mnq;FkA;t~TenVI1s)Wi(y`lh`wR;TociZl`nSYa^J#_0N~o(TeNuP7T0gPA z{aN*vG7(NXSveQ!EJnD@qo+b~kGu{!z1&>U3jucahrGPJ-B(4TB|a=X&$5N~xDx6! z=%Om%CHny6V!99-KRrLr!OWt3XYx(Kddjs_9!bjQHeV9xI=U{J zo?*B4CrqnVtnk$%x2z~nT|P5QhVFI=+`U!4K`4@jnmR+I$D#CP@h9Hik#+>Pd7)L` zEOjs#N5Cx3F*rBS2i@`^^KXg@N>WlAY+=>r_yW*m{b(6$8y&yi9!D`=UJrOS`{5yk zNJo982$Q!$0VeEkWqnKE%04%ZKXAo*(MK+eD^%~HSK{r#dlJv6^Mb7tUM$ila^2e< z{j39>&>^At8#YnVLNh4!#Jmr-}E$z+_)o2qZhOo=)IGMv&ED1SoVa#b+A7 z?h^s2&P(vQ%ckhnUK1DoYSCYH50=-Rg8djCyFN{s4lBU(%NhnNyH5_d(FYu)XB<}1_6?1Kxm&-nFeTo?~O2i`@qzB)$(M!itj z75EwPIJt93u_Yd0Rzg?5&5LJ6R{DO9{{^KHL65dTa$VGb$eqL$M}70WV^bj3*tXMJ zOML{^-Q0j)csl952F4!bz`8KZdp&=C9vtq(hhcv}iFNKgiYF^$n&Glg&b1NFfu-QQ z#Q|pu<{Zjl%hdx2M7&bJw%bk#`J+q!lO3r_-+-6P&b)+IxIEH9_OOB+nX z+F{e_sWGbMu;TaC6U(}(+6urTzrrerTRhr8neT%gU$5?82o$M}=Y!?2YiBP@uRyeYcV0Q* zGmU1Z!`qo`KAM!wed7XuC$ICTrr!C>fk#1&a&Fi+Ve{gDuiof>9*Ef5k5e%^ON z<@%PySjEKS1wnl-XM(J3q5IZWrU~`meRFUc00FmJpbvS^lpPU#B`*-)FX)g{pm!UCnJ0WFp>aJLj60j7MM-d9 z9l?F|atkx=ZPo+M=uv$qU2r+I^8;Szy^I2M%#_>qq74!Zed3JwAAMV`_<=h=T8YE?q}sZK&gK_ zMNDrbN_~M12Hls27Z(8QI0-msD71ss5CHQvx#Gx6@Nm=U7y5>Bb8&e|d|*0a<3|JW z9mNfPc2`3Nz}bsJyxSwu*rOI1AaPC8&^rY(H?l(Sj|pTl)237)~& zn-^sGj}KX+3pDDBL~Z=g;Yk2;t0AWFu~`Y|VNY9GS&iQY){mWy?E#z|$G{*L0TB_^ z@c*oSDpO5qh8IB_{}Rqk8L(!vA3hwo_ky2h!gcyQc&a2&OAV#3#C0?dq`UFfJ(9;y zzai<@y+^xk%g#O8DIUASZWcMx$O(&_ED0dWo=`M-XVX2t%{kU}lnO3N`m!aNzS`-g z+k4L1kGS0}VytNcP3NSpI zpPz631*BW-f`aw(3E8?;8JTzc$5bv2B|VI0zEm_ExBYeWOZ1Bc2}nK5X+E1@yI zwgd{!A%-ZmECFh2>W?D1>le`ip)%zPA%_H|2N^*ZkCqsUV0J_=YxC4lrSEUno=C+49oVCUnjZe=IOZm16;YL0^UgO@EE++XHO z=g3DP3F!QV3tqZ>(LZlkk1D+&9Pwzzf#@Sg*k`@J6kq`&bbx1?59t}+Efl^e*uld{ zLvtGBbzVk8>)UNcSu6G#R)wv7UtCx9~y4{$kGKI9*LN)m&phwtOKimOl4LH+8}s3pTp z;wnSjmt)e>o1lNH1c~7ZUv7<8@OD%~J3ZX^0Vv{gs7k>!TnR&Yx5p&-ca3YW02vd3 z?jP`K^rLA4@Oa7%8&c~h!oNajoFsg-VSvkihEu#JY5LOfkuJ#(>xGH*lJ)KBEe`R2LK@e zyZGj@0cInO9BcXc4$W4GN9a$38fG2{m~l1S9+B`H$U$n}`HL4LfE#KUG#gapP{v&R z@X%-1;W!?rs2oF`3}dK2WOx0Iao02yZX7Q1|4^=-JFX)9vc|~AOh!R z6)fRZ4K(hD<82O-Q@!5AMzkDYLVZR|fWt=jg~=9Qs$65~`Kgxmf?J!1p6@9+DtBIU!yF@+erIJz_`QNz ze8Qzq^793tqlo~~pcYAhle4t8AK0|>Fp8!43OgjIW>m?uiHirr@67fVR}I-HZX+34bfD}kx8g(ZCOy&N~X#b0^#7L z$+8z@*}M1tmaSX&@$z2E2=dlpFf{1hRW|#EeQn=Xi$gCz>?k8bH{s|h!bmXNeh!N6 zMzK+coXs1ceC;9s1|>__$g{!^&GA(G_vP_W?(P30 zMOtVtWl35rNm;@)MpA@A)P5+e-8HcF*k%9=gNPAL0Ul0suA+1J6?$8L<@bq~&S z&hvWC`JVIqme=oJ+l+he`}$nhd%KE@>IH~qb)%726A2oT_ip~E-hiD1Mf_}6%Lf(*@^pR2%6#6S_27_kJ)5si9`Y%1*PE<-2xY9pR~ z960&6aL;EdM&h9u3NIJKw2v-xcKt26*>TU*xYzPVe~*~K)IPu=p<{JavgMjKXTA{j z2BC9j#NDYcn&$yS8rIR+5=Jqw96(SyCxArwe&;6CcJ~dd

`hb%ahhhtCb^-30I#J%$(mjnK{Gv+)`AQ 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 I;?mv!1*9;-SpWb4 From ac4b0071808a20628ff5529811e8dbd8673a791b Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Wed, 10 Jun 2020 23:09:48 +0200 Subject: [PATCH 37/41] Update WPS Pin database --- known_pins.db | 2 +- pindb_checksum.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/known_pins.db b/known_pins.db index e12637f6e..e79054a66 100644 --- a/known_pins.db +++ b/known_pins.db @@ -359,7 +359,7 @@ function set_pin_database() { PINDB["A08E78"]="62306157" PINDB["A0AB1B"]="44384494 85016279" PINDB["A0EC80"]="21970726 12345670" - PINDB["A0F3C1"]="03919934" + PINDB["A0F3C1"]="03919934 32956092" PINDB["A42B8C"]="21047015" PINDB["A42BB0"]="36172856" PINDB["A4526F"]="16538061 16702738 18355604 43297917 73767053 88202907 19756967 13409708 94862423 00779876 11161189 11915140 11967859 12820078 13588106 13849238 14058400 14522529 15116574 15397812 15584151 17908214 18001907 18511000 19783871 21362767 24100489 42497868 45014451 47148826 75886264 77828491 78551312 91403902 15328366 15938718 12345679 45550867" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index 418081a56..c11af2ab9 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -3fa8a4c2977d3180a02d46d1c8f52e98 +9c4ad9a6d7c177ae4b5f08330dc8eda6 From 0fb0c110139e7a80d6ba81101d8e845449e191e1 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Thu, 11 Jun 2020 00:40:14 +0200 Subject: [PATCH 38/41] Fix title for PMKID hashcat trophy file --- airgeddon.sh | 8 ++++++-- language_strings.sh | 12 ++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/airgeddon.sh b/airgeddon.sh index 33253ebc1..8d0232f91 100755 --- a/airgeddon.sh +++ b/airgeddon.sh @@ -7527,10 +7527,14 @@ function manage_hashcat_pot() { { echo "BSSID: ${bssid}" } >> "${potenteredpath}" - else + elif [ "${1}" = "personal_pmkid" ]; then + { + echo "${hashcat_texts[${language},4]}:" + } >> "${potenteredpath}" + elif [ "${1}" = "enterprise" ]; then if [ "${multiple_users}" -eq 1 ]; then { - echo "${hashcat_texts[${language},3]}" + echo "${hashcat_texts[${language},3]}:" } >> "${potenteredpath}" else { diff --git a/language_strings.sh b/language_strings.sh index 9a700655f..67962bb77 100644 --- a/language_strings.sh +++ b/language_strings.sh @@ -710,6 +710,18 @@ function initialize_language_strings() { hashcat_texts["GERMAN",3]="Enterprise-Benutzernamen und Kennwörter" hashcat_texts["TURKISH",3]="Enterprise kullanıcılar ve şifreler" + hashcat_texts["ENGLISH",4]="PMKID password" + hashcat_texts["SPANISH",4]="Contraseña PMKID" + hashcat_texts["FRENCH",4]="Mot de passe PMKID" + hashcat_texts["CATALAN",4]="Contrasenya PMKID" + hashcat_texts["PORTUGUESE",4]="Senha PMKID" + hashcat_texts["RUSSIAN",4]="Пароль PMKID" + hashcat_texts["GREEK",4]="Κωδικός πρόσβασης PMKID" + hashcat_texts["ITALIAN",4]="Password PMKID" + hashcat_texts["POLISH",4]="Hasło PMKID" + hashcat_texts["GERMAN",4]="PMKID-Passwort" + hashcat_texts["TURKISH",4]="PMKID şifresi" + declare -gA aircrack_texts aircrack_texts["ENGLISH",1]="airgeddon. Decrypted password using aircrack" aircrack_texts["SPANISH",1]="airgeddon. Contraseña descifrada con aircrack" From 2cb9cdb2dd1e6168fe4daa00a9a82b0102aa2c5a Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Sun, 14 Jun 2020 16:37:03 +0200 Subject: [PATCH 39/41] Update WPS Pin database --- known_pins.db | 6 +++--- pindb_checksum.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/known_pins.db b/known_pins.db index e79054a66..1f9ceb742 100644 --- a/known_pins.db +++ b/known_pins.db @@ -338,7 +338,7 @@ function set_pin_database() { PINDB["905C44"]="71756837" PINDB["90C792"]="96603086 02716985 38225505 85398573" PINDB["90E6BA"]="17035419" - PINDB["90F652"]="95817149 20917784 56738209 59820000 31315036 65723081 85438996 87883282 26555898 01715224 31581431 61296879 15094148 26412948 91090430 31718851 51979850 56339420 59955467 78110830 91191229 23619128 44538811 64836157 76556098 09834811 44938161 12345670 51161484 70231540 80335092 94966503 96932407 93661171 09489530 64776835 57644660 33046518 42823551 71083490 62530248 47081116 43701742 49759051 73964759 81431472 13496654 80777229 02325385 31969529 59020905" + PINDB["90F652"]="95817149 20917784 56738209 59820000 31315036 65723081 85438996 87883282 26555898 01715224 31581431 61296879 15094148 26412948 91090430 31718851 51979850 56339420 59955467 78110830 91191229 23619128 44538811 64836157 76556098 09834811 44938161 12345670 51161484 70231540 80335092 94966503 96932407 93661171 09489530 64776835 57644660 33046518 42823551 71083490 62530248 47081116 43701742 49759051 73964759 81431472 13496654 80777229 02325385 31969529 59020905 59435129" PINDB["90F656"]="44632267" PINDB["940C6D"]="06292379 61465275" PINDB["944452"]="15310828 29874590 08318725 17579957 26023809 93645348 08983954 88154473 73532866 40011851 06835590 90017810 49071924 12604821 79488082 80733409 81050925" @@ -407,7 +407,7 @@ function set_pin_database() { PINDB["C0F8DA"]="51542252" PINDB["C417FE"]="12345670" PINDB["C43DC7"]="82234515 63753349 20388560 20205287 51419981" - PINDB["C46E1F"]="11695059 73307334 36545780" + PINDB["C46E1F"]="11695059 73307334 36545780 49901658" PINDB["C4E984"]="72914908 79016018 84847621" PINDB["C4EA1D"]="43876969" PINDB["C528D2"]="95685656" @@ -498,7 +498,7 @@ function set_pin_database() { PINDB["F88EC7"]="22066640" PINDB["F8C091"]="99956042" PINDB["F8C346"]="12345670" - PINDB["F8D111"]="41441282 93834186 93802598 46337443 81315697 11801962 48155113 23229006 89754316 71031811 11212256 46518408 08114419 33984001 63687293 42852520 99611026 43290666 29692705 65636107 90552854 93609470 15316592 11997870 69018480" + PINDB["F8D111"]="41441282 93834186 93802598 46337443 81315697 11801962 48155113 23229006 89754316 71031811 11212256 46518408 08114419 33984001 63687293 42852520 99611026 43290666 29692705 65636107 90552854 93609470 15316592 11997870 69018480 81659456" PINDB["F8E1CF"]="12345670" PINDB["F8ED80"]="12345670" PINDB["F8F111"]="71031811 11212256 46518408 08114419" diff --git a/pindb_checksum.txt b/pindb_checksum.txt index c11af2ab9..0707bcc7a 100644 --- a/pindb_checksum.txt +++ b/pindb_checksum.txt @@ -1 +1 @@ -9c4ad9a6d7c177ae4b5f08330dc8eda6 +d6fa33c000e3c9ede10b630606e9803f From 8286d60c319ce50b2ff975c511d6ad855fa362f5 Mon Sep 17 00:00:00 2001 From: v1s1t0r1sh3r3 Date: Mon, 15 Jun 2020 17:11:29 +0200 Subject: [PATCH 40/41] Update Kali binary package --- binaries/kali/airgeddon_10.20-1_all.deb | Bin 296208 -> 0 bytes binaries/kali/airgeddon_10.21-1_all.deb | Bin 0 -> 299108 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 binaries/kali/airgeddon_10.20-1_all.deb create mode 100644 binaries/kali/airgeddon_10.21-1_all.deb diff --git a/binaries/kali/airgeddon_10.20-1_all.deb b/binaries/kali/airgeddon_10.20-1_all.deb deleted file mode 100644 index 6da27eb869fdb9bd5fae51f9b822f8a359fabc33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 296208 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