检查是否使用TOR客户端进行呼叫

时间:2012-10-15 13:24:22

标签: php dns tor

  

可能重复:
  Block TOR Servers

我想知道是否有可能看到我的PHP页面是否由TOR客户端完成(意味着调用来自TOR项目网络)。 今天我打电话给https://check.torproject.org/cgi-bin/TorBulkExitList.py获得了一堆IP地址,但是如果我可以将数据发送回窃取我的API的盗贼那么会更有趣。

无论如何我都想不出来,有可能吗?怎么样?

1 个答案:

答案 0 :(得分:5)

The Class可能只是希望您需要..它检查DNS信息中的ip-port.exitlist.torproject.org并确定用户是否使用Tor网络访问网站。

实施例

$tor = Tor::getInstance(); 

// check current users ip and 
// return true or false 
var_dump($tor->isTorActive()); 

// check ip of another user 
var_dump($tor->setTarget('1.2.3.4')->isTorActive());

See Full Class