123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <!--Converted with LaTeX2HTML 2002-2-1 (1.70)
- original version by: Nikos Drakos, CBLU, University of Leeds
- * revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
- * with significant contributions from:
- Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
- <HTML>
- <HEAD>
- <TITLE>2 Features</TITLE>
- <META NAME="description" CONTENT="2 Features">
- <META NAME="keywords" CONTENT="flowreplay">
- <META NAME="resource-type" CONTENT="document">
- <META NAME="distribution" CONTENT="global">
- <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
- <META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
- <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
- <LINK REL="STYLESHEET" HREF="flowreplay.css">
- <LINK REL="next" HREF="node3.html">
- <LINK REL="previous" HREF="node1.html">
- <LINK REL="up" HREF="flowreplay.html">
- <LINK REL="next" HREF="node3.html">
- </HEAD>
- <BODY >
- <DIV CLASS="navigation"><!--Navigation Panel-->
- <A NAME="tex2html46"
- HREF="node3.html">
- <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
- <A NAME="tex2html44"
- HREF="flowreplay.html">
- <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
- <A NAME="tex2html38"
- HREF="node1.html">
- <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
- <BR>
- <B> Next:</B> <A NAME="tex2html47"
- HREF="node3.html">3 Design Thoughts</A>
- <B> Up:</B> <A NAME="tex2html45"
- HREF="flowreplay.html">Flowreplay Design Notes</A>
- <B> Previous:</B> <A NAME="tex2html39"
- HREF="node1.html">1 Overview</A>
- <BR>
- <BR></DIV>
- <!--End of Navigation Panel-->
- <!--Table of Child-Links-->
- <A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
- <UL CLASS="ChildLinks">
- <LI><A NAME="tex2html48"
- HREF="node2.html#SECTION00021000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">1</SPAN> <SPAN ID="hue55">Requirements</SPAN></A>
- <LI><A NAME="tex2html49"
- HREF="node2.html#SECTION00022000000000000000"><SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">2</SPAN> <SPAN ID="hue77">Wishes</SPAN></A>
- </UL>
- <!--End of Table of Child-Links-->
- <HR>
- <H1><A NAME="SECTION00020000000000000000">
- <SPAN CLASS="arabic">2</SPAN> <SPAN ID="hue53">Features</SPAN></A>
- </H1>
- <P>
- <H2><A NAME="SECTION00021000000000000000">
- <SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">1</SPAN> <SPAN ID="hue55">Requirements</SPAN></A>
- </H2>
- <P>
- <OL>
- <LI><SPAN ID="hue58">Full TCP/IP support, including IP fragments and
- TCP stream reassembly.</SPAN>
- </LI>
- <LI><SPAN ID="hue60">Support replaying TCP and UDP flows.</SPAN>
- </LI>
- <LI><SPAN ID="hue62">Code should handle each flow/service independently.</SPAN>
- </LI>
- <LI><SPAN ID="hue64">Should be able to connect to the server(s) in the
- pcap file or to a user specified IP address.</SPAN>
- </LI>
- <LI><SPAN ID="hue66">Support a plug-in architecture to allow adding application
- layer intelligence.</SPAN>
- </LI>
- <LI><SPAN ID="hue68">Plug-ins must be able to support multi-flow protocols
- like FTP.</SPAN>
- </LI>
- <LI><SPAN ID="hue365">Ship with a default plug-in which will work ``well
- enough'' for simple single-flow protocols like HTTP and telnet.</SPAN>
- </LI>
- <LI><SPAN ID="hue366">Flows being replayed ``correctly'' is more important
- then performance (Mbps).</SPAN>
- </LI>
- <LI><SPAN ID="hue74">Portable to run on common flavors of Unix and Unix-like
- systems.</SPAN>
- </LI>
- </OL>
- <P>
- <H2><A NAME="SECTION00022000000000000000">
- <SPAN CLASS="arabic">2</SPAN>.<SPAN CLASS="arabic">2</SPAN> <SPAN ID="hue77">Wishes</SPAN></A>
- </H2>
- <P>
- <OL>
- <LI><SPAN ID="hue80">Support clients connecting to flowreplay on a limited
- basis. Flowreplay would replay the server side of the connection.</SPAN>
- </LI>
- <LI><SPAN ID="hue82">Support other IP based traffic (ICMP, VRRP, OSPF,
- etc) via plug-ins.</SPAN>
- </LI>
- <LI><SPAN ID="hue84">Support non-IP traffic (ARP, STP, CDP, etc) via
- plug-ins.</SPAN>
- </LI>
- <LI><SPAN ID="hue86">Limit which flows are replayed using user defined
- filters. (bpf filter syntax?)</SPAN>
- </LI>
- <LI><SPAN ID="hue88">Process pcap files directly with no intermediary
- file conversions.</SPAN>
- </LI>
- <LI><SPAN ID="hue90">Should be able to scale to pcap files in the 100's
- of MB in size and 100+ simultaneous flows on a P3 500MHz w/ 256MB
- of RAM.</SPAN>
- </LI>
- </OL>
- <P>
- <DIV CLASS="navigation"><HR>
- <!--Navigation Panel-->
- <A NAME="tex2html46"
- HREF="node3.html">
- <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A>
- <A NAME="tex2html44"
- HREF="flowreplay.html">
- <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A>
- <A NAME="tex2html38"
- HREF="node1.html">
- <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>
- <BR>
- <B> Next:</B> <A NAME="tex2html47"
- HREF="node3.html">3 Design Thoughts</A>
- <B> Up:</B> <A NAME="tex2html45"
- HREF="flowreplay.html">Flowreplay Design Notes</A>
- <B> Previous:</B> <A NAME="tex2html39"
- HREF="node1.html">1 Overview</A></DIV>
- <!--End of Navigation Panel-->
- <ADDRESS>
- Aaron Turner
- 2005-08-07
- </ADDRESS>
- </BODY>
- </HTML>
|