多数の IP から特定の URL を検索する必要があります。ポートが開いているかどうかを確認し、httplibを使用してURLが存在するかどうかを確認するスクリプトをPythonで作成しましたが、うまく機能しています! 私の問題は、誤検知が多すぎることです。一部のネット デバイスでは、ページを要求するとステータス 200 が返され、本文に 400 エラーのページが返されるためです。
ここに私のコードがあります:
def MyPage(self,ip):
try:
conn = httplib.HTTPConnection(ip)
conn.request("HEAD", "/path/to/mypage.php")
resp = conn.getresponse()
if (resp.status == 200):
return True
else :
return False
except :
return False