diff --git a/net/ctrace/Makefile b/net/ctrace/Makefile new file mode 100644 index 00000000000..8392e0e0c34 --- /dev/null +++ b/net/ctrace/Makefile @@ -0,0 +1,29 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2001/08/14 14:29:12 naddy Exp $ + +COMMENT= "multiprotocol traceroute tool" + +DISTNAME= ctrace-0.6 +CATEGORIES= net +NEED_VERSION= 1.402 +HOMEPAGE= http://www.pratyeka.org/ctrace/ + +MAINTAINER= Patroklos Argyroudis + +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MASTER_SITES= ${HOMEPAGE}download/ + +PERL_MODULES= ${LOCALBASE}/libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd +BUILD_DEPENDS= ${PERL_MODULES}/Net/RawIP.pm::net/p5-Net-RawIP +RUN_DEPENDS= ${BUILD_DEPENDS} + +NO_BUILD= Yes + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/ctrace ${PREFIX}/sbin + ${INSTALL_MAN} ${WRKSRC}/ctrace.man ${PREFIX}/man/man1/ctrace.1 + +.include diff --git a/net/ctrace/files/md5 b/net/ctrace/files/md5 new file mode 100644 index 00000000000..3ff2e856a91 --- /dev/null +++ b/net/ctrace/files/md5 @@ -0,0 +1,3 @@ +MD5 (ctrace-0.6.tar.gz) = 97bfac76694f54ce1048c51f87fe43a0 +RMD160 (ctrace-0.6.tar.gz) = e08220991910bd86d1e16599e53279ec9fd47387 +SHA1 (ctrace-0.6.tar.gz) = 992d59cd4a38469051732e044f5e24dbe5194332 diff --git a/net/ctrace/pkg/DESCR b/net/ctrace/pkg/DESCR new file mode 100644 index 00000000000..d2a53c7f212 --- /dev/null +++ b/net/ctrace/pkg/DESCR @@ -0,0 +1,25 @@ +ctrace is an IPv4 traceroute tool that supports many features missing +in standard 4.3BSD traceroute(8). It is programmed entirely in perl. + +The primary difference between ctrace and other traceroute tools is +its ability to trace routes in multiple protocols. ctrace also has +some additional nifty features: + +Automatic round-trip-time (RTT) averaging, which makes output +cleaner and more intelligible. + +One or more packets can be launched per TTL/hop. By way of +contrast, 4.3BSD traceroute(8) forces at least two. This +capability makes ctrace faster. + +4.3BSD traceroute(8) emulation in most output, so it will hook +in to existing parsers. + +The ability to skip an arbitrary number of hops, saving you +time that would be normally wasted tracerouting your own +network. + +Fine-grained control over trace packet headers, assisting in +bypassing burdensome packet filters. + +WWW: ${HOMEPAGE} diff --git a/net/ctrace/pkg/PLIST b/net/ctrace/pkg/PLIST new file mode 100644 index 00000000000..a49f457d104 --- /dev/null +++ b/net/ctrace/pkg/PLIST @@ -0,0 +1,3 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2001/08/14 14:29:12 naddy Exp $ +sbin/ctrace +man/man1/ctrace.1