How to Install and Uninstall tcptraceroute Package on Kali Linux
Last updated: November 21,2024
1. Install "tcptraceroute" package
In this section, we are going to explain the necessary steps to install tcptraceroute on Kali Linux
$
sudo apt update
Copied
$
sudo apt install
tcptraceroute
Copied
2. Uninstall "tcptraceroute" package
This guide covers the steps necessary to uninstall tcptraceroute on Kali Linux:
$
sudo apt remove
tcptraceroute
Copied
$
sudo apt autoclean && sudo apt autoremove
Copied
3. Information about the tcptraceroute package on Kali Linux
Package: tcptraceroute
Source: tcptraceroute (1.5beta7+debian-4.1)
Version: 1.5beta7+debian-4.1+b1
Installed-Size: 77
Maintainer: Martin Zobel-Helas
Architecture: amd64
Depends: libc6 (>= 2.15), libnet1 (>= 1.1.2.1), libpcap0.8 (>= 0.9.8)
Size: 31320
SHA256: c67c305a43356df2beaeab3ff67964346dec1dd3cbcc3495ac4e940496f9b247
SHA1: a6617678252a357c6f74dba448bd249bbfa00bf8
MD5sum: d9d0c313c99d78392133eb75ed4c6601
Description: traceroute implementation using TCP packets
The more traditional traceroute(8) sends out either UDP or ICMP ECHO packets
with a TTL of one, and increments the TTL until the destination has been
reached. By printing the gateways that generate ICMP time exceeded messages
along the way, it is able to determine the path packets are taking to reach the
destination.
.
The problem is that with the widespread use of firewalls on the modern
Internet, many of the packets that traceroute(8) sends out end up being
filtered, making it impossible to completely trace the path to the destination.
However, in many cases, these firewalls will permit inbound TCP packets to
specific ports that hosts sitting behind the firewall are listening for
connections on. By sending out TCP SYN packets instead of UDP or ICMP ECHO
packets, tcptraceroute is able to bypass the most common firewall filters.
Description-md5:
Homepage: https://github.com/mct/tcptraceroute
Tag: implemented-in::c, interface::commandline, protocol::ip, protocol::tcp,
role::program, scope::utility, use::checking,
works-with::network-traffic
Section: net
Priority: optional
Filename: pool/main/t/tcptraceroute/tcptraceroute_1.5beta7+debian-4.1+b1_amd64.deb
Source: tcptraceroute (1.5beta7+debian-4.1)
Version: 1.5beta7+debian-4.1+b1
Installed-Size: 77
Maintainer: Martin Zobel-Helas
Architecture: amd64
Depends: libc6 (>= 2.15), libnet1 (>= 1.1.2.1), libpcap0.8 (>= 0.9.8)
Size: 31320
SHA256: c67c305a43356df2beaeab3ff67964346dec1dd3cbcc3495ac4e940496f9b247
SHA1: a6617678252a357c6f74dba448bd249bbfa00bf8
MD5sum: d9d0c313c99d78392133eb75ed4c6601
Description: traceroute implementation using TCP packets
The more traditional traceroute(8) sends out either UDP or ICMP ECHO packets
with a TTL of one, and increments the TTL until the destination has been
reached. By printing the gateways that generate ICMP time exceeded messages
along the way, it is able to determine the path packets are taking to reach the
destination.
.
The problem is that with the widespread use of firewalls on the modern
Internet, many of the packets that traceroute(8) sends out end up being
filtered, making it impossible to completely trace the path to the destination.
However, in many cases, these firewalls will permit inbound TCP packets to
specific ports that hosts sitting behind the firewall are listening for
connections on. By sending out TCP SYN packets instead of UDP or ICMP ECHO
packets, tcptraceroute is able to bypass the most common firewall filters.
Description-md5:
Homepage: https://github.com/mct/tcptraceroute
Tag: implemented-in::c, interface::commandline, protocol::ip, protocol::tcp,
role::program, scope::utility, use::checking,
works-with::network-traffic
Section: net
Priority: optional
Filename: pool/main/t/tcptraceroute/tcptraceroute_1.5beta7+debian-4.1+b1_amd64.deb