• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

airgeddon не видит установленые пакеты

z0day

Green Team
06.07.2018
134
33
BIT
0
вопрос в названии честно пыталась гуглить но не нашла
проблема в том что все это (кроме bully) установлено но вот
Опциональные инструменты: проверка...
packetforge-ng .... Ok
dhcpd .... Ok
wash .... Ok
etterlog .... Ok
dnsspoof .... Ok
reaver .... Ok
hostapd .... Ok
iptables .... Ok
wpaclean .... Ok
bully .... Error (Возможное имя пакета : bully)
sslstrip .... Ok
aireplay-ng .... Ok
beef .... Error (Возможное имя пакета : beef-xss / beef-project)
unbuffer .... Ok
lighttpd .... Ok
crunch .... Ok
ettercap .... Ok
hashcat .... Error (Возможное имя пакета : hashcat)
mdk3 .... Ok
bettercap .... Error (Возможное имя пакета : bettercap)
pixiewps .... Ok

есть предположение что дело в там что в моей системе эти приложения подругому называються тогда 2 вопроса
как узнать их точное название и куда его в писать?
Есть предположение что за это отвечают следущии строки кода но я вообще не знаю bash
optional_tools_names=(
"wpaclean"
"crunch"
"aireplay-ng"
"mdk3"
"hashcat"
"hostapd"
"dhcpd"
"iptables"
"ettercap"
"etterlog"
"sslstrip"
"lighttpd"
"dnsspoof"
"wash"
"reaver"
"bully"
"pixiewps"
"unbuffer"
"bettercap"
"beef"
"packetforge-ng"
)

или

#Create the dependencies arrays
function initialize_menu_options_dependencies() {

debug_print

clean_handshake_dependencies=(${optional_tools_names[0]})
aircrack_attacks_dependencies=(${optional_tools_names[1]})
aireplay_attack_dependencies=(${optional_tools_names[2]})
mdk3_attack_dependencies=(${optional_tools_names[3]})
hashcat_attacks_dependencies=(${optional_tools_names[4]})
et_onlyap_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]})
et_sniffing_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[8]} ${optional_tools_names[9]})
et_sniffing_sslstrip_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[8]} ${optional_tools_names[9]} ${optional_tools_names[10]})
et_captive_portal_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[11]})
wash_scan_dependencies=(${optional_tools_names[13]})
reaver_attacks_dependencies=(${optional_tools_names[14]})
bully_attacks_dependencies=(${optional_tools_names[15]} ${optional_tools_names[17]})
bully_pixie_dust_attack_dependencies=(${optional_tools_names[15]} ${optional_tools_names[16]} ${optional_tools_names[17]})
reaver_pixie_dust_attack_dependencies=(${optional_tools_names[14]} ${optional_tools_names[16]})
et_sniffing_sslstrip2_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[18]} ${optional_tools_names[19]})
wep_attack_dependencies=(${optional_tools_names[2]} ${optional_tools_names[20]})
}

#Set possible changes for some commands that can be found in different ways depending of the O.S.
function set_possible_aliases() {

debug_print

for item in "${!possible_alias_names[@]}"; do
if ! hash "${item}" 2> /dev/null || [[ "${item}" = "beef" ]]; then
arraliases=(${possible_alias_names[${item//[[:space:]]/ }]})
for item2 in "${arraliases[@]}"; do
if hash "${item2}" 2> /dev/null; then
optional_tools_names=(${optional_tools_names[@]/${item}/${item2}})
break
fi
done
fi
done
}
 

CyberX88

Green Team
05.02.2017
122
43
BIT
2
су
вопрос в названии честно пыталась гуглить но не нашла
проблема в том что все это (кроме bully) установлено но вот
Опциональные инструменты: проверка...
packetforge-ng .... Ok
dhcpd .... Ok
wash .... Ok
etterlog .... Ok
dnsspoof .... Ok
reaver .... Ok
hostapd .... Ok
iptables .... Ok
wpaclean .... Ok
bully .... Error (Возможное имя пакета : bully)
sslstrip .... Ok
aireplay-ng .... Ok
beef .... Error (Возможное имя пакета : beef-xss / beef-project)
unbuffer .... Ok
lighttpd .... Ok
crunch .... Ok
ettercap .... Ok
hashcat .... Error (Возможное имя пакета : hashcat)
mdk3 .... Ok
bettercap .... Error (Возможное имя пакета : bettercap)
pixiewps .... Ok

есть предположение что дело в там что в моей системе эти приложения подругому называються тогда 2 вопроса
как узнать их точное название и куда его в писать?
Есть предположение что за это отвечают следущии строки кода но я вообще не знаю bash
optional_tools_names=(
"wpaclean"
"crunch"
"aireplay-ng"
"mdk3"
"hashcat"
"hostapd"
"dhcpd"
"iptables"
"ettercap"
"etterlog"
"sslstrip"
"lighttpd"
"dnsspoof"
"wash"
"reaver"
"bully"
"pixiewps"
"unbuffer"
"bettercap"
"beef"
"packetforge-ng"
)

или

#Create the dependencies arrays
function initialize_menu_options_dependencies() {


debug_print

clean_handshake_dependencies=(${optional_tools_names[0]})
aircrack_attacks_dependencies=(${optional_tools_names[1]})
aireplay_attack_dependencies=(${optional_tools_names[2]})
mdk3_attack_dependencies=(${optional_tools_names[3]})
hashcat_attacks_dependencies=(${optional_tools_names[4]})
et_onlyap_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]})
et_sniffing_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[8]} ${optional_tools_names[9]})
et_sniffing_sslstrip_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[8]} ${optional_tools_names[9]} ${optional_tools_names[10]})
et_captive_portal_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[11]})
wash_scan_dependencies=(${optional_tools_names[13]})
reaver_attacks_dependencies=(${optional_tools_names[14]})
bully_attacks_dependencies=(${optional_tools_names[15]} ${optional_tools_names[17]})
bully_pixie_dust_attack_dependencies=(${optional_tools_names[15]} ${optional_tools_names[16]} ${optional_tools_names[17]})
reaver_pixie_dust_attack_dependencies=(${optional_tools_names[14]} ${optional_tools_names[16]})
et_sniffing_sslstrip2_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[18]} ${optional_tools_names[19]})
wep_attack_dependencies=(${optional_tools_names[2]} ${optional_tools_names[20]})
}


#Set possible changes for some commands that can be found in different ways depending of the O.S.
function set_possible_aliases() {


debug_print

for item in "${!possible_alias_names[@]}"; do
if ! hash "${item}" 2> /dev/null || [[ "${item}" = "beef" ]]; then
arraliases=(${possible_alias_names[${item//[[:space:]]/ }]})
for item2 in "${arraliases[@]}"; do
if hash "${item2}" 2> /dev/null; then
optional_tools_names=(${optional_tools_names[@]/${item}/${item2}})
break
fi
done
fi
done
}
попробуй кали установить, сразу эти отсутствующие пакеты появяться
 

dramanbase

Green Team
20.06.2018
164
188
BIT
0
вопрос в названии честно пыталась гуглить но не нашла
проблема в том что все это (кроме bully) установлено но вот
Опциональные инструменты: проверка...
packetforge-ng .... Ok
dhcpd .... Ok
wash .... Ok
etterlog .... Ok
dnsspoof .... Ok
reaver .... Ok
hostapd .... Ok
iptables .... Ok
wpaclean .... Ok
bully .... Error (Возможное имя пакета : bully)
sslstrip .... Ok
aireplay-ng .... Ok
beef .... Error (Возможное имя пакета : beef-xss / beef-project)
unbuffer .... Ok
lighttpd .... Ok
crunch .... Ok
ettercap .... Ok
hashcat .... Error (Возможное имя пакета : hashcat)
mdk3 .... Ok
bettercap .... Error (Возможное имя пакета : bettercap)
pixiewps .... Ok

есть предположение что дело в там что в моей системе эти приложения подругому называються тогда 2 вопроса
как узнать их точное название и куда его в писать?
Есть предположение что за это отвечают следущии строки кода но я вообще не знаю bash
optional_tools_names=(
"wpaclean"
"crunch"
"aireplay-ng"
"mdk3"
"hashcat"
"hostapd"
"dhcpd"
"iptables"
"ettercap"
"etterlog"
"sslstrip"
"lighttpd"
"dnsspoof"
"wash"
"reaver"
"bully"
"pixiewps"
"unbuffer"
"bettercap"
"beef"
"packetforge-ng"
)

или

#Create the dependencies arrays
function initialize_menu_options_dependencies() {


debug_print

clean_handshake_dependencies=(${optional_tools_names[0]})
aircrack_attacks_dependencies=(${optional_tools_names[1]})
aireplay_attack_dependencies=(${optional_tools_names[2]})
mdk3_attack_dependencies=(${optional_tools_names[3]})
hashcat_attacks_dependencies=(${optional_tools_names[4]})
et_onlyap_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]})
et_sniffing_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[8]} ${optional_tools_names[9]})
et_sniffing_sslstrip_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[8]} ${optional_tools_names[9]} ${optional_tools_names[10]})
et_captive_portal_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[11]})
wash_scan_dependencies=(${optional_tools_names[13]})
reaver_attacks_dependencies=(${optional_tools_names[14]})
bully_attacks_dependencies=(${optional_tools_names[15]} ${optional_tools_names[17]})
bully_pixie_dust_attack_dependencies=(${optional_tools_names[15]} ${optional_tools_names[16]} ${optional_tools_names[17]})
reaver_pixie_dust_attack_dependencies=(${optional_tools_names[14]} ${optional_tools_names[16]})
et_sniffing_sslstrip2_dependencies=(${optional_tools_names[5]} ${optional_tools_names[6]} ${optional_tools_names[7]} ${optional_tools_names[18]} ${optional_tools_names[19]})
wep_attack_dependencies=(${optional_tools_names[2]} ${optional_tools_names[20]})
}


#Set possible changes for some commands that can be found in different ways depending of the O.S.
function set_possible_aliases() {


debug_print

for item in "${!possible_alias_names[@]}"; do
if ! hash "${item}" 2> /dev/null || [[ "${item}" = "beef" ]]; then
arraliases=(${possible_alias_names[${item//[[:space:]]/ }]})
for item2 in "${arraliases[@]}"; do
if hash "${item2}" 2> /dev/null; then
optional_tools_names=(${optional_tools_names[@]/${item}/${item2}})
break
fi
done
fi
done
}
Установи пакеты которых нет.
Выполни все комманды в терминале подряд которые будут ниже.
И потом попробуй запустить еще раз.
Код:
sudo apt install build-essential libpcap-dev libssl-dev aircrack-ng pixiewps
git clone https://github.com/aanarchyy/bully.git
cd bully*/
cd src/
make
sudo make install
Это была установка bully
Код:
sudo apt install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libc6-dev libncurses5-dev automake libtool bison subversion ruby git nodejs ruby-dev
sudo gem update --system
sudo gem install bundler rake rubocop
git clone git://github.com/beefproject/beef.git
cd beef
sudo bundle install
# up
cd ..
sudo mv beef/ /opt/
echo -e '#!/bin/bash\ncd /opt/beef/\n/opt/beef/beef "$@"' > ./beef && sudo mv ./beef /bin/beef && sudo chmod +x /bin/beef

Это установка beef-xss / beef-project

Для установки hashcat перейди на оффицальный
И скачай архив.
Далее запусти файл hashcat64.bin или hashcat32.bin в зависимости от битности твоей системы.
Далее установка bettercap:
Код:
sudo apt install build-essential ruby-dev libpcap-dev net-tools
sudo apt install ruby
gem install bettercap

Если нет gem то установки коммандой
Код:
sudo apt-get install gem

На этом все. Теперь запусти airgeddon снова
 

z0day

Green Team
06.07.2018
134
33
BIT
0
Установи пакеты которых нет.
Выполни все комманды в терминале подряд которые будут ниже.
И потом попробуй запустить еще раз.
Код:
sudo apt install build-essential libpcap-dev libssl-dev aircrack-ng pixiewps
git clone https://github.com/aanarchyy/bully.git
cd bully*/
cd src/
make
sudo make install
Это была установка bully
Код:
sudo apt install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libc6-dev libncurses5-dev automake libtool bison subversion ruby git nodejs ruby-dev
sudo gem update --system
sudo gem install bundler rake rubocop
git clone git://github.com/beefproject/beef.git
cd beef
sudo bundle install
# up
cd ..
sudo mv beef/ /opt/
echo -e '#!/bin/bash\ncd /opt/beef/\n/opt/beef/beef "$@"' > ./beef && sudo mv ./beef /bin/beef && sudo chmod +x /bin/beef

Это установка beef-xss / beef-project

Для установки hashcat перейди на оффицальный
И скачай архив.
Далее запусти файл hashcat64.bin или hashcat32.bin в зависимости от битности твоей системы.
Далее установка bettercap:
Код:
sudo apt install build-essential ruby-dev libpcap-dev net-tools
sudo apt install ruby
gem install bettercap

Если нет gem то установки коммандой
Код:
sudo apt-get install gem

На этом все. Теперь запусти airgeddon снова
спасибо но в том-то и прикол что всё это установлено и само по себе отлично работает но airgeddon всеравно не видет
а дистребутив fedora

су

попробуй кали установить, сразу эти отсутствующие пакеты появяться
я знаю но устанавливать другой дистрибутив не вариант там другие баги будут
 

valerian38

Grey Team
20.07.2016
662
764
BIT
79
спасибо но в том-то и прикол что всё это установлено и само по себе отлично работает но airgeddon всеравно не видет
а дистребутив fedora


я знаю но устанавливать другой дистрибутив не вариант там другие баги будут

А может вы не правильно запускаете airgeddon?

airgeddon should be launched with bash bash /path/to/airgeddon.sh and not with sh or any other kind of shell
If you launch the script using another shell, there will be Syntax errors and faulty results. Even with no initial errors, they will appear later. Always launch with bash!
 

z0day

Green Team
06.07.2018
134
33
BIT
0
А может вы не правильно запускаете airgeddon?

airgeddon should be launched with bash bash /path/to/airgeddon.sh and not with sh or any other kind of shell
If you launch the script using another shell, there will be Syntax errors and faulty results. Even with no initial errors, they will appear later. Always launch with bash!

xhost +
cd airgeddon
sudo bash airgeddon.sh
все запускается
 

z0day

Green Team
06.07.2018
134
33
BIT
0
Я поняла airgeddon не видит эти пакеты иза того что у них нет своей команды
к примеру beef я запускаю так cd beef ./beef
надо просто создать эти команды
с beef помогло
 

dramanbase

Green Team
20.06.2018
164
188
BIT
0
Я поняла airgeddon не видит эти пакеты иза того что у них нет своей команды
к примеру beef я запускаю так cd beef ./beef
надо просто создать эти команды
с beef помогло
Попробуй снести airgeddon а потом поставить заново. Т.к в полной установке сказано, что сначала устанавливаются пакеты, а потом уже сама утилита
 
  • Нравится
Реакции: De_eR и z0day

z0day

Green Team
06.07.2018
134
33
BIT
0
Попробуй снести airgeddon а потом поставить заново. Т.к в полной установке сказано, что сначала устанавливаются пакеты, а потом уже сама утилита
нет необходимости после создания команд все заработало
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!