1

Snort を Android OS に移植する方法はありますか? 私はすでに libpcap を Android に移植しており、完全に機能する単純なネイティブ スニファーをいくつか作成しました。これを行うために、C プログラムを ARM アーキテクチャにクロス コンパイルするためのツールを提供する NDK 開発キットを使用しました。

これは Snort で実行できますか。Snort は、多くのソース ファイルを含み、Libpcap、PCRE、Libdnet、Barnyard2、DAQ などの多くのモジュールを使用する大きなプロジェクトであることを知っています。Android用にこのコードをビルドする方法があるかどうか疑問に思っています..たとえば、このすべてのモジュールを静的にリンクすることによって..利用できません..

誰もそれをやったことがありますか?または、開始方法について誰か助けてもらえますか?

4

1 に答える 1

0

NDKを使用して移植した場合、例外処理とSTLの欠如は非常に苦痛でした。snortはCベースであるため、そうではないはずです。ユニコードの処理(ndkはワイド文字機能をサポートしていないため)は扱いにくいと思います。

于 2011-06-13T03:01:13.227 に答える