NAME
mktap - create twisted.servers
SYNOPSIS
mktap [options] apptype [application_option]...
mktap apptype --help
DESCRIPTION
The --help prints out a usage message to standard output.
--debug, -d | Show debug information for plugin loading. |
--progress, -p | |
Show progress information for plugin loading. | |
--encrypted, -e | |
Encrypt file before writing (will make the extension of the resultant file begin with e). | |
--uid, -u <uid> | |
Application belongs to this uid, and should run with its permissions. | |
--gid, -d <gid> | |
Application belongs to this gid, and should run with its permissions. | |
--append, -a <file> | |
Append given servers to given file, instead of creating a new one. File should be be a tap file. | |
--appname, -n <name> | |
Use the specified name as the process name when the application is run with twistd(1). This option also causes some initialization code to be duplicated when twistd(1) is run. | |
--type, -t <type> | |
Specify the output file type. Available types are: | |
pickle - (default) Output as a python pickle file. xml - Output as a .tax XML file. source - Output as a .tas (AOT Python source) file. | |
\fBportforward\fR options
-h, --host <host> | |
Proxy connections to <host> | |
-d, --dest_port <port> | |
Proxy connections to <port> on remote host. | |
-p, --port <port> | |
Listen locally on <port> | |
\fBweb\fR options
-u, --user | Makes a server with ~/public_html and ~/.twistd-web-pb support for users. |
--personal | |
Instead of generating a webserver, generate a ResourcePublisher which listens on ~/.twistd-web-pb | |
--path <path> | |
<path> is either a specific file or a directory to be set as the root of the web server. Use this if you have a directory full of HTML, cgi, php3, epy, or rpy files or any other files that you want to be served up raw. | |
-p, --port <port> | |
<port> is a number representing which port you want to start the server on. | |
-m, --mime_type <mimetype> | |
<mimetype> is the default MIME type to use for files in a --path web server when none can be determined for a particular extension. The default is text/html. | |
--allow_ignore_ext | |
Specify whether or not a request for foo should return foo.ext. Default is off. | |
--ignore-ext .<extension> | |
Specify that a request for foo should return foo.<extension>. | |
-t, --telnet <port> | |
Run a telnet server on <port>, for additional configuration later. | |
-i, --index <name> | |
Use an index name other than "index.html" | |
--https <port> | |
Port to listen on for Secure HTTP. | |
-c, --certificate <filename> | |
SSL certificate to use for HTTPS. [default: server.pem] | |
-k, --privkey <filename> | |
SSL certificate to use for HTTPS. [default: server.pem] | |
--processor <ext>=<class name> | |
Adds a processor to those file names. (Only usable if after --path) | |
--resource-script <script name> | |
Sets the root as a resource script. This script will be re-evaluated on every request. | |
\fBtoc\fR options
-p <port> | |
<port> is a number representing which port you want to start the server on. | |
\fBmail\fR options
-r, --relay <ip>,<port>=<queue directory> | |
Relay mail to all unknown domains through given IP and port, using queue directory as temporary place to place files. | |
-d, --domain <domain>=<path> | |
generate an SMTP/POP3 virtual maildir domain named "domain" which saves to "path" | |
-u, --username <name>=<password> | |
add a user/password to the last specified domains | |
-b, --bounce_to_postmaster | |
undelivered mails are sent to the postmaster, instead of being rejected. | |
-p, --pop <port> | |
<port> is a number representing which port you want to start the pop3 server on. | |
-s, --smtp <port> | |
<port> is a number representing which port you want to start the smtp server on. | |
\fBtelnet\fR options
-p, --port <port> | |
Run the telnet server on <port> | |
-u, --username <name> | |
set the username to <name> | |
-w, --password <password> | |
set the password to <password> | |
\fBsocks\fR options
-i, --interface <interface> | |
Listen on interface <interface> | |
-p, --port <port> | |
Run the SOCKSv4 server on <port> | |
-l, --log <filename> | |
log connection data to <filename> | |
\fBftp\fR options
-a, --anonymous | |
Allow anonymous logins | |
-3, --thirdparty | |
Allow third party connections | |
--otp | Use one time passwords (OTP) |
-p, --port <port> | |
Run the FTP server on <port> | |
-r, --root <path> | |
Define the local root of the FTP server | |
--anonymoususer <username> | |
Define the the name of the anonymous user | |
\fBmanhole\fR options
-p, --port <port> | |
Run the manhole server on <port> | |
-u, --user <name> | |
set the username to <name> | |
-w, --password <password> | |
set the password to <password> | |
\fBwords\fR options
-p, --port <port> | |
Run the Words server on <port> | |
-i, --irc <port> | |
Run IRC server on port <port> | |
-w, --web <port> | |
Run web server on port <port> | |
AUTHOR
Written by Moshe Zadka, based on mktaps help messages
REPORTING BUGS
To report a bug, visit http://twistedmatrix.com/bugs/
COPYRIGHT
Copyright © 2000-2008 Twisted Matrix Laboratories. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.