zscan
Publicado por Fernando T. Da Silva (última atualização em 04/11/2013)
[ Hits: 4.042 ]
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
Firewall do mikrotik, limitando icmp (ping)
Raiz Quadrada (Square Root) para Bash
Calcular sub-rede, listar e salvar MACs e IPs da rede local
Script para baixar e-mails de sites automaticamente
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta