Networking 在本地网络上嗅探数据包

Networking 在本地网络上嗅探数据包,networking,packet-sniffers,Networking,Packet Sniffers,我有一个网络,由4台电脑组成。所有电脑都连接到一个集线器 其中一台PC有两个网络接口,其中一个连接到集线器。另一个连接到互联网 如何配置这台电脑在内部集线器网络中嗅探,捕获所有口袋并将其发送到internet上的特定目的地?(我不希望这台电脑将数据包的源地址更改为internet上远程机器的目标地址!这样,当数据包到达远程机器时,它包含其他3台电脑中的一台作为源的地址) 有可能吗?我不确定您到底想要什么,但是如果您想从3台电脑访问外部网络,您应该将带有两张卡的电脑设置为默认网关。在有两张卡的电脑

我有一个网络,由4台电脑组成。所有电脑都连接到一个集线器

其中一台PC有两个网络接口,其中一个连接到集线器。另一个连接到互联网

如何配置这台电脑在内部集线器网络中嗅探,捕获所有口袋并将其发送到internet上的特定目的地?(我不希望这台电脑将数据包的源地址更改为internet上远程机器的目标地址!这样,当数据包到达远程机器时,它包含其他3台电脑中的一台作为源的地址)


有可能吗?

我不确定您到底想要什么,但是如果您想从3台电脑访问外部网络,您应该将带有两张卡的电脑设置为默认网关。在有两张卡的电脑上,你也应该设置一些伪装。但是,在目标点,您永远不会得到确切的源地址,而是进行nat/pat转换的pc的地址。

我是否正确理解您想要“监视”另一台计算机?如果您在同一网络上,可以尝试使用Wireshark捕获通过路由器的所有流量。

我不想访问外部网络。我想嗅探来自互联网上另一台机器的本地网络中的数据包!您可以使用两张卡嗅探来自计算机的流量,并定期发送。你的机器上有什么样的操作系统?其实我只是在测试,没有任何操作系统偏好,如果需要可以安装任何东西!我需要访问网络中传输的所有数据包,以便远程服务器可以处理它们以获得特定的权限(尝试实现简单的远程ID)。有一个软件,您可以使用它将嗅探到的流量发送到另一台机器。或者你可以简单地用tcpdump或wireshark嗅探文件并将其发送到pc,但这不是实时的。谢谢。很好的应用。我检查过了!据我所知,它使用远程捕获协议(RPCAP),我个人不知道它是如何实现的。我需要在网络中传输相同的数据包,以便在远程机器上显示。