Enviado em 15/03/2009 - 17:28h
Boa tarde pessoal,
Estou desenvolvendo um script para teste de redes que postarei aqui no VOl quando estiver pronto.
Ele basicamente verificará as interfaces de rede e se estão ativas, pingará para algumas máquinas na rede, gateway, testará se o DNS está funcionando e mostrará um relatório.
Isso surgiu com a necessidade de teste pelo cliente. Ex: O cliente te liga dizendo que não está conseguindo navegar na net. Ele entra com ssh e cairá no script que executará e mostrará os resultados. Evitando em grande parte uma visita desnecessária. A mioria dos erros é do provedor de internet.
Onde estou com dificuldade?
Após levantar as interfaces, ip e máscara eu rodo o nmap -sP 192.168.1.1-255 por exemplo e filtro os 3 primeiros hosts que estarão ativos para pingá-los.
Está tudo funcionando, mas estou colocando os valores para o nmap na mão.
O que estou precisando saber é como pegar o primeiro IP da rede e o ùltimo através da máscara de rede para passar esses parâmetros ao nmap.
Alguma sugestão?
Sérgio Abrantes
[]'s
Estou desenvolvendo um script para teste de redes que postarei aqui no VOl quando estiver pronto.
Ele basicamente verificará as interfaces de rede e se estão ativas, pingará para algumas máquinas na rede, gateway, testará se o DNS está funcionando e mostrará um relatório.
Isso surgiu com a necessidade de teste pelo cliente. Ex: O cliente te liga dizendo que não está conseguindo navegar na net. Ele entra com ssh e cairá no script que executará e mostrará os resultados. Evitando em grande parte uma visita desnecessária. A mioria dos erros é do provedor de internet.
Onde estou com dificuldade?
Após levantar as interfaces, ip e máscara eu rodo o nmap -sP 192.168.1.1-255 por exemplo e filtro os 3 primeiros hosts que estarão ativos para pingá-los.
Está tudo funcionando, mas estou colocando os valores para o nmap na mão.
O que estou precisando saber é como pegar o primeiro IP da rede e o ùltimo através da máscara de rede para passar esses parâmetros ao nmap.
Alguma sugestão?
Sérgio Abrantes
[]'s