gnunet-transport.1 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. .\" This file is part of GNUnet.
  2. .\" Copyright (C) 2001-2019 GNUnet e.V.
  3. .\"
  4. .\" Permission is granted to copy, distribute and/or modify this document
  5. .\" under the terms of the GNU Free Documentation License, Version 1.3 or
  6. .\" any later version published by the Free Software Foundation; with no
  7. .\" Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
  8. .\" copy of the license is included in the file
  9. .\" FDL-1.3.
  10. .\"
  11. .\" A copy of the license is also available from the Free Software
  12. .\" Foundation Web site at http://www.gnu.org/licenses/fdl.html}.
  13. .\"
  14. .\" Alternately, this document is also available under the General
  15. .\" Public License, version 3 or later, as published by the Free Software
  16. .\" Foundation. A copy of the license is included in the file
  17. .\" GPL3.
  18. .\"
  19. .\" A copy of the license is also available from the Free Software
  20. .\" Foundation Web site at http://www.gnu.org/licenses/gpl.html
  21. .\"
  22. .\" SPDX-License-Identifier: GPL3.0-or-later OR FDL1.3-or-later
  23. .\"
  24. .Dd October 17, 2015
  25. .Dt GNUNET-TRANSPORT 1
  26. .Os
  27. .Sh NAME
  28. .Nm gnunet-transport
  29. .Nd measure and control the transport subsystem
  30. .Sh SYNOPSIS
  31. .Nm
  32. .Op Fl b | -benchmark
  33. .Op Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME
  34. .Op Fl D | -disconnect
  35. .Op Fl e | -events
  36. .Op Fl h | -help
  37. .Op Fl i | -information
  38. .Op Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL
  39. .Op Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE
  40. .Op Fl m | -monitor
  41. .Op Fl p Ar PEER | Fl -peer= Ns Ar PEER
  42. .Op Fl P | -plugins
  43. .Op Fl s | -send
  44. .Op Fl v | -version
  45. .Op Fl V | -verbose
  46. .Sh DESCRIPTION
  47. .Nm
  48. is a tool to access various functions of GNUnet's transport subsystem
  49. from the command-line.
  50. Most of these are not expected to be useful for end-users.
  51. gnunet-transport can be used to evaluate the performance of
  52. the transports, force a peer to connect to another peer (if possible).
  53. Other functions should be added in the near future.
  54. .Bl -tag -width indent
  55. .It Fl b | -benchmark
  56. Measure how fast we are receiving data (from all connections).
  57. On exit, the data rate will be reported.
  58. Runs until aborted with CTRL-C.
  59. .It Fl c Ar FILENAME | Fl -config= Ns Ar FILENAME
  60. configuration file to use
  61. .It Fl D | -disconnect
  62. Force disconnection from a peer (used in conjunction with
  63. .Fl p Ns ).
  64. Note that you can use the gnunet-ats command-line tool to suggest connects.
  65. .It Fl e | -events
  66. Provide information about all connect and disconnect events (continuously).
  67. .It Fl h | -help
  68. Print the help page.
  69. .It Fl i | -information
  70. Print information about our current connections (once).
  71. .It Fl L Ar LOGLEVEL | Fl -loglevel= Ns Ar LOGLEVEL
  72. Change the loglevel.
  73. Possible values for LOGLEVEL are ERROR, WARNING, INFO and DEBUG.
  74. .It Fl l Ar LOGFILE | Fl -logfile= Ns Ar LOGFILE
  75. Configure logging to write logs to LOGFILE.
  76. .It Fl m | -monitor
  77. Print information about our current connections (continuously).
  78. .It Fl p Ar PEER | Fl -peer= Ns Ar PEER
  79. The peer identity to connect to or monitor.
  80. .It Fl P | -plugins
  81. Monitor session state of transport plugins.
  82. .It Fl s | -send
  83. Transmit (dummy) traffic as quickly as possible to the peer specified with the
  84. .Fl p
  85. option.
  86. The rate will still be limited by the quota(s) determined by
  87. the peers (ATS subsystem).
  88. Will run until CTRL-C is pressed or until the connection
  89. to the other peer is disrupted.
  90. .It Fl v | -version
  91. Print out the version number.
  92. .It Fl V | -verbose
  93. be verbose
  94. .El
  95. .Sh SEE ALSO
  96. .Xr gnunet-arm 1 ,
  97. .Xr gnunet-ats 1
  98. .sp
  99. The full documentation for gnunet is maintained as a Texinfo manual.
  100. If the
  101. .Xr info 1
  102. and gnunet programs are properly installed at your site, the command
  103. .Pp
  104. .Dl info gnunet
  105. .Pp
  106. should give you access to the complete handbook,
  107. .Pp
  108. .Dl info gnunet-c-tutorial
  109. .Pp
  110. will give you access to a tutorial for developers.
  111. .sp
  112. Depending on your installation, this information is also available in
  113. .Xr gnunet 7 and
  114. .Xr gnunet-c-tutorial 7 .
  115. .\".Sh HISTORY
  116. .\".Sh AUTHORS
  117. .Sh BUGS
  118. Report bugs by using
  119. .Lk https://bugs.gnunet.org
  120. or by sending electronic mail to
  121. .Aq Mt gnunet-developers@gnu.org .