Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (6c323eb1f6c624089dbc111c9b13cd7fba82d0f3)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (6c323eb1f6c624089dbc111c9b13cd7fba82d0f3)
  • Date: Fri, 21 Jul 2017 19:57:17 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 3 +++
net/lft/BUILD | 3 +++
net/lft/CONFIGURE | 5 +++++
net/lft/DEPENDS | 1 +
net/lft/DETAILS | 35 +++++++++++++++++++++++++++++++++++
net/lft/HISTORY | 3 +++
net/lft/INSTALL | 5 +++++
net/tcptraceroute/DEPENDS | 3 ++-
net/tcptraceroute/DETAILS | 1 +
net/tcptraceroute/HISTORY | 5 +++++
10 files changed, 63 insertions(+), 1 deletion(-)

New commits:
commit 6c323eb1f6c624089dbc111c9b13cd7fba82d0f3
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

tcptraceroute: add missing files for the previous change

commit 2149654f27129961d10cbdfe63c6c13d0afebb93
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

lft: new spell, Layer Four Traceroute (LFT) and WhoB

diff --git a/ChangeLog b/ChangeLog
index 6353a77..221b604 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2017-07-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * net/lft: new spell, Layer Four Traceroute (LFT) and WhoB
+
2017-07-20 Vlad Glagolev <stealth AT sourcemage.org>
* net/tcptrace: new spell, TCP dump file analysis tool
* x11/dunst: new spell, lightweight and customizable notification
daemon
diff --git a/net/lft/BUILD b/net/lft/BUILD
new file mode 100755
index 0000000..4379717
--- /dev/null
+++ b/net/lft/BUILD
@@ -0,0 +1,3 @@
+OPTS="${LFT_OPTS} ${OPTS}" &&
+
+default_build
diff --git a/net/lft/CONFIGURE b/net/lft/CONFIGURE
new file mode 100755
index 0000000..a6be717
--- /dev/null
+++ b/net/lft/CONFIGURE
@@ -0,0 +1,5 @@
+config_query LFT_SUID_ROOT "Install $SPELL setuid root?" n &&
+
+config_query_option LFT_OPTS "Use gettimeofday instead of pcap timestamps?"
n \
+ "--enable-gtod" \
+ "--disable-gtod"
diff --git a/net/lft/DEPENDS b/net/lft/DEPENDS
new file mode 100755
index 0000000..a8ec60d
--- /dev/null
+++ b/net/lft/DEPENDS
@@ -0,0 +1 @@
+depends libpcap
diff --git a/net/lft/DETAILS b/net/lft/DETAILS
new file mode 100755
index 0000000..49f7750
--- /dev/null
+++ b/net/lft/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=lft
+ VERSION=3.79
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=http://pwhois.org/get/${SOURCE}
+
SOURCE_HASH=sha512:83f35cb24966467a7da180ca8ac9d642e7ca6267a14e752a813f172956554c3d4b278a450d230535c15db1b14d415dca752ad05ed1cec8c1c7cf4953b90a646d
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=http://pwhois.org/lft/
+ LICENSE[0]=VOSTROM
+ ENTERED=20170721
+ KEYWORDS="net"
+ SHORT="Layer Four Traceroute (LFT) and WhoB"
+cat << EOF
+LFT, short for Layer Four Traceroute, is a sort of 'traceroute' that often
works
+much faster (than the commonly-used Van Jacobson method) and goes through
many
+configurations of packet-filters (firewalls). More importantly, LFT
implements
+numerous other features including AS number lookups through several reliable
+sources, loose source routing, netblock name lookups, et al.
+
+LFT is the all-in-one traceroute tool because it can launch a variety of
+different probes using ICMP, UDP, and TCP protocols, or the RFC1393 trace
+method. For example, rather than only launching UDP probes in an attempt to
+elicit ICMP "TTL exceeded" from hosts in the path, LFT can send TCP SYN or
FIN
+probes to target arbitrary services. Then, LFT listens for "TTL exceeded"
+messages, TCP RST (reset), and various other interesting heuristics from
+firewalls or other gateways in the path. LFT also distinguishes between
+TCP-based protocols (source and destination), which make its statistics
slightly
+more realistic, and gives a savvy user the ability to trace protocol routes,
+not just layer-3 (IP) hops.
+
+WhoB is a likable whois client (see whois(1)) designed to provide everything
a
+network engineer needs to know about a routed IP address by typing one line
and
+reading one line. It can display the origin-ASN based on the global routing
+table at that time (according to Prefix WhoIs, RIPE NCC, or Cymru), the
'origin'
+ASN registered in the RADB (IRR), the netname and orgname, etc.
+EOF
diff --git a/net/lft/HISTORY b/net/lft/HISTORY
new file mode 100644
index 0000000..4df44df
--- /dev/null
+++ b/net/lft/HISTORY
@@ -0,0 +1,3 @@
+2017-07-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD, CONFIGURE, INSTALL: created spell, version
+ 3.79
diff --git a/net/lft/INSTALL b/net/lft/INSTALL
new file mode 100755
index 0000000..266eb88
--- /dev/null
+++ b/net/lft/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+
+if [[ $LFT_SUID_ROOT == y ]]; then
+ chmod -v +s "${INSTALL_ROOT}/usr/bin/lft"
+fi
diff --git a/net/tcptraceroute/DEPENDS b/net/tcptraceroute/DEPENDS
index bd8d819..0918530 100755
--- a/net/tcptraceroute/DEPENDS
+++ b/net/tcptraceroute/DEPENDS
@@ -1 +1,2 @@
-depends libnet
+depends libnet &&
+depends libpcap
diff --git a/net/tcptraceroute/DETAILS b/net/tcptraceroute/DETAILS
index eb4468a..ed59cc3 100755
--- a/net/tcptraceroute/DETAILS
+++ b/net/tcptraceroute/DETAILS
@@ -1,5 +1,6 @@
SPELL=tcptraceroute
VERSION=1.5beta7
+ PATCHLEVEL=1
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://michael.toren.net/code/tcptraceroute/$SOURCE
diff --git a/net/tcptraceroute/HISTORY b/net/tcptraceroute/HISTORY
index aa8c138..309f5e2 100644
--- a/net/tcptraceroute/HISTORY
+++ b/net/tcptraceroute/HISTORY
@@ -1,3 +1,8 @@
+2017-07-21 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: PATCHLEVEL=1
+ * DEPENDS: added missing dependency
+ * CONFIGURE, INSTALL: added, for setuid option
+
2006-09-05 Alexander Tsamutali <astsmtl AT gmail.com>
* DETAILS: removed BUILD_API=2




  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (6c323eb1f6c624089dbc111c9b13cd7fba82d0f3), Vlad Glagolev, 07/21/2017

Archive powered by MHonArc 2.6.24.

Top of Page