scamperTool for parallelised IPv4 and IPv6 measurement
20260902netΣ=4 20260902Version of this port present on the latest quarterly branch.upstream: 20261019A newer version was found upstream by portscout, first on 2026-10-20.
Scamper is a program that conducts Internet measurement techniques such
as ping and traceroute to large numbers of IPv4 and IPv6 addresses in
parallel to fill a specified packets-per-second rate.
===> The following configuration options are available for scamper-20260902:
HOIHO=off: Install sc_hoiho
MINRTT=off: Install sc_minrtt
RXIFD=off: Install sc_rxifd
SUID_SCAMPER=off: Install scamper with setuid bit to allow non-root use
UPTIME=off: Install sc_uptime
===> Use 'make config' to modify these settings
net/scamper: update to 20230614c
This update fixes the build on 15-CURRENT.
scamper:
* fix compile-on-windows support; use icmp-echo probes instead of UDP
probes for traceroute on windows; provide "attach" support on
windows.
* fix compile-on-FreeBSD-15+ where pf firewall does not have
DIOCGETSTATUS ioctl
* in scamper's remote control (-R option), fix file descriptor leak
when unable to reconnect to the remote controller.
* add --disable-scamper-trace --disable-scamper-ping
--disable-scamper-tracelb --disable-scamper-dealias
--disable-scamper-tbit --disable-scamper-sting
--disable-scamper-sniff --disable-scamper-host configure options
to build scamper without specific measurement capabilities.
sc_attach:
* add windows support
Changelog:
https://mailman.caida.org/pipermail/scamper-announce/2023-October/000036.html
PR: 274287
MFH: 2023Q4
net/scamper: update to 20230614b
ChangeLog:
https://mailman.caida.org/pipermail/scamper-announce/2023-August/000034.html
Merged ChangeLog
configure:
* better tests for zlib, libbz2, and liblzma that check for both
libraries and headers.
* change --with-sc_uptime, --with-sc_hoiho, and --with-tests to be
--enable-sc_uptime, --enable-sc_hoiho, and --enable-tests
* disable maintainer mode, pass foreign to AM_INIT_AUTOMAKE
scamper:
(Only the first 15 lines of the commit message are shown above )
net/scamper: update to 20211212e
ChangeLog:
https://mailman.caida.org/pipermail/scamper-announce/2022-December/000028.html
scamper:
* gracefully handle situations where there is no
/etc/resolv.conf, or no nameserver lines in an /etc/resolv.conf
but a measurement or scamper-internal task wants to resolve a
name
* tidy up buggy prinf-like statements in scamper and some drivers.
warts/json:
* in JSON output for ping, print the TCP/UDP src/dst ports or
ICMP id/seq used in individual probe packets,
* fix regression in libscamperfile so that it can read old warts
files.
PR: 268345
Reported by: mjl@luckie.org.nz (maintainer)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
- Update to 20141211f
From changelog at:
https://mailman.caida.org/pipermail/scamper-announce/2016-August/000008.html
scamper
* support for PF firewall, usage documented in scamper man page
* for the IPFW firewall, take a mandatory parameter specifying
acceptable rule number range to use, usage documented in
scamper man page.
* support probing on upcoming FreeBSD 11 which now sends and
receives packets in network byte order on raw sockets
* if the user specifies a ip:port for a listening control socket,
do not free a temporary string before converting port part
(Only the first 15 lines of the commit message are shown above )
- Update to 20141211e
- While here, add LICENSE
From https://mailman.caida.org/pipermail/scamper-announce/2016-June/000007.html
* fix dlist_rebuild so that the last node's prev pointer is set
correctly. no released code (current or previous) has dlist_rebuild
in its execution path.
dealias:
* store probedefs in a splaytree at run time, rather than an
array, which makes insertion rapid. helps a lot with radargun.
* store probedefs and exclude addresses in a list when parsing
dealias command, rather than an array.
(Only the first 15 lines of the commit message are shown above )
Update net/scamper port to 20140530. use make stage && make check-plist
to sanity check port and adjust Makefile / pkg-plist accordingly.
Changes since 20140112:
* allow scamper to be built in debug mode on FreeBSD after version 10.
* in scamper-ping, support a probe frequency smaller than once every
second. minimum is now once a millisecond.
* handle fragmented responses in linux and sunos correctly.
this is important for IPv6 IP-ID based alias resolution techniques
(e.g. speedtrap, ally, radargun) on those platforms.
* numerous bugfixes and improvements to sc_ally pair-wise alias
resolution utility, the most important being that it will reliably
complete now.
* FreeBSD 10 onwards no longer byte swaps some fields in the quotation of
a received ICMP error message. chase this in scamper.
* Minor modifications to make scamper compile on Windows 7 using
Visual Studio Express 2013 for Windows Desktop.
* print ping flags in sc_wartsdump and scamper's json output.
PR: 190440
Submitted by: maintainer
- Update to 20070523o
- Update scamper, primarily to build on freebsd 8-current with the new
arp code.
PR: ports/129940
Submitted by: Matthew Luckie <mjl@luckie.org.nz> (maintainer)
Reported by: pointyhat
Move patch to the current version of net/scamper so that the install
target is actually changed instead of the build target.
Approved by: Matthew Luckie <mjl@luckie.org.nz>
Add scamper 20050516,
tool for IPv4 and IPv6 traceroute with path
MTU discovery.
The submitter agreed, that the original author of scamper
(Matthew Luckie <mjl@luckie.org.nz>) will be the
port maintainer.
Matthew recommended using a more recent snapshot of the software than the
version used in the PR.
PR: 81186
Submitted by: Dikshie <dikshie@lapi.itb.ac.id>