Stap 5: Detector
Door nu u moet een raspberry pi met os van uw keuze en met het netwerk verbonden.
Er zijn opties Raspberry Pi zoeken op het netwerk.
- nmap - grote multi platform tool voor netwerkdetectie en beveiligingscontrole. Je kunt scannen uw netwerk voor alle aangesloten apparaten en IP-adressen voor de RPi. Downside is dat u nodig hebt om het te installeren op OS X en Windows, en niet alle Linux distributies vooraf geïnstalleerd hebben. Ik gebruik het de hele tijd voor verschillende toepassingen en als je het – gebruik deze optie voor het deel van de ontdekking.
- inloggen op uw router indien mogelijk en het onderzoektijdvak dat is toegewezen aan de RPi opzoeken. Niet erg "scriptable" proces.
- Als RPi avahi-daemon uitgevoerd heeft dan Apple zeroconfig, Bonjour in Windows, of avahi-browse in Linux met IP-adressen opvragen.
- Pi Finder.app - eenvoudige Apple script app voor ontdekking.
- veel meer
Ik had behoefte aan kleine en snelle oplossing waarvoor u geen extra apps, libs voor python-"arp". ARP is networking tool beschikbaar op bijna alle platforms, zeker op OS X, Windows en Linux. Het produceert in principe dezelfde output en gemakkelijk beschikbaar via python.
U kunt zien vond ik de 4 RPi op mijn netwerk.
Er is een waarschuwing met deze code. Standaard arp tabel leeg is en je hebt om het te vullen. Mijn server monitor vult het voor het voortdurend in contact met alle machines.
Mogelijke oplossingen:
-gebruik van nmap in plaats daarvan, of gebruik het als een oplossing om te vullen van de arp-tabel.
-toevoegen van ping lus voor het subnet-scan
Ik gebruik arp omdat nmap extra bibliotheek in python om goed te functioneren en het ontleden van nmap eindmaterialen zijn is niet zo eenvoudig als arp voor mij nodig heeft.
Van haar kunt u het pijp naar volgende fase.