python导入scapy后,找不到IP这个类的定义,报错,怎么解决?

我用的是eclipse with pydev,写如下代码:

 import scapy
from scapy.all import all

test_ip=IP(dst="192.168.1.1",src="192.168.1.2")

但是报错:
图片说明

图片说明

第二张图是scapy.all里,没有IP的定义。这是怎么回事?我看网上的都是from scapy.all import * 就可以的啊

0
扫码支付0.1元 ×
其他相关推荐
scapy构建icmp/ip报文并攻击
http://www.cnblogs.com/amaoxiaozhu/archive/2011/08/15/2134485.html 同绝大多数的网络协议类库一样,scapy中依旧采取分层的视图来对数据进行管理。 本次的任务,由于是伪装MAC,所以需要调用最底层的Ethernet层,这个层次,上一篇日志已经获取了本机的MAC、路由器的MAC。 只需要伪装的MAC地址,这个由参数传
python scapy模块安装与依赖模块
scapy 模块安装今天因为要用到scapy 模块就进行安装: windows: pip install scapy 成功安装。 mac:pip install scapy竟然提示权限问题,于是sudo pip install scapy还是报错permission denied 于是上网查询,发现原来是mac 系统的sip 机制导致。 参考:脚本demosudo pip install
windows下python3无法安装scapy包的解决思路
首先,在windows中,python的scapy包是可以直接安装的。导入和其他包并没有什么不同,可以直接使用安装命令:pip install scapypython3.X版本也可以使用命令:pip3 install scapy当然楼主遇到了不能直接安装的问题,这里提供一个解决思路。在windows下做python开发,常用的开发工具无非是pycharm,sublime,对于sublime有的人为...
python3.5在win10下安装scapy和twisted遇到的问题和解决方案
想玩爬虫,爬爬知乎 先安装scapy框架, 直接 pip3 scapy install果然是不行的,http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted`在上面的网址下载然后回到下载的目录 ,下载时候注意cp后面的数字和你的python版本要对照. pip install 包名然后你就可以愉快的安装scapy 了,这里建议去下载最新的scapy
python3使用scapy.rdpcap的解码问题
为了实现流量的特征提取 我使用scapy实现抓包数据的读取 from scapy.all import rdpcap a = rdpcap('target.pcap') print(a[3]) 但是print的数据却很不人性化如下: b'\x00\x0c)\n\xf1\r\x00PV\xc0\x00\x08\x08\x00E\x00\x00\xa2Z\t@\x00@\x06\xb8z...
pycharm导包时报错
  一般情况下PIP出现ReadTimeoutError都是因为被GFW给墙了,所以一般遇到这种问题,我们可以选择国内的镜像来解决问题。 在Windows下: C:\Users\Administrator\下新建pip文件夹,在创建pip.ini文件,拷贝下面代码进去,保存。   [global] index-url = https://pypi.tuna.tsingh...
[python网络编程]使用scapy修改源IP发送请求
今天同事想测试WAF的页面统计功能,所以需要模拟多个IP向多个域名发送请求,也就是需要修改源IP地址。这个如果使用socket库就比较麻烦了,需要使用raw socket,相当麻烦。还好咱有scapy,轻松搞定。DOMAIN是我随机构造的域名库,SOURCE也是随机构造的源IP地址。#!/usr/bin/env python #-*-encoding:UTF-8-*- from scapy.al
使用dpkt
# -*- coding: utf-8 -*- import socket import dpkt import sys import os import time def get_flags_num(pcap_name):     pcapReader = dpkt.pcap.Reader(file(pcap_name, "rb"))     fp_syn
python 的 scapy库,实现网卡收发包
问题: 测试时 收发流采用TestCenter、SmartBit等仪表来进行。如果仍采用其进行自动化冒烟,则会带来效率低、成本高的问题。 解决方案: 采用网卡来收发流,虽然有性能统计上的缺陷,但可以验证一些基本功能,且经济。 采用scapy模块, 1-获取计算机网卡的iface,并预先设计好用哪些iface进行收发流; 2-conf.L2listen对各个iface进行监听 3-su
在scapy上获取接口IP地址和mac地址
scapy Welcome to Scapy (2.2.0) >>> get_if_hwaddr('eth1') '00:1b:78:76:06:b8' >>> get_if_addr('eth1') '192.168.110.1' >>>
python 导入模块(使用程序导入模块,并简单对错误处理)
在python 中如果需要导入一些模块,可以使用import xxx 或者使用from xx import xx 。只有这一种方式吗,当然不是,还有一种就是使用代码将一些模块导入。使用到的是 ` importlib ` 这个模块。 一般用法: import importlib importlib.import_module("module_name") 如果是要在某些项目中使用,可以...
IDEA引入包和类后仍提示找不到方法的问题
方法一:在项目名称上右键,选择MAVEN,然后点击reimport即可(如下图)。但我的还是报错并未解决。 方法二:左上角点击file,选择Invalidate Caches/Restart,然后点击左边第一个按键即可。我的项目中此问题得以解决。     3、还有个可能,如果以上都不可以,可能是有方法未继承。也就是说忘记了extends。继承后即可。  ...
Pycharm导入scap包提示出错
    出错语句:from scapy.all import ARP,Ether    在Pycharm中报错,没有找到ARP与Ether。但是在终端中使用python发现可以成功导入。        一开始以为是自己的包有问题或者python版本选错了,折腾了半天发现是IDE自身的问题。    关于Pycharm报错的解释:   https://m.baidu.com/mip/c/mip.coi...
Python中的Scapy初探之二
原文地址:Python中的Scapy初探之二作者:小牛牛 现在总算琢磨出点道道了,还是很有意思的,现在分析一下如何解析scapy获取的网络数据包 以获取DNS解析为例,DNS服务器为192.168.1.1,获取www.baidu.com的IP地址 创建一个DNS请求包 >>> dns=DNS(rd=1,qd=DNSQR(qname='www.baidu.com'))  
利用python+scapy抓取DNS数据包
程序只会抓取DNS数据包。不会去抓取其他类型的数据包!
python3+scapy扫描获取局域网主机ip和mac
python3+scapy扫描获取局域网主机ip和mac
scapy交互命令执行出错
报错信息如下原因在于路径中含有空格解决办法修改python->scripts中的scapy.bat文件@echo off @REM Use Python to run the Scapy script from the current directory, passing all parameters @python "%~dp0\scapy" %*
文件上传 导入所需的jar包启动服务后依然报错找不到jar包里的类 ClassNotFoundException
问题报错:报java.lang.ClassNotFoundException: org.apache.commons.fileupload.FileItemFactory 浏览器上报错404路径找不到,这里报404是因为所引的jar包没有找到 解决了很长时间,纠结的淡疼,刚开始自学,初学者勿喷,哈哈。还是没有经验解决办法 1. 首先确认下那个jar里有FileItemFactory这个类不
python已安装了一个包,但是导入包中的模块时报错没有这个包
执行import sys; print(sys.path)查看python搜索路径,确保自己的模块在python搜索路径中 python的搜索路径与包(package) python的搜索路径其实是一个列表,它是指导入模块时,python会自动去找搜索这个列表当中的路径,如果路径中存在要导入的模块文件则导入成功,否则导入失败: >>> import sys >...
python Scapy 随心所欲撩tcp协议栈
1. 前言如果只需要研究Linux的tcp协议栈行为,只需要使用packetdrill就能够满足我的所有需求。packetdrill才是让我随心所欲地撩tcp协议栈。packetdrill的简单使用手册。然而悲剧的是,除了要研究Linux的TCP协议栈行为,还需要研究Windows的tcp协议栈的行为,Windows不开源,感觉里面应该有挺多未知的坑。为了能够重现Windows的tcp协议栈的一些网
jsp导入的包,包里明明有方法,但总是报方法没有定义的错
这个错出现了两次,第一次不知道怎么忽然就结局了,第二次整了半天一直不行,最后把项目删了重新从svn中检出结果就剋以使了 以后遇见这种错先检查是不是方法名写错了,如果真的真的最后还是不行还是报错,试试删了重新检出
android开发百度地图LocationClient找不到 解决
缺少一个 locSDK jar包 百度打包下载的开发资源没有相应的jar包,百度给的案例lib里面找 添加到自己的lib文件后导入工程
Scapy常用操作和命令(1)
 ls()    列出scapy中实现的所有网络协议 >>> ls() ARP        : ARP ASN1_Packet : None BOOTP      : BOOTP CookedLinux : cooked linux DHCP       : DHCP options DHCP6      : DHCPv6 Generic Mes
python pip安装scrapy各种错误处理
1.scrapy 安装没有lxml,pip install lxml 下载报错: libxml/parse.h 没有这个头文件 yum search libxml,找到结果中的libxml2-dev.XX yum install libxml2-dev.XX ln -s /usr/include/libxml2/libxml /usr/include/libxml 2.继续执行pip i
Mac平台scapy安装遇到的坑——找不到/dev/pbf*
遇到了一个问题,说是找不到/dev/bpf文件,仔细搜索,网络上方法千千万,分享一下避免大家踩坑。 正确的方法是先去看看/dev文件夹下是否有bpf文件,也许是bpf1、bpf2等,然后 sudo chgrp admin /dev/bpf* sudo chmod g+rw /dev/bpf* 然后就可以了,猜测估计是权限不足导致读取不到。...
Scapy官方教程
Scapy官方教程 手把手叫你怎么使用scapy软件 ,学习Tcp/ip 或者黑客必备技能
导入类之后python提示写入的属性不存在
在写类的时候,用的方法是_init_() 其实这是一个很简单的错误,这个方法的下划线其实是两个,而非一个。 因此应该写为__init__() 这个时候程序就正常运行了...
Python中的Scapy初探之四--DNS中毒
原文地址:Python中的Scapy初探之四--DNS中毒作者:小牛牛 今天做了ARP缓存中毒,又看到了DNS中毒,觉得比较新鲜。Scapy还真不是盖的 简单来说,DNS中毒就是自己做一个应答的DNS包,发送给客户端,这样,客户端就中毒了,因为不管发出什么DNS请求解析,得到的都是伪装的DNS应答包,这样就什么都访问不了鸟,这个做起来也非常的简单 Scapy里面有一个工具,就
Java Web导入 commons-beanutils.jar包后仍找不到类的原因与Tomcat类加载机制的关系
看了许久的基础书籍之后决定实际开发java web项目,于是就按着网上的教程先跟着回顾了Java web项目的开发过程以及jsp+servlet+tomcat的基本操作。本以为基础很牢固了,上层操作应该很快就能学会,但是事实证明,只有理论没有实践的学习只是纸上谈兵,经验和理论有着同等的重要性。 比如今天碰到的一个问题: 在开发登陆模块功能时需要用到 commons-beanutils.jar包...
[python] scapy模块的使用
首先去https://pypi.python.org/pypi/scapy/2.3.1网址中下载安装包 在ubuntu下安装,解压缩之后,在相应路径下执行python setup.py install 此时即可使用scapy模块, import sys import struct from scapy.all import * data = struct.pack('ssssssss','
python 关于自定义 模块(类,函数),包的导入
1:关于函数的导入:    在C:\Users\Administrator\Desktop\python目录下,有一个fun.py文件,里面有一个函数: def yunsuan(a,b): if(a>b): return a-b else:  return a+b 代码如上. 在安装目录\python33\Lib\site-packages中新建一个文件.pth
使用eclipse运行项目报错,找不到类的问题
导入项目后再用Tomcat运行,但报错提示找不到类,但这类确实在我的项目里面,这么就找不到类?? 原因:我的项目没有加载到jar包 查看:右键点击项目—>Build Path—>Configure Build Path,看到里面的jar包有红叉的。 解决:
导入WEB工程报HttpServlet相关报找不到解决方法
选中工程【点击右键】 -->properties -->Targeted Runtimes 选中当前使用的服务器
引入了jar包,还是找不到 class 的问题
第一次用java 做 web 项目,遇到个奇怪的问题,引入了jar  包,但是还是找不到对应的class 解决办法: 右键项目     选  p'roperties       deployment  assembly     add  jar包
python中安装matplotlib模块遇到的问题和解决方法
第一次写技术文章,没啥高深的内容,只是作为一个python的初学者,在安装第三方模块matplotlib的过程中遇到了好多问题,想把这些问题和它的解决方法记录下来,一方面以后自己忘记的时候能找出来看看,另一方面也希望能给以后的初学者一个参照,希望能帮助他们少走些弯路!接触matplotlib是因为最近在看《用Python进行自然语言处理》这本书,安装完NLTK和Python后,要用到dispers
用Scapy解析TTL字段的值
#!/usr/bin/python #coding=utf-8 from scapy.all import * import time import optparse # 为避免IPy库中的IP类与Scapy库中的IP类冲突,重命名为IPTEST类 from IPy import IP as IPTEST ttlValues = {} THRESH = 5 # 检查数据包的IP层,提取出源IP
python应用系列教程——python使用scapy监听网络数据包、按TCP/IP协议进行解析
全栈工程师开发手册 (作者:栾鹏) python教程全解 python使用scapy监听抓取网络数据包。 scapy具有模拟发送数据包、监听解析数据包、互联网协议解析、数据挖掘等多种用处。这里我们只来说一下scapy监听数据包,并按照不同的协议进行解析。 首先需要安装scapy包,点击下载 python库的安装方法请参考Python库的安装与卸载 scapy也是基于libc
项目当中偶尔出现编译报已导入的类找不到的情况
最近遇到项目当中偶尔出现编译报已导入的类找不到的情况,明明在同一个项目下,通过包名可以点进去,但就是报错,而且也不标红,经过排查发现,是由于每次编译都使用的build,可能会出现class文件重复,应该使用rebuild,这样会在编译前清空类文件,就不会出错了...
【已解决】WIN7 64位系统,安装opencv-python成功后,import cv2 报错“找不到指定的模块”
在度娘上搜索了两天,找到了各种说法,最终解决问题的办法只有一个,操作步骤如下: 1、下载depends工具,在python包安装路径找到cv2.cp37-win32.pyd文件,工具会扫描系统中缺失哪些cv2必要dll文件。我的win7是缺失:api-ms-win-downlevel-shlwapi-l1-1-0.dll 2、度娘下载api-ms-win-downlevel-shlwapi-l1-...
Jsp中自定义方法使用JspWriter报错
原因:idea没有添加默认的包 设置全局依赖 添加默认的包
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python定义班级类 python定义一个班级类