Closed darcosion closed 2 years ago
Tester avec scapy d'abord et évaluer le taux de "bruit" puis chercher d'autres alternatives si les résultats ne sont pas satisfaisants. Une autre alternative serait d'utiliser pysnmp peut être ?
Tester avec scapy d'abord et évaluer le taux de "bruit" puis chercher d'autres alternatives si les résultats ne sont pas satisfaisants. Une autre alternative serait d'utiliser pysnmp peut être ?
Je recommande peu l'emploi d'autre lib de crafting de packets en python car cela alourdi le programme au niveau de son requirements.txt
, sans compter le risque d'avoir des situation de conflit de version ou de lib deprecated.
Outre cela, scapy et nmap peut largement suffire, en cherchant rapidement, ce wiki propose un ensemble de commande snmp avec nmap qui permettraient de faire une énumération complète pour un ensemble d'IP des indications SNMP : https://www.adminwiki.fr/reseaux/snmp
Pourquoi pas nmap avec le scriplet snmp : https://nmap.org/nsedoc/scripts/snmp-info.html
12f3e5601651cafff37ff07b8e316f1b8e181e2f Fonctions implémentées dans le back ici : https://github.com/darcosion/Echosounder/blob/12f3e5601651cafff37ff07b8e316f1b8e181e2f/echosounder.py#L340-L386
Les routes associés ont été ajoutés également ici :
Le front SNMP a été ajouté pour SNMP info : 2328df15b93ed90f0dbf43a964692651a5af553e
Néanmoins, il reste à implémenter pour les autres.
Les scan SNMP restants ont été ajoutés 47af385506f0681213829eac0a07ee94642a7e23
Le protocole SNMP n'avait pas été ajouté avec scapy car trop bruyant. Cette proposition vise à l'implémenter pour la découverte avancée.