⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 blackhole.inc.php

📁 一个用PHP编写的
💻 PHP
字号:
<?php if (!defined('BB2_CORE')) die('I said no cheating!');// Look up address on various blackhole lists.// These cannot be used for GET requests under any circumstances!function bb2_blackhole($package) {	// Only conservative lists	$bb2_blackhole_lists = array(		"sbl-xbl.spamhaus.org",	// All around nasties//		"dnsbl.sorbs.net",	// Old useless data.//		"list.dsbl.org",	// Old useless data.		"dnsbl.ioerror.us",	// Bad Behavior Blackhole	);		// Things that shouldn't be blocked, from aggregate lists	$bb2_blackhole_exceptions = array(		"sbl-xbl.spamhaus.org" => array("127.0.0.4"),	// CBL is problematic		"dnsbl.sorbs.net" => array("127.0.0.10",),	// Dynamic IPs only		"list.dsbl.org" => array(),		"dnsbl.ioerror.us" => array(),	);	// Check the blackhole lists	$ip = $package['ip'];	$find = implode('.', array_reverse(explode('.', $ip)));	foreach ($bb2_blackhole_lists as $dnsbl) {		$result = gethostbynamel($find . "." . $dnsbl . ".");		if (!empty($result)) {			// Got a match and it isn't on the exception list			$result = @array_diff($result, $bb2_blackhole_exceptions[$dnsbl]);			if (!empty($result)) {				return '136673cd';			}		}	}	return false;}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -