NAME
sixxs-tic-server - a trivial TIC server implementation using Net::SixXS
SYNOPSIS
sixxs-tic-server [-iv] -f configfile -t tunnelsfile
sixxs-tic-server -V | -h
DESCRIPTION
The sixxs-tic-server
tool is a sample implementation of a TIC server for configuring IPv6-over-IPv4 tunnels running the "Anything-In-Anything" (AYIYA) protocol as used by SixXS. It reads a configuration file in the format used by the aiccu SixXS client to obtain the username and password for authentication and a tunnel description file in the format output by the sixxs-tic-tunnels tool from the Net-SixXS distribution. It listens on the TIC TCP port using one of the Net::SixXS::TIC::Server implementation classes - Net::SixXS::TIC::Server::AnyEvent by default, or Net::SixXS::TIC::Server::Inetd if the -i
command-line option is specified.
The sixxs-tic-server
tool accepts the following command-line options:
- -f
-
Specify the name of the authentication configuration file.
- -h
-
Display program usage information and exit.
- -i
-
inetd mode - read from stdin, write to stdout
- -t
-
Specify the name of the tunnels data file.
- -V
-
Display program version information and exit.
- -v
-
Verbose operation; display diagnostic output.
SEE ALSO
Net::SixXS, Net::SixXS::TIC::Server, Net::SixXS::TIC::Server::AnyEvent, Net::SixXS::TIC::Server::Inetd, sixxs-tic-tunnels
LICENSE
Copyright (C) 2015 Peter Pentchev <roam@ringlet.net>.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Peter Pentchev <roam@ringlet.net>