BSD Ports

net/measurement-kit 0.10.14_1 DragonFly

Portable C++14 network measurement library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD2CLAUSE
Categories
devel, net
Package size
1950.7 KiB, 17662.4 KiB installed

Description

Measurement Kit is a C++14 library that implements open network measurement methodologies (performance, censorship, etc.) on Unix-like operating systems such as Android, iOS, Linux, and macOS.

It is meant to be embedded by third party applications with specific network measurement needs and/or to be used by researchers to implement novel network measurement tools. It started as a common engine to implement the mobile versions of OONI and Neubot, and since then has grown to include also the implementation of Portolan traceroute and NDT tests.

In the other systems

SystemPortVersion
DragonFlynet/measurement-kit0.10.14_1
FreeBSDnet/measurement-kit0.10.14_1
HardenedBSDnet/measurement-kit0.10.14_1
GhostBSDnet/measurement-kit0.10.14_1

Install

Binary package:

pkg install measurement-kit

From DPorts:

cd /usr/dports/net/measurement-kit && make install clean

Dependencies

Run dependencies 4

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

If you need Measurement-Kit to query for GeoIP data, please consider installing
'net/geoipupdate' and updating your local databases:

  # pkg install net/geoipupdate
  # geoipupdate

Once you are done, Measurement-Kit can properly show country codes - but you
still must change your nettest options and specify the database file to be
used by 'geoip_country_path'.

Consider creating a cron job in order to keep your databases up to date.