p0f 有红宝石宝石包装吗?

发布于 2024-12-13 15:35:00 字数 446 浏览 3 评论 0原文

这个 https://github.com/skord/p0f 很棒。但它是C。并且不提供API。它允许您使用 -Q 选项执行一些技巧,但它仍然不是带有 API 的库。

是否有任何 ruby​​ gem 将 p0f 包装为库并提供 API,以便我能够嵌入它,例如在我的 Rails 服务器中使用它?

我的长期目标是从 Rails 请求对象中提取 TCP 级别信息(例如 p0f 提供的信息)。任何其他想法都会被标记为有帮助。

因此,我正在寻找有关 gem 存在的答案以及有关如何提取与 p0f 提供的信息等效的 TCP 级别信息的任何其他咨询。

我希望我的问题很清楚。

This https://github.com/skord/p0f is great. But it is C. And does not offer an API. It allows you to do some tricks with the -Q option, but still, it's not a lib with API.

Is there any ruby gem that wraps p0f as a library and offers an API in order for me to be able to embed it, use it, for instance, in my Rails server?

My long-term goal is to extract TCP level information (such the one that p0f gives) from Rails request objects. Any other ideas would be marked as helpful.

Hence, I am looking for an answer on gem existence and any other consultation on how to extract TCP level information equivalent to the information p0f gives.

I hope that my question is clear.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤独难免 2024-12-20 15:35:00

I don't think there is such a wrapper, but it shouldn't be too hard to write one using LibFFI to interface the C code. Good luck!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文