文件名称:SYNwall:零配置(IoT)防火墙
文件大小:45KB
文件格式:ZIP
更新时间:2024-02-20 06:24:26
c security firewall driver linux-kernel
同步墙 零配置(IoT)防火墙。 SYNwall是一个暂时作为Linux内核模块构建的项目,用于实现透明且无需配置/无需维护的防火墙。 基本 通常,物联网设备不受*控制,具有低调的硬件,恶劣的环境条件,而且...我们没有时间专门用于维护安全性。 因此,可能是我们无法修补我们的IoT基础架构,并且很难维护“防火墙般”的访问控制。 这个想法是创建一个分散的单向OneTimePassword代码,以使NETWORK能够访问该设备。 所有不包含OTP的流量都将被丢弃。 不需要事先知道谁需要访问谁,我们只需要一个预共享密钥即可进行部署。 由于在网络协议级别(TCP和UDP)实现,因此该保护对于应用程序级别将是完全透明的。 安装 该存储库包含Linux内核模块。 它已经在X86_64,ARM,MIPS和AARCH64体系结构上用3.x,4.x和5.x版本进行了测试。 它需要当前的内核头文件进行编译,通常可以使用适当的程序包管理器进行安装。 例如在Debian发行版上: sudo apt-get install linux-headers-$(uname -r) 然后,运行编译就足够
【文件预览】:
SYNwall-master
----SYNauth.c(14KB)
----SYNauth.h(4KB)
----SYNwall_netfilter.h(6KB)
----SYNquark.c(19KB)
----.travis.yml(105B)
----LICENSE(34KB)
----README.md(11KB)
----Makefile(1KB)
----SYNquark.h(832B)
----SYNgate_netfilter.h(6KB)
----tests()
--------test.py(3KB)
----SYNwall_netfilter.c(32KB)
----SYNgate_netfilter.c(21KB)