如何利用Python抓取TCP握手包

 时间:2024-10-13 15:56:05

1、首先我们先安装python3、wireshark软件,具体的安装配置可在前几篇的经验文档查看,软件的安装相对还是比较简单的;安装包在百度可直接搜索Python在官网可以根据不同操作系统选择安装包,wireshark可以直接下载安装。

如何利用Python抓取TCP握手包
如何利用Python抓取TCP握手包

2、配置好Python3环境变量,通过命令行进入python,socket模块python自带有,使用import socket引入模块,定义client = socket.socket(socket.AF_INET,socket.SOCK_STREAM)建立一个socket对象。

如何利用Python抓取TCP握手包

3、然后我们打开安装好的Wireshark软件,在初始进入界面选择本地连接网卡,准备抓取等下进行的TCP连接。

如何利用Python抓取TCP握手包

4、然后我们回到命令提示框,这里我连接的京东的网页,client.connect("www.jd.com",80)抓取TCP三次握手包,然后进行client.close()关闭抓取TCP四次挥手包。

如何利用Python抓取TCP握手包

5、这个时候我们本地网卡的所有流量包都被抓取到了,但是我们只需过滤需要的数据包,通过ip地址过滤,那么如何来查看jd网站的ip地址呢,在命令行直接ping网站获取的ip地址即是。

如何利用Python抓取TCP握手包

6、我们通过wireshark过滤框,使用ip.addr==123.138.156.1进行过滤,如图抓取到的数据包就是TCP三次握手及四次挥手的数据包。

如何利用Python抓取TCP握手包
  • 寒冬之握幻象怎么获得
  • 魔兽世界9.15酒仙武僧毕业装备推荐
  • 赞达拉附魔冲175攻略
  • 魔兽世界死亡骑士神器[天启]怎么获得
  • 太荒初境雷灸狼舌怎么获得
  • 热门搜索
    争当美德少年手抄报 三四年级中秋节手抄报 中国梦足球梦手抄报 安全伴我行手抄报内容 礼仪手抄报 庆十一手抄报 小学生科技手抄报图片 安全出行手抄报内容 数学手抄报内容三年级 手抄报字体设计