Scapy过滤器无法正常工作

时间:2015-04-20 19:05:56

标签: python raspberry-pi scapy

所以,从scapy的文档页面我复制了这段代码:

a=sniff(filter="tcp and ( port 25 or port 110 )",
prn=lambda x: x.sprintf("%IP.src%:%TCP.sport% -> %IP.dst%:%TCP.dport%  %2s,TCP.flags% : %TCP.payload%"))

我命令我的Raspberry Pi通过Scapy shell执行此操作,但是,打印的包装细节没有被打印出来!我看到来自端口3288,ssh和其他端口的软件包。但是我已经明确要求过滤这些包。

这是一个在我的屏幕上打印然后连续快速删除的内容的示例!

192.168.137.178:sh - > 192.168.137.1:3288 PA:▒^▒▒3▒▒▒}▒▒W+ h“▒e#yR”#݌▒▒▒▒zN!▒▒q▒▒s▒s ▒▒▒{▒[▒\▒֋▒4!▒▒̿{>▒n▒▒E▒▒▒ñ▒▒▒▒X8▒▒0▒▒▒▒B▒▒OM▒,T▒-W7 ▒▒▒▒H%▒>▒H J▒I▒▒G5▒▒Y▒8▒{▒%▒<Ʀ▒ٺl1f▒҄|Fe▒5H▒▒▒b▒▒▒R▒.▒OChỒ▒jޠ▒c▒▒$ l:▒ ▒▒▒?▒▒Ā▒dP̕̕{B▒^ \▒?▒z|▒Ȳ4▒▒▒h▒▒▒#4▒▒▒▒▒1F▒▒$E▒▒?S▒C▒t▒▒4d▒(▒DT PuTTYPuTTY192.168.137.1:3288 -> 192.168.137.178:ssh A : 4QZ▒▒ ▒▒▒▒▒;!N8▒3▒▒w▒▒PE▒▒▒▒▒▒▒ꉭ▒d▒▒q▒▒1▒òYN▒}s▒▒▒▒fvV▒▒▒/▒▒ԥS▒ ▒▒>K▒▒}}▒▒&安培;T▒▒U▒b▒▒/

1 个答案:

答案 0 :(得分:0)

我已经得到了解决方案,在输入命令后,我的其他可选包未正确安装:

sudo apt-get install tcpdump graphviz imagemagick python-gnuplot python-crypto python-pyx

它就像一个魅力!