The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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>