Invite ideas on implementing a packet generation tool for linux...

Invite ideas on implementing a packet generation tool for linux...

Post by paul » Thu, 08 Dec 2005 22:54:13



Hi All,

We are working on a idea of writing a linux based packet generation
tool. Some tools like  like pktgen, libnet library etc. are already
available. We don't want to reinvent the wheel, but, trying to make a
generic and powerful packet generation tool which will support various
protocols. Most importantly that will be an open source. Your ideas on
that are most welcome.

Really appreciate a storming debate on this.

Thanks
-paul

 
 
 

Invite ideas on implementing a packet generation tool for linux...

Post by Michael Zawrotn » Thu, 08 Dec 2005 23:33:49



Quote:>  Hi All,

>  We are working on a idea of writing a linux based packet generation
>  tool. Some tools like  like pktgen, libnet library etc. are already
>  available. We don't want to reinvent the wheel, but, trying to make a
>  generic and powerful packet generation tool which will support various
>  protocols. Most importantly that will be an open source. Your ideas on
>  that are most welcome.

Take a look at hping, nemesis, rain, sendip, etc.  One or more of them
probably already do what you want, in which case there is no need to
invent anything.  Hping3 has a TCL interpreter embedded into it, so
you can do fairly sophisticated automation with it if you need to.

Mike

--
Michael Zawrotny
Institute of Molecular Biophysics

Tallahassee, FL 32306-4380              | phone:  (850) 644-0069

 
 
 

Invite ideas on implementing a packet generation tool for linux...

Post by Allen McIntos » Fri, 09 Dec 2005 00:13:45


Quote:> Take a look at hping, nemesis, rain, sendip, etc.  One or more of them
> probably already do what you want, in which case there is no need to
> invent anything.  Hping3 has a TCL interpreter embedded into it, so
> you can do fairly sophisticated automation with it if you need to.

Do they get timing right?  Precise timing (well below the kernel
scheduling resolution) can be a major problem.  You can't get this right
without some level of kernel assistance.
 
 
 

Invite ideas on implementing a packet generation tool for linux...

Post by Michael Zawrotn » Fri, 09 Dec 2005 01:04:01



> > Take a look at hping, nemesis, rain, sendip, etc.

>  Do they get timing right?  Precise timing (well below the kernel
>  scheduling resolution) can be a major problem.  You can't get this right
>  without some level of kernel assistance.

Other than protocol stack development, I can't see why one would need
that level of resolution.  For anything involving an actual remote
system, the vagaries of network latency, remote system load and
routing would generally dominate the low order bits of a high
resolution timer.  There are a few situations where that isn't true,
like the SSL timing attack from a while ago...

In any case, the OP wanted to generate arbitrary network packets using
multiple protocols, which is what those tools do.

Mike

--
Michael Zawrotny
Institute of Molecular Biophysics

Tallahassee, FL 32306-4380              | phone:  (850) 644-0069

 
 
 

Invite ideas on implementing a packet generation tool for linux...

Post by paul » Fri, 09 Dec 2005 02:55:13


My idea is to develop a single tool which will be comparable with
IXIA...In linux box the bottleneck can be number of packets per
second...i want to implement it using c...right now we are just
exploring and have no idea how to implement it at kernel level...we
want it to be efficient, so that people can find it useful...any design
idea to get a start will be really helpful.

BTW i have read the following thread but could not understand how the
calcutaion is done and PCI bus speed related concepts...any help in
this matter will be appreciated.

http://groups.google.co.in/group/comp.dcom.lans.ethernet/browse_frm/t...

 
 
 

1. Request help with XF3.1 (Tcl/Tk UI generation tool) under Linux

I'm trying to use XF3.1 to generate user interfaces under Linux and have
been having some problems with exceptions in XF.  Could anyone tell me
if my configuration is okay?

I'm running Linux 1.2.13, originally Slackware (2.3, I think), upgraded
using the Stable Linux fixes.

The Tcl/Tk that came with the distribution is 7.4/4.0
I got XF3.1 from http://www.cimetrix.com/sven/xf.html

One error message I've been getting is a caught exception in XF using
"wm resize $wxF {} {}", that is, with no argument for x and y sizes.

-------------------------------------------------------------------------

Software Kinetics Ltd.|Single father of four-year-old Laura, still I
Dartmouth, Nova Scotia|play golf, piano, bridge, read, run ...
     Canada           |Meet us at http://ccn.cs.dal.ca/~ae721/Profile.html

2. trap the caller function/method

3. idea: tty the next generation

4. FS: SCO Xenix Sys.V

5. "Joys" of mutithreaded programming

6. INVITE 5/14-16: Unix Install Tools Usability Study

7. Encrypted Filesystem for Solaris

8. SPAK(Send PAcKets)- tools to send arbitrary packets

9. Software for Creativity & Idea Generation?

10. New GUI tool for Linux. [idea]

11. looking for ideas on implementing a circular log

12. New GUI tool for Linux. [idea]