Designed for the Bahamut, Hybrid, and ircu IRCds, bopm is a replacement for first generation proxy monitors (wgmon, tcm). It extends them by adding support for SOCKS4, SOCKS5, WinGate, HTTP proxies, insecure Cisco routers, HTTP POST proxies, simultaneous connections, and a more scalable model (written in C). BOPM also has support for a DNS blacklist, similar to MAPS RBL+ or Visi RSL.
| Tags | Communications Chat IRC |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Changes: This version was fixed to work with GCC 4 and various other cleanups.


Changes: This release fixes broken socks scanning and unknown blacklist errors.


Changes: A libopm list bug and network-bopm errors have been fixed.


Changes: New features include configurable blacklists, per blacklist stats, and network-wide scanning. There are many portability fixes for the Sun Forte compiler, Solaris, Alpha, and gcc 3.3. There are also a lot of major bugfixes, memory leak fixes, and optimizations.


Changes: A segfault that occurred when fdlimits were misconfigured was fixed. Additional SOCKS ports were added to the default configuration, compatibility with SPARC Solaris was established, and an fdstat command was added to show the total number of file descriptors in use. There were also further checks to ensure that KLINE is only sent once.
A shared address book and calendar events on your own server.
- All comments
Recent commentsRe: doesnt compile on solaris ...
> solaris is very picky ...
>
%
> somehost:/disk1/src/bopm-2.1$/usr/local/bin/make
> gcc -Wall -g -O3 -c -o irc.o irc.c
> irc.c: In function `irc_init':
> irc.c:167: `INADDR_NONE' undeclared
> (first use in this function)
> irc.c:167: (Each undeclared identifier
> is reported only once
> irc.c:167: for each function it
> appears in.)
> irc.c: In function `irc_parse':
> irc.c:522: warning: implicit
> declaration of function `index'
> irc.c:522: warning: assignment makes
> pointer from integer without a cast
If you get the latest bopm out of CVS it may work for you. I have just ported it to:
SunOS 5.8 Generic_108528-14 sun4m sparc SUNW,SPARCstation-20
Maybe it will work on whatever solaris machine you have..
doesnt compile on solaris ...
solaris is very picky ...
somehost:/disk1/src/bopm-2.1$/usr/local/bin/make
gcc -Wall -g -O3 -c -o irc.o irc.c
irc.c: In function `irc_init':
irc.c:167: `INADDR_NONE' undeclared (first use in this function)
irc.c:167: (Each undeclared identifier is reported only once
irc.c:167: for each function it appears in.)
irc.c: In function `irc_parse':
irc.c:522: warning: implicit declaration of function `index'
irc.c:522: warning: assignment makes pointer from integer without a cast