假设我在一个私人计算机网络(假设每个都有 ip 地址 192.168.。网络中的一些机器(我们没有关于它们的 IP、名称的信息,也没有对服务器的物理访问权限)连接到互联网,并且它们在某个端口运行 http 代理说 3128。
是否有一个可以在 Windows 或 Linux 上运行的程序可以给我提供充当代理服务器的机器列表(如果可能的话,还提供 IP 地址和端口)?
答案1
网络地图是你的朋友,只需扫描你选择的 IP 范围,查找在 3128 上运行的那些 squid(和一些其他)服务器。要扫描的几个常见端口是 8080、80、8888、6588。
您还可以采用以下方法:使用 nmap 研究网络上的机器,然后查看该操作系统最常见的代理服务器软件,然后按端口缩小扫描范围,直至返回最常见的服务器操作系统的特定 IP。这将加快您的结果,而无需扫描服务的随机 IP。但是,如果您正在寻找内部网络上的恶意 IP,那么这种方法不适合您,因为您希望一次覆盖最多的范围。
免责声明:如果您没有权限扫描网络或没有合法的理由这样做,您可能会发现您所采取的行动会引起一些危险。