所以,从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 :
4
QZ▒▒ ▒▒▒▒▒;!N8▒3▒▒w▒▒PE▒▒▒▒▒▒▒ꉭ▒d▒▒q▒▒1▒òYN▒}s▒▒▒▒fvV▒▒▒/▒▒ԥS▒ ▒▒>K▒▒}}▒▒&安培;T▒▒U▒b▒▒/
答案 0 :(得分:0)
我已经得到了解决方案,在输入命令后,我的其他可选包未正确安装:
sudo apt-get install tcpdump graphviz imagemagick python-gnuplot python-crypto python-pyx
它就像一个魅力!