网络抓包和分析技术是很多网络安全软件实现的基础,也是设计网络分析软件的基础,现有的一些技术如防火墙、协议分析等软件的实现都是以数据包的嗅探捕获为前提的,所以研究相关的数据包捕获和分析技术对保证网络的安全运行是很有现实意义的。 本文对Windows下基于WinPcap的网络监测与协议分析技术进行了深入的研究,详细的研究了WinPcap的框架,得出了基于WinPcap驱动开发的一般过程,最后实现了一个数据包捕获解析器CapturePacket。程序中网络监听的目标是TCP/IP协议中的ARP、IP、TCP、UDP甲种协议,以Windows XP操作系统为平台,在Visual C++环境下使用WinPcap驱动从TCP/IP协议栈的数据链路层捕获原始数据包,并从中提取出以上四种协议及数据包的数据。 通过在实际环境中测试,证明了本系统可以比较高效地监听到和所设定的过滤条件一致的数据包,并显示每个包的协议、源IP地址、目的IP地址、数据包长和包内的数据等内容,可以帮助网络管理员分析网络数据,具有一定的实用价值,主要表现在以下几个方面:(1)首先实现了对本机上所有网卡的自由选择。(2)实现了自定义包过滤规则,可以同时绑定主机、协议和端口,能有针对性地监听某些类型的数据包,并且能以协议树的形式显示协议的层次。(3)以太网链路层帧的截获和分析,并实现对ARP、IP、TCP、UDP四种协议的支持。(4)实现对捕获数据的十六进制及ASCII码显示。 关键词:数据包捕获;WinPcap;协议分析;TCP/IP协议; VC++6.0
1
3D弹道仿真VC程序以及源代码文件,外弹道经典的解三自由度弹道方程,运行结果将显示:落地误差、飞行时间、修正射程、侧偏等参数。用C语言编写,程序注释丰富,运行时请把Debug目录中的EXE文件拷贝至根目录中运行,否则出错。你知道质量,转动惯量,S特征面积,LB弹体长度,D弹体直径之间的关系吗?代码内的相关注释摘录:   计算发射点地理纬度与地心纬度之差 函数   由发射点地理纬度计算发射点地心纬度 函数   由计算得到的弹道地心纬度求对应的地理纬度 函数   计算发射点处的地球半径 函数   计算弹道上任一点对应的的地球半径 函数   计算发射点处的地球半径,在发射坐标系下的投影 函数   发
2021-04-21 20:38:42 1.58MB VC/MFC源代码 其它分类
1
基于Web停车场管理系统的设计与实现论文
2021-04-18 23:23:24 2.97MB 基于Web停车场管理系统的设计与
1
为了实现提高高校宿舍管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的;为宿舍管理部门,开发设计专用系统--高校学生宿舍信息管理系统来进行管理学生宿舍信息,使学生宿舍信息实现标准化的管理和规范化的制度是十分必要的。专用系统是一个信息管理系统MIS(Management Information System)(以下就称信息管理系统),它将实现检索迅速和查找方便;信息的录入,修改和删除功能;以及对新入校学生进行宿舍安排等功能,学生可以在系统前台以寝室长和室员的身份进行查看和发布寝室的信息。
2021-04-18 17:40:44 1.27MB 宿舍管理系统
1
随着科技的发展,智能化管理越来越重要。大学生在宿舍的时间超过了 1/3,因此良好的宿舍管理对学生的生活和学习极为关键。学生宿舍管理系统能够合理安排新生分配宿舍,不浪费公共资源,减轻学校管理压力,同时减少宿舍内同学之间的矛盾,促使学生享受舒适的校园生活。
2021-04-15 19:09:44 23.68MB javaweb
1
VB6.0获取超大文件大小,大于4G文件,几十G
2021-04-15 09:00:16 3KB VB6.0 VB VB源码 文件大小
1
220个经典C程序源码文件,可以做为你的学习设计参考: 第一部分 基础篇 001 第一个C程序 002 运行多个源文件 003 求整数之积 004 比较实数大小 005 字符的输出 006 显示变量所占字节数 007 自增/自减运算 008 数列求和 009 乘法口诀表 010 猜数字游戏 011 模拟ATM(自动柜员机)界面 012 用一维数组统计学生成绩 013 用二维数组实现矩阵转置 014 求解二维数组的最大/最小元素 015 利用数组求前n个质数 016 编制万年历 017 对数组元素排序 018 任意进制数的转换 019 判断回文数 020 求数组前n元素之和 021 求解钢材切割的最佳订单 022 通过指针比较整数大小 023 指向数组的指针 024 寻找指定元素的指针 025 寻找相同元素的指针 026 阿拉伯数字转换为罗马数字 027 字符替换 028 从键盘读入实数 029 字符行排版 030 字符排列 031 判断字符串是否回文 032 通讯录的输入输出 033 扑克牌的结构表示 034 用“结构”统计学生成绩 035 报数游戏 036 模拟社会关系 037 统计文件的字符数 038 同时显示两个文件的内容 039 简单的文本编辑器 040 文件的字数统计程序 041 学生成绩管理程序 第二部分 数据结构篇 042 插入排序 043 希尔排序 044 冒泡排序 045 快速排序 046 选择排序 047 堆排序 048 归并排序 049 基数排序 050 二叉搜索树操作 051 二项式系数递归 052 背包问题 053 顺序表插入和删除 054 链表操作(1) 055 链表操作(2) 056 单链表就地逆置 057 运动会分数统计 058 双链表 059 约瑟夫环 060 记录个人资料 061 二叉树遍利 062 浮点数转换为字符串 063 汉诺塔问题 064 哈夫曼编码 065 图的深度优先遍利 066 图的广度优先遍利 067 求解最优交通路径 068 八皇后问题 069 骑士巡游 070 用栈设置密码 071 魔王语言翻译 072 火车车厢重排 073 队列实例 074 K阶斐波那契序列 第三部分 数值计算与趣味数学篇 075 绘制余弦曲线和直线的迭加 076 计算高次方数的尾数 077 打鱼还是晒网 078 怎样存钱以获取最大利息 079 阿姆斯特朗数 080 亲密数 081 自守数 082 具有abcd=(ab+cd)2性质的数 083 验证歌德巴赫猜想 084 素数幻方 085 百钱百鸡问题 086 爱因斯坦的数学题 087 三色球问题 088 马克思手稿中的数学题 089 配对新郎和新娘 090 约瑟夫问题 091 邮票组合 092 分糖果 093 波瓦松的分酒趣题 094 求π的近似值 095 奇数平方的有趣性质 096 角谷猜想 097 四方定理 098 卡布列克常数 099 尼科彻斯定理 100 扑克牌自动发牌 101 常胜将军 102 搬山游戏 103 兔子产子(菲波那契数列) 104 数字移动 105 多项式乘法 106 产生随机数 107 堆栈四则运算 108 递归整数四则运算 109 复平面作图 110 绘制彩色抛物线 111 绘制正态分布曲线 112 求解非线性方程 113 实矩阵乘法运算 114 求解线性方程 115 n阶方阵求逆 116 复矩阵乘法 117 求定积分 118 求满足特异条件的数列 119 超长正整数的加法 第四部分 图形篇 120 绘制直线 121 绘制圆 122 绘制圆弧 123 绘制椭圆 124 设置背景色和前景色 125 设置线条类型 126 设置填充类型和填充颜色 127 图形文本的输出 128 金刚石图案 129 飘带图案 130 圆环图案 131 肾形图案 132 心脏形图案 133 渔网图案 134 沙丘图案 135 设置图形方式下的文本类型 136 绘制正多边形 137 正六边形螺旋图案 138 正方形螺旋拼块图案 139 图形法绘制圆 140 递归法绘制三角形图案 141 图形法绘
学生信息管理系统的设计与实现论文.pdf
2021-04-13 18:04:14 3.34MB 行业咨询研究
1绪论 5 1.1开发的目的和意义 5 1.2国内外研究现状 5 1.3研究的主要内容 6 2相关技术综述及开发环境平台 6 2.1相关技术综述 6 2.2开发环境平台 7 3系统需求分析 8 3.1需求分析 8 3.2系统功能分析 8 4系统设计 10 4.1系统总体设计 10 4.2数据库的设计 12 5系统的实现 15 5.1前台展示页面 15 5.2后台管理系统 3 6系统测试 8 6.1系统调试的目的和意义 8 6.2功能测试用例 8 6.2.1登陆页面测试 8 6.2.2旅游路线页面测试 9 10 6.2.3旅游车票页面测试 10 11 6.2.3旅游景点页面测试 11 12 结 论 12 主要参考文献: 12
2021-04-13 15:05:30 44.67MB javaweb 旅游网站 毕业论文 springboot项目
基于MSP430和NRF24L01的封闭环境检测系统WORD论文文档+AD设计硬件原理图PCB+IAR工程源码文件. 摘要 封闭半封闭条件苛刻的环境是我们经常接触到的。对于其中的温度,湿度进行有效测量并且传输测量信息给终端在生活和工作中具有重要应用。基于这点,我们运用两片MSP430主控芯片。一个温度传感器,无线收发模块,一个湿度传感器。和液晶显示模块等部分。解决了这个日常生活和工作中的问题。 关键词:MSP430F149;NRF24L01;温度;无线传输;封闭环境 2. 系统方案 本系统使用两片MSP430作为主控芯片(含最小系统),配合DS18B20温度传感器,AMX1001湿度传感器(模拟量输出)。5110液晶显示MOUDLE。NRF24L01无线传输芯片。实现封闭环境内部测量和发送,外部接收的功能。总体来看整体设计分为两个大部分。每个大部分又分为若干模块。具体如下: 1.测量发射部分: 分为数据采集模块,控制模块,无线收发模块 数据采集模块:此部分采用的核心是一个DS18B20温度传感器。一个AMT1001温湿度两用传感器。 控制模块:采用MSP430单片机及其最小系统。 无线收发模块:采用NRF24L01无线收发芯片。 2.接收处理部分: 分为数据接收,处理显示 数据接收模块:采用NRF24L01收发芯片 处理模块:采用一片MSP430单片机及其最小系统 显示模块:采用一个5110显示模块 首先由测量发射部分在封闭环境之内采集到温度和湿度信息。由MSP 430负责将采集到的信息传送给无线收发芯片NRF24L01。并且控制收发芯片将数据打包。在2.4GHz的频段内,发送到封闭环境之外。这时在封闭环境之外的接收处理部分的无线模块接收到有效信息。其间经过收发的应答确认。确认信息有效后。送MSP430处理,得到温度湿度信息。送到显示模块上显示输出。 具体实现见如下框图: 测量发射部分: 接收处理部分: 3. 系统硬件设计