电视线分辨
2022-05-27 21:04:31 1.72MB 综合资源
1
说明: 1, 暂未实现重传机制, 所以若抓包无响应, 请尝试停止后重发. 2, dhcp状态显示采用1s定时器刷新, 所以状态显示可能存在延时的情况; 3, xcap通过pcap导入报文会有部分字段自动变化, 且导入的报文DHCP数据部分无法正常解析, 建议通过新建的方式解决; 4, 添加报文格式举例: 1,2 说明: 1表示报文组1, 选中报文组后, 在状态栏会显示报文组的索引, 2表示第三个报文, 即索引为3的报文. 版本记录: V1.0.1(基础版本) 1, 支持连接xcap并读取报文功能; 2, 支持刷新按钮自动更新报文功能; 3, 支持选择网卡功能; 4, 支持通过pcap文件打开报文功能(已废弃); 5, 支持指定服务器交互; 6, 支持dhcp交互状态显示; 7, 支持输入框通过正则表达式限制输入字符; 8, 支持选择特定报文操作; V1.0.2 1, 将状态修改为自动显示, 即动态识别报文类型并显示结果; 2, 解决解析option字段, 若字段中存在多个value时存在丢失的问题; 3, 增加鼠标点击状态显示气泡信息; 4, 增加隔行显示不同颜色; V1.0.3 1, 修改dhcp的状态机, 之前的版本是收到报文则发送request, 之后收到报文则认为收到ack. 现修改为只有收到offer报文才发送request报文 , 收到ack报文才结束. 2, 增加dhcpv6功能; 3, 优化代码; V1.0.4 1, 修改request报文由于校验和和报文长度未初始化导致构造错误的问题 V1.0.5 1, 增加服务器地址的气泡提示; 2, 增加自动填充的气泡提示; 3, 添加的报文默认为选中状态; 4, 选择网卡下拉框中将虚拟网卡排放靠后; 5, 关闭程序时自动保存设置; V1.0.6 1, 优化代码, 将字段设置使用统一的函数处理; 2, 状态气泡显示格式化; 3, 双击表格表头实现全选和反选; 4, 增加renew(50%), rebind(87.5%)和release的自动发送功能; 5, 增加手动释放按钮和实现; 6, 增加部分打印信息用于调试; 暂未实现报文重传机制, 计划下一个版本实现 V1.0.7 1, 实现discover/solicit报文自动重传机制 2, renew, rebind以及release修改为手动发送 3, 解决报文发送错乱问题 4, 增加decline报文的发送 5, 解决设备无故发送discover报文问题 问题解决: 1, 停止后再次发送数据会出现数据错乱 分析: 停止客户端的时候, 删除过滤器是通过callback函数删除的, 这里应该是通过filter来进行删除. self.widget.sniff.del_filter(self.callback)修改为 self.widget.sniff.del_filter(self.filter) 2, 设备无故发送discover问题 分析: 由于发送discover报文使用的定时器, 定时器是通过判断当前的direction来确定是否重传的, 而当定时器老化时, 可能正好收到报文导 致direction被修改, 所以导致错误的发送discover报文的问题. 将接收逻辑修改为重传时判断当前状态是否为discover报文, 若是则重传, 否则不重传. V1.0.8 1, 增加inform实现 V1.0.9 1, 增加报文五元组的源mac地址和xid的气泡显示; 2, 增加步长和报文限制功能; 问题解决: 1, 修改ipv6报文添加失败的问题. 由于ipv4报文为xid, ipv6报文为trid, 需要区分处理. V1.0.10 1, 在发送dhcpv6报文之前, 先发送na报文触发服务器学习nd消息. V1.0.11 1, 增加发送solicit/request前, 自动响应ns报文. 自动响应ns报文的目标地址为solicit/request报文源mac地址生成的ipv6地址 2, 实现dhcpv6的renew续约功能. 3, 解决ipv6地址转换格式化不正确, 导致无法响应ns报文问题. 4, 增加日志输出到dhcp.log文件. V1.0.12 1, 增加dhcpv6的续约功能, 通过renew和rebind实现续约, 增加release、decline报文的实现; V1.0.13 1, 解决服务器无法设置ipv6地址的问题. 之前的输入框只允许输入数字和., 修改为运行输入数字.:和a-f 2, 解决多个客户端时, 若选中其中的部分客户端发送时报错. 由于客户端采用的是列表中包含元组的形式, 即[(row, [client1, client2])], 这样实际客户端无法直接通过row索引到clients, 导致列表读 取时溢出. 譬如有1、2、3三行数据, 这里只选中了第三行, 限制为1, 那么如果点击发送, 则clients = [(row, [client1]], 此时clients[2] 就会溢出. 所以这里讲clients修改为字典, 即通过row来索引客户端client = {3: [client1]} 3, 将数据发送放到线程中, 规避模拟大量客户端时界面假死的问题. 4, 当客户端限制小于等于50, 则气泡显示trid和ip地址信息. 当大于50, 则气泡显示获取ip地址的数量. V1.0.14 1, 解决监听报文使用的网卡不正确问题. V1.0.15 1, 解决dhcpv6的响应报文的IANA中包含Status code选项导致程序无法解析的问题. 兼容性处理, 即option为IAAddress时按照IAAddress解析, 当option为status code时按照Status code解析 V1.0.16 1, 解决DHCPv6的client_id的duid处理, 支持任意格式的duid.
2022-05-27 17:47:02 23.86MB dhcp xcap python
1
DT10动态测试安装包
2022-05-27 09:30:00 72.23MB 测试软件
1
本软件可以控制Keithley6517和NI的daq卡实现高速的电信号采集,支持RS232和GPIB两种通信模式,适用于纳米发电研究,柔性电子器件测试等。
2022-05-24 10:54:41 276.42MB Keithley 6517 纳米发电
1
ETest是一款便携式嵌入式系统半实物仿真测试平台,平台由软件和硬件两部分组成,软件采用ETest Studio,硬件包括测试主机、USB接口设备(RS232/422/485、CAN、TCP/UDP、AD/DA/DI/DO、ARINC429、1553B、1394B、FC、AFDX)以及局域网络。
2022-05-23 16:08:25 10.1MB 源码软件
1
WirelessMon.exe是一款在电脑上运行的,能直接看到WIFI信号值的一款WIFI信号检测软件。可以用于对比路由器信号值,或者电脑WIFI性能的一个很好的工具! 现在市面上几乎所有的笔记型计算机,都内建的无线网络功能。虽然无线网络带给我们便利性,但无线网络因为受限于技术上问题,所以线路的稳定性以及质量,是比不上有线网络。使用无线网络最怕的就是信号不佳,但又不见得知道哪个地方的讯号比较好,这时我们就可以透过WirelessMon来做监控的动作,它可以列出当前计算机附近所拥有的无线网络或基地台等相关信息,并且会列出计算机与基地台间的信号强度;它还可以实时的监测无线网络的传输速度,以便让我们了解网络的下载速度或其稳定性.
2022-05-22 09:27:22 1.46MB WIFI信号测试 WirelessMon WIFI信号检测
1
度信CMU970测试盒: 测试平台软件及使用手册、平台驱动、应用使用手册、硬件产品规格书、常见问题说明
2022-05-21 15:03:26 55.98MB 度信CMU970
1
扫描蓝牙,蓝牙连接,蓝牙数据发送,可以手动编辑发送数据,实时显示蓝牙接收数据
2022-05-20 18:51:26 2.88MB 蓝牙连接 数据收发
1
KeyboardTest(键盘测试工具)简介KeyboardTest(键盘测试工具)是可以放心付诸时间的系统软件软件。
2022-05-13 17:05:23 537KB 源码软件 测试工具
1
一种简单的测试USB端口的方法及其装置,将USB端口的VCC与GND的电源线、及D+与D-的双绞(twist paired)信号线分别与并行端口的相应端相连接,以测试USB端口与USB主控制器(USB HostController)之间连线好坏。 使用 USBView USBView 可以枚举 USB 主机控制器、USB 集线器和连接的 USB 设备。 它还可以从注册表中以及通过对设备的 USB 请求查询有关设备的信息。 主 USBView 窗口包含两个窗格。 左窗格显示了一个面向连接的树视图,你可以使用它来选择任何 USB 设备。 右窗格显示与所选 USB 设备有关的 USB 数据结构。 这些结构包括设备、配置、接口和终结点描述符以及当前设备配置。 使用设备管理器显示 USB 信息 若要使用设备管理器显示 USB 信息,请执行以下操作: 选择 Windows 徽标键+R,在弹出框中输入“devmgmt.msc”,然后选择 Enter 。 在设备管理器中,选择你的计算机,使其突出显示。 选择“操作”,然后选择“扫描硬件更改” 。 选择“查看”,然后选择“隐藏的设备”以显示
2022-05-12 19:00:52 661KB USB测试软件
1