View Full Version : [Linux] funzione per ind. MAC
Teo@Unix
07-11-2009, 10:44
Stò cercando una funzione che passandogli un indirizzo IP mi ritorni il suo MAC address pescando nella tabella ARP locale, qualcuno sa se esiste? Grazie mille!
Usa il comando arp:
arp -n -i ethX | grep 192.168.x.y
Teo@Unix
07-11-2009, 15:47
colpa mia che non ho specificato, ma cercavo in linguaggio C, anche se potrei sempre usare questo con system("comando")...
esiste un fuzione in C fatta appositamente? Io non la trovo...:rolleyes:
colpa mia che non ho specificato, ma cercavo in linguaggio C, anche se potrei sempre usare questo con system("comando")...
esiste un fuzione in C fatta appositamente? Io non la trovo...:rolleyes:
Supponevo che tu usassi il C, ma visto che quel comando è presente in tutti i sistemi linux ti conviene usarlo. Altrimenti vai a vederti il sorgente del comando ;)
In alternativa ti puoi andare a leggere il file /proc/net/arp
Teo@Unix
07-11-2009, 16:10
si mi sembrano entrambe soluzioni valide.
grazie, Ciao.
In alternativa ti puoi andare a leggere il file /proc/net/arp
Il sorgente del comando arp va a leggere proprio quel file.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.