有没有办法将 Snort 移植到 Android 操作系统?我已经将 libpcap 移植到 Android 上,并制作了一些简单的本地嗅探器,它们运行良好。为此,我使用了 NDK 开发套件,它为您提供了一些用于将 C 程序交叉编译到 ARM 架构的工具。
是否可以为 Snort 做到这一点。我知道 Snort 是一个很大的项目,它包含许多源文件并使用了许多模块,例如 Libpcap、PCRE、Libdnet、Barnyard2、DAQ。我想知道是否有办法为 Android 构建此代码。例如,通过静态链接所有这些模块。此外,另一个潜在的问题可能是 Android 使用 libc 的子集(仿生),所以可能是一些基本功能不可用..
以前有人做过吗?或者,有人能给我一些关于如何开始的帮助吗?