Skip to content

netfilter hook 使用,内核层和应用层代码通信

Notifications You must be signed in to change notification settings

junjieno1/my_netfilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

内核程序代码,通过netfilter框架的hook挂载钩子函数,过滤指定的ip访问 练习链表实现和红黑树实现存储规则和查找规则 代码分别在saveuserstr rbtree里面 练习使用setsockopt和getscokopt应用程序和内核程序通信 代码目录setsockopt 使用方法: 1. 内核层:加载驱动程序 2. 应用层:sockopt set add=192.169.1.11 // 添加一个ip sockopt set add=192.169.1.22 // sockopt set del=192.169.1.11 // 删除一个ip sockopt set clearall // 清空所有规则 sockopt get // 查看当前规则(通过dmesg查看)

About

netfilter hook 使用,内核层和应用层代码通信

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published