Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- ### criado por perito ###
- ### email: programador-perito@openmailbox.org ###
- ### menu ###
- echo "by: perito"
- echo ""
- echo "escolha uma opção:"
- echo "1) escanear localhost"
- echo "2) escanear ip e descobrir portas"
- echo "3) escanear ip e descobrir S.O."
- echo "4) escaneamento rapido de ip"
- echo "5) escanear um banco de ip"
- echo "0) sair"
- read r;
- ### fim do menu e inicio da brincadeira ###
- if [ "$r" == "0" ];
- then
- exit
- elif [ "$r" == "1" ];
- then
- nmap localhost
- elif [ "$r" == "2" ];
- then
- echo "digite o ip:"
- read ip;
- clear
- echo "deseja criar log do scanner?"
- echo "1) sim"
- echo "2) não"
- read d;
- if [ "$d" == "1" ];
- then
- ### pergunta se quer aplicar verbose ###
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1" ]; then
- nmap -oN xnmap\ log.txt -v $ip
- elif [ "$cmd" == "2" ]; then
- nmap -oN xnmap\ log.txt $ip
- else
- echo "command not found!!!"
- fi
- ### fim da função
- elif [ "$d" == "2" ];
- then
- ### novamente função verbose ###
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1" ]; then
- nmap -v $ip
- elif [ "$cmd" == "2" ]; then
- nmap $ip
- else
- echo "command not found"
- fi
- ### fim da função verbose ###
- else
- echo "command not found!!!"
- fi
- elif [ "$r" == "3" ];
- then
- echo "digite o ip:"
- read ip;
- clear
- echo "deseja salvar log do scanner?"
- echo "1) sim"
- echo "2) não"
- read d;
- if [ "$d" == "1" ];
- then
- ### inicio da função verbose ###
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1" ]; then
- nmap -A -oN xnmap\ log.txt -v $ip
- elif [ "$cmd" == "2" ]; then
- nmap -A -oN xnmap\ log.txt $ip
- else
- echo "command not found!!!"
- fi
- ### fim da função verbose
- elif [ "$d" == "2" ]; then
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1"]; then
- nmap -A -v $ip
- elif [ "$cmd" == "2" ]; then
- nmap -A $ip
- else
- echo "command not found!!!"
- fi
- ### fim da função verbose ###
- elif [ "$r" == "4" ];
- then
- echo "digite o ip:"
- read ip;
- clear
- echo "deseja salvar log do scanner?"
- echo "1) sim"
- echo "2) não"
- read d;
- if [ "$d" == "1" ];
- then
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1" ]; then
- nmap -T5 -oN xnmap\ log.txt -v $ip
- elif [ "$cmd" == "2" ]; then
- nmap -T5 -oN xnmap\ log.txt $ip
- else
- echo "command not found!!!"
- fi
- ### fim da função verbose ###
- elif [ "$d" == "2" ];
- then
- ### iniciop da função verbose ###
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1" ]; then
- nmap -T5 -v $ip
- elif [ "$cmd" == "2"]; then
- nmap -T5 $ip
- else
- echo "command not found!!!"
- fi
- ### fim da função verbose ###
- else
- echo "command not found!!!"
- fi
- elif [ "$r" == "5" ];
- then
- echo "digite o nome do arquivo *.txt:"
- read txt;
- clear
- echo "deseja salvar log do scanner?"
- echo "1) sim"
- echo "2) não"
- read d;
- if [ "$d" == "1" ];
- then
- ### inicio da função verbose
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1" ]; then
- nmap -v -iL $txt -oN xnmap\ log.txt
- elif [ "$cmd" == "2" ]; then
- nmap -iL $txt -oN xnmap\ log.txt
- else
- echo "command not found!!!"
- fi
- elif [ "$d" == "2" ];
- then
- clear
- echo "aplicar verbose para um scan detalhado?"
- echo "1) sim"
- echo "2) não"
- read cmd;
- if [ "$cmd" == "1" ]; then
- nmap -v -iL $txt
- elif [ "$cmd" == "2" ]; then
- nmap -iL $txt
- else
- echo "command not found!!!"
- fi
- else
- echo "command not found!!!"
- fi
- else
- echo "command not found!!!"
- fi
- else
- echo "command not found!!!"
- fi
- ### fim da função ###
- ### fim do script ###
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement