-
Notifications
You must be signed in to change notification settings - Fork 11
/
changelog
61 lines (51 loc) · 2.68 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
1.2更新
-从googlecode转移到github
-添加了新的版本号(佛山科学技术学院样本
-可以解析及回应新版神州数码的存活包(佛山科学技术学院样本
1.1更新
-增加显示服务器返回的信息
-改善运行脚本,可通过notify显示服务器返回的信息
-增加安装脚本,简化用户的安装操作
0.9-1更新
-调整程序代码位置以及完善进程检测等;
-修正0.9发布的版本存在严重bug导致无法认证;
0.8更新
-改变程序检查运行副本、后台运行的方式
0.7更新
-加入程序独立检查,当系统中有同名进程存在时,停止执行并提示原进程pid
-加入退出进程的选项-l,可通知原进程下线并退出。
0.6更新
-修改eap头的eap_id类型,以及之前的误用:
eap_id只作为是REQ/IDY还是REQ/IDY-KEEP ALIVE的判断;
eap_id还用在MD5-Challenge的计算中,虽然神州数码中计算MD5-Challenge的时候eap_id总是0x02,不过还是作为参数传入,更符合RFC 1994关于EAP的标准;
0.5更新
-改善DHCP模式下的认证IP处理方法:
若程序能够从网卡获得IP,则使用网卡的真实IP
只有获取不到IP时才使用伪IP 169.254.216.45
-在使用伪IP的情况下,当接受到第一个REQUEST IDT KEEP
ALIVE报文后,尝试再次获取网卡IP与MASK并写入RESPONSE数据帧缓冲区替换伪IP,之后发出的RESPONSE数据帧将包含真实IP
-只有当用户同时指定了IP和MASK才使用用户设定值,否则由程序处理IP
-修正一些stderr、stderr的滥用
-添加打包脚本
0.4更新
-修改DHCP模式下的地址模式的地址,可默认提供伪IP认证;
-增加--ip、--mask参数,可自定义dhcp模式下的发送的网卡ip和掩码
-静态模式下(或在认证前就能通过DHCP)的网卡ip通过api自动获取
-DNS、GATEWAY服务器可留空
-加入分别针对DHCP模式的启动脚本和静态模式的启动脚本;
0.3更新
-客户端默认版本号更新为3.5.04.1013fk
-修正对SUCCESS数据包的识别
-后台运行改为在认证成功后主程序返回
-根据状态区分用户名、用户配置信息错误与密码错误的两种提示
-在接收和发送Keep Alive报文时提示当前线程的pid
-改善pcap的抓包过滤器,只抓发往本机的报文
0.2 更新
-整理代码
-进一步完善包解析、发送过程细节,加入遇到为止包时的提示
-区分EAP_RESPONSE_IDENTITY和EAP_RESPONSE_IDENTITY_KEEP_ALIVE发送的包
-加入自定义客户端版本号的功能参数--ver,并能校验版本号长度
-默认版本号改成3.5.04.0324
-修改--help内About ZDClient的文字
-在认证是提示协议版本信息
-增加可检测root权限的启动脚本