Daemon::Whois - A WHOIS daemon
Quick summary of what the module does.
Perhaps a little code snippet.
use Daemon::Whois; my $foo = Daemon::Whois->new(); ...
$database - The location of the database $log_file - The location of the log file $no_db - The error message when there is no database $copyright- The footnote $no_domain_found - Another error condition $string_replace - Improving the error message $user - The user that the daemon runs as $group - The group the daemon runs as $proto - You don't want to change this $port - Not a WHOIS server if it is not port 43 $template - A suggested layout
If called with a file location that includes the database name this script will build an example database. (In the original version _build accessed the database using Notice::DB Config::Auto DBIx::Class to collect the data and CDB_File to build the whois.cdb file.)
The server is called if invoked without any arguments. The log output is disabled just to pass the make test; Once you create the logfile with the user:group specified above, you can enable it.
The real meat of the server
This will build an example database.
<notice-dev at alexx.net>
Please report any bugs or feature requests to
bug-daemon-whois at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Daemon-Whois. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
You can find documentation for this module with the perldoc command.
You can also look for information at:
Copyright (C) 2011 Alexx Roche
This program is free software; you can redistribute it and/or modify it under the Eclipse Public License, Version 1.0
See http://www.opensource.org/licenses/ for more information.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.