通过 RPyC 使用 scapy

Posted

技术标签:

【中文标题】通过 RPyC 使用 scapy【英文标题】:Using scapy through RPyC 【发布时间】:2016-07-12 10:57:38 【问题描述】:

我需要在远程服务器上使用 scapy 来转储这样的流量

sniff(filter='icmp', iface='eth1', timeout=5)

要连接到远程服务器,我正在使用 RPyC。

conn = rpyc.classic.connect(HOST_IP)

但我不明白如何在远程服务器上使用 scapy。 如何通过 RPyC 在远程服务器上调用嗅探函数?

这个问题可以考虑更广泛——如何在远程机器上导入模块并使用它的功能?

【问题讨论】:

或许你可以在这里找到答案:***.com/q/32406949/2096752 【参考方案1】:

您不应该使用icmp 过滤器进行嗅探。您需要过滤 tcp 以获得通过 TCP 的 RPyC 连接。

【讨论】:

以上是关于通过 RPyC 使用 scapy的主要内容,如果未能解决你的问题,请参考以下文章

rpyc遇到的坑

在 rpyc python 中传递类方法

rpyc.Service 需要 10 秒来接收一个 150kB 的对象(在 localhost 上,没有 LAN 问题)

脚本中的 Scapy

在不使用经典 RPyC 的情况下将 RPyC 的标准输出重定向到本地客户端

导入模块时抑制 scapy 警告消息