iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 解析网络数据包
  • 252
分享到

python 解析网络数据包

数据包网络python 2023-01-31 03:01:06 252人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

1、问题描述 网络数据包,我已经使用mitmproxy代理抓取了,但是,数据包有些数据是gzip进行编码的,那么怎么还原成原始报文呢?使用的语言是python。 2、网上资料 使用的方法,网上有zlib和gzip。使用gzip.deco

1、问题描述

网络数据包,我已经使用mitmproxy代理抓取了,但是,数据包有些数据是gzip进行编码的,那么怎么还原成原始报文呢?使用的语言是python


2、网上资料

使用的方法,网上有zlib和gzip。使用gzip.decompress这个函数可以直接解密,可惜我的版本不支持。然后网上说的gzip都是打开一个文件之类的。

使用zlib,一直爆出error 3 和error 5的错误。

C语言下可以实施的,目前是不能实现了。


3、突破口

因为是gzip加密,所以还是瞄准gzip,

有这么一个加密语句:

#!/usr/bin/env Python    
# encoding=utf-8    
    
import urllib2, Httplib    
import Stringio, gzip   
  
#解压gzip  
def gzdecode(data) :  
    compressedstream = StringIO.StringIO(data)  
    gziper = gzip.GzipFile(fileobj=compressedstream)    
    data2 = gziper.read()   # 读取解压缩后数据   
    return data2

(来源:http://blog.csdn.net/wzq9706/article/details/25122417)

那么只需要将我的流导入这个,就可以进行解密了。

还有牵涉的就是编码方式了。这个编码方式。在sqlite3里面很麻烦的。不过这个语句很有效果:

conn.text_factory = str


--结束END--

本文标题: python 解析网络数据包

本文链接: https://www.lsjlt.com/news/187392.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 解析网络数据包
    1、问题描述 网络数据包,我已经使用mitmproxy代理抓取了,但是,数据包有些数据是gzip进行编码的,那么怎么还原成原始报文呢?使用的语言是python。 2、网上资料 使用的方法,网上有zlib和gzip。使用gzip.deco...
    99+
    2023-01-31
    数据包 网络 python
  • python 网络数据包模块:scapy
           scapy是python写的一个功能强大的交互式数据包处理程序,可用来发送、嗅探、解析和伪造网络数据包,常常被用到网络***和测试中。它可以代替hping,arpspoof.ARP SK,arping,p0f,甚至是部分nma...
    99+
    2023-01-31
    数据包 模块 网络
  • 如何理解网络数据包分析工具tcpdump
    如何理解网络数据包分析工具tcpdump,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言      &nb...
    99+
    2022-10-18
  • 网络基础-数据包
    目录前言数据包简要生命周期理解区数据包前言 本笔记通过记录 数据包 在网络中的生命履历来引出一些网络基础知识,如: MAC、ARP、IP、子网掩码、网关、集线器、交换机、路由器这些概...
    99+
    2022-11-12
  • python 网络抓包
    Python下的网络抓包库pylibpcap、pypcap、pycap这些库其实这些都是libpcap的Python绑定实现,libpcap才是真正的核心。 在http://pypi.python.org/pypi/pylibpcap/0...
    99+
    2023-01-31
    网络 python
  • python教程网络爬虫及数据可视化原理解析
    目录1 项目背景1.1Python的优势1.2网络爬虫1.3数据可视化1.4Python环境介绍1.4.1简介1.4.2特点1.5扩展库介绍1.5.1安装模块1.5.2主要模块介绍2...
    99+
    2022-11-12
  • 【网络安全】文件包含漏洞解析
    博主昵称:跳楼梯企鹅 博主主页面链接:博主主页传送门 博主专栏页面连接:专栏传送门--网路安全技术 创作初心:本博客的初心为与技术朋友们相互交流,每个人的技术都存在短板,博主也是一样,虚心求教,希望各位技术友给予指导。 博主座右铭:发...
    99+
    2023-09-07
    web安全 安全
  • Python网络爬虫之获取网络数据
    目录使用 Python 获取网络数据编写爬虫代码使用 IP 代理总结Python 语言的优势在于其功能强大,可以用于网络数据采集、数据分析等各种应用场景。本篇文章将介绍如何使用 Py...
    99+
    2023-05-18
    Python获取网络数据 Python爬取数据
  • Rxjava+Retrofit+Okhttp进行网络访问及数据解析
    目录1,创建Android项目(Android studio)导入相关依赖2,定义接口类3,发出请求,回调信息4,Rxjava 和 Retrofit的结合前言: 在平时项目开发中Ok...
    99+
    2022-11-13
  • 实现Android中的网络请求和数据解析
    在Android中,可以使用以下方法进行网络请求和数据解析: 网络请求 使用Android框架提供的HttpURLConnection或HttpClient进行网络请求。 1 HttpUrlConnection HttpURLConnect...
    99+
    2023-09-07
    android java 开发语言
  • python爬虫爬取网页数据并解析数据
    本篇文章给大家带来了关于Python的相关知识,主要介绍了python爬虫如何爬取网页数据并解析数据,帮助大家更好的利用爬虫分析网页,下面一起来看一下,希望对大家有帮助。【相关推荐:Python3视频教程 】1.网络爬虫的基本概念网络爬虫(...
    99+
    2022-08-15
    python
  • Python网络爬虫之怎么获取网络数据
    使用 Python 获取网络数据使用 Python 语言从互联网上获取数据是一项非常常见的任务。Python 有一个名为 requests 的库,它是一个 Python 的 HTTP 客户端库,用于向 Web 服务器发起 HTTP 请求。我...
    99+
    2023-05-14
    Python
  • Python网络爬虫之如何获取网络数据
    本篇内容介绍了“Python网络爬虫之如何获取网络数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用 Python 获取网络数据使用 P...
    99+
    2023-07-06
  • python如何获取网络数据
    目录Retrieving Data over HTTPRetrieving Data with urllibRetrieving Data from XMLRetrieving Da...
    99+
    2022-11-12
  • python爬虫之三:解析网络报文xml
    本节主要是讲解在项目中怎么解析获取的xml报文并获取相关字段。 xml解析第三方库学习地址:http://www.runoob.com/python/python-xml.html xml文件如下: <xml versio...
    99+
    2023-01-31
    报文 爬虫 之三
  • Python数据解析 - jsonpat
    参考文档 http://goessner.net/articles/JsonPath/ https://pypi.python.org/pypi/jsonpath/0.75 # !/usr/bin/env python #...
    99+
    2023-01-31
    数据 Python jsonpat
  • 使用Charles进行网络抓包截取数据
    如何使用Charles进行网络抓包截取数据 文章目录 前言一、Charles是什么?二、使用步骤1.下载安装2.配置网络3.SSL代理设置(可选)4.开始抓包5.查看抓包数据6.截取数据...
    99+
    2023-09-02
    网络 网络爬虫
  • python获取网络数据的方法
    本篇内容主要讲解“python获取网络数据的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python获取网络数据的方法”吧!Retrieving Data over HTTPPython ...
    99+
    2023-06-14
  • python使用XPath解析数据爬取起点小说网数据
    目录1. xpath 的介绍优点:安装lxml库XML的树形结构:选取节点的表达式举例:2. 爬取起点小说网在浏览器中获取书名和作者测试使用xpath获取起点小说网的数据1. xpa...
    99+
    2022-11-12
  • Python数据分析案例23——电商评论文本分析(LDA,共现网络)
    本次案例适合物流,电商,大数据等专业的同学。 案例背景: 对于现在的某宝某东上面电商平台的商品,我们可以去找一家店铺,选着某个商品,爬取文本,然后进行如下的文本分析。 本次选择了某东上面的一个是手抓饼商品的评论,我爬取了2千多条,数据长这...
    99+
    2023-10-25
    python 数据分析 文本分析 LDA模型 词云图
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作