Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 447878 - net-misc/scamper - Parallel Internet measurement utility
Summary: net-misc/scamper - Parallel Internet measurement utility
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.caida.org/tools/measuremen...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2012-12-19 20:59 UTC by Florian Steinel
Modified: 2014-12-26 10:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
scamper-20111202c.ebuild (scamper-20111202c.ebuild,540 bytes, text/plain)
2012-12-19 21:01 UTC, Florian Steinel
Details
scamper-20111202c.ebuild (scamper-20111202c.ebuild,586 bytes, text/plain)
2012-12-20 18:42 UTC, Sergey Popov
Details
net-misc/scamper-20140122 (scamper-20140122.ebuild,624 bytes, text/plain)
2014-03-16 13:27 UTC, Florian Steinel
Details
scamper-20141101.ebuild (scamper-20141101.ebuild,696 bytes, text/plain)
2014-12-26 10:56 UTC, Florian Steinel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Steinel 2012-12-19 20:59:07 UTC
Add net-misc/scamper.
See http://www.wand.net.nz/scamper and http://packages.debian.org/wheezy/scamper .

Reproducible: Always
Comment 1 Florian Steinel 2012-12-19 21:01:26 UTC
Created attachment 332734 [details]
scamper-20111202c.ebuild

Add scamper-20111202c.ebuild
Comment 2 Sergey Popov gentoo-dev 2012-12-20 18:42:53 UTC
Created attachment 332820 [details]
scamper-20111202c.ebuild

A bit improved ebuild for scamper
Comment 3 Florian Steinel 2014-03-16 13:06:04 UTC
Change Homepage to http://www.caida.org/tools/measurement/scamper/
Comment 4 Florian Steinel 2014-03-16 13:27:56 UTC
Created attachment 372802 [details]
net-misc/scamper-20140122

(In reply to Sergey Popov from comment #2)
New scamper version 20140122, based on the improved ebuild from Sergey.

Ebuild TODO
===========
- Add support for the sc_attach daemon


scamper changelog
=================

scamper-dealias:
* many slight improvements to the implementation of the 'ally' alias
  resolution algorithm.
* add flag to prefixscan that says the alias was inferred using a common
  source address
* for json output, print flags, bump version.

scamper-ping:
* record ICMP parameter problem responses to ping.
* for json output, print tx time on probes.

sc_attach:
* add support for starting as a daemon.
* add support for specifying a command which will be used with each address
* document these options in manual page

sc_analysis_dump:
* update manual page to document unintuitive behaviour of -e option.

misc:
* getopt returns an int, not a char.  important on arm.  fixed in
  sc_wartscat, sc_speedtrap, and sc_analysis_dump,
* silence benign warnings from clang on MacOS and cppcheck.
Comment 5 Florian Steinel 2014-12-26 10:56:23 UTC
Created attachment 392424 [details]
scamper-20141101.ebuild



scamper changelog
=================

20140530
--------
* 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.
https://rommie.caida.org/pipermail/scamper-announce/2014-May/000000.html

20141031
--------
* work to make scamper compile and work on windows again.  use
  O_BINARY so that output warts files are not corrupted, set the timer
  granularity to 1ms, and handle polling/reading files outside of
  select().  Thanks to Philip Ramsey of Renesys for reporting these
  bugs and supplying the O_BINARY and timer fixes.  as part of trying
  to track down the output corruption I added malloc_zero everywhere,
  in vain, but kept it in scamper out of an abundance of caution.

* detangle scamper_fd_t from scamper_writebuf_t.

* in ping,
  - set a timeout after sending a PTB
  - print reply_ipid in json output for ipv6 echo replies, bump
    json version.

* update scamper -O options in the usage statement, and in the
  manual page
https://rommie.caida.org/pipermail/scamper-announce/2014-October/000001.html

20141101
--------

 * fix passing file descriptors through sockets on NetBSD, so that
   scamper can actually work with privsep on NetBSD.

 * use arc4random on all platforms where available.  silences build on
   OpenBSD.

 * increase size of flags array for warts_dealias_data_t so that all
   of the prefixscan flags can fit.  pointed out by OpenBSD gcc.

 * silence build on NetBSD by casting parameter to isspace from char
   to int.

 * silence a couple spurious clang scan-build warnings with assert
   statements.

SHA256 (scamper-cvs-20141101.tar.gz) = aae527dbbc827b735196e0bee47518daad4583cd1feda367442ad43252fd7278
SIZE (scamper-cvs-20141101.tar.gz) = 1224353
https://rommie.caida.org/pipermail/scamper-announce/2014-November/000002.html