How to Install and Uninstall bittwist Package on Kali Linux

Last updated: May 18,2024

1. Install "bittwist" package

Please follow the guidance below to install bittwist on Kali Linux

$ sudo apt update $ sudo apt install bittwist

2. Uninstall "bittwist" package

Please follow the steps below to uninstall bittwist on Kali Linux:

$ sudo apt remove bittwist $ sudo apt autoclean && sudo apt autoremove

3. Information about the bittwist package on Kali Linux

Package: bittwist
Version: 3.8-1
Installed-Size: 117
Maintainer: xiao sheng wen
Architecture: amd64
Depends: libc6 (>= 2.34), libpcap0.8 (>= 0.9.8)
Suggests: tcpdump | wireshark
Size: 46612
SHA256: 3dbe81986f3b0e485760596663f09cb011d240fe1edf38088efa6a5c0cd8282e
SHA1: 797d3e4b805a36f0f2b8f3043bb4664b402daec7
MD5sum: 62cb384b40fd385e73891d34ee56c186
Description: libpcap based Ethernet packet generator
bittwist (or Bit-Twist) is designed to complement tcpdump, which by itself has
done a great job in capturing network traffic. Bit-Twist can regenerate the
captured traffic onto a live network (the packets are generated from tcpdump
trace file, generating a .pcap file).
.
Bit-Twist also comes with a comprehensive trace file editor to allow one to
change the contents of a trace file (bittwiste).
.
Generally, a packet generator is useful in simulating networking traffic or
scenario, testing firewall, IDS, and IPS, and troubleshooting various network
problems.
.
The Bit-Twist features are:
.
* runs on Linux, BSD, macOS, and Windows;
* send multiple trace files at a time;
* send packets at a specific speed or up to your NIC line rate in Mbps using
built-in token bucket algorithm;
* comprehensive trace file editor with control over most fields in
Ethernet, ARP, IP, ICMP, TCP, and UDP headers with automatic header
checksum correction;
* comprehensive trace file editor to edit most fields in
Ethernet, ARP, IPv4, IPv6, ICMPv4, ICMPv6, TCP, and UDP headers;
* automatic header checksum correction;
* send packets with custom QoS bits to test classification/queuing features
of switches/routers;
* append user payload to existing packets after a specific header;
* append user payload (e.g. copy of hex stream from Wireshark) 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;
* if you are teaching Computer Networks classes, you may find Bit-Twist
useful as a practical teaching material. It gives your students a
hands-on experience to learn various networking protocols etc.
Description-md5:
Homepage: https://bittwist.sourceforge.io
Tag: implemented-in::c, interface::commandline, protocol::ip, role::program,
scope::utility, works-with::network-traffic
Section: net
Priority: optional
Filename: pool/main/b/bittwist/bittwist_3.8-1_amd64.deb