Parallel Internet measurement utility

Edit Package scamper
https://www.caida.org/tools/measurement/scamper/

Scamper is a program that is able to conduct Internet measurement
tasks to large numbers of IPv4 and IPv6 addresses, in parallel, to
fill a specified packets-per-second rate. Currently, it supports the
well-known ping and traceroute techniques, as well as MDA traceroute,
alias resolution, some parts of tbit, sting, and neighbour discovery.

Scamper can do ICMP-based Path MTU discovery. scamper starts with the
outgoing interface's MTU and discovers the location of Path MTU
bottlenecks. scamper performs a PMTUD search when an ICMP
fragmentation required message is not returned to establish the PMTU
to the next point in the network, followed by a TTL limited search to
infer where the failure appears to occur.

Refresh
Refresh
Source Files
Filename Size Changed
scamper-cvs-20240117.tar.gz 0002369882 2.26 MB
scamper.changes 0000034174 33.4 KB
scamper.spec 0000005939 5.8 KB
Revision 26 (latest revision is 28)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1139442 from Sebastian Wagner's avatar Sebastian Wagner (sebix) (revision 26)
- update to version 20240117:
 - scamper:
  - fix crashes if a task is provided an apparent response, but the task
 -   has not yet sent a packet in ping, sting, tbit, trace, tracelb.
  - find and fix memory leaks in measurement command parsing code via
 -   fuzzing.
  - add udpprobe, http, dealias -m midarest, and dealias -m midardisc methods.
 -   udpprobe and http do not currently have json output methods.
  - remove -d dport, -s sport, and -t ttl dealias parameters.  these
 -   were only valid for mercator, and can be specified in a probedef instead.
  - record size of responses for dealias probes.
  - modify all commands to be able to take human-friendly wait parameters --
 -   e.g. trace -W 0.5s or trace -W 500ms instead of trace -W 50000.
  - support transmitting raw packets on linux ppp interfaces
  - add -b payload-size parameter to ping
 - python interface:
  - add python interface to most of scamper.  building this module requires
 -   cython < 3.0.  to build, use something like:
 -   PYTHON=/path/to/python CYTHON=/path/to/cython ./configure --with-python
  - the documentation for this interface is available at
 -   https://www.caida.org/catalog/software/scamper/python/
  - the ubuntu PPA provides python3-scamper, and the FreeBSD port should
 -   hopefully provide py-scamper shortly.  these sources may be useful
 -   for getting the module packaged for other operating systems.
 -   https://launchpad.net/~matthewluckie/+archive/ubuntu/scamper
 - libscamperfile and libscamperctrl:
  - improvements, bump versions
 - tests:
  - many new unit tests and fuzzing cradles for scamper components
 - sc_pinger:
  - add -l limit and -M move-dir options
 - sc_remoted:
  - no need to link against libscamperfile, remove dependency
 - sc_attach, sc_filterpolicy, sc_prefixscan, sc_wartsfix:
  - compile / link on windows.
Comments 0
openSUSE Build Service is sponsored by