是否可以嗅探 IP 地址上的特定端口?如果可以,是否有可用的软件?
答案1
或者,如果您更喜欢使用 CLI,则可以使用 tcpdump。
# tcpdump host <foo> and port <bar>
答案2
有不少产品可以做到这一点。最受欢迎且适用于大多数平台的是wireshark。
答案3
在具有交换机的网络上,交换机硬件将进行过滤并保护计算机不被第三方嗅探。
另一方面,当集线器在其一个端口上接收到来自网络上的一台 PC 的数据包(块)(以太网术语中的帧)时,它会将该数据包传输(重复)到其所有端口,从而传输到网络上的所有其他 PC。
我怀疑如果所有计算机都通过集线器(而不是交换机)连接,第三方可以嗅探两台计算机。但我从未尝试过。