Provided by: netsniff-ng_0.5.7-1_amd64 

NAME
curvetun - lightweight curve25519-based multiuser IP tunnel
SYNOPSIS
curvetun [-d|--dev <tun>][-x|--export][-C|--dumpc][-S|--dumps] [-k|--keygen][-c|--client
[<alias>]][-s|--server][-N|--no-logging] [-p|--port <num>][-t|--stun <server>][-4|--ipv4][-6|--ipv6]
[-v|--version][-h|--help]
DESCRIPTION
curvetun embeds a client and a server to build and manage multiuser IP tunnels using Elliptic Curve
Cryptography (ECC)
EXAMPLES
curvetun --keygen
Generate public/private keypair. This needs to be done before to get things started.
curvetun --export
Export public data to remote servers
curvetun --server -4 -u -N --port 6666 --stun stunserver.org
Start a UDP IPv4 curvetun server on port 6666. Use stunserver.org as STUN server.
curvetun --client=ethz
Start curvetun client using the profile called 'ethz'
OPTIONS
-k|--keygen
Generate public/private keypair.
-x|--export
Export your public data for remote servers.
-C|--dumpc
Dump parsed clients.
-S|--dumps
Dump parsed servers.
-D|--nofork
Do not daemonize.
-d|--dev <tun>
Networking tunnel device, e.g. tun0.
-c|--client [<alias>]
Client mode, server alias optional.
-s|--server
Server mode.
-N|--no-logging
Disable server logging (for better anonymity).
-p|--port <num>
Port number (mandatory).
-t|--stun <server>
Show public IP/Port mapping via STUN.
-u|--udp
Use UDP as carrier instead of TCP.
-4|--ipv4
Tunnel devices are IPv4.
-6|--ipv6
Tunnel devices are IPv6.
-v|--version
Print version.
-h|--help
Print help text and lists all options.
AUTHOR
Written by Daniel Borkmann <daniel@netsniff-ng.org> and Emmanuel Roullit <emmanuel@netsniff-ng.org>
DOCUMENTATION
Documentation by Emmanuel Roullit <emmanuel@netsniff-ng.org>
BUGS
Please report bugs to <bugs@netsniff-ng.org>
2012-06-29 curvetun(8)