Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Feb 2003 02:57:55 -0500 (EST)
From:      Jon Nistor <nistor@snickers.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/48362: New port: lft-2.0 LFT Alternative traceroute tool
Message-ID:  <20030217075755.7D9D0F930@spike.snickers.org>

next in thread | raw e-mail | index | archive | help

>Number:         48362
>Category:       ports
>Synopsis:       New port: lft-2.0 LFT Alternative traceroute tool
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 17 00:00:33 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Jon Nistor
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
none
>Environment:
System: FreeBSD 4.7-STABLE FreeBSD 4.7-STABLE

>Description:
	LFT - the alternative traceroute tool for network (reverse) engineers
>How-To-Repeat:
	n/a
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       /usr/ports/net/lft
#       /usr/ports/net/lft/Makefile
#       /usr/ports/net/lft/pkg-comment
#       /usr/ports/net/lft/files
#       /usr/ports/net/lft/pkg-plist
#       /usr/ports/net/lft/distinfo
#       /usr/ports/net/lft/pkg-descr
#
echo c - /usr/ports/net/lft
mkdir -p /usr/ports/net/lft > /dev/null 2>&1
echo x - /usr/ports/net/lft/Makefile
sed 's/^X//' >/usr/ports/net/lft/Makefile << 'END-of-/usr/ports/net/lft/Makefile'
X# New ports collection makefile for:   lft
X# Date created:                        17 Feb 2003
X# Whom:                                Jon Nistor <nistor@snickers.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      lft
XPORTVERSION=   2.0
XCATEGORIES=    net
XMASTER_SITES=  http://www.mainnerve.com/lft/
XDISTNAME=      lft-2.0-src
X
XMAINTAINER=    nistor@snickers.org
XCOMMENT=       "LFT - the alternative traceroute tool"
X
XWRKSRC=                ${WRKDIR}/lft-2.0
XUSE_CONFIGURE= NO
XMAKEFILE=      Makefile.bsd
XMAN8=          lft.8
XMANCOMPRESS=   no
X
Xdo-install:
X       ${INSTALL} -c -s -m 4755 -o root -g wheel ${WRKSRC}/lft ${PREFIX}/bin
X       ${INSTALL_MAN} ${WRKSRC}/lft.8 ${PREFIX}/man/man8/lft.8
X
X.include <bsd.port.mk>
END-of-/usr/ports/net/lft/Makefile
echo x - /usr/ports/net/lft/pkg-comment
sed 's/^X//' >/usr/ports/net/lft/pkg-comment << 'END-of-/usr/ports/net/lft/pkg-comment'
XLFT - the alternative traceroute tool for network (reverse) engineers
END-of-/usr/ports/net/lft/pkg-comment
echo c - /usr/ports/net/lft/files
mkdir -p /usr/ports/net/lft/files > /dev/null 2>&1
echo x - /usr/ports/net/lft/pkg-plist
sed 's/^X//' >/usr/ports/net/lft/pkg-plist << 'END-of-/usr/ports/net/lft/pkg-plist'
Xbin/lft
END-of-/usr/ports/net/lft/pkg-plist
echo x - /usr/ports/net/lft/distinfo
sed 's/^X//' >/usr/ports/net/lft/distinfo << 'END-of-/usr/ports/net/lft/distinfo'
XMD5 (lft-2.0-src.tar.gz) = d7ae3bd202257f961bc24c2415d9a8bc
END-of-/usr/ports/net/lft/distinfo
echo x - /usr/ports/net/lft/pkg-descr
sed 's/^X//' >/usr/ports/net/lft/pkg-descr << 'END-of-/usr/ports/net/lft/pkg-descr'
XLFT, short for Layer Four Traceroute, is a sort of 'traceroute' that
Xoften works much faster (than the commonly-used Van Jacobson method)
Xand goes through many configurations of packet-filter based firewalls.
XMore importantly, LFT implements numerous other features including AS
Xnumber lookups, loose source routing, netblock name lookups, et al.
XThough LFT has been around since 1998, its development effort has just
Xrecently resumed.
X
XWhat makes LFT unique? Rather than launching UDP probes in an attempt
Xto elicit ICMP TIME_EXCEEDEDs from hosts in the path, LFT accomplishes
Xsubstantively the same effect using TCP SYN or FIN probes. Then, LFT
Xlistens for TIME_EXCEEDED messages, TCP RESET, and various other
Xinteresting heuristics from firewalls or other gateways in the path.
XLFT also distinguishes between TCP-based protocols (source and
Xdestination), which make its statistics slightly more realistic, and
Xgives a savvy user the ability to trace protocol routes, not just
Xlayer-3 (IP) hops.
X
XLFT's engine continues to evolve and provide more and more useful data
Xto network engineers and to anyone else that cares how IP data is being
Xrouted. With the advent of smarter firewalls, traffic engineering, QoS,
Xand per-protocol packet forwarding, LFT has become an invaluable tool
Xfor many network managers worldwide.
END-of-/usr/ports/net/lft/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030217075755.7D9D0F930>