All pastes #793443 Raw Edit

Something

public text v1 · immutable
·published 2007-11-22 07:41 UTC
rendered paste body
/*
* BOPM sample configuration
*/
options {
	pidfile = "/cygdrive/c/BOPM/bopm.pid";
#	negcache = 3600;
	dns_fdlimit = 64;
#       scanlog = "/cygdrive/c/BOPM/var/bopm_full.log";
};
IRC {
#	vhost = "0.0.0.0";
	nick = "Bopm";
	realname = "Bopm";
	username = "Bopm";
	server = "irc.kingskrown.com"; 
	port = 6667;
	nickserv = "privmsg nickserv :identify bopmsecurity";
	oper = "bopm bopmsecurity";
	mode = "+s +c";
	away = "I'm a bot, don't message me.";
	channel {
	   name = "#bopm";
	   invite = "privmsg chanserv :invite #bopm";
	};
	connregex = "\\*\\*\\* Notice -- Client connecting: ([^ ]+) \\(([^@]+)@([^\\)]+)\\) \\[([0-9\\.]+)\\].*";
	/*
	 * "kline" controls the command used when an open proxy is confirmed.
	 * We suggest applying a temporary (no more than a few hours) KLINE on the host.
	 *
	 * Also note that you cannot include ':' characters actually inside
	 * the KLINE message (e.g. for a http:// address).
	 *
	 * That said, should you wish to customise this text, several
	 * printf-like placeholders are available:
	 *
	 *  %n     User's nick
	 *  %u     User's username
	 *  %h     User's irc hostname
	 *  %i     User's IP address
	 *
	 */
	kline = "KLINE +3d *@%h :Open Proxy found on your host. Please visit www.blitzed.org/proxy?ip=%i for more information.";
#       kline = "GLINE +*@%i 1800 :Open proxy found on your host. Please visit www.blitzed.org/proxy?ip=%i for more information.";
	 perform = "PROTOCTL HCN";
};
OPM {
	blacklist {
	   name = "opm.blitzed.org";
	   type = "A record bitmask";
	   ban_unknown = yes; 
	   reply {
	      1 = "WinGate";
	      2 = "Socks";
	      4 = "HTTP";
	      8 = "Router";
	      16 = "HTTP POST";
	   };
#	   kline = "KLINE +3d *@%h :Open proxy found on your host, please visit www.blitzed.org/proxy?ip=%i";
	};
#	 blacklist {
#	    name = "dnsbl.njabl.org";
#	    type = "A record reply";
#	    reply {
#	       9 = "Open proxy";
#	    };
#	    ban_unknown = no;
#	    kline = "KLINE +3d *@%h :Open proxy found on your host, please visit www.njabl.org/cgi-bin/lookup.cgi?query=%i";
#	};
#	dnsbl_from = "kingskrown@yahoo.com";
#	dnsbl_to = "bopm@reports.blitzed.org";
#	sendmail = "/usr/sbin/sendmail";
};
scanner {
	name="default";
	protocol = HTTP:80;
	protocol = HTTP:8080;
	protocol = HTTP:3128;
	protocol = HTTP:6588;
	protocol = SOCKS4:1080;
	protocol = SOCKS5:1080;
	protocol = ROUTER:23;
	protocol = WINGATE:23;
	protocol = HTTPPOST:80;
#	vhost = "127.0.0.1";
	fd = 512;
	max_read = 4096;
	timeout = 30;
	target_ip     = "75.49.23.210";
	target_port   = 6667;
	target_string = "*** Looking up your hostname...";
#	target_string = ":irc.kingskrown.com NOTICE AUTH :*** Looking up your hostname...";
	target_string = "ERROR :Trying to reconnect too fast.";

};
scanner {
	name = "extended";
	protocol = HTTP:81;
	protocol = HTTP:8000;
	protocol = HTTP:8001;
	protocol = HTTP:8081;
	protocol = HTTPPOST:81;
	protocol = HTTPPOST:6588;
	protocol = HTTPPOST:8000;
	protocol = HTTPPOST:8001;
	protocol = HTTPPOST:8080;
	protocol = HTTPPOST:8081;
	protocol = SOCKS4:4914;
	protocol = SOCKS4:6826;
	protocol = SOCKS4:7198;
	protocol = SOCKS4:7366;
	protocol = SOCKS4:9036;
	protocol = SOCKS5:4438;
	protocol = SOCKS5:5104;
	protocol = SOCKS5:5113;
	protocol = SOCKS5:5262;
	protocol = SOCKS5:5634;
	protocol = SOCKS5:6552;
	protocol = SOCKS5:6561;
	protocol = SOCKS5:7464;
	protocol = SOCKS5:7810;
	protocol = SOCKS5:8130;
	protocol = SOCKS5:8148;
	protocol = SOCKS5:8520;
	protocol = SOCKS5:8814;
	protocol = SOCKS5:9100;
	protocol = SOCKS5:9186;
	protocol = SOCKS5:9447;
	protocol = SOCKS5:9578;
	fd = 400;
};
user {
	mask = "*!*@*";
	scanner = "default";
};
user {
	mask = "*!*@*www*";
	mask = "*!*@*proxy*";
	mask = "*!*@*cache*";
	mask = "*!*@*aol*";
	scanner = "extended";
};
exempt {
	mask = "*!*@127.0.0.1";
};