python库:scapy使用
1、安装:sudo pip install scapy
2、查看scapy依赖关系:
2.3.2版本,不依赖任何python库。
3、使用help('scapy')查看帮助
就这么点,任何发送、接受数据包函数都没有看到,和以前的任何显示模块帮助都不一样
正确显示帮助如下:进入python环境
导入scapy : ( from scapy.all import * 正确 下面的3种导入方法一概错误(为什么?不知道)
import scapy 错误
from scapy import all 错误
from scapy import * 错误 )
ls():显示支持所有协议
lsc():显示支持所有命令(就是发送、接受数据包函数)
使用help(协议、命令),注意协议、命令不加单引号或者双引号,显示更详细帮助
用起来
先发tcp的数据包,代码如下:
# -- coding: utf-8 --
from scapy.all import *#数据包应用层数据部分
data='wangpeng'
#发送端IP地址10.0.3.83不是本机ip地址 目的端IP地址不详 传输层的TCP并未指明数据包类型:syn fin ack 窗口大小 数据包如果分片,要指明序号
pkt=IP(src='10.0.3.83',dst='10.0.3.88')/TCP(sport=12345,dport=5555)/data
#间隔一秒发送一次 总共发送5次 发送网卡口:enp1s0
send(pkt,inter=1,count=5,iface="enp1s0")
wireshark截取数据包如下:
网卡口是enp1s0 正确
源IP地址、目的IP地址也都正确
总共发送了5次也正确,5次数据包发送时间是:0.84 1.84 2.85 3.86 4.86,间隔在一秒左右,也正确
其他类型的数据包以后有机会慢慢写
python库:scapy使用相关推荐
- python分析pcap文件_利用Python库Scapy解析pcap文件的方法
每次写博客都是源于纳闷,python解析pcap这么常用的例子网上竟然没有,全是一堆命令行执行的python,能用吗?玩呢? pip安装scapy,然后解析pcap: import scapy fro ...
- 使用python的scapy库,提供一个可用的通过nbns获取主机名称的示例代码
以下是使用python的scapy库通过NBNS获取主机名称的示例代码: from scapy.layers.inet import IP, UDP from scapy.layers.dns imp ...
- [笔记]使用Python的scapy库实现SYN洪水攻击
前言 我在实验过程中,要求使用多种工具实现SYN泛洪攻击,之前使用了kali Linux下的hping3实验SYN攻击,然后我最后了解到了Python也可以写脚本,因此我在这篇文章中写下我学习的过程. ...
- Python库全部整理出来了,非常全面
库名称简介 Chardet 字符编码探测器,可以自动检测文本.网页.xml的编码. colorama 主要用来给文本添加各种颜色,并且非常简单易用. Prettytable 主要用于在终端或浏览器端构 ...
- 1000+ 常用 Python 库一览
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源 | 法纳斯特 这次给大家总结整理了1000+常用Python库 ...
- 不是python中用于开发用户界面的第三方库-20个必不可少的Python库也是基本的第三方库...
传智播客博学谷 微信号:boxuegu- get最新最全的IT技能 免费领取各种视频资料 今天将介绍20个常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们是: Requests.Ke ...
- 20个必不可少的Python库
转载:http://www.python123.org/tutorials/58b41f2a28c8f30100bd41dc 读者们好.今天我将介绍20个属于我常用工具的Python库,我相信你看完之 ...
- 库 python_20个必不可少的Python库也是基本的第三方库
今天将介绍20个常用工具的Python库,我相信你看完之后也会觉得离不开它们.他们是: Requests.Kenneth Reitz写的最富盛名的http库.每个Python程序员都应该有它. Scr ...
- Python资源大全 屌炸Python库
交互式解析器 交互式 Python 解析器. IPython – 功能丰富的工具,非常有效的使用交互式 Python. bpython– 界面丰富的 Python 解析器. ptpython – 高级 ...
最新文章
- 使用moy快速开发后台管理系统(二)
- 转:MySQL 开发实践 8 问,你能 hold 住几个?
- JoVE微生物组专刊征稿,写方法拍视频教程发SCI(宏基因组公众号专属福利)
- HTML在计算机中指什么,计算机正在执行的指令存放在什么中
- 收藏:发展之道:简单与专注
- C++程序设计选择题
- 最新 Bitnami redmine安装与配置
- LTE IDLE DRX和CDRX
- 使用SpringBoot+RabbitMQ框架集成例程
- mysql大于等于between比较_MySQL范围查询优化,Between与大于等于对比及优化
- 类人猿易语言云控系统开发 + 附加安卓模拟器中控+ 内存操控 系列课程
- 阿里云牵手行业龙头香港快运航空,支持特区数字化升级
- ProxmoxVE6.2 VLAN配置
- 奇东锐腾服务器无法显示,奇东锐腾软件 Keydone Return Software
- Pytorch函数expand()详解
- ACW95 费解的开关
- 吉首大学第九届"新星杯"大学生程序设计大赛 J.小阳排队
- NLP学习笔记41-递归神经网络
- 在Excel中取汉字的英文首字母或者全拼
- 网络营销利器 ——微博营销