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/Security Tool Developement Projekt: Unterschied zwischen den Versionen

(Was kann ein Testscript)
(Wozu braucht man das Testscript?)
Zeile 5: Zeile 5:
 
=== Wozu braucht man das Testscript? ===
 
=== Wozu braucht man das Testscript? ===
 
Um eine Firewall testen zu können, müssen Pakete unterschiedlichster Art generiert und durch die Firewall verschickt werden können.
 
Um eine Firewall testen zu können, müssen Pakete unterschiedlichster Art generiert und durch die Firewall verschickt werden können.
Die Generierung und das Senden von Paketen übernimmt in diesem Fall das Testskript, indem es bereitgestellte Funktionen aus den (Wrapper-Klassen) benutzt. Da die Testskripte per Kommandozeile dem FWTEST übergeben werden, muß der Code nicht immer wieder neucompiliert werden, wenn ein neues Testkript ausgeführt werden soll.
+
Die Generierung und das Senden von Paketen übernimmt in diesem Fall das Testskript, indem es bereitgestellte Funktionen (aus den [[Benutzer:Grey/wrapper-klassen]]) benutzt. Da die Testskripte per Kommandozeile dem FWTEST übergeben werden, muß der Code nicht immer wieder neucompiliert werden, wenn ein neues Testkript ausgeführt werden soll.
 
 
  
 
=== Welche Sprache wird für ein Testscript benutzt? Und warum diese Sprache? ===
 
=== Welche Sprache wird für ein Testscript benutzt? Und warum diese Sprache? ===

Version vom 25. September 2005, 18:55 Uhr

Doku

HowTo

Wozu braucht man das Testscript?

Um eine Firewall testen zu können, müssen Pakete unterschiedlichster Art generiert und durch die Firewall verschickt werden können. Die Generierung und das Senden von Paketen übernimmt in diesem Fall das Testskript, indem es bereitgestellte Funktionen (aus den Benutzer:Grey/wrapper-klassen) benutzt. Da die Testskripte per Kommandozeile dem FWTEST übergeben werden, muß der Code nicht immer wieder neucompiliert werden, wenn ein neues Testkript ausgeführt werden soll.

Welche Sprache wird für ein Testscript benutzt? Und warum diese Sprache?

Python.

Python hat mehrere Vorteile:

  • einfache Syntax und somit leicht erlernbar
  • eine mächtige Bibliothekensammlung
  • leicht in C integrierbar
  • Plattformunabhängig


Was kann ein Testscript?

  • default Pakete
  • IP-Pakete
  • UDP-Pakete
  • TCP-Pakete
  • ICMP-Pakete
  • Pakete senden
  • alles was Python kann