[Bash] Script requete ARP
Résolu
Mr.Skinner
Messages postés
9
Statut
Membre
-
Mr.Skinner Messages postés 9 Statut Membre -
Mr.Skinner Messages postés 9 Statut Membre -
Bonjour,
Je cherche à écrire un petit script qui calcule le nombre de requêtes ARP ainsi que des remontées d'alertes en fonction du nombre de requêtes. Cependant je suis vraiment pas doué dans la programmation, avoir quelques pistes m'aiderai grandement!! Voici la structure que imaginée ( soyez indulgent svp ! ) un peu bidon mais bon..
Merci à vous.

Je cherche à écrire un petit script qui calcule le nombre de requêtes ARP ainsi que des remontées d'alertes en fonction du nombre de requêtes. Cependant je suis vraiment pas doué dans la programmation, avoir quelques pistes m'aiderai grandement!! Voici la structure que imaginée ( soyez indulgent svp ! ) un peu bidon mais bon..
Merci à vous.

2 réponses
-
Salut,
Juste pour ta variable devant contenir le nombre de requêtes :
list=$(arp -a | wc -l)
Ensuite pour les tests :if [ "${list}" -le 1000 ]; then...
Pour le reste des tests Arithmetic tests -
Salut,
Je ne comprends pas bien ce que tu veux faire. La commandearp -a
te renvois seulement le nombre d'entrées dans la table ARP et pas le nombre de requête ARP.
Si ce que tu veux est juste le nombre d'entrées alors la solution de zipe31 te conviendra mais si c'est vraiment le nombre de requêtes que tu veux il faudra utiliser un outil de monitoring réseau comme tcpdump, avec par exemple la commande suivante :
tcpdump -v arp
-
Effectivement c'est plus le nombre de requête ARP qu'effectue un équipement quelconque ou réseau durant la journée par exemple que le nombre d'entrées dans la table ARP. Car la table ARP reste toujours au même nombre une fois configurée ?
En tout cas je me doutais que c'était plus rapide avec tcpdump -
La table arp (consultable avec arp -a) se constitue automatiquement dans son fonctionnement classique (il est possible de modifier ou de fixer les entrées) en mémorisant la correspondance entre une IP et une adresse MAC. Tu n'auras donc qu'une entrée par équipement, ce qui ne te donne pas le nombre de requettes adressées.
-
-