python2下载安装scapy教程_Python Scapy(2.3.1)文档学习(二):下载和安装

本文介绍了如何下载和安装Scapy V2.x,特别是强调了不同版本对Python版本的要求以及一些特殊功能所需的额外软件,如PyCrypto用于WEP解码。同时提到了在Debian/Ubuntu系统上的安装步骤,包括必备的tcpdump、graphviz、imagemagick等库。
摘要由CSDN通过智能技术生成

http://blog.csdn.net/dj1174232716/article/details/44812287

下载和安装

下载和安装就不用多说了,需要注意的一点是要用root权限运行Scapy。

目前,Scapy有两种不同的版本:

Scapy V1.x:它只包含一个文件并只运行在Python2.4版本上,所以他可能更容易安装。此外,你的系统可能已经有一个特别的已经准备好的他的包或者接口,最新的版本是v1.2.2。

Scapy V2.x:目前的开发版本增加了一些特性(如IPv6),它包含许多文件,Scapy v2需要Python2.5及其以上版本。

注意:在Scapy v2.x中使用from scapy.all import *而不是from scapy import *

下面的例子使用的是Scapy v2.2版本,具体安装根据不同的系统,这里不在描写。

对特殊的特性可选的软件

对于某些特殊的特性你必须安装更多的软件。特定的平台有不同的安装方式,这里涉及到的一些话题和例子,如果你安装成功的话可以尝试一下。

1. Plotting.plot()需要Gunplot-py,也就是需要Gunplot和Numpy。

>>>p=sniff(count=50)

>>>p.plot(lambda x:len(x))

2. 2D的graphics.psdump()和pdfdump()需要Pyx。为了交互的查看PDF或者PS问价,你还需要PDF阅读器或者gv(postscript)。

>>>p=IP()/ICMP()

>>&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值