scapy python中文手册pdf_下载和安装-Scapy 中文文档(Welcome to Scapy's documentation)

本文提供Scapy Python中文手册的下载和安装步骤,包括Scapy v1.x和v2.x的安装方法,适用于Linux、BSD、Mac OS X及Windows等平台。安装过程涉及Python环境、libpcap、libdnet等相关库,还提供了可选软件安装建议。
摘要由CSDN通过智能技术生成

下载和安装

译者:飞龙

概览

安装 Python 2.5。

下载并安装 Scapy。

(对于非Linux平台):安装libpcap和libdnet及其 Python 包装器。

(可选):安装用于特殊功能的其他软件。

使用 root 权限运行 Scapy。

每个步骤可以以不同的方式完成,具体取决于你的平台和要使用的 Scapy 版本。

目前,Scapy 有两个不同版本:

Scapy v1.x。它只包含一个文件,并适用于 Python 2.4,因此它可能更易于安装。 此外,你的操作系统可能已经含有一个为之特别准备的包或端口。 最后一个版本是 v1.2.2。

Scapy v2.x。当前的开发版本增加了多个功能(例如 IPv6)。 它包括以distutils标准方式打包的几个文件。 Scapy v2 需要 Python 2.5。

注意:在 Scapy v2 中使用from scapy.all import *来代替from scapy import *。

安装 Scapy v2.x

以下步骤描述如何安装(或更新)Scapy 本身。 根据你的平台,可能需要安装一些额外的库才能使其真正工作。 所以,请大家在平台特定之指南中查看如何安装这些必需的东西。

注意:以下步骤适用于类 Unix 操作系统(Linux,BSD,Mac OS X)。 对于 Windows,请参阅下面的特殊章节。

确保在继续之前安装了 Python。

最新发行版

将最新版本下载到临时目录,并以distutils标准方式来安装。

$ cd /tmp

$ wget scapy.net

$ unzip scapy-latest.zip

$ cd scapy-2.*

$ sudo python setup.py install

或者,你也可以执行 Zip 文件:

$ chmod +x scapy-latest.zip

$ sudo ./scapy-latest.zip

或者:

$ sudo sh scapy-latest.zip

或者:

$ mv scapy-latest.zip /usr/local/bin/scapy

$ sudo scapy

注意:要制作 zip 可执行文件,需要在 zip 标头之前添加一些字节。 大多数但并不是所有 zip 程序都会处理它。 如果你的 zip 程序报告该 zip 文件被损坏,可以更改它,或在 http://hg.secdev.org/scapy/archive/tip.zip 下载一个不可执行的 zip 文件。

当前开发版

如果你总想使用带有所有新功能和错误修正的最新版本,请使用 Scapy 的 Mercurial 仓库:

安装 Mercurial 版本控制系统,例如,在 Debian/Ubuntu 下执行: $ sudo apt-get install mercurial

或者在 OpenBSD 上: $ pkg_add mercurial

克隆 Scapy 仓库: $ hg clone http://hg.secdev.org/scapy

以distutils标准方式来安装 Scapy: $ cd scapy

$ sudo python setup.py

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值