2

Qt を GUI として、pcap をキャプチャ ライブラリとして、QtCreator を GUI として Ubuntu 10.04 でスニファを構築しています。

問題は次のとおりです。パケットをキャプチャする前に、私のアプリはルートとして実行することを意図していないため、次のことを行う必要があります。

sudo setcap cap_net_raw,cap_net_admin=eip my_program

そしてビルドごとに、この機能は上書きされます。QtCreator を使用してこのプロセスを自動化する方法はありますか? Makeステップの後のビルドステップにコマンドを追加しようとしましたが、おそらく「sudo」が必要なため、そのようには機能しないようです...

ありがとうございました!

4

0 に答える 0