Parallel Internet measurement utility
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.
- Devel package for openSUSE:Factory
-
2
derived packages
- Links to openSUSE:Factory / scamper
- Has a link diff
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout network:utilities/scamper && cd $_
- Create Badge
Source Files (show unmerged sources)
Filename | Size | Changed |
---|---|---|
scamper-cvs-20240503.tar.gz | 0002839214 2.71 MB | |
scamper.changes | 0000040890 39.9 KB | |
scamper.spec | 0000006256 6.11 KB |
Latest Revision
* update to version 20240503: * scamper: * improvements with -N squeries; let -Q send all probes when using -N. add -H wait-probe-hop, which specifies the minimum delay between probes with the same TTL. identify the hop that would have caused traceroute to stop when not using -N so that a normal traceroute path with one hop representing the destination or stopping hop in the path is rendered. in the json output, put extra hops beyond the stopping hop into a extra_hops array. * make ring-nolocked the default when using -O ring. * improvements with udpprobe: provide ability to send multiple copies of the same payload, add json output, reuse available UDP sockets where possible. * consistently set and record the IPv4 tos and IPv6 tclass fields for both ping and trace. * fix warts.bz2 and warts.xz output, which could previously use all available space on the file system. * speed up rendering of byte arrays as hex in json output. * fix obtaining IPv6 hoplimit on received packets on MacOS. * record the name of the interface that received IPv4 and IPv6 ICMP responses in ping. * add TXT queries to host command; add chaos query class; add DNS-over-TCP. * fix use of ctype functions according to netbsd (cast all parameters to unsigned char). make pass through use of ctype functions to do ctype function calls last in most logical statements. * cleanup scamper_file_warts.h so that only necessary struct definitions are in that header. * libscamperfile: * add new functions, bump library version due to udpprobe changes.
Comments 0