mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-18 03:46:03 +00:00
- update to 1.3
- give maintainership to submitter - make tcptraceroute setuid so users can use it - format pkg-descr better PR: 38911 Submitted by: Simon 'corecode' Schubert <corecode@corecode.ath.cx>
This commit is contained in:
parent
bec2440e6c
commit
0d73d2ce8e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=61005
@ -6,14 +6,17 @@
|
||||
#
|
||||
|
||||
PORTNAME= tcptraceroute
|
||||
PORTVERSION= 1.2
|
||||
PORTVERSION= 1.3
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://michael.toren.net/code/tcptraceroute/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= corecode@corecode.ath.cx
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libnet.a:${PORTSDIR}/net/libnet
|
||||
|
||||
MAN8= tcptraceroute.8
|
||||
|
||||
post-install:
|
||||
@${CHMOD} u+s ${PREFIX}/bin/tcptraceroute
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (tcptraceroute-1.2.tar.gz) = e31e3f5bfd817d32ed6d954382ca768d
|
||||
MD5 (tcptraceroute-1.3.tar.gz) = 89c1ca7cf0b2b2c946b774fd9506c029
|
||||
|
@ -1,17 +1,20 @@
|
||||
tcptraceroute is a traceroute implementation using TCP packets.
|
||||
tcptraceroute is a 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 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.
|
||||
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.
|
||||
|
||||
WWW: http://michael.toren.net/code/tcptraceroute/
|
||||
|
||||
- Simon 'corecode' Schubert
|
||||
|
@ -6,14 +6,17 @@
|
||||
#
|
||||
|
||||
PORTNAME= tcptraceroute
|
||||
PORTVERSION= 1.2
|
||||
PORTVERSION= 1.3
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://michael.toren.net/code/tcptraceroute/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= corecode@corecode.ath.cx
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libnet.a:${PORTSDIR}/net/libnet
|
||||
|
||||
MAN8= tcptraceroute.8
|
||||
|
||||
post-install:
|
||||
@${CHMOD} u+s ${PREFIX}/bin/tcptraceroute
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (tcptraceroute-1.2.tar.gz) = e31e3f5bfd817d32ed6d954382ca768d
|
||||
MD5 (tcptraceroute-1.3.tar.gz) = 89c1ca7cf0b2b2c946b774fd9506c029
|
||||
|
@ -1,17 +1,20 @@
|
||||
tcptraceroute is a traceroute implementation using TCP packets.
|
||||
tcptraceroute is a 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 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.
|
||||
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.
|
||||
|
||||
WWW: http://michael.toren.net/code/tcptraceroute/
|
||||
|
||||
- Simon 'corecode' Schubert
|
||||
|
Loading…
Reference in New Issue
Block a user