2017-10-24 14 views
0

以下のコマンドを使用して、インターフェイス上のトラフィックフローを確認します。ロボットフレームワークでのtcpdumpトラフィックの確認

tcpdump -i v100 -nnvXSs 0 -w /tmp/tr.pcap 
tcpdump -nnvXSs 0 -A -r /tmp/tr.pcap "src host ${client_ip}" 
Result should contain ${client_ip} 

しかし、.pcapファイルにパケットがないことを確認するにはどうすればよいですか。また、すべてのトラフィックが通過することを確認するにはどうすればよいですか?

答えて

0

私はPythonモジュールtcpdump_utilを書き、Python pysharkパッケージを使用します。

def collect_capture(file='tr.pcap'): 
    return pyshark.FileCapture(file) 

def get_capture_length(capture): 
    return len([packet for packet in capture]) 

これは、キャプチャされたパケット数を示します。確かに...私は確信していません。あなたは両側でキャプチャする必要がありますか?

関連する問題