Teste de atividade e funcionamento de portas através do Nmap
Publicado por Eris Alberto Schmitt (última atualização em 29/04/2015)
[ Hits: 6.930 ]
Realizar testes de portas de servidores locais ou remotos (livres de restrições de firewall) através do Nmap, com retorno de mensagens "ATIVO" ou "INATIVO".
Os arquivos testport.sh e cadastro.txt deverão estar no mesmo diretório para o funcionamento.
O arquivo cadastro.txt, deverá ser adequado às suas necessidades, devidamente posicionadas e separadas através de vírgula simples. Peço para que leia as informações do script.
O script é uma mão na roda, é a primeira ferramenta de troubleshooting que utilizo diariamente ao apresentar qualquer tipo de problema em um dos vários serviços ou servidores da rede em que atuo.
"Tamo junto nessa"
#/bin/bash!
#########################################################################################################
# Por: Eris Schmitt - erisalberto@sercomtel.com.br / facebook.com/erisalberto.schmitt #
# Motivo: Necessidade de verificacao rapida e parcial sobre atividade de Banco de Dados #
# #
# Premissas: Funcionamento correto do NMAP #
# Acesso a porta, livre de impedimentos e regras de FIREWALL #
# Deverá ser criado o arquivo "cadastro.txt", com permissao de leitura do usu- #
# ario utilizador do script. #
# Cada linha do arquivo é referente a um teste a ser realizado através do nmap #
# O script iráreceber as informações conforme seguinte estrutura #
# modelo de estrutura: descricao_da_porta,IP_destino,porta #
# obs: cada informação deve ser separada por virgula simples, caso contrario o #
# script não funcionará corretamente #
# #
# Estrutura Analítica: O Script iráretirar as informcoes (Descricão da Porta, IP Destino, Porta) #
# do arquivo "cadastro.txt". Entao iráutilizar a ferramenta NMAP para reali- #
# zação dos testes. Caso tenha resposta positiva no teste do NMAP, irá retornar #
# a mensagem destacada "ATIVO", caso contrário "INATIVO" #
# #
# Conclusao: Apesar do motivo do desenvolvimento, o script pode ser aplicado a qualquer finalidade com #
# funcão de verificar atividade de determinadas porta. #
# #
# Versao 1 - 04/2015 #
# Totalmente livre, sempre! #
#########################################################################################################
dblist=cadastro.txt
testdb() {
lista=`cat $dblist`
for dbs in `echo $lista`;do
db_desc=`echo $dbs | cut -d , -f1`
db_ip=`echo $dbs | cut -d , -f2`
db_port=`echo $dbs | cut -d , -f3`
if
nmap -v $db_ip --system_dns |grep $db_port >/dev/null
then
resulttest=ATIVO
else
resulttest=INATIVO
fi
echo -n "DESCRICAO: ";echo -e -n "\\033[1;39m\\033[1;32m$db_desc\\033[1;39m\\033[1;0m ";echo -n "IP: " ; echo -e -n "\\033[1;39m\\033[1;32m$db_ip\\033[1;39m\\033[1;0m " ; echo -n "STATUS: " ; echo -e "\\033[1;39m\\033[1;32m$resulttest\\033[1;39m \\033[1;0m "
done
}
testdb
Levantamento de hardware e software no Mandriva 2006
Free VPN - download de VPNs do vpnbook.com
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Não consigo instalar distro antiga no virtualbox nem direto no hd (25)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









