Als vele gebruikers heb ik een telefoon op zak die als ik thuis ben aanmeld op het Wi-Fi netwerk (Home detectie). Als ik weg ben dan wordt ik verwijderd uit het ARP tabel omdat er een beperkt bereik is (AWAY detectie).
Heeft iemand een voorbeeld script om een ARP tabel uit te lezen en op deze wijze een EVENT te starten?
"Home" en "AWAY" procedure op basis van MAC adres?
Re: "Home" en "AWAY" procedure op basis van MAC adres?
Sorry even uit mijn hoofd. (ben op het werk)
Schrijf de uitvoer van arp.exe naar een text bestand
hs.exec("arp.exe", " > c:\temp\dump.txt")
Leest het text bestand in in het script en scan het voor woorden waarop je een actie wil uitvoeren.
Schrijf de uitvoer van arp.exe naar een text bestand
hs.exec("arp.exe", " > c:\temp\dump.txt")
Leest het text bestand in in het script en scan het voor woorden waarop je een actie wil uitvoeren.
Bram
Re: "Home" en "AWAY" procedure op basis van MAC adres?
Je arp tabel wordt alleen gevuld als er communicatie is/geweest. In dit geval moet je telefoon dus wel met de Homeseer server contact hebben gemaakt. Is dat bij jou direct zo? Anders kun je het niet zo automatisch gebruiken. Wellicht de mogelijkheid om vanuit de homeseer server icmp pakketjes te sturen naar je mobiel waardoor je ARP tabel gevuld wordt.
Maar je hebt ook gewoon plugins die dat doen voor je.
Maar je hebt ook gewoon plugins die dat doen voor je.
Alexander
Re: "Home" en "AWAY" procedure op basis van MAC adres?
ARP tabel van de AccessPoint via syslog deamon?!?Alexander wrote:Je arp tabel wordt alleen gevuld als er communicatie is/geweest. In dit geval moet je telefoon dus wel met de Homeseer server contact hebben gemaakt. Is dat bij jou direct zo?
Ik ga niet opnieuw het wiel uitvinden dus als je weet waar ik deze Plugin kan vinden dan wil ik het graag weten.Alexander wrote:Maar je hebt ook gewoon plugins die dat doen voor je.
Re: "Home" en "AWAY" procedure op basis van MAC adres?
het is geen andwoord op je vraag, maar waarom arp als je een ping doet dan heb je ook een indicatie.
nog niet getest
Sub Main
ipadres ="laptop"
status = hs.ping (ipadres)
if status = 0 then hs.execx10"z14","ON" else hs.execx10"z14","OFF"
End Sub
nog niet getest
Sub Main
ipadres ="laptop"
status = hs.ping (ipadres)
if status = 0 then hs.execx10"z14","ON" else hs.execx10"z14","OFF"
End Sub
Re: "Home" en "AWAY" procedure op basis van MAC adres?
Allereerst wil ik iedereen bedanken voor het meedenken.
Omdat je MAC address unique is en je IP address niet.tja wrote:... maar waarom arp als je een ping doet dan heb je ook een indicatie.
Re: "Home" en "AWAY" procedure op basis van MAC adres?
Bind IP to MAC
Re: "Home" en "AWAY" procedure op basis van MAC adres?
Ansich een oplossing maar meteen ook een administratie om op meerdere punten bij te houden (DHCP admin + Homeseer).Bwired wrote:Bind IP to MAC
Dus het wordt pingen?!? ... of heeft iemand anders nog voorstel/idee?
Re: "Home" en "AWAY" procedure op basis van MAC adres?
He dat is een goeie, heb ik niet bij stil gestaan. Dat moet inderdaad kunnen en ik neem aan dat je access point dus ook syslogt. Dan is het kwestie van file uitlezen' van de syslog daemon.Baruch wrote:ARP tabel van de AccessPoint via syslog deamon?!?Alexander wrote:Je arp tabel wordt alleen gevuld als er communicatie is/geweest. In dit geval moet je telefoon dus wel met de Homeseer server contact hebben gemaakt. Is dat bij jou direct zo?
Alexander