网站制作毕业设计wordpress导入模板

web/2025/9/29 3:42:33/文章来源:
网站制作毕业设计,wordpress导入模板,北京免费网站建设,网络营销方案策划书上篇文章搭建了一个UDP多播程序的基础#xff0c;所谓基础#xff0c;就是看着它#xff0c;我可以写简单的多播程序了#xff0c;可以在这个基础上面开始工作了。会多播了#xff0c;多播的内容从哪里来#xff0c;播出什么内容呢#xff1f;呵呵#xff0c;有个设备所谓基础就是看着它我可以写简单的多播程序了可以在这个基础上面开始工作了。会多播了多播的内容从哪里来播出什么内容呢呵呵有个设备没有通讯协议用wireshark抓包分析协议编程实现之这就是此次多播的任务。启动wireshark抓取数据包导出为文本文件三五十兆的文件ultraedit搜索观察眼睛都看直了有设备通讯数据还有上网浏览的数据有QQ的数据有MSN的数据还有些不知所以的数据看了个晕头转向感觉设备的通讯数据的结构有点规律有门儿。咱是程序员有啥问题看看能不能编程解决呢上python提取数据这样子会让分析数据方便一些还能用提取的数据做测试。看看wireshark导出数据格式每个数据段都是“NO.”开头的接下来的一行是源IP和目标IP后面还有一段“Data:”标识的数据段有规律我用python提取这些数据没问题。如果规律不明显我就没辙了。Python程序要完成的功能l提取指定ip地址的数据把数据包部分保存到一个文件A中这就方便观察设备发送的数据定义出相关的结构l然后从文件A中提取出数据部分保存为文件B我在VC程序中读取这个文件B尝试解析这些数据如果能够成功解析我的工作就基本完成了看程序。#codinggb18030import fileinput# 本程序的bug因为导出二进制数据时字符串匹配以0000 为# 开始标志这与wireshark导出文件的第一个包的时间0.000000相# 同,所以第一个你要手工把0.000000改为0.000001。# 本程序就是为了导出数据加以分析不必为了修正上面的bug绕半天## 在介绍本程序功能之前先了解一下wireshark文件的格式。# wireshark导出文件格式No.是开始标志开始标志的# 下一行是ip地址和协议信息接下来是它协议分析的一些输出# 最后是Data。##No. Time Source Destination Protocol Info# 16 58.5 192.168.0.66 234.5.6.7 UDP Source port: 1024 Destination port: synchronet-db## 这中间是wireshark分析的输出###Data (40 bytes)##0000 e9 24 00 00 ff ff 01 00 02 00 00 00 d2 04 00 00 .$..............#0010 14 00 00 00 42 03 01 00 00 00 00 00 05 00 00 00 ....B...........#0020 02 00 00 00 33 00 00 00 ....3...##-------------------------------------------------------# 本程序的功能是读取wireshark的导出文件过滤出指定ip的数据# 1. Print_Data_Text导出从一个No.到下一个No.之间的内容# 2. Print_Data_bin 导出Data 部分的内容格式如下#e9 24 00 00 ff ff 01 00 02 00 00 00 d2 04 00 00#14 00 00 00 42 03 01 00 00 00 00 00 05 00 00 00#02 00 00 00 33 00 00 00#----#e9 24 00 00 ff ff 01 00 02 00 00 00 d2 04 00 00#14 00 00 00 42 03 01 00 00 00 00 00 05 00 00 00#02 00 00 00 33 00 00 00#在两个数据包之间插入了一样----,# 3. Print_IP_Line 仅导出包含ip的行就是No.下面的那行#-------------------------------------------------------# 如何设置导出数据的条件# 导出数据的条件# and字段的内容必须全部满足# or字段的内容至少满足一个# and 字段和 or 字段都满足# 如果and字段不存在则认为条件满足# 如果or字段不存在则认为条件满足#No. Time Source Destination Protocol Info#14 9.949685 192.168.0.66 234.5.6.7 UDP Source port: onehome-remote Destination port: synchronet-db# 举例# 导出满足下面条件的数据# No.下面一行的数据包含234.5.6.7和UDP# 并且包含192.168.0.202和192.168.0.22之一# cond []# cond.append({# and:[234.5.6.7, UDP],# or:[192.168.0.202, 192.168.0.22],# })##-------------------------------------------------------# 导出满足条件的数据, 为了在导出的文件中能看到数据是从# 源文件的那个地方来的导出的数据可以带有行号信息行号# 添加在每行数据的前面# fileName: 原始数据文件名称# saveto : 导出数据保存文件名称# cond : 数据需要满足的条件# with_ln_number : 导出数据时是否带行号# 只有带行号的数据才能被Print_Data_bin函数使用def Print_Data_Text(fileName, saveto, cond, with_ln_numberTrue):f1 open(saveto, w)ln []myfile fileinput.input(fileName)for x in myfile:ln.append(x)start_flag 0start_ln 0end_ln 0end_flag 0find_count 0print for i in range(0,len(ln)):if ln[i].find(No.) 0 and start_flag 1:start_flag 0if ln[i].find(No.) 0 and start_flag 0:if Check_Expr(ln[i1], cond)True:start_ln istart_flag 1find_count find_count 1msg msg (/b/b/b/b/b/b/b%02d)%(find_count)print msg,if start_flag 1:msg if with_ln_number True:msg (%08d:/t%s)%(i1,ln[i])else:msg (%s)%(ln[i])f1.write(msg)f1.close()# 导出数据包中的Data字段的内容# 通过查找 0000 作为开始标志# 查找Data:作为结束标志def Print_Data_bin(fileName, saveto, data_start, data_end, with_ln_numberTrue):f1 open(saveto, w)ln []myfile fileinput.input(fileName)for x in myfile:ln.append(x)start_flag 0start_ln 0end_ln 0end_flag 0find_count 0print for i in range(0,len(ln)):if start_flag 0 and Check_Expr(ln[i], data_start)True:start_flag 1msg (%s/n)%(ln[i][16:63])f1.write(----/n)if start_flag 1 and Check_Expr(ln[i], data_end)True:start_flag 0if start_flag 1:msg if with_ln_number True:msg (%s/n)%(ln[i][16:63])else:msg (%s/n)%(ln[i][6:53])f1.write(msg)# if i 100:# breakf1.close()def Check_Expr(ln, expr):expr_flag Falsefor x in expr:and_flag Trueor_flag Falseif and in x:for y in x[and]:if ln.find(y) -1:and_flag Falsebreakif or in x:for y in x[or]:if ln.find(y) ! -1:or_flag Truebreakelse:or_flag Trueif and_flag True and or_flag True:expr_flag Truebreakreturn expr_flag## 为了方便查看数据网来只# 打印带有IP地址的那行数据#def Print_IP_Line(fileName, saveto,cond):f1 open(saveto, w)ln []myfile fileinput.input(fileName)for x in myfile:ln.append(x)start_flag 0start_ln 0end_ln 0end_flag 0find_count 0print ,for i in range(0,len(ln)):if ln[i].find(No.) 0:if Check_Expr(ln[i1], cond) True:start_ln i1start_flag 1find_count find_count 1msg msg (/b/b/b/b/b/b/b/b%02d)%(find_count)print msg,if start_flag 1:msg msg (%08d:/t%s)%(start_ln1,ln[start_ln])f1.write(msg)start_flag 0f1.close()if __name__ __main__:src_data_file c://ws.txttxt_data_file_11 d://RE_11.txtbin_data_file_11 d://bin_11.txttxt_data_file_66 d://RE_66.txtbin_data_file_66 d://bin_66.txt## 导出数据的条件# and字段的内容必须全部满足# or字段的内容至少满足一个# and 字段和 or 字段都满足# 如果and字段不存在则认为条件满足# 如果or字段不存在则认为条件满足# 举例#No. Time Source Destination Protocol Info#14 9.949685 192.168.0.202 234.5.6.7 UDP Source port: onehome-remote Destination port: synchronet-db# 导出满足下面条件的数据# No.下面一行的数据包含234.5.6.7和UDP并且并且包含192.168.0.202和192.168.0.22之一# cond []# cond.append({# and:[234.5.6.7, UDP],# or:[192.168.0.202, 192.168.0.22],# })#cond []cond.append({and:[234.5.6.7, UDP],or:[192.168.0.202, 192.168.0.22],})getdata_start []getdata_start.append({and:[0000 ],})getdata_end []getdata_end.append({and:[Data: ],})# print getdata_start# Print_IP_Line(c://RE.txt,cond)filter_data_11 []filter_data_11.append({and:[192.168.0.22, 234.5.6.7, UDP],})filter_data_66 []filter_data_66.append({and:[192.168.0.202, 234.5.6.7, UDP],})Print_Data_Text(src_data_file, txt_data_file_11, filter_data_11)Print_Data_bin(txt_data_file_11, bin_data_file_11,getdata_start, getdata_end)Print_Data_Text(src_data_file, txt_data_file_66, filter_data_66)Print_Data_bin(txt_data_file_66, bin_data_file_66,getdata_start, getdata_end)Print_Data_bin(src_data_file, d://ttxx1.txt,getdata_start, getdata_end, 0)Print_IP_Line(src_data_file,d://ttxx2.txt, cond)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83675.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ICP备案网站服务内容工程施工行业在哪个网站容易找事做

哈喽,大家好呀,淼淼又来和大家见面啦,最近有很多小伙伴都被难住了,是什么问题给他们都难住了呢,许多小伙伴都说想要把h5网页打包成iOS苹果IPA文件,但是却不知道具体怎么操作,是怎么样的一个流程…

百度网站好评fwa 网站 欣赏

一、目的 1.powershell能简单写一些小脚本,不需要exe开发这么笨重。 2.在windows实现某个特定功能,做成一个exe能方便查看管理。 二、实现 1.C# code 运行结束加入返回值 Environment.ExitCode 1; //自定义数字 2.powershell 调用并获取 需要增加…

阿里做外贸的网站上海设计网站

660这本习题册的难度不小,它不仅考察你对知识点的掌握程度,还考察你的解题思路和方法。很多题目会同时涉及多个知识点,而且对概念的挖掘非常深入,甚至在一些容易出错的地方还设置了陷阱,这对于基础不扎实的同学来说&am…

建设网站需要什么内容微分销免费平台

原创/朱季谦 最近通过Vue Element ui实现了动态表单功能,该功能还包括了动态表单新增行、删除行、动态表单验证、动态表单提交功能,趁热打铁,将开发心得记录下来,方便以后再遇到类似功能时,直接拿来应用。 简化的页…

调查网站赚钱江苏建设考试培训网

文章目录 1. 安装CUDA与CUDNN2. Anaconda安装PyTorch3. notebook添加自己创建的环境4. Anaconda安装相关的库5. GPU测试 1. 安装CUDA与CUDNN csdn大佬安装步骤 【CUDA】cuda安装 (windows版) 查看此电脑的CUDA版本配置 自己电脑上GPU使用的详细参数 n…

做产品网站设计应该注意什么网站营销的优势

一、ShardingSphere ShardingSphere 是一款起源于当当网内部的应用框架。2015年在当当网内部诞 生,最初就叫ShardingJDBC 。2016年的时候,由其中一个主要的开发人员张亮, 带入到京东数科,组件团队继续开发。在国内历经了当当网、电…

做一的同志小说网站wordpress虚拟资源

面向 Dev 频道的 Windows 预览体验成员,微软现已推送 Windows 11 预览版 Build 25163。主要变化1.微软宣布为 Windows 11 任务栏引入全新溢出体验,当任务栏上的应用程序图标或窗口达到任务栏容量上限时,将启用全新溢出菜单。2.微软更新了 Mic…

网站psd 模板wordpress 注册 地址

OpenEuler简介 openEuler是一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智…

深圳网站平面设计网站建站的书籍

自动化备份对于维护数据库的完整性和安全性至关重要。本指南将向您展示如何使用Shell脚本来自动化MySQL数据库的备份过程。 备份脚本内容 首先,这是我们将使用的备份脚本: #!/bin/bash# 完成数据库的定时备份 # 备份路径 BACKUP/data/backup/db # 当前…

企业网站优化问题沈阳网站开发公司

最近在项目中使用到surfaceview做视频的实时流,遇到一个很奇葩的效果 ,在使用surfaceview因为surfaceview是双缓存机制,所以他需要设置 setZOrderOnTop(true); 让他显示在所依赖的窗口的最顶层才能更好的显示 这个是在surfaceview里面找到的…

做邀请函用哪个网站好呢做网站首页文件

图神经网络--GNN从入门到精通 一、图的基本表示和特征工程1.1 什么是图1.2 图的基本表示1.3 图的性质--度(degree)1.4 连通图,连通分量1.5有向图连通性1.6图直径1.7度中心性1.7特征中心性( Eigenvector Centrality)1.8中介中心性 …

自己制作网站视频教程广州wap网站制作

0x01 产品简介 Hikvision Intercom Broadcasting System是中国海康威视(Hikvision)公司的一个对讲广播系统。 0x02 漏洞概述 Hikvision Intercom Broadcasting System 3.0.3_20201113_RELEASE(HIK)版本存在操作系统命令注入漏洞,该漏洞源于文件/php/ping.php的参数jsonda…

山西太原网站制作最近时事热点新闻评论及点评

在Vatee万腾的科技探险中,我们领略到了一场数字化力量的前瞻征途,这是一次引领未来的创新之旅。Vatee万腾以其独特的科技理念和数字化力量,开启了一次引领行业的前瞻性征途,为数字化未来描绘出了崭新的篇章。 Vatee万腾的数字化力…

阳江市网站备案幕布西宁服务

Redis击穿是指在高并发情况下,一个键在缓存中过期失效时,同时有大量请求访问该键,导致所有请求都落到数据库上,对数据库造成压力。这种情况下,数据库可能无法及时处理这些请求,导致性能下降甚至崩溃。 为了…

河南如何优化网站网站备案收费吗

导读:秒杀的检索结果,小米官方网站包含秒杀价格及秒杀适配机型,官方推荐秒杀产品,帮助米粉挑选合适自己的秒杀商品。 仿小米手机商城的全套页面。包含首页,订单页,列表页,商品详情页,个人中心,购物车,等等几十个页面。 有轮播的实现,demo 基于html css 实现小米官网部分内容搭…

网站后缀pw电子商务网站建设收益

一、官方网站下载 RocketMQ源码包 https://rocketmq.apache.org/zh/docs/4.x/introduction/02quickstart 二、把rocketMQ上传到Linux环境下解压,编译,执行以下命令(需要提前装jdk和maven并配置好环境变量) unzip rocketmq-all-4…

PHP做的彩票网站好用吗网站平台建立

在Vue项目中,SVG是一种非常常见的图像形式。与传统的矢量图像不同,SVG可以设置可缩放且清晰度高的图像形式。Vue使得使用SVG组件非常容易,本文将介绍如何在Vue项目中创建SVG组件。 步骤1:创建SVG文件 要创建SVG组件,…

网站与建设实训报告xin主题wordpress

Anchor生成机制 YOLOv1YOLOv2YOLOv4模型输出decode1.维度变换2.读取位置信息3.坐标变换4.构建网格5. 计算实际偏移量6.得到输出 YOLOv1 利用全连接层直接对边界框进行预测 YOLOv2 YOLOv2通过缩减网络,使用416x416的输入,模型下采样的总步长为32&#…

与网站开发相关的书籍网站主题旁边的图标怎么做的

根据教育部考试中心《关于做好2017年全国计算机等级考试工作的通知》(教试中心函〔2016〕237号)和《关于做好2017年9月全国计算机等级考试报名工作的通知》(鲁招考[2017]67号)要求,现将2017年9月我省全国计算机等级考试报名有关事项公告如下:一、 考试科…