Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Benutzer:Grey/UDP-Testskript: Unterschied zwischen den Versionen

(netdate-Beispiel)
(netdate-Beispiel)
Zeile 7: Zeile 7:
 
Wir nehmen den Dienst von Heise nicht wirklich in Anspruch, sondern simulieren lediglich den Traffic.  
 
Wir nehmen den Dienst von Heise nicht wirklich in Anspruch, sondern simulieren lediglich den Traffic.  
 
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]]).
 
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]]).
 +
 +
Bevor das Skript implementiert wird, muß der Versuchsaufbau bekannt sein:
 +
 +
 +
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
  
 
== transceive-Funktion ==
 
== transceive-Funktion ==
  
 
== ==
 
== ==

Version vom 25. September 2005, 20:36 Uhr

UDP-Testskript

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 und uns die aktuelle Uhrzeit zurückgeben lassen. Netdate funktioniert auf verschiedenen Protokollen, wir nehmen mal die Variante mit UDP-Paketen.

Wir nehmen den Dienst von Heise nicht wirklich in Anspruch, sondern simulieren lediglich den Traffic. 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).

Bevor das Skript implementiert wird, muß der Versuchsaufbau bekannt sein:


Im grunde arbeiten wir folgende Punkte nacheinander ab:

  1. default IP-Paket(Achen -> Bchen) erstellen
  2. default IP-Paket(Bchen -> Achen) erstellen
  3. default UDP-Paket(Achen -> Bchen) erstellen
  4. default UDP-Paket(Bchen -> Achen) erstellen
  5. IP-Pakete anpassen
  6. UDP-Pakete anpassen
  7. IP- und UDP-Pakete zusammenfügen
  8. UDP/IP-Pakete mittels transceive-Funktion versenden
  9. Auswertung

transceive-Funktion