Projects / Blitzed Open Proxy Monitor

Blitzed Open Proxy Monitor

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 May 2007 00:02
  • Rrelease-after

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

  • Rrelease-mid
  •  18 Jan 2004 03:31
  • Rrelease-after

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

  • Rrelease-mid
  •  27 Jun 2003 14:38
  • Rrelease-after

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

  • Rrelease-mid
  •  25 Jun 2003 22:20
  • Rrelease-after

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.

  • Rrelease-mid
  •  19 Feb 2003 00:46
  • Rrelease-after

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.

Rss Recent comments

Rcomment-before 23 May 2002 00:29 Rcomment-trans grifferz Rcomment-after

Re: 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..

Rcomment-before 14 Mar 2002 10:25 Rcomment-trans sircamel Rcomment-after

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

4f0b502e7fc1dbf6c111371857c28069_thumb

Project Spotlight

Arkeia Network Backup

Enterprise-class network backup for heterogeneous networks.

168e0444faedbaf7e95e088f3337b088_thumb

Project Spotlight

GPS Library Installer

A GNAT Programming Studio library installer.