Bit-Twist

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.

Features

These are just a few significant features that makes Bit-Twist unique and stands out as one of the best Ethernet packet generator package made available to the open source community.

  • Runs on *BSD, Linux, and Windows 2000/XP
  • Send multiple trace files at a time
  • Send packets at a specific speed or line rate in Mbps
  • Comprehensive trace file editor with control over most fields in Ethernet, ARP, IP, ICMP, TCP, and UDP headers with automatic header checksum correction
  • Append user payload to existing packets after a specific header
  • Select a specific range of packets and save them in another trace file
  • Highly scriptable - with proper manipulation you can turn Bit-Twist into an extremely flexible packet generator tool!

Downloads

Latest development version is Bit-Twist 1.0, released on October 26, 2007.

FreeBSD, OpenBSD, NetBSD bittwist-bsd-1.0.tar.gz // MD5 . SHA1 . INSTALL Linux bittwist-linux-1.0.tar.gz // MD5 . SHA1 . INSTALL Windows 2000/XP (pre-compiled binary files included, Cygwin DLL is required) bittwist-win-1.0.zip // MD5 . SHA1 . INSTALL IMPORTANT: If you do not have Cygwin environment installed, download and unzip cygwin1.zip (Cygwin DLL version 1.5.24-2) // MD5 . SHA1 into any directory visible to your path, e.g. C:/WINDOWS/system32

You may download Bit-Twist from SourceForge.net File Releases for Bit-Twist. Older releases are available here for regression testing.

Listed below are OS specific ports for Bit-Twist. Please contact me if you have successfully port Bit-Twist to any other OS so that I can include a link to the port here.

Mailing Lists

General discussion on Bit-Twist, i.e. bugs, feedbacks, etc. Subscribe to bittwist-general // Archive Get notified when new version of Bit-Twist becomes available Subscribe to bittwist-release // Archive Note that you can also file and send your bug report directly to me, ayeowch@gmail.com. Make sure you are using the latest version before submitting your bug report. Known bugs are described in Bit-Twist manual pages under the BUGS section.

Sponsor

Bit-Twist project is maintained and developed by Addy Yeow Chin Heng and sponsored by nPulse Network Systems, LLC.

nPulse Network Systems designs and builds high-performance sensors capable of capturing, processing, and recording traffic up to 10Gbps.

Support This Project

If you think this project is helpful to you, please help support its development by making a small monetary donation. Any amount is accepted and is greatly appreciated.