Ana*_*hah 8 local-area-network packet-sniffer
哪些工具或技术可用于 *nix 和 Windows 以帮助查找 LAN 上的其他人是否正在使用嗅探器?
话虽如此,并强烈考虑到有工具可以发现这种“现象”,有什么办法可以避免被嗅探呢?
spl*_*tne 16
检测嗅探器非常困难,因为它们是被动工作的。一些嗅探器确实会产生少量流量,因此有一些技术可以检测它们。
有一些工具可以实现这些技术,例如像Neped和ARP Watch这样的开源工具或用于 Windows 的AntiSniff,这是一种商业工具。
如果您想防止嗅探,最好的方法是对任何网络活动(SSH、https 等)使用加密。这样嗅探器可以读取流量,但数据对他们来说没有意义。
ned*_*edm 14
数据包嗅探是一种被动活动,通常无法判断是否有人正在嗅探您的网络。但是,为了让有线、交换 LAN 上的某人看到不只是发往或来自其 IP(或广播到网络/子网)的流量,他们需要有权访问复制所有流量的受监控/镜像端口,或在网关上安装“tap”。
对嗅探的最佳防御是体面的端到端加密和对敏感硬件的物理控制。
编辑:CPM、Neped 和 AntiSniff 现在已经过时 10-15 年了……想想 Linux 内核 <2.2 或 Windows NT4。如果有人可以使用水龙头或镜子,通常很难被发现。操纵 ARP 或 DNS 可能是最好的选择,但这远非确定的事情。