edusalguero/rbl-checker

一个用于检查IP地址是否在SPAM列表中的PHP库(默认使用DNSRbl)

v1.0.0 2017-01-13 19:01 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:25:27 UTC


README

Build Status

RBL Checker

Rbl Checker是一个简单的PHP库,用于检查IP地址是否在SPAM列表中。

该外观使用DNS Rbl查询器来检查IP地址。目前,该库提供包含29个DNS Rbl主机的列表。

有关DNSRBL的更多信息,请参阅维基百科

使用方法

<?php
$configPath = __DIR__.'/config/config.json';

$ip='107.180.4.167';
$checker = \EduSalguero\RblChecker\DnsRblCheckerFacade::create($ip,$configPath);
$blacklisted = $checker->blacklisted();
printf('Blacklisted: %s',$blacklisted ? "true" : "false");

if($blacklisted){
    echo "\n Blacklisted on: ".$checker->getDNSBLDomainName();
}