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

做新闻h5网站网站开发成功案例

做新闻h5网站,网站开发成功案例,济南市住房和城乡建设局官网,长治网站制作平台因为工作需要,需要分析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.yayakq.cn/news/280921/

相关文章:

  • 广州建站网络推广公司佛山百度seo排名
  • 做暧暖ox网站网站开发公司市场
  • 网站开发 入门东莞专业微网站建设价格
  • 东莞专业的单位网站建设机关事业单位网站建设
  • 网站维护目标北京网站制作一般多少钱
  • 网站模板好wordpress数据库破解版
  • asp.net旅游网站管理系统代码网站的客户体验
  • 汉阳网站推广wordpress网站静态化
  • wordpress 商城站下载网站设计建设那家好
  • 如何在电脑上建网站网站宣传营销
  • 怎么做淘宝网站赚钱技巧图片制作视频的app
  • 珠海科技网站建设哈尔滨网站建设技术托管
  • 品牌网站建设的关键要点网站建设深圳哪家好
  • 丽水网站开发公司网页设计与制作读书心得体会1000字
  • 廊坊网站推广外包郑州公司网站建设
  • 深圳公司网站设网站seo思路
  • 网站内容策划方案龙岗网站的建设
  • 广西工程建设质量安全管理协会网站兰州做网站优化
  • 南京网站如何制作重庆在线直播
  • 惠州网站模板建站广州越秀公司网站建设
  • 专门做衣服特卖的网站工商公示系统查询入口
  • 做网站需要什么素材wordpress 安装 windows
  • 营销型外贸网站建设云南住房和建设厅网站首页
  • 网站备案核验号网站建设有什么需求
  • 课程网站建设规划互联网网站备案表
  • 网站布局框架wordpress视频站插件
  • wordpress首页评论优化大师电脑版官网
  • 做化妆品网站的原因user post wordpress
  • 自己建网站数据怎么做制作网页无法铺平
  • 泰州网站制作维护网络营销学院