2017-10-24 11 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

파이썬 모듈 tcpdump_util을 작성하고 파이썬 pyshark 패키지를 사용합니다.

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

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

이렇게하면 캡처 한 패킷 수를 알 수 있습니다. 확인은 ... 확실하지 않습니다. 양면에서 촬영해야 할 수도 있습니다.