The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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.