NAME
IRC::RemoteControl - Simple daemon for proxying irc connections
SYNOPSIS
use IRC::RemoteControl;
use AnyEvent;
use List::Util qw/shuffle/;
my $main = AnyEvent->condvar;
my @ips;
for my $i (131 .. 226) {
push @ips, "123.45.67.$i";
}
@ips = shuffle @ips;
my $rc = new IRC::RemoteControl(
cv => $main,
available_ips => \@ips,
ip_use_limit => 4, # how many connections per source IP
connect_timeout => 15,
server_bind_port => 1_488,
server_bind_ip => '127.0.0.1',
);
$rc->start;
$main->recv;
See README for more information.
DESCRIPTION
This project aims to bring a new level of professionalism and stable code to the world of remote-control IRC. It has a modular design, allowing reuse of different proxy and personality types.
EXPORT
None by default.
SEE ALSO
http://code.google.com/p/irc-remotecontrol
AUTHOR
Thaddeus Wooster, <wooster@cpan.org>
COPYRIGHT AND LICENSE
Copyright (C) 2010 by Thaddeus Wooster
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.