Forum: Markt Auftrag: Kleines Netzwerktool als .exe oder .com (Window 7) benötigt


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Ich bitte um Angebote für ein kleines Windows-Programm, compiliert, als 
.exe mit folgenden Eigenschaften:

- benötigt keine (oder nur minimalistische) GUI, soll sich nach dem 
Start "in den Hintergrund" begeben, KEINE sichtbare Eingabeaufforderung 
öffnen!

- öffnet lokal einen UDP-Port, Portnummer wird als CLI-Parameter 
übergeben

- jedes empfangene Datagramm (max. 1500 Byte, muss aber flexibel sein) 
wird ohne jede Veränderung per RAW-Socket als Ethernet-Frame versendet. 
Die Paketgröße ergibt sich aus dem UDP-Payload. Das zum Senden zu 
verwendende Netzwerkinterface (Name oder Index) wird per CLI-Parameter 
übergeben

- das auszusendene RAW-Packet enthält (entnommen aus dem UDP-Datagramm) 
lediglich Quell-Mac (6Byte), Ziel-Mac (6 Byte), Protokolltyp (2 Byte), 
Nutzdaten (flex) und Checksum (2 Byte).

- die Checksum wird bereits vor dem Zusenden des UDP-Datagramms 
berechnet und ist einfach in den letzten beiden Bytes des Payload 
enthalten, das Tool darf das also nicht selber tun.

- wird ein Datagramm unter einer Größe von 100 Byte zugesandt, soll sich 
das Programm beenden.

Als externe Abhängigkeit ist Winpcap gewünscht/gestattet.

Bitte keine Java- oder sonstige Script-Lösung anbieten. Benötigt wird 
ein kompaktes Programm (exe oder com) mit wenigen oder mögl. ohne 
externe Abhängigkeiten.

Angebote per PN. Danke.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.