Pagina 1 van 1

Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 10:43
door Tomby
Om de thermostaat in mijn bureau automatisch aan te sturen met IFTTT, zou ik willen kunnen detecteren dat mijn werk-laptop aan staat. Andere devices detecteer ik met een ping. Met mijn werk-laptop werkt dat, totdat ik de VPN naar het werk op zet, wat ook normaal is. Hoe kan ik vooralsnog detecteren dat die PC op staat ? Liefst op een manier die ik kan scripten (Perl momenteel).

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 11:15
door krisken
Hoe zit je netwerk dan technisch in elkaar? Als je bijvoorbeeld een UTP kabel gebruikt op een Mikrotik switch zou ik zeggen "indien poort x van Mikrotik op "running" is gekomen, schakel de verwarming aan". "Indien poort x van Mikrotik op "no link" staat, schakel de verwarming uit"

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 11:26
door Tomby
Laptop zit inderdaad bekabeld ingeplugd op mijn Asus RT-N66U (die tegenwoordig puur als switch/AP gebruikt wordt). Is dan natuurlijk wel de vraag of ik daar iets mee kan, zonder naar OpenWRT of zo te gaan switchen.

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 11:28
door krisken
Overigens : een toestel dat via VPN verbonden is, heeft bij mijn weten nog steeds ook een intern IP van je router.

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 11:31
door Tomby
krisken schreef:Overigens : een toestel dat via VPN verbonden is, heeft bij mijn weten nog steeds ook een intern IP van je router.
Wel ja, dat dacht ik eerst ook, maar blijkbaar is er toch iets (misschien Windows of de VPN client) dat er ineens voor zorgt dat er niet meer op ping gereageerd wordt.

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 11:36
door bitbite
Tomby schreef:
krisken schreef:Overigens : een toestel dat via VPN verbonden is, heeft bij mijn weten nog steeds ook een intern IP van je router.
Wel ja, dat dacht ik eerst ook, maar blijkbaar is er toch iets (misschien Windows of de VPN client) dat er ineens voor zorgt dat er niet meer op ping gereageerd wordt.
Ja de meeste van die vpn clients bevatten ook een firewalletje zodat je netjes afgesloten bent. Anders zou je een doorgeefluik kunnen zijn tussen het bedrijfsnetwerk en wherever...

Ik vermoed dat je pc wel nog gaat antwoorden op arp requests, dat lijkt me dan de makkelijkste optie.

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 11:55
door selder
Of gewoon de optie "route all traffic through tunnel" en dan kan het ook al wel eens mislopen.

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 12:00
door krisken
Wat je ook kan doen is tussen je DHCP leases zoeken naar de hostname van die laptop. Als die op het netwerk zit ==> verwarming aan

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 12:29
door Tomby
DHCP is die van de Telenet HGW dus daar ga ik nie veel kunnen aan queryen, denk ik.
Beste kans is wellicht via tcpdump o.i.d. op mijn server. De server die de IFTTT Maker scriptjes draait hangt immers op dezelfde switch. Wireshark pikt alleszins vanalles op vanaf mijn werklaptop terwijl VPN actief is. Wel al 1 kloterij: na een reboot kreeg ik al een ander IP van Telenet, maar da's in principe ook wel gemakkelijk op te lossen dmv hostname.
EDIT: of inderdaad gewoon ARP pakketjes capturen...

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 13:19
door axs
Geen bluetooth op je laptop die je kan laten decteren?

Re: Werk-laptop herkennen op thuisnetwerk

Geplaatst: 27 dec 2016, 16:14
door Tomby
bitbite schreef:Ik vermoed dat je pc wel nog gaat antwoorden op arp requests, dat lijkt me dan de makkelijkste optie.
Thanks, hiermee is het dus gelukt. Wel nog wat miserie gehad omdat ik de Net::ARP cpan module niet werkend kreeg in Windows. Uiteindelijk lukte het wel met nmap die ook een nping toolke heeft waarmee je ARP requests kunt sturen. Zelfs het dynamisch IP adres is dan niet langer een belemmering, want je kan ook een heel subnet pingen.

PS: nog veel beter/sneller met "nmap -sP <range>", want nping op een heel subnet gaat IP per IP af, en dan duurt het al een paar minuten om de hele subnet range af te gaan.