Où se trouve le cache ARP en mémoire? J'ai essayé de chercher en ligne mais je n'ai rien trouvé.
Contrairement à MacOSx, GNU/Linux utilise la structure de répertoires /proc
, a.k.a. procfs
, pour stocker les données système. Le arp cache
se trouve à /proc/net/arp
. Vous imprimez les données dans stdout
directement à partir de ce fichier système via:
cat /proc/net/arp
J'ai réalisé que vous souhaitiez peut-être aussi l'adresse mémoire utilisée par le noyau pour trouver le cache arp. L'adresse exacte peut varier. Cependant, vous pouvez trouver la table des adresses mémoire pour toutes les adresses mémoire arp utilisées par le noyau dans /proc/kallsyms
cat /proc/kallsyms |grep arp_
Peut être utile aussi.