CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

net/scamper20260902

Tool for parallelised IPv4 and IPv6 measurement

Maintainer
mjl@luckie.org.nz
Packages
scamper 20260902
Upstream
Higher version available: 20261019
CPE
none, CVEs only via VuXML
WWW
https://www.caida.org/tools/measurement/scamper/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (63)

Yusuf Yaman (nxjoseph) · 20260902
net/{,py-}scamper: Update 20260420 => 20260902

Changelogs:
- https://mailman.caida.org/pipermail/scamper-announce/2026-July/000063.html
- https://mailman.caida.org/pipermail/scamper-announce/2026-September/000064.html

PR:		298131
Reported by:	Matthew Luckie <mjl@luckie.org.nz> (maintainer)
Approved by:	osa, vvd (Mentors, implicit)
23b88eef1c
Vladimir Druzenko (vvd) · 20260420
net/{,py-}scamper: Update 20260331 => 20260420

Changelog:
https://mailman.caida.org/pipermail/scamper-announce/2026-April/000062.html

PR:		294683
Sponsored by:	UNIS Labs
4514c69549
Mark Linimon (linimon) · 20260331
net/scamper: update to 20260331

PR:		294154
Reported by:	maintainer
Approved by:	maintainer

Changelogs:
https://mailman.caida.org/pipermail/scamper-announce/2026-February/000060.html
https://mailman.caida.org/pipermail/scamper-announce/2026-March/000061.html
c55ec6d741
Vladimir Druzenko (vvd) · 20260105
net/{,py-}scamper: Update 20251113 => 20260105

Changelog:
https://mailman.caida.org/pipermail/scamper-announce/2026-January/000059.html

PR:	292354
f85d5fec7e
Vladimir Druzenko (vvd) · 20251113
net/{,py-}scamper: Update 20251020 => 20251113

Changelogs:
https://mailman.caida.org/pipermail/scamper-announce/2025-November/000058.html

PR:	290993
e496bad382
Vladimir Druzenko (vvd) · 20251020
net/{,py-}scamper: Update 20250729 => 20251020

Changelogs:
https://mailman.caida.org/pipermail/scamper-announce/2025-August/000055.html
https://mailman.caida.org/pipermail/scamper-announce/2025-October/000056.html
https://mailman.caida.org/pipermail/scamper-announce/2025-October/000057.html

PR:	290374
f6881b2349
Dag-Erling Smørgrav (des) · 20250729
net/scamper: update to 20250729

Changelogs:
 - https://mailman.caida.org/pipermail/scamper-announce/2025-April/000050.html
 - https://mailman.caida.org/pipermail/scamper-announce/2025-April/000050.html
 - https://mailman.caida.org/pipermail/scamper-announce/2025-June/000052.html
 - https://mailman.caida.org/pipermail/scamper-announce/2025-July/000054.html

PR:		285843
e8f11bc7f8
Philippe Audeoud (jadawin) · 20250227
net/scamper: update to 20250227

Changelog: https://mailman.caida.org/pipermail/scamper-announce/2025-February/000049.html

PR:		285074
5368f32a52
Robert Clausecker (fuz) · 20241112
net/scamper: update to 20241112

Changelogs:
 - https://mailman.caida.org/pipermail/scamper-announce/2024-July/000043.html
 - https://mailman.caida.org/pipermail/scamper-announce/2024-August/000044.html
 - https://mailman.caida.org/pipermail/scamper-announce/2024-September/000045.html
 - https://mailman.caida.org/pipermail/scamper-announce/2024-September/000046.html
 - https://mailman.caida.org/pipermail/scamper-announce/2024-November/000047.html

PR:		282769
2b18e2f698
Vladimir Druzenko (vvd) · 20240716
net/scamper: update 20240229 → 20240716

Changelogs:
https://mailman.caida.org/pipermail/scamper-announce/2024-May/000041.html
https://mailman.caida.org/pipermail/scamper-announce/2024-July/000042.html

PR:	280322
MFH:	2024Q3
7127f64d85
Robert Clausecker (fuz) · 20240229
net/py-scamper: new port

This port has the Python bits of net/scamper.

PR:		276395
499be1d04c
Robert Clausecker (fuz) · 20240229
net/scamper: update to 20240229

PR:		276395
d9345dee0c
Muhammad Moinur Rahman (bofh) · 20230614c_1
net/scamper: Moved man to share/man

Approved by:    portmgr (blanket)
b1507e33b4
Robert Clausecker (fuz) · 20230614c
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
1678e38dfb
Fernando Apesteguía (fernape) · 20230614b
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:
 * fix regression in multicall binary introduced in 20230605, so that
   scamper-ping, scamper-trace, etc, work again.
 * for scamper -v (have scamper report its version), return 0 on
   exit from scamper process, rather than -1 (255).
 * remove reading regular files from poll/select/epoll/kqueue path,
   which fixes reading regular input files (-f option to scamper) using
   epoll or kqueue
 * fix reading stdin as input (-f option to scamper) when using
   epoll (catch EPOLLHUP)
 * add DNS server to host signature, add host path for scamper_task_find
 * rework scamper_osinfo to work with malformed release names (uname -r)
 * dealias: do not crash on malformed prefixscan and bump commands
 * dealias: fix memory leak of probedefs on malformed commands
 * sting: fix memory leak of recorded packets
 * remove tsps input method (-O tsps option to scamper)
 * fix handling of EPOLLHUP on client disconnection -- Linux-specific
   (scamper -U /path/to/socket)
 * update manual page

libscamperctrl:
 * link against list.o and splaytree.o so that the library is self-contained
 * fix memory leak when task is not accepted
 * fix handling of disconnected instances
 * API improvements

libscamperfile:
 * fix memory leak when reading SOA/MX from warts file
 * fix memory leak when reading PMTUD traceroute structures from warts file
 * sting: fix memory leak of recorded packets

sc_analysis_dump, sc_warts2pcap, sc_wartscat, sc_wartsfilter:
 * link against list.o/utils.o so that these utilities are not reliant on
   those symbols being exported from libscamperfile

sc_prefixprober:
 * in sc_prefixprober, shuffle IPv6 addresses within a prefix, unless
   told not to.
 * allow compression type to be specified using -O
 * free scamper_addr_t as each are removed from the list to probe

sc_remoted:
 * catch EPOLLHUP with epoll

sc_warts2text:
 * fix memory leaks

sc_wartsdump:
 * fix memory leaks
 * link against utils.o so that sc_wartsdump is not reliant on those
   symbols being exported from libscamperfile
 * have sc_wartsdump print firsthop for trace records.

misc:
 * build libcmdtest.a in tests to reduce duplication in Makefile.

PR:		273126
Reported by:	mjl@luckie.org.nz (maintainer)
4ac6201001
Robert Clausecker (fuz) · 20230605
net/scamper: update to 20230605

ChangeLogs:
https://mailman.caida.org/pipermail/scamper-announce/2023-March/000030.html
https://mailman.caida.org/pipermail/scamper-announce/2023-March/000031.html
https://mailman.caida.org/pipermail/scamper-announce/2023-June/000032.html

PR:		271860
964b9f7694
Robert Clausecker (fuz) · 20230224
net/scamper: update to 20230224

Changelog: https://mailman.caida.org/pipermail/scamper-announce/2023-February/000029.html

PR:		269794
Approved by:	flo (mentor)
Differential Revision: https://reviews.freebsd.org/D38776
02bcbfa4cd
Fernando Apesteguía (fernape) · 20211212e
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)
944b9a962a
Guangyuan Yang (ygy) · 20211212d
net/scamper: Update to 20211212d

Changelog:	https://mailman.caida.org/pipermail/scamper-announce/2022-November/000027.html

PR:		267856
3a3f331349
Stefan Eßer (se) · 20211212b
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)
fb16dfecae
Stefan Eßer (se) · 20211212b
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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Nuno Teixeira (eduardo) · 20211212b
net/scamper: Update to 20211212b

ChangeLog:	https://mailman.caida.org/pipermail/scamper-announce/2022-August/000025.html
PR:		265926
cc400cb8be
Fernando Apesteguía (fernape) · 20211026
net/scamper: update to 20211026

ChangeLog: https://mailman.caida.org/pipermail/scamper-announce/2021-October/000023.html

PR:	259467
Reported by:	mjl@luckie.org.nz (maintainer)
994f0a9d3f
Mathieu Arnold (mat) · 20210324
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 20210324
Remove # $FreeBSD$ from Makefiles.
305f148f48
Neel Chauhan (nc) · 20210324
net/scamper: update to 20210324

PR:		254535
Submitted by:	mjl AT luckie DOT org DOT nz (maintainer)
36b9eb9972
Mateusz Piotrowski (0mp) · 20200923
net/scamper: Update to 20200923

Changelog:
https://mailman.caida.org/pipermail/scamper-announce/2020-September/000021.html

Two new options are available now: HOIHO and UPTIME.

PR:		249559
Submitted by:	mjl@luckie.org.nz
70a8113a1e
Steve Wills (swills) · 20200717
net/scamper: update to 20200717

PR:		248032
Submitted by:	mjl@luckie.org.nz (maintainer)
e744b1adc9
Tobias C. Berner (tcberner) · 20191102
net/scamper: Update to 20191102

PR:		241661
Submitted by:	mjl@luckie.org.nz  (maintainer)
d271bd3201
Baptiste Daroussin (bapt) · 20181219
Drop the ipv6 virtual category for n* category as it is not relevant anymore
88a9b99e26
Steve Wills (swills) · 20181219
net/scamper: Update to 20181219

PR:		234148
Submitted by:	mjl@luckie.org.nz (maintainer)
c1a51f31a1
Yuri Victorovich (yuri) · 20180309
net/scamper: Update to 20180309

Also changed to DISTVERSION.

PR:		226470
Submitted by:	mjl@luckie.org.nz (maintainer)
Approved by:	tcberner (mentor, implicit)
e793691fb4
Steve Wills (swills) · 20170822
net/scamper: update to 20170822

PR:		221705
Submitted by:	mjl@luckie.org.nz (maintainer)
e6ce026047
Danilo G. Baio (dbaio) · 20161204a
net/scamper: Update to 20161204a

https://mailman.caida.org/pipermail/scamper-announce/2016-December/000009.html
https://mailman.caida.org/pipermail/scamper-announce/2017-June/000010.html

PR:		220216
Submitted by:	mjl@luckie.org.nz (maintainer)
Approved by:	garga (mentor)
Differential Revision:	https://reviews.freebsd.org/D11362
d93097c81a
John Marino (marino) · 20141211f
net/scamper: Document SSL requirement

Approved by:	SSL blanket
c1848f4e71
Dmitry Marakasov (amdmi3) · 20141211f
- 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
   to an integer
 * if an unprintable character is received in an attached control
   socket, free the source so the disconnection code will proceed
 * fix memory leaks pointed out by clang
 * when reading the kernel version string, be sure to get the last
   number in the string, even if it is something like 6.0.1a
 * when using kernel versions, ensure the assumed number of dots
   are present
 * when building in debug mode and with privsep, chroot.
 * in privsep code, drop msg_accrights special case, which was
   dead code, as solaris has had msg_accrights for a while now.
 * fix unaligned memory access when processing ARP and NDP responses
 * if traceroute probes no hops, still print out text record of
   the attempt if scamper's text output mode is being used.

sc_filterpolicy
 * fix spelling mistakes in sc_filterpolicy man page

PR:		212227
Submitted by:	mjl@luckie.org.nz (maintainer)
eef24cf81e
Dmitry Marakasov (amdmi3) · 20141211e
- 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.
* fix exclude addresses memory leak when parsing dealias command
* when processing a response, if the address of the response is
  the target probed, use scamper_addr_use rather than go to
  address cache.
* update scamper man page to state that the -w parameter to dealias
  takes wait-timeout in seconds, not milliseconds.

ping:
* in scamper_ping_v4ts_alloc, alloc enough memory for
  scamper_ping_v4ts_t, rather than the larger scamper_ping_reply_v4ts_t.

tbit:
* in tbit_reassemble, alloc enough memory for tbit_frag_t, rather than
  the larger tbit_frags_t.
* in the JSON output, don't try and print the ptbsrc if it wasn't
  supplied (was null)
* in the text output, print https where https was used, instead of
  http.
* in the text and wartsdump output, adjust print format of fragmented
  packets

sc_attach:
* add the ability to connect to a scamper instance running on a
  different system.

sc_tbitblind:
* getopt returns an integer, not a char.  important on arm.

PR:		210459
Submitted by:	mjl@luckie.org.nz (maintainer)
15abeeddb4
Wen Heping (wen) · 20141211d
- Update to 20141211d

PR:		206148
Submitted by:	mjl@luckie.org.nz(maintainer)
2320ceb899
Wen Heping (wen) · 20141211c
- Update to 20141211c

PR:		205081
Submitted by:	mjl@luckie.org.nz(maintainer)
6e3ef4bb11
Jan Beich (jbeich) · 20141211a
net/scamper: update to 20141211a

Changes:	https://rommie.caida.org/pipermail/scamper-announce/2015-August/000003.html
PR:		202172
Submitted by:	mjl@luckie.org.nz (maintainer)
40e0b43093
Pawel Pekala (pawel) · 20141101
Update to version 20141101

PR:		194725
Submitted by:	maintainer
3ec50a10a9
Martin Wilke (miwi) · 20140530
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
120a38a9b1
Pawel Pekala (pawel) · 20140122
- Update to 20140122 [1] - Convert USE_GMAKE to USES=gmake - Support staging

PR:		ports/186042 [1]
Submitted by:	maintainer
5dfdd909ed
Baptiste Daroussin (bapt) · 20130824
Add NO_STAGE all over the place in preparation for the staging support (cat: net)
0c710c7b4e
Frederic Culot (culot) · 20130824
- Update to 20130824 [1] - Trim Makefile's header

Changes:	http://www.wand.net.nz/pipermail/scamper-announce/2013-August/000016.html
PR:		ports/181518 [1]
Submitted by:	Matthew Luckie <mjl@luckie.org.nz> (maintainer)
e6a82d9b3a
Frederic Culot (culot) · 20111202b
- Update to 20111202b

Changes:	http://www.wand.net.nz/pipermail/scamper-announce/2012-April/000015.html
PR:		ports/166644
Submitted by:	Matthew Luckie <mjl@luckie.org.nz> (maintainer)
Feature safe:	yes
fb1f4718d1
Frederic Culot (culot) · 20111202a
- Update to 20111202a

Changes:	http://www.wand.net.nz/pipermail/scamper-announce/2012-March/000014.html
PR:		ports/166281
Submitted by:	Matthew Luckie <mjl@luckie.org.nz> (maintainer)
Feature safe:	yes
f464f5577a
Carlo Strub (cs) · 20111202
Update to 20111202 Changelog: http://www.wand.net.nz/pipermail/scamper-announce/2011-December/000013.html

PR:		ports/163002
Submitted by:	Matthew Luckie <mluckie@cs.waikato.ac.nz> (maintainer)
Approved by:	glarkin@ (mentor, implicit)
Feature safe:	yes
062be893b8
Frederic Culot (culot) · 20110803
- Update to 20110803

PR:		ports/159408
Submitted by:	Matthew Luckie <mjl@luckie.org.nz> (maintainer)
73ea74de75
Dennis Herrmann (dhn) · 20110623
- Update to 20110623

PR:		ports/158248
Submitted by:	Matthew Luckie <mjl@luckie.org.nz> (maintainer)
5bcb0c68b9