On 03/05/2013 07:51 PM, Jon Schipp wrote:
On Tue, Mar 5, 2013 at 1:30 PM, Daniel Borkmann <[email protected]> wrote:
On 03/05/2013 05:15 PM, [email protected] wrote:
I wish to stress test a packet sniffer to see what throughput it can have.
is it possible with trafgen to send over a million TCP packet per second
to an IP ?
Depending on your hardware, yes.
what command should I use?
See `trafgen -e` for an example. Otherwise `trafgen -h` will further assist
you.
There are also community wikis, e.g. for Ubuntu
https://help.ubuntu.com/community/Netsniff-NG .
Zack, the _quickest_ way would be to generate the packet you want with
mausezhan or another similar packet crafting tool e.g. hping3, nmap scapy etc.
Write the single packet to disk and then convert it to a trafgen configuration
and send it out.
sth like this ( off top of head ).
# Send a single TCP segment with SYN bit set
$ hping3 -c 1 -I eth0 -p 443 -S 192.168.1.1
# Capture single packet, write to disk
$ netsniff-ng --in eth0 --out tcpsyn.pcap
# Convert pcap to trafgen config
$ netsniff-ng --in tcpsyn.pcap --out tcpsyn.cfg
# Send packet x 1000
$ trafgen --in tcpsyn.cfg --out eth0 --num 1000
Why so complicated ?! Seriously ...
trafgen -e, the built-in example already has a TCP SYN packet with dynamic
elemets in it. It's really not that difficult.
Alternatively, mausezahn would do the job. If you need a full stream,
then use iperf.
--
You received this message because you are subscribed to the Google Groups
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.