그래서 tcpdump를 사용하여 UDP 패킷을 파일로 캡처했습니다. 이제 내 패킷으로 내 pcap 파일을 가지고 있습니다.Java pcap 파서를 ByteBuffer에 넣기
Java 프로그램이이 파일을 열고 패킷 내용을 한 번에 하나씩 ByteBuffer에 넣으면 내 프로토콜 파서가 각 패킷을 네트워크에서 가져 오는 동안 처리 할 수 있습니다. 내 프로토콜 파서는 네트워크 판독기에 의해 호출되는지 또는 pcap 프로세서에 의해 호출되는지 상관하지 않아야합니다.
자바에 라이브러리 또는 표준 방법이 있습니까? 당신은 저를 포기하거나 일부 소스 코드 예제를 가르쳐 주시겠습니까? 감사!
가 사용할 수있는의 ByteBuffer에 파일을 읽고 그것을 배치하려면? 아니면 당신이 발명 한 것입니까? –
@JoeriHendrickx 이것은 단순한 ByteBuffer 파서로 프로토콜 (예 : UDP 컨텐츠)을 필요로합니다. – chrisapotek