1. 根据TCP选项 长度和顺序 进行判断
Window 7/Window 8 默认12个字节;
小米(Andriod):20个字节;
IPhone5: 24字节
如果在一段时间内(例如10分钟),长度在反复翻转超过阈值(例如5次),则认为是共享上网。
超过时间(10分钟),每分钟自动增加 1/10 的阈值.
2. 根据TCP timestamp
Andriod(Linux)、IOS TCP首包带 tcp timestamp。
对于一个用户的某段时间来说,tcp timestamp 会单调增加,不会出现大幅的变化。
tcp timestamp在Andriod系统内核HZ增加100,IOS一秒增加1000。
如果在一段时间内,timestamp 超过 (HZ * 检测时间),并反复翻转超过阈值,则认为共享上网
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作