Tag: 数据包嗅探器

使用网络Kernal扩展监控网络数据包

我正在构建NKE(网络核心扩展),用于过滤和修改数据包。 myipfilter_output_redirect回调给出了mbuf_t指针,并根据研究的知识,它具有与网络调用相关的所有信息。 我想从这个mbuf_t中读取html并将一个css / html注入其中。 我怎么能实现它? static errno_t myipfilter_output(void* cookie, mbuf_t* data, ipf_pktopts_t options) { if (data) log_ip_packet(data, kMyFiltDirOut); return 0; } static errno_t myipfilter_input(void* cookie, mbuf_t* data, int offset, u_int8_t protocol) { if (data) log_ip_packet(data, kMyFiltDirIn); return 0; } static void myipfilter_detach(void* cookie) { /* cookie isn’t dynamically allocated, no need to free in […]