seccomp/libseccomp-golang

GitHub: seccomp/libseccomp-golang

该项目是 libseccomp 库的 Go 语言绑定,为 Go 应用提供跨平台的 Linux 内核系统调用过滤接口。

Stars: 312 | Forks: 61

# ![libseccomp Golang 绑定](https://github.com/seccomp/libseccomp-artwork/blob/main/logo/libseccomp-color_text.png) https://github.com/seccomp/libseccomp-golang [![Go 参考](https://pkg.go.dev/badge/github.com/seccomp/libseccomp-golang.svg)](https://pkg.go.dev/github.com/seccomp/libseccomp-golang) [![验证](https://static.pigsec.cn/wp-content/uploads/repos/cas/8b/8bac9b2d4451308c2328a394489786931947b63f84293ce8605e6f4e04ad0860.svg)](https://github.com/seccomp/libseccomp-golang/actions/workflows/validate.yml) [![测试](https://github.com/yuin/goldmark/actions?query=workflow:test](https://static.pigsec.cn/wp-content/uploads/repos/cas/96/96516d7a51f21139fae950e3129296fedeb5ab5f68f6a4dd1d280445b5bfdb15.svg)](https://github.com/seccomp/libseccomp-golang/actions/workflows/test.yml) libseccomp 库提供了一个易于使用、独立于平台的接口,用于与 Linux Kernel 的 syscall 过滤机制进行交互。libseccomp API 旨在抽象底层的基于 BPF 的 syscall 过滤语言,并提供一个更传统的、基于函数调用的过滤接口,该接口对于应用开发者来说应该很熟悉,并且易于采用。 libseccomp-golang 库为 libseccomp 库提供了一个基于 Go 的接口。 ## 在线资源 该库的源代码仓库目前托管在 GitHub 上,地址如下: * https://github.com/seccomp/libseccomp-golang * https://github.com/seccomp/libseccomp 此包的文档也可在以下地址获取: * https://pkg.go.dev/github.com/seccomp/libseccomp-golang ## 验证发布版本 从 libseccomp-golang v0.10.0 开始,与每个版本对应的 git tag 应由 libseccomp-golang 的维护者之一进行签名。建议您在使用前使用以下命令验证发布 tag: ``` % git tag -v ``` 目前,只有以下通过指纹指定的密钥被授权签署官方的 libseccomp-golang 发布 tag: ``` Paul Moore 7100 AADF AE6E 6E94 0D2E 0AD6 55E4 5A5A E8CA 7C8A Tom Hromatka 47A6 8FCE 37C7 D702 4FD6 5E11 356C E62C 2B52 4099 Kir Kolyshkin C242 8CD7 5720 FACD CF76 B6EA 17DE 5ECB 75A1 100E ``` 关于 GnuPG 和 git tag 验证的更多信息,可以访问它们各自的网站:https://git-scm.com/docs/git 和 https://gnupg.org。 ## 安装包 ``` % go get github.com/seccomp/libseccomp-golang ```
标签:EVTX分析, 安全渗透, 日志审计, 目录遍历