コマンドラインでTshark経由でキャプチャを開始するアプリケーションを構築しています。Tsharkプロセスを開始した後に受信したすべてのパケットをカウントするオプションを探しています。これはプロセスを開始する私の機能です:
int _interfaceNumber;
string _pcapPath;
Process tshark = new Process();
tshark.StartInfo.FileName = _tshark;
tshark.StartInfo.Arguments = string.Format(" -i " + _interfaceNumber + " -V -x -s " + _packetLimitSize + " -w " + _pcapPath);
tshark.StartInfo.RedirectStandardOutput = true;
tshark.StartInfo.UseShellExecute = false;
tshark.StartInfo.CreateNoWindow = true;
tshark.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
tshark.Start();
多分誰かがアイデアを持っていましたか?