open proxy scanning bot (formerly NeoBOPM) is a loadable module for the NeoStats IRC Services. It scans clients connecting to the IRC network for insecure proxies, and also looks up a DNS blacklist for previously registered insecure proxies. It caches the results of scans to increase perfomance, and with multiple bots, can be configured for load balancing. It currently supports Hybrid7, Unrealircd, LiquidIRCd, Bahamut, QuantumIRCd, MysticIRCd, NeoIRCd, and Ultimate, with support for other ircds planned.
|Tags||Communications Chat IRC|
Release Notes: The code was updated to support NeoStats 3.0 Alpha 3. The DNS blacklist code was split out to a new module, BLSB. Several issues regarding NeoStats consuming 100% CPU when using OPSB have also been corrected. gcc 4.0 support was fixed.
Release Notes: This release fixes compile errors with newer versions of GCC.
Release Notes: This release added the ability to bind the outgoing scans to a specific IP address if configured in the configuration file.
Release Notes: This release fixes the problem with OPSB broadcasting out that it is not configured after a reload, and fixes problems with some SET variables not being retained after a restart.
Release Notes: This release adds a SET interface to control OPSB's nickname, etc., an option to make OPSB less verbose, compile fixes for older BSDs, fixes to the exceptions list being case-sensitive, and the ability to take advantage of IRCds that provide the users' IP address instead of performing DNS lookups for every connection. It fixes a problem with OPSB being configured with DISABLESCAN and the scan queue growing out of control.