Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Apresentacao
- apresentacao()
- {
- clear
- echo -e "\033[01;33m###################################\033[01;37m"
- echo -e "\033[01;32m Desenvolvido por DarProgrammer000\033[01;37m"
- echo -e "\033[01;31m Black Hat \033[01;37m"
- echo -e "\033[01;33m###################################\033[01;37m"
- echo ""
- }
- # Montagem de arquivo
- dir()
- {
- if [[ -r relatorio ]]
- then
- echo -e "\033[01;32m# Diretorio existente \033[01;37m"
- else
- mkdir relatorio
- fi
- }
- # Abertura de relatorio
- relatorio()
- {
- open relatorio/relatorio_$var.html
- echo -e "\033[01;33m\n# Pression 'ENTER' para continuar\033[01;37m"
- read
- }
- # Ferramenta Nikto
- funcao()
- {
- # Controle
- var=1
- controle=1
- apresentacao
- echo -n -e "\033[01;34m# Digite IP (ou site.com.br): \033[01;37m"
- read ip
- # Controle de relatorio
- clear
- while ((controle==1))
- do
- if [[ -f relatorio/relatorio_$var.html ]]
- then
- var=$(($var + 1))
- else
- touch relatorio/relatorio_$var.html
- nikto -h $ip -o relatorio/relatorio_$var.html
- controle=2
- fi
- done
- # Estrutura de controle da abertura do relatorio
- while ((1))
- do
- echo -e "\n\033[01;33m###################################\033[01;37m"
- echo -e "\033[01;33m- Deseja abrir relatorio ? \033[01;37m"
- echo -e "\033[01;32m- [1] Sim \033[01;37m"
- echo -e "\033[01;31m- [2] Nao \033[01;37m"
- echo -e "\033[01;33m###################################\033[01;37m"
- echo -n -e "\033[01;34m- Opc: \033[01;37m"
- read opc
- case $opc in
- 1) relatorio && break;;
- 2) break;;
- *) ;;
- esac
- done
- }
- # Estrutura do programa
- Programa()
- {
- while ((1))
- do
- # Chamada de metodo
- apresentacao
- ##################### MENU PRINCIPAL #####################
- echo -e "\033[01;36m# MENU PRINCIPAL\033[01;37m"
- echo -e "\033[01;34m- [1] Escanear \033[01;37m"
- echo -e "\033[01;35m- [2] Sair \033[01;37m"
- echo -n -e "\n\033[01;30m# Opc.: \033[01;37m" # Entrada de Dados [Sem Pulo de Linha]
- read opc
- case $opc in
- 1) funcao;;
- 2) break;;
- *) ;;
- esac
- done
- }
- # Execucao
- dir
- Programa
Add Comment
Please, Sign In to add comment