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
Licenses
Operating Systems
Implementation

Recent releases

  •  16 May 2007 07:02

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

    •  18 Jan 2004 11:31

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

      •  27 Jun 2003 21:38

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

        •  26 Jun 2003 05:20

          Release Notes: 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.

          •  19 Feb 2003 08:46

            Release Notes: 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.

            Recent comments

            23 May 2002 00:29 grifferz

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

            14 Mar 2002 10:25 sircamel

            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

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.