-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.sh
81 lines (70 loc) · 2.19 KB
/
script.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#!/bin/bash
clear
gcc operacoes.c -o sysinfo
./sysinfo
func_roda() {
python3 testsp.py &
}
fuc_sys() {
python3 callsystem.py &
}
echo "Fazendo vários testes, aguarde... ;)"
echo " Direcionando você para o aplicativo"
ping -c 4 google.com >/dev/null 2>&1
func_roda
cont=0
sleep 25
clear
echo ".......Welcome to aspir......."
while [ "$cont" -eq 0 ]; do
echo "Escolha uma opção:"
echo "1. Verificar portas de rede"
echo "2. Varredura de informações"
echo "3. Surpreenda-me"
echo "4. Baixar dependências"
echo "5. Sair"
read -p "Digite a opção desejada (1-5): " opcao
case $opcao in
1)
echo "Verificando portas....:"
lsof -i -P -n
;;
2)
echo "essa parte ainda está em desenvolvimento, pode apresentar erros"
echo "Lembre-se, a integridade é um pilar fundamental:"
read -p "Digite o domínio: " dominio
echo "Domínio: $dominio"
;;
3)
echo "Um pouco sobre..."
python3 p.py &
;;
4)
echo "Baixando dependências necessárias..."
if command -v python3 &>/dev/null; then
echo "Python3 encontrado. Instalando dependências..."
if [ -f requirements.txt ]; then
while IFS= read -r dependencia; do
if python3 -m pip install "$dependencia"; then
echo "Dependência '$dependencia' instalada com sucesso."
else
echo "Falha ao instalar '$dependencia'. Tentando a próxima..."
sudo pacman -S --noconfirm "python-$dependencia" || echo "Dependência '$dependencia' não encontrada no pacman."
fi
done < requirements.txt
else
echo "Arquivo requirements.txt não encontrado."
fi
else
echo "Python3 não está instalado."
fi
;;
5)
echo "Saindo..."
cont=1
;;
*)
echo "Opção inválida!"
;;
esac
done