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)23b88eef1cPort 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)
net/{,py-}scamper: Update 20260331 => 20260420
Changelog:
https://mailman.caida.org/pipermail/scamper-announce/2026-April/000062.html
PR: 294683
Sponsored by: UNIS Labs4514c69549net/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.htmlc55ec6d741
net/{,py-}scamper: Update 20251113 => 20260105
Changelog:
https://mailman.caida.org/pipermail/scamper-announce/2026-January/000059.html
PR: 292354f85d5fec7enet/{,py-}scamper: Update 20251020 => 20251113
Changelogs:
https://mailman.caida.org/pipermail/scamper-announce/2025-November/000058.html
PR: 290993e496bad382net/{,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: 290374f6881b2349net/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: 285843e8f11bc7f8
net/scamper: update to 20250227 Changelog: https://mailman.caida.org/pipermail/scamper-announce/2025-February/000049.html PR: 2850745368f32a52
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: 2827692b18e2f698
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: 2024Q37127f64d85
net/py-scamper: new port This port has the Python bits of net/scamper. PR: 276395499be1d04c
net/scamper: update to 20240229 PR: 276395d9345dee0c
net/scamper: Moved man to share/man Approved by: portmgr (blanket)b1507e33b4
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: 2023Q41678e38dfb
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
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: 271860964b9f7694
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/D3877602bcbfa4cd
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
net/scamper: Update to 20211212d Changelog: https://mailman.caida.org/pipermail/scamper-announce/2022-November/000027.html PR: 2678563a3f331349
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
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
net/scamper: Update to 20211212b ChangeLog: https://mailman.caida.org/pipermail/scamper-announce/2022-August/000025.html PR: 265926cc400cb8be
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
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
net/scamper: update to 20210324 PR: 254535 Submitted by: mjl AT luckie DOT org DOT nz (maintainer)36b9eb9972
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.nz70a8113a1e
net/scamper: update to 20200717 PR: 248032 Submitted by: mjl@luckie.org.nz (maintainer)e744b1adc9
net/scamper: Update to 20191102 PR: 241661 Submitted by: mjl@luckie.org.nz (maintainer)d271bd3201
Drop the ipv6 virtual category for n* category as it is not relevant anymore88a9b99e26
net/scamper: Update to 20181219 PR: 234148 Submitted by: mjl@luckie.org.nz (maintainer)c1a51f31a1
net/scamper: Update to 20180309 Also changed to DISTVERSION. PR: 226470 Submitted by: mjl@luckie.org.nz (maintainer) Approved by: tcberner (mentor, implicit)e793691fb4
net/scamper: update to 20170822 PR: 221705 Submitted by: mjl@luckie.org.nz (maintainer)e6ce026047
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/D11362d93097c81a
net/scamper: Document SSL requirement Approved by: SSL blanketc1848f4e71
- 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
- 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
- Update to 20141211d PR: 206148 Submitted by: mjl@luckie.org.nz(maintainer)2320ceb899
- Update to 20141211c PR: 205081 Submitted by: mjl@luckie.org.nz(maintainer)6e3ef4bb11
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
Update to version 20141101 PR: 194725 Submitted by: maintainer3ec50a10a9
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: maintainer120a38a9b1
- Update to 20140122 [1] - Convert USE_GMAKE to USES=gmake - Support staging PR: ports/186042 [1] Submitted by: maintainer5dfdd909ed
Add NO_STAGE all over the place in preparation for the staging support (cat: net)0c710c7b4e
- 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
- 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: yesfb1f4718d1
- 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: yesf464f5577a
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: yes062be893b8
- Update to 20110803 PR: ports/159408 Submitted by: Matthew Luckie <mjl@luckie.org.nz> (maintainer)73ea74de75
- Update to 20110623 PR: ports/158248 Submitted by: Matthew Luckie <mjl@luckie.org.nz> (maintainer)5bcb0c68b9