IRC::RemoteControl - Simple daemon for proxying irc connections
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.
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.
None by default.
http://code.google.com/p/irc-remotecontrol
Thaddeus Wooster, <wooster@cpan.org>
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.
To install IRC::RemoteControl, copy and paste the appropriate command in to your terminal.
cpanm
cpanm IRC::RemoteControl
CPAN shell
perl -MCPAN -e shell install IRC::RemoteControl
For more information on module installation, please visit the detailed CPAN module installation guide.