OnWorks favicon

gnunet-transport - Online in the Cloud

Run gnunet-transport in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command gnunet-transport that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



gnunet-transport - measure and control the transport subsystem


gnunet-transport [OPTIONS]


gnunet-transport is a tool to access various functions of GNUnet's transport subsystem
from the command-line. Most of these are not expected to be useful for end-users.
gnunet-transport can be used to evaluate the performance of the transports, force a peer
to connect to another peer (if possible). Other functions should be added in the near

-b, --benchmark
measure how fast we are receiving data (from all connections). On exit, the data
rate will be reported. Runs until aborted with CTRL-C.

-C PEER, --connect=PEER
peer to connect to (used in conjunction with -p)

configuration file to use

-e --events
provide information about all connect and disconnect events (continuously)

-h, --help
print help page

-i, --information
print information about our current connections (once)

Change the loglevel. Possible values for LOGLEVEL are ERROR, WARNING, INFO and

-l LOGFILE, --logfile=LOGFILE
configure logging to write logs to LOGFILE

-m, --monitor
print information about our current connections (continuously)

-p PEER, --peer=PEER
the peer identity

-s, --send
transmit (dummy) traffic as quickly as possible to the peer specified with the -p
option. The rate will still be limited by the quota(s) determined by the peers
(ATS subsystem). Will run until CTRL-C is pressed or until the connection to the
other peer is disrupted.

-t, --test
test transport configuration. With this flag, the tool will check if each of the
configured transport plugins has a working address. Plugins that do not have a
listen port configured will be ignored. The test is performed with the help of an
external server (by default running on gnunet.org) which tries to contact the local
machine. The test can only work if the local GNUnet peer is not yet running.

-v, --version
print the version number

-V, --verbose
be verbose



Report bugs by using mantis <https://gnunet.org/bugs/> or by sending electronic mail to

Use gnunet-transport online using onworks.net services