文章目录1、流量包修复2、协议分析2.1 wireshark基本操作2.2 一些例题(各种协议)3、数据提取1、流量包修复这个方向的考点较少当我们用 wireshark 打开流量包时,如果遇到报错,可以试着修复一下再去开。pcapfix在线修复工具:http://f00l.de/hacking/pcapfix.php pcapfix的离线版本:https://github.com/Rup0rt/p            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-04-04 10:30:13
                            
                                1516阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开源项目:https://github.com/rshk/python-pcapng            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-17 22:49:00
                            
                                786阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            python pcap            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-05-23 22:14:54
                            
                                723阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、scapy介绍scapy是一个可用于网络嗅探的非常强大的第三方库。具有以下几个特点:1.交互模式,用作第三方库。2.可以用开做packet嗅探和伪造packet3.已经再内部实现了大量的网络协议。(DNS,ARP,IP,TCP,UDP等等),可以用它来编写非常灵活实用的工具。安装 scapypip安装 :pip install scapy pip install ipython(运行命令行方式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-17 10:10:18
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
wireshark app目录下的editcap工具可以分割,命令如下:
editcap.exe -c 10000 test.pcap small.pcap
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-30 22:03:47
                            
                                2983阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            找到一个pcap流量文件,使用如下命令,即可提取数据中的文件。2. 安装NetworkMiner下载            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-21 16:44:04
                            
                                1280阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            所有代码均是在虚拟机的环境下写的,如果如果直接粘贴代码在win的环境下运行有可能会出bug(虚拟机是 linux 系统)1. 数据类型 结构化数据json,xml,处理方式:直接转化为python类型非结构化数据HTML, 处理方式:正则表达式,xpath2. json模块json.loads()  json字符串类型转换成python
  json.dumps()  python转换成json字            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-24 22:51:20
                            
                                81阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、pcap简介封装了OS提供的底层抓包技术,对外提供一些统一的抓包(及发送)接口。实现这些功能的其他技术包括:BPF(Berkeley Packet Filter),DLPI(Data Link Provider Interface),NIT,Linux专用的SOCKET_PACKET或PF_PA...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-11-07 15:39:00
                            
                                1246阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            PCAP是“Packet Capture”的缩写,是指网络数据包捕获文件。在Linux系统中,PCAP是一种非常常用的工具,可以用来捕获网络数据包,进行网络分析和网络监控等工作。PCAP在Linux系统中有着广泛的应用,能够提供丰富的网络分析功能,并且支持多种协议。
PCAP在Linux系统中有很多应用场景,比如网络故障分析、网络安全监控、网络性能优化等。通过使用PCAP工具,用户可以捕获网络数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-23 11:06:34
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            dpkt Tutorial #2: Parsing a PCAP File原文链接:https://jon.oberheide.org/blog/2008/10/15/dpkt-tutorial-2-parsing-a-pcap-file/正如我们在dpkt库第一部分教程所示,dpkt库构建数据包很简单。Dpkt在解析数据包和文件时是等同            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-04 16:57:51
                            
                                514阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            本文使用到GeoLite2和wireshark一、使用wireshark抓包数据并保存为pcap文件二、使用python解析pcap文件(解析原目的ip--可做其他字段解析)1 #! /usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 '''
 4 Created on 2019年11月24日
 5 
 6 @author:  perilong
 7 '            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 15:33:43
                            
                                354阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、stun协议格式1、STUN报文头1)最高的2位必须置零,这可以在当STUN和其他协议复用的时候,用来区分STUN包和其他数据包。2)STUN Message Type 字段定义了消息的类型(请求/成功响应/失败响应/指示)和消息的主方法。 虽然我们有4个消息类别,但在STUN中只有两种类型的事务,即请求/响应类型和指示类型。响应类型分为成功和出错两种,用来帮助快速处理STUN信息。Messa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 13:30:43
                            
                                47阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Python是世界上最好的语言!它使用不可见的制表键作为其语法的一部分! 
Vim和Emacs的区别在于,它可以帮助乌干达的儿童... 
不讨论哲学,不看第一印象,也没有KPI相逼,但是 
Python真的做到了”你不用操心语言本身,只需要关注你自己的业务逻辑需求“! 
我的需求比较简单,那就是: 
使用tcpdump/tshark抓取且仅抓取一类TCP流            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-24 14:34:55
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            应用场景:工作中,常常需要从单元格数据中截取一部分进行统计、计算,或者从不同系统导出的数据中提取中文、数字和英文等,如何快速提取需要的数据呢?介绍4种常用方法。第一种方法,用文本截取函数三剑客(LEFT/RIGH/MID函数)和文本长度度量函数(LEN /LENB)来提取1、LEFT函数和RIGHT函数参数:LEFT (①要截取的文本或字符串,②要截取的字符个数)RIGHT (①要截取的文本或字符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-12 10:50:38
                            
                                181阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1 正则表达式1.1概念世界上信息非常多,而我们关注的信息有限。假如我们希望只提取出关注的数据,此时可以通过一些表达式进行提取,正则表达式就是其中一种进行数据筛选的表达式。正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z之间的字母)和特殊字符(称为"元字符")。正则表达式通常被用来匹配、检索、替换和分割那些符合某个模式(规则)的文本Python 自1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 13:06:19
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            数据提取是分析师日常工作中经常遇到的需求。如某个用户的贷款金额,某个月或季度的利息总收入,某个特定时间段的贷款金额和笔数,大于5000元的贷款数量等等。本篇文章介绍如何通过python按特定的维度或条件对数据进行提取,完成数据提取需求。 准备工作首先是准备工作,导入需要使用的库,读取并创建数据表取名为loandata。import numpy as np
import pandas as            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 16:43:08
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先要说的是,我知道python有很多解析pcap文件的库,这里不使用它们的原因是为了理解pcap文件的格式细节。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 09:35:23
                            
                                655阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             针对网络接口、端口和协议的数据包截取。假定你要截取网络接口eth1,端口号6881的tcp数据包。数据文件保存为test.pcap。tcpdump -w test.pcap -i eth1 tcp port 6881很简单吧?如果要同时截取udp端口号33210和33220的数据包呢?tcpdump -w test.pcap -i eth1 tcp port 6881 or udp \( 33            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-03-15 11:17:00
                            
                                433阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux pcap 是一个用于网络数据包截获和分析的工具包。它提供了一种在 Linux 系统上直接访问网络接口的方法,实现了对网络数据包的捕获、过滤、解析和重组。通过使用 Linux pcap,用户可以对网络流量进行详细的分析和调试,帮助用户更好地理解网络通信过程以及网络应用的工作原理。
Linux pcap 的核心是一个底层的网络捕获引擎,它可以在内核中拦截传入和传出的网络数据包,并将这些数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-31 01:26:58
                            
                                221阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            坑爹的不知道从哪里看到说仅仅有pcap最多仅仅支持到python2.5,然后又是easy install又是安装pip就是无法成功import pcap。。。 我的python版本号是2.7.8。 sudo apt-get install python-pypcap import pcapy 没有报            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-04 19:06:00
                            
                                322阅读
                            
                                                                                    
                                2评论