[scamper-announce] scamper-cvs-20240725

Matthew Luckie mjl at luckie.org.nz
Thu Jul 25 00:16:36 PDT 2024


https://www.caida.org/catalog/software/scamper/code/scamper-cvs-20240725.tar.gz

SHA256 (scamper-cvs-20240725.tar.gz) = a702a17e454193465b2f8cb9608521f8bcc2b0900ca6276cf6b6b0cc8033ef07
SIZE (scamper-cvs-20240725.tar.gz) = 2918727

scamper:
* add dynamic BPF filters for linux "any" packet interface, allowing
  both -O dyn-filter and -O dl-any.
* avoid generating debugging statements that won't be emitted, saving
  CPU in the usual scamper operating mode.
* process dltx timestamps when -N > 1 and tx timestamp is available
  after the response has already arrived
* don't allow TCP traceroute and -N > 1 because packet matching
  responses from the destination is challenging.
* use scamper_seteuid_[raise|lower] in scamper when built without
  privsep, rather than use a repeated code pattern.

configure:
* add --enable-scamper-ring to configure to make -O ring the default

python module:
* take account of stop_hop when iterating through traceroute hops,
  add ScamperTrace.stop_hop attribute.
* add ScamperTrace.addrs() convenience method, which returns unique
  addresses observed in the path
* add ScamperHost.ans_ptrs() convenience method, which returns the
  text from PTR records in a response
* update documentation:
  https://www.caida.org/catalog/software/scamper/python/

sc_analysis_dump:
* drop geolocation code from utility, which was not plumbed into
  configure.

tests:
* add check-ifdef.pl to check for obvious #ifdef bugs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://mailman.caida.org/pipermail/scamper-announce/attachments/20240725/6a9c440d/attachment.sig>


More information about the scamper-announce mailing list