only_summaries

    [PyShark] FileCapture(only_summaries=True) 첫번째 패킷 먹히는 경우

    진짜 이 이상한 짓때문에 개고생을 했다. 패킷 파싱 모듈을 만들었는데 이상하게 scapy는 패킷을 전부 잘 가져오는데 pyshark FileCapture를 사용한 경우에 첫번째 패킷을 씹고 두번째 패킷부터 가져왔다. 원인은 only_summaries=True 옵션 때문이었다. 정확히는 모르겠는데 이 옵션을 쓰면 첫번째 패킷을 무시하고 두번째 패킷부터 가져온단다. 왠지는 아직도 모르겠다. 암튼 해결방안은 C:\Python\Python39\Lib\site-packages\pyshark\capture\capture.py pyshark 코드를 직접 수정해주면 된다. SUMMARIES_BATCH_SIZE를 8로 줄여주면 해결