packetDropperLKM:可加载内核模块

时间:2024-03-12 01:51:43
【文件属性】:

文件名称:packetDropperLKM:可加载内核模块

文件大小:33KB

文件格式:ZIP

更新时间:2024-03-12 01:51:43

Batchfile

防火墙功能 实现一个可加载的内核模块 概述 我们有两个配置: 黑名单 我们有一些ip:port,如果接收到的数据包与黑名单ip匹配,我们丢弃接收到的数据包,否则我们接受接收到的数据包 白名单 我们有一些ip:port,如果接收到的数据包与白名单ip匹配,我们接受接收到的数据包,否则我们删除接收到的数据包 代号 :主要代码 :测试人员代码将ip:port发送到模块 :选择策略并输入ip:ports 跑 1:制作和编译测试仪 $ make 2:加载模块 $ sudo insmode netLKM.ko 3:运行测试仪 $ sudo ./test 4:请参阅内核日志 $ journalctl -f 卸载模块 1:卸载 $ sudo rmmod netLKM 2:干净 $ make clean 程序 testNetLKM.c 在此文件中,我们首先打开config.txt和设备模块,然后从该


【文件预览】:
packetDropperLKM-master
----sourcecodes()
--------.netLKM.mod.o.cmd(30KB)
--------netLKM.ko(13KB)
--------.netLKM.o.cmd(54KB)
--------config.txt(164B)
--------Module.symvers(0B)
--------test(13KB)
--------netLKM.o(11KB)
--------.netLKM.ko.cmd(327B)
--------netLKM.mod.o(3KB)
--------netLKM.c(8KB)
--------testNetLKM.c(1KB)
--------.tmp_versions()
--------Makefile(192B)
--------netLKM.mod.c(646B)
--------modules.order(61B)
----README.md(3KB)

网友评论