发明名称 Linux系统中网络协议栈管理方法及系统
摘要 本发明提供Linux系统中网络协议栈管理方法及系统,建立Linux系统中用户空间同内核空间的通信通道,网络协议栈在内核空间内,网络协议栈内注册有多个钩子节点,通信通道用于提供各钩子节点的网络数据流信息、及传输对应各钩子节点的操作信息;监控各钩子节点的网络数据流情况;将通过监控获取的网络数据流信息传输至用户空间并通过交互界面显示;根据用户在交互界面的输入来生成操作信息并通过通信通道向内核空间传输;本发明实现数据包在网络协议栈中流经过程的可视化显示,可以清楚的了解数据包流过协议栈时的处理过程,通过可视化的操作方式在网络协议栈的某些节点上添加、删除或编辑规则,以达到过滤数据包的目的。
申请公布号 CN104852833A 申请公布日期 2015.08.19
申请号 CN201510305747.2 申请日期 2015.06.04
申请人 上海斐讯数据通信技术有限公司 发明人 刘柱
分类号 H04L12/26(2006.01)I;H04L29/06(2006.01)I;G06F9/445(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 上海光华专利事务所 31219 代理人 高彦
主权项 一种Linux系统中网络协议栈管理方法,其特征在于,包括:建立Linux系统中用户空间同内核空间的通信通道,所述网络协议栈在所述内核空间内,所述网络协议栈内注册有多个钩子节点,所述通信通道用于提供各钩子节点的网络数据流信息、及传输对应各钩子节点的操作信息;监控各钩子节点的网络数据流情况;将通过所述监控获取的网络数据流信息传输至用户空间并通过交互界面显示,并根据用户在所述交互界面的输入来生成所述操作信息并通过所述通信通道向内核空间传输。
地址 201616 上海市松江区思贤路3666号