Um método para extrair informações do roteador em uma LAN

0

Estou falando de uma LAN no meu prédio que tem 8 roteadores. Eu tenho acesso de administrador a todos os roteadores. Estou trabalhando em um projeto, parte do qual requer que eu colete informações sobre roteadores. Esta informação inclui taxas de transferência de dados, número de dispositivos conectados.

Se meu computador estiver conectado à LAN, é possível extrair informações de um roteador usando um script python ou um programa java (Tentando evitar o SNMP)?

Estou usando o Linux no meu computador e todos os roteadores são roteadores D-Link com o recurso SNMP

    
por user769093 07.09.2017 / 20:55

1 resposta

0

Além do SNMP, os fornecedores de equipamentos de rede estão integrando os recursos da API em seus sistemas operacionais para simplificar o gerenciamento da rede, mas esse não é o caso da D-Link. Você poderia tentar escrever um script Python para fazer login na webGUI do roteador, pegar os dados HTML e analisá-los ... mas essa é uma solução terrível.

Sua melhor aposta é o SNMP, há PySNMP : uma biblioteca SNMP bem documentada e fácil de usar para Python.

    
por 07.09.2017 / 21:33

Tags