如何在Android OS上移植Snort

| 有没有办法将Snort移植到Android OS?我已经移植了 libpcap到Android,我做了一些简单的本机嗅探器 完美。为此,我使用了NDK开发套件,为您提供了一些 用于将C程序交叉编译到ARM体系结构的工具。 这可以为Snort做吗。我知道Snort是一个很大的项目 包含许多源文件,并使用许多模块,例如Libpcap,PCRE, Libdnet,Barnyard2,DAQ。我想知道是否有办法建立 此代码适用于Android。例如通过静态链接所有这些模块。 其他潜在问题可能是Android使用libc的子集的事实 (仿生),因此某些基本功能可能不可用。 有人做过吗?或者,有人可以给我一些帮助吗 开始?     
已邀请:
        当我使用NDK移植时,缺乏异常处理和STL的痛苦是非常痛苦的。由于snort是基于C的,因此情况并非如此。我想unicode处理(因为ndk不支持宽字符功能)可能会很棘手。     

要回复问题请先登录注册