×

SailFirewall Linux防火墙

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2022-06-16

刘涛

分享资料个

授权协议 GPL
开发语言 C/C++ Google Go
操作系统 Linux
软件类型 开源软件

软件简介

SailFirewall 是一个基于 eBPF 和 XDP 的 Linux 防火墙。

必备条件

  • Go 1.16+
  • Linux Kernel 4.15+

使用方式

make
sudo ./SailFirewall -iface lo

API

添加规则

POST /api/v1/rule

{
    "SrcAddr": "127.0.0.1",
    "DstPort": 8000,
    "Proto": 6
}

Proto 6 is TCP

查询规则

GETT /api/v1/rule

{
    "SrcAddr": "127.0.0.1",
    "DstPort": 8000,
    "Proto": 6
}

删除规则

DELETE /api/v1/rule

{
    "SrcAddr": "127.0.0.1",
    "DstPort": 8000,
    "Proto": 6
}
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(1)
发评论
jf_48450138 2023-02-13
0 回复 举报
该资源已无效! 收起回复

下载排行榜

全部1条评论

快来发表一下你的评论吧 !