Hogyan kimutatására szolgáló eszköz egy WiFi hálózathoz?

szavazat
3

Dolgozom a projekt, amely az Intel Edison (futó Debian alapú Ubilinux) .I szüksége Edison végrehajtani néhány kódot, amikor én android telefon (futó CM11) csatlakozik ugyanahhoz a Wi-Fi a Edison.How tudok jelenlétének kimutatására a telefon Edison? Megpróbáltam a következőket.

1.Pinging: De a probléma az, hogy a router osztja a különböző IP minden alkalommal, mert DHCP.So, nem fogom tudni, az IP-címét a telefonom. Van-e bármilyen módon, hogy ping alapuló készülék MAC-címét?

2. gondoltam sugárzását egy különleges felderítő csomagot a telefonnal, ha ez lesz kötve a WiFi.But, nem tudom, hol kezdjem ezzel a megközelítéssel.

A kérdést 27/03/2015 12:19
felhasználó
Más nyelveken...                            


2 válasz

szavazat
2

A MAC-cím valószínűleg működik. Alapvetően akkor lehet futtatni a arpparancsot, hogy milyen mac-address-mérkőzések, amelyek IP. Van egy kérdés, csinál, hogy itt:

Szerezze MAC címe használó készülékek Python

Válaszolt 27/03/2015 12:37
a forrás felhasználó

szavazat
2

Arprequest lehetővé teszi, hogy „arping” MAC-címek Python:

from arprequest import ArpRequest
>>> ar = ArpRequest('10.0.0.1', 'eth0')
>>> ar.request()
True

Pop, hogy a hurok, és van egy MAC monitort.

Alternatívaként, ha lehetne egy esemény alapú megközelítés, és használja Scapy hogy figyeljék a DHCP kéréseket az Android készüléket, és intézkedni, ha látja.

Válaszolt 27/03/2015 12:52
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more