最近在Hook网络请求的事情,目的是hook住当前进程内的所有请求,内容包括:
请求发起时间,请求的url,请求是post还是get以及header信息,以及请求当前的状态和结束时间等。
我已经hook了recv和send,但是不太清楚网络api的调用顺序,比如在send之前,在拿到一个url后都调用了哪些API,经过几步才到达send函数的,需要网络高人来解答? 高人帮把手吧
或都哪里有这方面介绍的,给个地址也行,谢谢!
当我hook住了send后,我如何知道当前访问的url呢?
我要实现的功能就是有另外一个服务要实时获取现在活着的请求数,每个请求的开始时间,请求的url。