检测并阻止代理注册:检查端口80

| 在注册后以自动方式一次检查80端口以确定用户是否是代理人,是否合乎道德/法律规定?我们一直在大量招募用户,然后继续进行垃圾邮件/巨魔注册,通常在帖子或PM中嵌入了常见的冲击网站。 我知道某种形式的端口扫描是合法的,例如,irzon网络Rizon会按照法律法规扫描某些端口。 对我而言,使用用户计算机上的端口80这样做合法吗?没有普通用户会在他们的计算机上运行网络服务器,对吗?如果他们这样做(就像我和我的朋友一样),则很可能在防火墙后面无法访问它,或者无法转发端口,对吗? 还有哪些其他程序使用端口80可能会干扰此扫描? 如果这样做是非法或不道德的,那么检查用户是否是代理的更好方法是什么? 这是我的代码示例:
error_reporting(0);
$ip = $_SERVER[\'REMOTE_ADDR\'];
$port = 80;

$timeout = 5;
$pLen = 0;
$fp = @fsockopen($ip, $port, $errno, $errstr, $timeout);
if(!$fp){
    die(\'Not a proxy\');
}else{
    die(\'Proxy\'); 
}
    
已邀请:
        我相信这是合法的,但我不是律师,并且不要以为人们不会运行Web服务器。如果要检查,请检查它是否是开放代理,而不只是检查端口80上是否正在运行某些代理。     

要回复问题请先登录注册