p0f 有红宝石宝石包装吗?
这个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为没有这样的包装器,但使用 LibFFI< 编写一个包装器应该不会太难/a> 连接 C 代码。祝你好运!
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!