5 个很棒的 Go 项目:管理安全性、容器和构建后端

时间:2023-01-31 11:59:53

5 个很棒的 Go 项目:管理安全性、容器和构建后端

今天,我想向您介绍五个很棒的 Go (Golang) 项目。Golang 是一种用于高性能应用程序的流行编程语言。它赢得了第一次语言战。

Go 的主要卖点之一是易于编写并发系统。您可以通过浏览所提供项目的源代码来了解如何操作。您还可以在您的应用程序中使用这些项目。

Phoneinfoga

5 个很棒的 Go 项目:管理安全性、容器和构建后端

Phoneinfoga 是一个用 Golang 编写的框架,可以更轻松地收集有关电话号码的信息。例如,您可以识别某个号码是否存在或位于哪个国家/地区。这样的工具有许多有趣的用例,例如自动化入职流程或检测欺诈。

MOSINT

5 个很棒的 Go 项目:管理安全性、容器和构建后端

对于下一个用 Go (lang) 编写的项目,我们仍将留在开源情报 OSINT 领域。MOSINT 项目是关于收集有关电子邮件地址的信息。它在 GitHub 上有 2k 星,验证电子邮件,检查公共社交媒体帐户、公共违规数据库、相关电子邮件和域以及执行 DNS 查找。

它对于更大规模的安全目的很有用,但我也用它来检查我自己的电子邮件是否存在在线危险。

Kubeshark

5 个很棒的 Go 项目:管理安全性、容器和构建后端

Golang 是所有诊断系统的天堂。Kubeshark 是另一个例子。它是一个用 Golang 编写的应用程序,可以轻松监控 Kubernetes pod 流量。它带有类似于 Opera 开发人员工具的漂亮 UI,并随 Windows、Linux 和 MacOS 二进制文件一起提供。

我经常依靠流量监控工具来诊断前端和后端之间线路上的问题。Kubeshark 是我离不开的工具。没有肝脏我也能活,但没有 Kubeshark 就不行????

Finch

Finch 是一个新来者,立即引起了 Go 语言程序员的注意。它是用于容器开发的 CLI。正如我们在 GitHub 页面上看到的那样:

Finch 提供了一个与 nerdctl 集成的简单客户端。对于核心构建/运行/推/拉命令,Finch 依靠 nerdctl 来处理繁重的工作。它与 containerd 一起用于容器管理,并与 BuildKit 一起处理开放容器计划 (OCI) 映像构建。这些组件全部组合在一起,并在 Lima 管理的虚拟机中运行。

PocketBase

5 个很棒的 Go 项目:管理安全性、容器和构建后端

已经有一个 Go 后端框架的花园。有 Gin、Beego、Echo、Kit 和 FastHttp,仅举几例。PocketBase 也是一个有趣的后端服务器。

我喜欢它的一点是它是一个文件,并且内置了 SQLLite 和实时订阅。它提供了一个很好的平滑学习曲线。

5 个很棒的 Go 项目:管理安全性、容器和构建后端

更多资源

我每天都为软件开发人员写一些新东西。进入每日列表以接收更新。

如果你喜欢我的文章,点赞,关注,转发!