Python 使用scapy从我的路由器嗅探ssh数据包

Python 使用scapy从我的路由器嗅探ssh数据包,python,security,networking,ssh,scapy,Python,Security,Networking,Ssh,Scapy,我想嗅探到网络上任何pc的ssh连接。我的路由器上有scapy,每当有人使用ssh连接到我网络中的任何pc时,我都希望得到一个嗅探结果。这是我所做的,我没有结果 #!/usr/bin/python from scapy.all import * def sniffSSHRequest(): sniff(iface='eth0', filter="tcp and host 192.168.1.2 and port 22", count=1) sniffSSHRequest() 请注

我想嗅探到网络上任何pc的ssh连接。我的路由器上有scapy,每当有人使用ssh连接到我网络中的任何pc时,我都希望得到一个嗅探结果。这是我所做的,我没有结果

#!/usr/bin/python
from scapy.all import *

def sniffSSHRequest():
    sniff(iface='eth0', filter="tcp and host 192.168.1.2 and port 22", count=1)

 sniffSSHRequest()

请注意,我的所有电脑都可以ping路由器,它们也可以相互ping。问题是我为什么不嗅嗅一下。

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。另请看@jww谢谢你的评论,但我不太明白你的意思,因为我直觉认为我的问题与编程无关。这根本不是真的,这是一个python代码。sniff是scapy library也许我应该添加整个代码。我添加了整个python代码。您打算如何读取隧道中的加密数据?@RonMaupin我只想从ssh数据包中获取任何信息。那将是一个大舞台。加密是另一个阶段。即使scapy可以告诉我有一个通过端口22从某个地方连接的连接,这对我来说已经是一个ssh嗅探。但很明显,它什么也没做。