Benutzer:Grey/UDP-Testskript: Unterschied zwischen den Versionen
(→netdate-Beispiel) |
|||
Zeile 1: | Zeile 1: | ||
= UDP-Testskript = | = UDP-Testskript = | ||
+ | |||
+ | == Versuchsaufbau == | ||
+ | Es gibt verschiedene Varianten des Aufrufs von FWTEST und FWAGENT, näheres hier: [[Benutzer:Grey/Security_Tool_Developement_Projekt#Wie_sieht_der_Versuchsaufbau_f.FCr_ein_Testskript_aus.3F|Versuchsaufbauten]] | ||
== netdate-Beispiel == | == netdate-Beispiel == | ||
An Hand eines Beispiels wollen wir die Implementation eines Testskripts darstellen. | An Hand eines Beispiels wollen wir die Implementation eines Testskripts darstellen. | ||
− | Wir wollen zum Beipiel den netdate-Dienst von www.heise.de in Anspruch nehmen (nicht wirklich | + | Wir wollen zum Beipiel den netdate-Dienst von www.heise.de in Anspruch nehmen (wir nehmen den Dienst von Heise nicht wirklich in Anspruch, sondern simulieren lediglich den Traffic) und uns die aktuelle Uhrzeit zurückgeben lassen. Netdate funktioniert auf verschiedenen Protokollen, wir nehmen mal die Variante mit UDP-Paketen. |
− | + | Wenn man also mit Ethereal oder tcpdump den Verkehr belauschen würde, sollen die Pakete so aussehen als wären sie echt und nicht von uns erstellt (mehr dazu unter "Grenzen von Tests": [[Benutzer:Grey/Security_Tool_Developement_Projekt#Grenzen_von_Tests|Grenzen von Tests]]). | |
− | Wenn man also mit Ethereal oder tcpdump den Verkehr belauschen würde, sollen die Pakete so aussehen als wären sie echt und nicht von uns erstellt (mehr dazu unter "Grenzen von Tests": [[Benutzer:Grey/Security_Tool_Developement_Projekt#Grenzen_von_Tests]]). | ||
Im grunde arbeiten wir folgende Punkte nacheinander ab: | Im grunde arbeiten wir folgende Punkte nacheinander ab: | ||
Zeile 20: | Zeile 22: | ||
== transceive-Funktion == | == transceive-Funktion == | ||
− | |||
− |
Version vom 26. September 2005, 00:38 Uhr
Inhaltsverzeichnis
UDP-Testskript
Versuchsaufbau
Es gibt verschiedene Varianten des Aufrufs von FWTEST und FWAGENT, näheres hier: Versuchsaufbauten
netdate-Beispiel
An Hand eines Beispiels wollen wir die Implementation eines Testskripts darstellen. Wir wollen zum Beipiel den netdate-Dienst von www.heise.de in Anspruch nehmen (wir nehmen den Dienst von Heise nicht wirklich in Anspruch, sondern simulieren lediglich den Traffic) und uns die aktuelle Uhrzeit zurückgeben lassen. Netdate funktioniert auf verschiedenen Protokollen, wir nehmen mal die Variante mit UDP-Paketen.
Wenn man also mit Ethereal oder tcpdump den Verkehr belauschen würde, sollen die Pakete so aussehen als wären sie echt und nicht von uns erstellt (mehr dazu unter "Grenzen von Tests": Grenzen von Tests).
Im grunde arbeiten wir folgende Punkte nacheinander ab:
- default IP-Paket(Achen -> Bchen) erstellen
- default IP-Paket(Bchen -> Achen) erstellen
- default UDP-Paket(Achen -> Bchen) erstellen
- default UDP-Paket(Bchen -> Achen) erstellen
- IP-Pakete anpassen
- UDP-Pakete anpassen
- IP- und UDP-Pakete zusammenfügen
- UDP/IP-Pakete mittels transceive-Funktion versenden
- Auswertung