zscan
Publicado por Fernando T. Da Silva (última atualização em 04/11/2013)
[ Hits: 4.171 ]
Homepage: http://meumundotux.blogspot.com.br/
Script para escanear portas abertas, serviços remotos na sua rede, ping, whois e descobrir todos os micros locais.
Nota:
Configure o seu nmap e o netstat para não pedir senha ao usar o sudo no arquivo /etc/sudoers.
# zscan é um script em zenity para escanear portas abertas do seu pc, servidores ativos, exibir todas interface de redes do seu pc, # descobrir todos os IPs da sua rede local, ping, sem precisar decorar as opções e comandos para isto. # Criado por: nandosilva while true; do choice="$(zenity --width=400 --height=430 --list --column "Executar" --title="zscan" \ "Ping" \ "Interface de rede" \ "Netstat Todos tipos porta aberta" \ "Netstat portas abertas udp" \ "Netstat servidores, portas, nome" \ "Whois" \ "Descobrir todos os hosts da sua rede" \ "Descobrir serviços remotos" \ "Sair")" case "${choice}" in "Ping" ) repo=$(zenity --entry --text="Digite o IP ou nome de host:") ping -c 5 $repo >> /tmp/netmp.tmp zenity --title "Ping" --text-info --filename=/tmp/netmp.tmp --width 730 --height 410 rm /tmp/netmp.tmp ;; "Interface de rede" ) /sbin/ifconfig -a >> /tmp/netmp.tmp zenity --title "Interface de Rede" --text-info --filename=/tmp/netmp.tmp --width 730 --height 510 rm /tmp/netmp.tmp ;; "Netstat Todos tipos porta aberta" ) echo " Portas abertas (netstat -aunt (sem nomes de protocolo, todos os tipos) " > /tmp/netmp.tmp echo ------------------------ >> /tmp/netmp.tmp netstat -aunt >> /tmp/netmp.tmp zenity --title "Portas Abertas" --text-info --filename=/tmp/netmp.tmp --width 1000 --height 800 rm /tmp/netmp.tmp ;; "Netstat portas abertas udp" ) echo "Portas abertas (netstat -au - somente udp com nomes de protocolo)" > /tmp/netmp.tmp echo ------------------------ >> /tmp/netmp.tmp netstat -au >> /tmp/netmp.tmp zenity --title "Portas Abertas udp" --text-info --filename=/tmp/netmp.tmp --width 1000 --height 800 rm /tmp/netmp.tmp ;; "Netstat servidores, portas, nome" ) echo "servidores, portas abertas e nome de protocolo (netstat -nputa)" > /tmp/netmp.tmp echo ------------------------ >> /tmp/netmp.tmp sudo netstat -nputa >> /tmp/netmp.tmp zenity --title "Portas Abertas udp" --text-info --filename=/tmp/netmp.tmp --width 1000 --height 920 rm /tmp/netmp.tmp ;; "Whois" ) repo=$(zenity --entry --text="Digite o IP ou nome da url:") whois $repo >> /tmp/netmp.tmp zenity --title "Whois" --text-info --filename=/tmp/netmp.tmp --width 1000 --height 920 rm /tmp/netmp.tmp ;; "Descobrir todos os hosts da sua rede" ) echo "Descobrindo todos os hosts da sua rede interna" > /tmp/netmp.tmp echo ------------------------ >> /tmp/netmp.tmp repo=$(zenity --entry --text="Digite a faixa de IP (Rede com mascara 255.255.255.0 Exemplo: 192.168.0.0/24 ") sudo nmap -sP $repo >> /tmp/netmp.tmp zenity --title "Hosts locais" --text-info --filename=/tmp/netmp.tmp --width 1000 --height 800 rm /tmp/netmp.tmp ;; "Descobrir serviços remotos" ) echo "Descobrindo servidores ativos da sua rede interna (nmap -sT computador)" > /tmp/netmp.tmp echo ------------------------ >> /tmp/netmp.tmp repo=$(zenity --entry --text="Digite o IP ou nome de host do computador ") sudo nmap -sT $repo >> /tmp/netmp.tmp zenity --title "Servidores ativos" --text-info --filename=/tmp/netmp.tmp --width 1000 --height 800 rm /tmp/netmp.tmp ;; *) break ;; esac done
Administração servidor WEB com Dialog
Liberação do servidor DNS no firewall
Desligando infraestrutura de ITM6
Nenhum comentário foi encontrado.
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (6)
Comprei thin client dell wyse tx0 3010 ele tá com Login é senha nao v... (0)