|
2fb3a08fbf
|
refactor(main): 优化 DNS响应解析函数
- 为 parse_dns_response 函数添加文档字符串,说明函数功能、参数和返回值
- 优化函数内部逻辑,明确各部分的解析目的和过程
-调整代码格式,提高可维护性
|
2025-01-08 14:54:12 +08:00 |
|
|
7243851f9e
|
refactor(main): 优化 DNS 查询报文构建函数
- 为 build_dns_query 函数添加了文档字符串,明确了函数的功能、参数和返回值类型
- 优化了代码注释,详细解释了 DNS 查询报文各部分的构建过程
- 在关键步骤添加了额外的注释,以提高代码的可读性和可维护性
|
2025-01-08 14:49:13 +08:00 |
|
|
84cb0c5854
|
refactor(main): 优化校验和函数的代码可读性- 为关键变量和操作添加了注释,解释了它们的作用
- 通过分解复杂表达式并使用临时变量,提高了代码的可读性
- 保持了原有功能不变,没有引入新的逻辑
|
2025-01-08 14:37:43 +08:00 |
|
|
62df3394e5
|
feat(main): 添加本地发送端口功能
- 在图形界面中添加本地发送端口输入框
- 在发送数据包时根据用户输入使用指定的本地端口
- 支持UDP、TCP、DNS和IP报文类型使用自定义本地端口
|
2025-01-08 14:30:11 +08:00 |
|
|
aa143115d5
|
refactor(main.py): 优化 UDP 头部构造代码
- 在 UDP 头部构造中添加注释,解释长度固定为 8 的原因
- 保留原有功能和逻辑不变,仅增加代码可读性
|
2025-01-08 14:11:30 +08:00 |
|
|
41d46dc492
|
refactor(main): 优化 ICMP报文构造函数的注释- 增加了对 ICMP 报文构造过程的详细注释
- 解释了校验和的计算和填充步骤
- 完善了对报文数据部分的注释
- 优化了注释的表达,使其更加清晰和准确
|
2025-01-08 14:04:18 +08:00 |
|
|
55ab04e18c
|
refactor(main): 优化 IP头部构造函数的代码结构和注释
- 增加了 IP 头部各个字段的解释性注释
-调整了代码格式,提高了可读性
- 保留了原始功能,未引入新逻辑
|
2025-01-08 14:00:16 +08:00 |
|
|
773858452e
|
feat(main): 添加 IP 报文发送功能
- 实现了 IP 报文的构造和发送- 添加了 IP 选项的界面按钮
- 优化了代码结构,为未来可能的报文类型扩展做准备
|
2025-01-07 17:05:59 +08:00 |
|
|
bb61cd787c
|
feat(main): 添加 DNS 查询功能- 实现了构建 DNS 查询报文和解析响应报文的逻辑
- 在发送报文函数中添加了对 DNS 查询的支持
- 在界面上增加了 DNS 选项供用户选择
|
2025-01-07 15:49:44 +08:00 |
|
|
8d385e54e2
|
refactor(main): 优化代码结构并添加注释
- 为关键代码段添加注释,提高代码可读性
- 优化变量命名,使其更具描述性- 调整代码布局,增强可维护性
|
2025-01-07 15:39:56 +08:00 |
|
|
2f202448f7
|
feat(ICMP): 添加 ICMP 报文的 RTT 计算功能
- 实现了 ICMP 报文的发送和接收
- 添加了 RTT(往返时间)的计算和显示
- 增加了超时处理机制
|
2025-01-07 14:36:50 +08:00 |
|
|
4c8d4db8fc
|
style:优化 UDP 头部格式的注释
- 将 UDP 头部格式的注释从英文修改为中文
-调整字节描述,使格式更加统一和清晰
|
2025-01-06 15:36:16 +08:00 |
|
|
1e7ce614d4
|
refactor(main): 优化 UDP 和 TCP 报文构造函数的代码可读性
- 在 UDP构造函数中添加注释,解释 UDP 头部的格式- 在 TCP 构造函数中添加初始化 TCP 标头字段的注释
- 优化 TCP构造函数的打包过程,增加注释说明各字段含义
|
2025-01-06 15:31:44 +08:00 |
|
|
71a8e81f68
|
docs: 添加原理解释和校验和计算文档
- 新增原理解释文档,详细说明了 ICMP、UDP 和 TCP 报文的构建与发送原理
- 新增校验和计算文档,提供了正确的 ICMP 校验和计算方法
- 这些文档有助于开发者更好地理解网络报文的构建和发送过程
|
2025-01-06 15:07:59 +08:00 |
|
|
0a2ace4916
|
docs(代码解释): 更新代码解释文档
- 重新组织代码解释结构,按功能模块划分
- 补充了部分函数和操作的详细说明
- 调整了部分描述,使其更加准确和易于理解
|
2025-01-06 14:49:56 +08:00 |
|
|
300f42fd8f
|
feat: display self info +tcp +udp
|
2025-01-06 14:44:58 +08:00 |
|
|
2559eaf66c
|
fix: fix icmp feature
|
2025-01-06 14:28:59 +08:00 |
|
|
e8e2953750
|
update beta main
|
2024-12-08 23:15:32 +08:00 |
|