Pagina 1 van 1

cmd uitvoeren na ontvangen udp pakket

Geplaatst: 22 aug 2020, 17:43
door charlez
Hallo,

Ik zoek een stukje software dat wanneer het een udp pakket ontvangt op een bepaalde poort met bepaalde string in een commando uitvoert.
Moet op win10 draaien.
Iemand die zo iets kent? Liefst freeware.
Zou zelf zoiets eventueel in .net wel kunnen maken, maar gaat me te veel tijd kosten waarschijnlijk.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 22 aug 2020, 19:16
door VOiD
Node Red ?

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 23 aug 2020, 16:47
door ITnetadmin
Zoiets zoek ik ook wel.
Iets dat bij het ontvangen van een specifiek pakket op een specifieke poort, een batch file of zoiets runt.
Daarbij uiteraard ook een client prog dat zo een pakketje kan uitsturen.

Dat zou handig zijn om custom dingen te triggeren vanop afstand.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 23 aug 2020, 17:27
door selder

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 23 aug 2020, 17:40
door Sinna
TRIGGERcmd ziet er mooi uit, maar wéér cloudbased. Is er niets vergelijkbaars waarvoor je je eigen LAN niet moet verlaten?
Ik denk bv. aan een UPS die een UDP-pakketje stuurt om te melden dat de stroom weggevallen is. De kans dat de modem op dat moment nog online is is eerder klein.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 23 aug 2020, 20:04
door cptKangaroo
Als je in .NET kan coden en wat kan testen met 2 computers, kan dit toch niet moeilijk zijn met een UDPClient object?

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 24 aug 2020, 04:22
door ITnetadmin
Sinna schreef:TRIGGERcmd ziet er mooi uit, maar wéér cloudbased. Is er niets vergelijkbaars waarvoor je je eigen LAN niet moet verlaten?
Ma echt he :-)
Een cloud based systeem dat cmds may runnen op je pc; that's an accident waiting to happen :-)
Het verbaast me echt zoooo hard dat er letterlijk nog geen enkele ITer met programmeerervaring zoiets simpel in mekaar gestoken en geopensourced heeft.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 24 aug 2020, 07:27
door Robert Ford

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 24 aug 2020, 08:52
door charlez
Had ik ook al gevonden, maar lijkt niet mogelijk te zijn acties te koppelen.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 24 aug 2020, 09:29
door SpecialK
Wordt dat "udp pakket" met een device gegenereerd waar je zelf iets kan opzetten, of ligt de inhoud van het pakket al vast?

Indien niet zou je eens naar mqtt kunnen kijken, er zijn genoeg clients die op basis daarvan bv een batchbestand kunnen uitvoeren.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 24 aug 2020, 10:23
door ubremoved_2964
Dit is triviaal in Linux

met een netcat stuur je een packet naar een IP + poort (je kan ook socat gebruiken)
op de andere machine luister je met netcat op die poort, en piped die output naar een bash scriptje met een while read lus (of éénder welke andere taal)
en als de string matched, voer je iets uit

ik gebruik zo'n setup met 3 nodes voor analyse van RF, 2 nodes luisteren de derde collecteert, 3e node heeft een while loop die telkens als hij een packet krijgt iets ermee doet, als de RF aan bepaalde criteria voldoet, doet hij iets

Genoeg netcat / socat tutorials te vinden en wellicht bestaat er een windoze versie van.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 24 aug 2020, 10:32
door brubbel
20 lijnen in python.

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 24 aug 2020, 23:55
door ITnetadmin
Een beetje extra info: ik weet niet in welke form factor de OP zijn tool zoekt, maar voor mij is dat:
- sender moet portable zijn
- sender moet draaien zonder extra software of support packages, want gebruiken vanop eender welke pc zonder dingen te moeten installen is een must-have.
- receiver liefst met een "run as service" optie

Re: cmd uitvoeren na ontvangen udp pakket

Geplaatst: 25 aug 2020, 15:26
door charlez
Sender heb ik niet nodig, gaat via ander systeem.
Ontvanger, service zou handig zijn.