pcap 파일에서 x보다 큰 일시 중지를 제거합니다.

pcap 파일에서 x보다 큰 일시 중지를 제거합니다.

UDP 트래픽을 pcap 파일로 캡처했습니다. 로 재생할 때 tcpreplay-edit모든 일시 중지(udp 트래픽이 전혀 없는 경우)를 최대로 줄이고 싶습니다 x seconds. tcpreplay-edit전역 속도 승수만 있습니다.

이를 수행하는 자동화된 방법이 있습니까? 이상적으로는 guis에 의존하지 않지만 wireshark어떤 솔루션이라도 환영합니다.

답변1

방법이 있는지 여전히 궁금합니다. 그 동안 다음 매개변수 중 하나를 사용하여 해당 사례에 대한 해결 방법을 찾았습니다 tcpreplay-edit.

-p 번호, --pps=번호지정된 패킷/초로 패킷을 재생합니다.

-M 문자열, --mbps=문자열지정된 Mbps로 패킷을 재생합니다.

-t, --topspeed가능한 한 빨리 패킷을 재생합니다.

답변2

스크립트로? 확신하는. 스크립트 없이? 글쎄요.

음수 값과 함께 editcap의 -S(엄격한 시간 조정) 옵션을 사용하여 모든 패킷의 시간을 이전 패킷의 타임스탬프에 -S 값을 더한 값으로 조정할 수 있습니다. -S의 양수 값은 패킷의 시간이 이전 패킷의 타임스탬프 이전인 경우에만 타임스탬프를 조정합니다. 이 사용 사례에서는 모두 조정하고 싶습니다.

따라서 다음과 같은 타임스탬프가 있는 3개의 패킷이 있는 경우:

23:00:00.100
23:01:00.345
23:05:00.678

그리고 -S -0.001을 사용하여 pcap 파일에서 editcap을 실행하면 다음과 같은 결과를 얻을 수 있습니다.

23:00:00.100
23:00:00.101
23:00:00.102

그것이 의미가 있고 도움이 되길 바랍니다.

http://www.wireshark.org/docs/man-pages/editcap.html

관련 정보