当前位置: 首页 > news >正文

深圳专业网站建设排名小说网站排名人气

深圳专业网站建设排名,小说网站排名人气,wordpress 内容 主题,做电影网站采集什么意思因为工作需要,需要分析wirshark的抓包数据。数据有的是在比特位中。不方便查找。而lua语言又不愿意去学,所以用python解析后,输出日志。帮助分析.1.tcp分析 from dpkt.tcp import TCP from scapy.all import * from datetime import datetim…
因为工作需要,需要分析wirshark的抓包数据。数据有的是在比特位中。不方便查找。而lua语言又不愿意去学,所以用python解析后,输出日志。帮助分析.

1.tcp分析

from dpkt.tcp import TCP
from scapy.all import *
from datetime import datetime, timedelta
import pytz
import datetime
from datetime import datetimedef main(file_path,tcp_ip,tcp_port):pkts = rdpcap(file_path)for pkt in pkts:if IP in pkt and TCP in pkt:if pkt[IP].dst == tcp_ip and pkt[TCP].dport == tcp_port:# if pkt[IP].dst == "225.0.0.10" and pkt[TCP].dport == 12306 and len(pkt) == 25:if len(pkt.load) == 18:print("*" * 50)print("Time: ", datetime.fromtimestamp(pkt.time), "Second byte: ", pkt[Raw].load[2])main('E:\\abs\\shak\\1.pcapng', "225.0.0.10", 12306)

2.udp分析

from dpkt.ip import IP
from dpkt.udp import UDP
from scapy.all import *
import datetime
from datetime import datetimedef main(file_path,udp_ip,udp_port):pkts = rdpcap(file_path)for pkt in pkts:if IP in pkt and UDP in pkt:if pkt[IP].dst == udp_ip and pkt[UDP].dport == udp_port:if len(pkt.load) == 18:print("*"*50)print("Time: ", datetime.fromtimestamp(pkt.time),"Second byte: ", pkt[Raw].load[2])if pkt[Raw].load[9] == 0x0a:print("*" * 50)# 打印完整的全部数据#print("Time: ", datetime.fromtimestamp(pkt.time),pkt.show())#只打印对应的数据包print("Time: ", datetime.fromtimestamp(pkt.time),pkt.load)
main('E:\\abs\\shak\\1.pcapng',"225.0.0.10",12306)

3.根据比特位取值,保存

from dpkt.ip import IP
from dpkt.udp import UDP
from scapy.all import *
import datetime
from datetime import datetimedef main(file_path,udp_ip,udp_port):pkts = rdpcap(file_path)with open("E:\\abs\\shak\\output.txt", "w") as f:for pkt in pkts:# 过滤ipif IP in pkt and UDP in pkt and pkt[IP].dst == udp_ip and pkt[UDP].dport == udp_port:# 过滤长度if len(pkt.load) == 18:#过滤功能码,同时可以计算某个字节的比特位if pkt[Raw].load[9] == 0x0a:bit_one = (pkt[Raw].load[10] >> 1) & 0x01bit_two = (pkt[Raw].load[10] >> 2) & 0x01bit_three = (pkt[Raw].load[10] >> 3) & 0x01bit_four = (pkt[Raw].load[10] >> 4) & 0x01bit_five = (pkt[Raw].load[10] >> 5) & 0x01bit_six = (pkt[Raw].load[10] >> 6) & 0x01bit_seven = (pkt[Raw].load[10] >> 7) & 0x01data = "Time:" + "\t" + str(datetime.fromtimestamp(pkt.time)) + "\t" + "data:" + str(bit_one)\+" "+str(bit_two)+" "+str(bit_three)+" "+str(bit_four)+" "+str(bit_five)+" "+str(bit_six)\+" "+str(bit_seven)+ "\n"f.write(data)#print("Time: ", datetime.fromtimestamp(pkt.time),pkt.show())print("Time: ", datetime.fromtimestamp(pkt.time),pkt.load)data1 = "Time:"+"\t" +str(datetime.fromtimestamp(pkt.time))+"\t"+"data:"+str(pkt.load)+"\n"f.write(data1)
http://www.yidumall.com/news/8054.html

相关文章:

  • 官方网站建设流程优化seo教程
  • 什么网站做任务赚钱网上推广方式
  • 网站建设xyhlrj国内新闻最新消息
  • python怎么读举例说明什么是seo
  • 做网站java步骤企业网络推广最简单方法
  • 建云购网站吗做外贸推广
  • 陕西高端品牌网站建设价格培训心得体会总结
  • 云南网站建设崇左子域名在线查询
  • 网站建设公司资讯网站搭建流程
  • 用vscode做网站台州seo服务
  • 农特产品如何做网站电商数据分析
  • 黄页88收费吗游戏优化大师官网
  • 网站建设运营服务商网站主题
  • 广州市做网站的在线培训app
  • 青州网站设计网站推广seo教程
  • 时时彩平台网站怎么做图片外链工具
  • 常州外贸网站设计营销软件网
  • 网站集约化建设会议合肥网站快速优化排名
  • 闲鱼怎么做钓鱼网站免费建自己的网址
  • 网络公司哪家比较好百度seo怎么做
  • 廊坊网站制作推广清理优化大师
  • 河南郑州解封最新消息seo官网优化怎么做
  • 做网站的大公司都有哪些今日头条重大消息
  • 苏州网站建设工作室搜索
  • 深圳最好的网站制作哪家公司好百度引擎的搜索方式是什么
  • 公司管理系统网站如何建立和设计公司网站
  • 怎样把网站做的漂亮seo交互论坛
  • 亚马逊做品牌备案自有网站自助建站系统
  • b2c网站建立b站推广在哪里
  • 中国前十强企业河北seo基础教程