Annotation of ircnowd/doc/Bopm.txt, Revision 1.1
1.1 ! tomglok 1:
! 2: ngIRCd - Next Generation IRC Server
! 3: http://ngircd.barton.de/
! 4:
! 5: (c)2001-2014 Alexander Barton and Contributors.
! 6: ngIRCd is free software and published under the
! 7: terms of the GNU General Public License.
! 8:
! 9: -- BOPM.txt --
! 10:
! 11:
! 12: I. Introduction
! 13: ~~~~~~~~~~~~~~~~
! 14:
! 15: Citing <http://wiki.blitzed.org/BOPM>: "BOPM is an open source open proxy
! 16: monitor, designed for use with hybrid-based ircds, although it can be used
! 17: with slight modification on any server which has the ability to show connects
! 18: to opers and that supports KLINEs."
! 19:
! 20: Starting with Release 17, ngIRCd supports all required log messages that
! 21: BOPM requires to be useful.
! 22:
! 23: II. Installation
! 24: ~~~~~~~~~~~~~~~~~
! 25:
! 26: Install BOPM as usual, please see the BOPM documentation for details.
! 27: Afterwards adjust the following configuration parameters that are important
! 28: for ngIRCd:
! 29:
! 30: a) BOPM "IRC" section:
! 31:
! 32: 1) Set "server" and "port" accordingly,
! 33:
! 34: 2) adjust the "oper" line to match an [Operator] block in ngircd.conf,
! 35:
! 36: 3) change "mode" to "+ci" or "+c".
! 37:
! 38: 4) Set "connregex" to the following string, everything in one line(!):
! 39: "Client connecting: ([^ ]+) \\(([^@]+)@([^\\)]+)\\) \\[([0-9\\.]+)\\].*";
! 40: and comment out all the other "connregex" examples (that is, prepend a
! 41: "#" character).
! 42:
! 43: 5) Set "kline" to "GLINE *@%h :Open proxy found on your host!";
! 44: and comment out all the other "kline" examples.
! 45:
! 46: b) BOPM "scanner" section:
! 47:
! 48: Make sure you configure a valid "target_ip" and "target_port" for the
! 49: configured scanners to test. And please note that you CAN'T USE the port
! 50: of ngIRCd, because ngIRCd doesn't send any banner message by default!
! 51:
! 52: So you need a service what sends a banner, so for example POP3, SMTP,
! 53: IMAP, or SSH daemons should work ...
CVSweb