BOPM is a free and open-source program designed for monitoring open proxies. It helps detect open proxies and consequently prevent network attacks, spam, and frauds.
It is important to note that some older versions of Unreal require BOPM users to modify Unreal to send the client's IP address in a connection notice. Patches are also available for download. Fortunately, this is no longer needed on the latest versions of Unreal, but users must set the perform line correctly as documented in the config file, regardless of the version they use.
BOPM is a client scanner that detects open proxies in use when a client connects to the IRC server. The software determines whether they are genuinely open proxies by connecting back to the server. BOPM extends other first-generation scanners by adding support for SOCKS4, SOCKS5, WinGate, HTTP proxies, insecure Cisco routers, simultaneous connections, and a more scalable model. In addition, BOPM also supports a DNS blacklist, similar to MAPS RBL+ or Visi RSL.
The software functions efficiently in even high-traffic IRC servers, receiving more than 400 connections per minute during normal real-world operation. BOPM can also match hosts against a DNS blacklist like DroneBL or a custom list and send new-found proxies through to the list via email if the option is accepted.
The latest version of BOPM has been fixed to work with GCC 4 and various other cleanups, improving user experience greatly.
Version 3.1.3: N/A