11 Nov 2010 03:20:26 UTC
- Distribution: OurNet-BBS
- Source (raw)
- Browse (raw)
- How to Contribute
- Testers (11 / 20 / 1)
- KwaliteeBus factor: 2
- % Coverage
- License: perl_5
- Perl: v5.6.1
- Activity24 month
- Download (104.59KB)
- MetaCPAN Explorer
- Subscribe to distribution
- This version
- Latest version
bbscomd - OurNet BBS Remote Access Daemon
bbscomd [ -acdfgGhsx ] [ -b addr ] [ -p port ] [ -u key ] [ -l logfile ] [ -t timeout ] backend [ argument... ]
The bbscomd starts a OurNet::BBS::Server daemon listening on the specified port (default 7979). Remote users could then start using the OurNet backend or OurNet::BBS::Client to connect like this:
use OurNet::BBS; my $Remote_BBS = OurNet::BBS->new(OurNet => 'remote.org');
-fflag is specified, bbscomd will fork a new process to run as daemon. The
-dflag turns on debugging.
-uspecifies the pgp keyid or userid used in authorization. If
-ais supplied, the server will serve in the authenticated mode with additional permission controls. Similarly,
-cdisallows insecure cipher modes.
-gflag allows server to assume
guestas the user ID on a failed Authentication (fallback to AUTH_NONE), with corresponding permissions.
-Gflag allows the client to authenticate as ANY user they wanted to; because of the security risk, this flag automatically specifies
-b localhostfor you. Note that this does not assume the behaviour of
-g; you'll have to specify
-gGexplicitly to turn on both settings.
-sflag permits single-connection only. This is primary used for single-user situations.
-xflag assumes default settings on Win32. It's not meant to be used on other platforms.
If you don't want to bind all available IPs, specify one using the
-tflag sets the
connection-timeoutoption to the Server object, which causes a child connection to terminate after an inactivity for timeout seconds.
If you want to keep a Net::Daemon styled log file, specify the file name to
Please refer to OurNet::BBS modules for more information on usage.
Starting a typical MELIX daemon, require authentication, but allowing unprivileged guest access:
% bbscomd -acfg -u melix MELIX /home/melix 2997 350
Starting a localhost-only bridge at port 8080 to another OurNet node, with debugging output:
% bbscomd -d -b 127.0.0.1 -p 8080 OurNet localhost
Autrijus Tang <email@example.com>
Copyright 2001-2002 by Autrijus Tang <firstname.lastname@example.org>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.