Script para compilação manual do nessus
Publicado por Raphael Silva Bastos 14/11/2006
[ Hits: 6.400 ]
Homepage: https://area31.net.br
Efetue o download dos arquivos binários do Nessus em:
http://ftp.nessus.org/nessus/nessus-2.2.8/src/
Coloque todos em uma pasta e rode o script.
PS: Lembre de dar permissão de execução ao script:
# chmod +x nessus
#!/bin/sh
echo ""
echo "[Verificando a consistencia dos arquivos...]"
echo ""
md5sum -c MD5;
echo
function des () {
echo "[Descompactando os arquivos]"
echo "aguarde um momento....."
echo ""
#descompactando os tar.gz
tar -xzvf nessus-libraries-2.2.8.tar.gz;
tar -xzvf libnasl-2.2.8.tar.gz;
tar -xzvf nessus-core-2.2.8.tar.gz;
tar -xzvf nessus-plugins-GPL-2.2.8.tar.gz;
echo ""
echo "[compilando libraries...]"
cd nessus-libraries
./configure
make
make install
cd ..
echo ""
echo "[compilando Libnasl...]"
cd libnasl
./configure
make
make install
cd ..
echo ""
echo "[compilando nessus-core...]"
cd nessus-core
./configure
make;
make install;
cd ..
echo ""
echo "[compilando nessus-plugins...]"
cd nessus-plugins
./configure
make
make install
cd ..
echo "[Removendo os arquivos temporários]"
rm -rf libnasl
rm -rf nessus-core
rm -rf nessus-libraries
rm -rf nessus-plugins
#configurando para o Slackware
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
ldconfig
}
function corrompido () {
echo ""
echo "FAÇA O DOWNLOAD DO(S) ARQUIVO(S) CORROMPIDO(S)!"
echo ""
exit
}
function errada () {
./nessus
exit
}
read -p "Todos os arquivos estão OK? (S/N)" opt
case $opt in
s|S) des ;;
n|N) corrompido ;;
*) errada ;;
esac
clear
echo ""
echo Fim da instalação! [chemonz@linuxmail.org]
echo ""
echo ""
#fim do script
Removendo carácter especial de arquivos recursivamente
Script gera uma chave md5 de todos os arquivos que forem especificados
Verificação e otimização do banco de dados MySQL
syncnow - sincronizar diretórios com servidor local
Nenhum comentário foi encontrado.
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Instalar Linux em notebook Sony Vaio VPCEG13EB (10)
Vou destruir sua infância:) (6)
Quando vocês pararam de testar distros? (24)









