标签: scapy

由于令牌无效,Scapy安装失败

我最近开始学习网络,我想安装scapy.我已经下载了最新版本(2.2.0),并且在我的计算机上有两个版本的python-2.6.1和3.3.2.我的操作系统是Windows 7 64位.

提取scapy并导航到终端中的正确文件夹后,我被指示运行"python setup.py install".我收到以下错误 -

文件"setup.py",第35行
os.chmod(fname,0755)
................................ ^
......................令牌无效

(对齐点)

我该如何解决这个问题?

python terminal installation scapy

32
推荐指数
2
解决办法
2万
查看次数

使用Python 2.7在Windows上运行Scapy

我喜欢在Windows 7下使用Scapy和Python v2.7.

  • 如何为Python 2.7安装所需的模块pypcap?
  • 是否可以使用py2exe等分发工具将Scapy的Python脚本变为独立的Windows应用程序?

我使用的特定Python发行版是Enthought Python发行版7.02.

python windows scapy python-2.7

29
推荐指数
3
解决办法
5万
查看次数

Python-Scapy之类的 - 如何在数据包级别创建HTTP GET请求

我是一名温和的程序员,只是进入网络编程.

为了提高我对网络的理解,我试图从数据包级别执行几个基本的HTTP操作.我的问题是:我如何使用SCAPY等库来构建HTTP GET请求和数据包级别的相关项目?我意识到这可能听起来很奇怪,但我似乎无法找到详细说明的任何信息,而我自己对PAROS和Ethereal的尝试已经......不尽如人意.

感谢您提供的任何帮助!

Trimiert

python networking get http scapy

24
推荐指数
2
解决办法
4万
查看次数

使用Scapy的不需要的RST TCP数据包

为了了解TCP是如何工作的,我试图建立自己的TCP SYN/SYN-ACK/ACK(基于教程:http://www.thice.nl/creating-ack-get-packets-with-scapy/).

问题是,只要我的计算机从服务器接收到SYN-ACK,它就会生成一个停止连接过程的RST数据包.

我尝试了OS X Lion和Ubuntu 10.10 Maverick Meerkat,都重置了连接.我发现了这个:http://lkml.indiana.edu/hypermail/linux/net/0404.2/0021.html,我不知道是不是这个原因.

有谁能告诉我可能是什么原因?以及如何避免这个问题?

谢谢.

python networking tcp scapy

22
推荐指数
3
解决办法
1万
查看次数

从scapy中更改src/dst的pcap发送数据包

我试图用scapy发送以前记录的流量(以pcap格式捕获).目前我被困在剥离原始的Ether层.流量是在另一台主机上捕获的,我基本上需要更改IP和Ether层src和dst.我设法替换IP层并重新计算校验和,但以太层给我带来了麻烦.

任何人都有经验重新发送来自捕获文件的数据包,并对IP和以太层(src和dst)应用了更改?此外,捕获相当大的Gb,如此具有这样的流量的scapy性能?

python scapy pcap

19
推荐指数
3
解决办法
3万
查看次数

在使用dnet导入错误的osx上,Scapy安装失败

无法安装Scapy并且需要依赖性.我花了一些时间谷歌搜索解决方案,但所有'解决方案'似乎影响旧版本的Python,或根本不工作.

脚本:

#!/usr/bin/python

import threading
import Queue
import time
from scapy.all import *

class WorkerThread(threading.Thread) :

    def __init__(self, queue, tid) :
        threading.Thread.__init__(self)
        self.queue = queue
        self.tid = tid
        print 'Worker: %d' %self.tid

    def run(self) :
        total_ports = 0
        while True :
            port = 0
            try :
                port = self.queue.get(timeout=1)
            except Queue.Empty :
                print 'Worker %d exiting. %d ports scanned'  %(self.tid, total_ports)

                return

                #Scanning begins

            ip = sys.argv[1]
            response = sr1(IP(dst=ip)/TCP(dport=port, flags='S'), verbose=False, timeout=.2)


            if response :
                if response[TCP].flags == 18 …
Run Code Online (Sandbox Code Playgroud)

python macos installation scapy importerror

19
推荐指数
2
解决办法
2万
查看次数

如何计算数据包校验和而不发送它?

我正在使用scapy,我想创建一个数据包并计算其'校验和而不发送它.有办法吗?

谢谢.

python scapy

18
推荐指数
2
解决办法
1万
查看次数

pypcap支持python 2.7?

我想使用Python 2.7在Windows上安装Scapy,但是所需的包pypcap不支持Python 2.7.是否有补丁或解决方法能够在Python 2.7上安装pypcap?

python windows scapy

16
推荐指数
2
解决办法
7989
查看次数

没有输出的Scapy发送功能

有谁知道如何使用scapy发送数据包而不接收任何输出?

这是命令:

 send(packet,iface="eth0") 
Run Code Online (Sandbox Code Playgroud)

这是输出

 Sent 1 packets.
Run Code Online (Sandbox Code Playgroud)

我试图让它不打印数据包计数线.

python scapy

15
推荐指数
1
解决办法
1万
查看次数

了解Scapy"未找到目的地的Mac地址.使用广播." 警告

如果我生成一个没有任何上层有效载荷的以太网帧,并使用sendp()在第二层发送它,那么我收到"Mac address to reach destination not found. Using broadcast."警告并且放到线路的帧确实使用ff:ff:ff:ff:ff:ff作为目标MAC地址.为什么会这样?Scapy不应该发送我构造的框架吗?

我精心制作的包装如下:

>>> ls(x)
dst        : DestMACField         = '01:00:0c:cc:cc:cc' (None)
src        : SourceMACField       = '00:11:22:33:44:55' (None)
type       : XShortEnumField      = 0               (0)
>>> sendp(x, iface="eth0")
WARNING: Mac address to reach destination not found. Using broadcast.
.
Sent 1 packets.
>>> 
Run Code Online (Sandbox Code Playgroud)

scapy

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

scapy ×10

python ×9

installation ×2

networking ×2

windows ×2

get ×1

http ×1

importerror ×1

macos ×1

pcap ×1

python-2.7 ×1

tcp ×1

terminal ×1