是否有p0f的红宝石宝石包装?

时间:2011-11-03 15:31:14

标签: ruby-on-rails ruby networking tcp libpcap

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

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

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

因此,我正在寻找关于宝石存在的答案以及关于如何提取与p0f给出的信息相当的TCP级别信息的任何其他咨询。

我希望我的问题很明确。

1 个答案:

答案 0 :(得分:0)

我认为没有这样的包装器,但使用LibFFI编写一个包装C代码并不难。祝你好运!