A simple yet powerful libpcap-based Ethernet packet generator
http://bittwist.sourceforge.net/
Bit-Twist is a simple yet powerful libpcap-based Ethernet packet generator.
It is designed to complement tcpdump, which by itself has done a great job
at capturing network traffic.
With Bit-Twist, you can now regenerate your captured traffic onto a live
network!
Packets are generated from tcpdump trace file (.pcap file).
Bit-Twist also comes with a comprehensive trace file editor to allow you to
change the contents of a trace file.
Generally, packet generator is useful in simulating networking traffic or
scenario, testing firewall, IDS, and IPS, and troubleshooting various network
problems.
- Links to network:utilities / bittwist
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:mnhauke/bittwist && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000210 210 Bytes | |
bittwist-linux-3.7.tar.gz | 0000076592 74.8 KB | |
project.diff | 0000007905 7.72 KB |
Revision 3 (latest revision is 6)
Martin Hauke (mnhauke)
committed
(revision 3)
- Update to version 3.7 Changes since 2.0: general * added support for trace files with nanosecond resolution. * updated manual pages. * use in-memory trace files when sending packets in loop. * fixed integer overflow in stats output. * added static code analysis in Makefile (make check). * reformatted source files for C17 standard. * added initial python testing framework for Linux systems. bittwist (generator): * 30% speed up when sending large pcap file. * fixed linerate throttling. * updated -p option to send packets at set packets per second (pps). * added -t option to set inter-packet gap (this was previously -p option). * removed speed (-m) flag; use -p/-r to shape throughput. * updated linerate (-r) flag to use token bucket algorithm. bittwiste (editor) * added -G option to set fixed or random inter-packet gap in microseconds. * added support for CIDR notation when modifying IPv4/IPv6 addressA. * added support for random MAC address. * added option to edit IPv6 next header. * added random number support for id, ttl, proto, next header, hop limit. * added option to set uniformly distributed random number (mersenne twister). for tcp/udp source/destination port and
Comments 0