jnetpcap 라이브러리를 사용하여 .pcap 파일을 분석하는 Java 응용 프로그램이 있습니다. 중복, 재전송 및 순서가 잘못된 패킷을 모두 제거해야합니다. 저기 jnetpcap 라이브러리를 사용할 수있는 방법이 있습니까? 최소한 중복 된 패킷을 제거하십시오.jnetpcap을 사용하여 중복 패킷 제거
2
A
답변
0
시퀀스 번호를 사용하여 반복적으로 확인할 수 있습니다. 지금 시퀀스 번호가 마지막 유효 시퀀스 번호보다 작거나 같으면 삭제할 수 있습니다. seq()
함수로 시퀀스 번호를 얻을 수 있습니다.
Tcp tcp = new Tcp();
tcp.seq();
0
참고 : jnetpcap 라이브러리는 현재 요청한 복잡한 기능을 수행하는 데 필요한 TCP 리 어셈블리를 지원하지 않습니다. 그러나 일부 또는 전부를 수행하는 것은 비교적 쉽게 일치 할 수 있습니다.
응답에 대한 요청을 일치하고 응답의 대상 포트와 일치하는 요청의 소스 포트 중복
제거. 요청의 응답은 응답의 seq와 일치합니다. 이것은 하나의 요청을 하나의 응답과 일치시키는 데 도움이됩니다.
재전송 (일명. 중복)와 지금...
는 재전송 요청은 그것의 대조와 같은 정보를 가지고 있습니다. 동일한 src, dst, ack 및 seq 번호.
저에게 연락하는 경우 pcap 파일과 패킷에 대해 더 많이 알고 있습니다.
관련 문제
- 1. 중복 패킷
- 2. jNetPcap을 사용하여 일부 포트에 바인딩
- 3. nodeJS를 사용하여 중복 제거
- 4. XSLT를 사용하여 중복 노드 제거
- 5. 정규식을 사용하여 중복 문자 제거
- 6. Java에서 세트를 사용하여 중복 제거
- 7. 제거 중복
- 8. 제거 중복
- 9. 제거 중복
- 10. 중복 제거
- 11. MySQL을 제거 중복 행은
- 12. 중복 (?) openGL 호출 제거
- 13. 중복 제거 Excel 열
- 14. xls 파일에서 중복 제거
- 15. maven 종속성 중복 제거
- 16. 중복 앵커 태그 제거
- 17. multimap은 중복 키를 제거
- 18. Crystal Report : 중복 제거
- 19. 중복 항목 제거
- 20. memcmp를 사용하여 배열 세그먼트를 비교합니다 (중복 제거)
- 21. 파이썬에서 다른 평등 테스트를 사용하여 중복 제거
- 22. MySQL DISTINCT를 사용하여 중복 행 제거
- 23. 정규 표현식을 사용하여 목록에서 중복 도메인 제거
- 24. MySQL을 사용하여 중복 그룹을 제거 하시겠습니까?
- 25. Python에서 regex를 사용하여 중복 단어 제거
- 26. 메소드 속성을 사용하여 중복 코드 제거
- 27. JOIN을 사용하여 중복 SQL 쿼리 제거
- 28. SQLAlchemy를 사용하여 외래 키 중복 제거
- 29. 제거 중복 행은 MySQL의
- 30. sql보기에서 중복 레코드 제거
Wireshark는 '연결 연결'옵션을 가지고 있습니다.이 옵션은이 연결 방법보다 훨씬 더 나은 방법입니다. – EJP