冰河垂钓 发表于 2014-04-08 13:16

如何在服务端判断一个数据包是不是浏览器发出的

RT,在中央交换机之前加了一个网桥,在网桥中要对发出的http数据包进行分析,如何判断一个数据包是不是浏览器发出的?(暴风之类的软件打开的时候也会通过http协议请求数据),求各位大神拯救。

windoze 发表于 2014-04-08 13:30

木有可靠的办法,看看HTTP里面的UserAgent可以凑合一下,但是这个很容易伪造

linux_c_py_php 发表于 2014-04-08 16:12

判断不了哦,user-agent可以随便伪造。

cjaizss 发表于 2014-04-08 18:59

无法从包上直接判断,但可能可以从行为上猜测。

祸起蛋炒饭 发表于 2016-07-25 11:14

小弟前来挖坟   不知楼主最后解决没?   给个解放方法

action08 发表于 2016-07-28 10:52

这个问题基本无解,因为网络的东西,大家都是开放的

evaspring 发表于 2016-08-02 11:37

判断http header 信息呗 如果连伪造都不愿意的请求 直接拦截,其他的么 看访问频率。

最近在抓取淘宝的网页信息,发现淘宝要传一些它自己定义的头信息,而且访问频率快的话老被断开
页: [1]
查看完整版本: 如何在服务端判断一个数据包是不是浏览器发出的