Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

bittwist-4.7-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: bittwist Distribution: openSUSE Tumbleweed
Version: 4.7 Vendor: openSUSE
Release: 1.1 Build date: Wed Sep 2 16:20:35 2026
Group: Productivity/Networking/Diagnostic Build host: reproducible
Size: 144082 Source RPM: bittwist-4.7-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://bittwist.sourceforge.io
Summary: A libpcap-based Ethernet packet generator
Bit-Twist is a libpcap-based Ethernet packet generator complementing
tcpdump. It replays traffic captured in .pcap files onto a live
network. It comes with a trace file editor to allow you to change the
contents of a trace file.

A packet generator is useful in simulating networking traffic or
testing firewall, IDS, and IPS, and troubleshooting various network
problems.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed Sep 02 2026 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.7
    bittwiste (editor)
    * added support for editing IEEE 802.1ad Q-in-Q VLAN packets.
  - Update to version 4.6
    bittwiste (editor)
    * added support for editing IEEE 802.1Q VLAN packets.
  - Update to version 4.5
    bittwist (generator)
    * added -j flag to enable jumbo frame transmission on supported
      NICs.
  - Update to version 4.4
    bittwist (generator)
    * truncate large packets, e.g. TSO packets, to the supported MTU.
    bittwiste (editor)
    * bumped max. payload length from 1514 to 65535 bytes.
  - Update to version 4.3
    bittwist (generator)
    * use pcap_send_queue on Windows when using -r 0.
  - Update to version 4.2
    bittwist (generator)
    * fix cleanup()
    bittwiste (editor)
    * updated option -X to also accept range or range:payload, e.g.
    - X 0-1000
    - X 0-1000:0302aad1
    * updated option -T eth -t type to also accept integer or
      hexadecimal value in addition to the existing keywords: ip,
      ip6, arp.
  - Update to version 4.1
    * executables moved from src to bin directory.
  - Update to version 4.0
    * removed github repo https://github.com/ayeowch/bittwist to
      limit maintenance.
    bittwiste (editor)
    * remove linking to libpcap
  - Update patch:
    * bittwist-makefile.diff
* Thu Feb 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Fri Sep 22 2023 Ming Li <mli@suse.com>
  - Update to version 3.8
    * bumped from gcc -O2 to -O3 optimization flag:
      https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-O3
    bittwist (generator)
    * added RFC 2544 benchmark data generator and benchmark page
    * improved actual inter-packet gap replay by using token bucket algorithm for
      short IPG and self-regulated timer for long IPG
* Sun Jul 02 2023 Martin Hauke <mardnh@gmx.de>
  - 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
      tcp sequence/acknowledgment number.
    * added -N flag to duplicate packets from trace file, e.g.
    - N 100000 to repeat packets from trace file for 100,000 times
    * added ip6tcp and ip6udp templates.
    * updated -I flag to allow loading trace file from built-in
      templates.
    * options to edit IPv4/IPv6 packets to allow testing of
      classification/queuing.  features of switches/routers, e.g.
      + -T ip -e 3 to indicate congestion to the end hosts
      + -T ip6 -c 16 to classify packet for operation and management
      of the network
      + -T ip6 -f 0xfffff to set custom flow label
    * added support for IPv6 packets.
    * improved cksum().
    * expanded test cases.
  - Update patch:
    * bittwist-makefile.diff
  - Update URL
* Fri May 26 2017 jengelh@inai.de
  - Trim filler wording from description.
* Sat Jan 02 2016 mardnh@gmx.de
  - initial package, version 2.0

Files

/usr/bin/bittwist
/usr/bin/bittwiste
/usr/share/doc/packages/bittwist
/usr/share/doc/packages/bittwist/AUTHORS
/usr/share/doc/packages/bittwist/BUGS
/usr/share/doc/packages/bittwist/CHANGES
/usr/share/doc/packages/bittwist/README.md
/usr/share/doc/packages/bittwist/VERSION
/usr/share/licenses/bittwist
/usr/share/licenses/bittwist/COPYING
/usr/share/man/man1/bittwist.1.gz
/usr/share/man/man1/bittwiste.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Sep 6 22:37:26 2026