스트림에서 필터링 한 HTTP 패킷에서 TR069 XML 데이터를 추출하려고합니다. 문제는 TCP 흐름의 패킷 수가 서로 다른 것입니다. 흐름에서 XML 추출을 종료하는 최적의 필터링 규칙을 찾을 수 없습니다. TCP 스트림 끝에있는 패킷이나 키워드가 있습니까?패킷에서 XML 데이터를 추출하는 중
0
A
답변
2
FIN 패킷을 보내고 ACK 응답을 받으면 TCP 연결이 한 방향으로 닫힙니다. 다른 방향에서도 마찬가지입니다. 연결은 한쪽 방향으로 닫혀 있고 다른 쪽에서는 열릴 수 있습니다. Wikipedia에는 TCP 프로토콜 작동에 대한 훌륭한 설명이 있습니다.
일반적으로 HTTP 연결은 클라이언트가 HTTP 요청을 보낸 후 클라이언트 -> 서버 방향을 닫고 서버가 HTTP 응답을 보낸 후에 서버 -> 클라이언트 방향을 닫도록 단일 TCP 연결 위에 작동합니다.
0
HTTP 헤더에서 Content-Length
속성을 읽는 것은 어떨까요? HTTP 메시지가 끝날 때까지 읽을 바이트 수를 알 수 있습니다.
+0
나는 그것을 발견했다, 그것은 HTTP 204 No Content를 보낸다. 이것은 클라이언트와 서버 모두에 의해 보내지고 나중에 ACK를 보낸다. 도와 주셔서 감사합니다. – Abhinav
관련 문제
- 1. Powershell을 사용하여 MBSA XML 데이터를 추출하는 중
- 2. XML 파일에서 데이터를 추출하는 방법
- 3. iptables 큐에있는 패킷에서 페이로드를 추출하는 방법
- 4. xml 데이터를 ndbunit에로드 중
- 5. PHP를 사용하여 XML 데이터를 추출하는 방법
- 6. 메모장을 사용하여 XML 파일에서 데이터를 추출하는 방법 ++?
- 7. SQL 2008에서 xml 열에서 데이터를 추출하는 방법
- 8. SharpPcap - 패킷에서 정보를 추출하는 데 패킷 캡처 문제가 발생했습니다.
- 9. 문자열로 변환하고 TCP 패킷에서 데이터를 읽는 방법
- 10. 목록의 요소를 추출하는 중
- 11. html 문자열에서 데이터를 추출하는 라이브러리
- 12. 데이터를 추출하는 XML을 구문 분석
- 13. 파일에서 데이터를 추출하는 방법
- 14. Google Analytics API : 일부 데이터를 추출하는 중 문제가 발생했습니다.
- 15. Open XML SDK를 사용하여 Excel 문서 데이터를 추출하는 일관된 절차?
- 16. 다른 DBMS에서 XML 데이터를 추출하는 가장 좋은 방법은 무엇입니까?
- 17. SQL Server XML 데이터 열에서 특정 데이터를 추출하는 쿼리 작성
- 18. 검색 중 XML 데이터 나 XML 파일에서 데이터를 검색 할
- 19. coldfusion에서 텍스트의 숫자를 추출하는 중
- 20. 벡터에서 값을 추출하는 중 R
- 21. 프로그램 적으로 iscsi 패킷에서 특정 바이트를 추출하십시오.
- 22. XML에서 데이터를 가져 와서 데이터를 추출하는 방법
- 23. xml에서 데이터를 추출하는 데 문제가 있습니다.
- 24. RTP 패킷에서 오디오 데이터 추출
- 25. XML 파일에서 정보를 추출하는 방법
- 26. jQuery로 xml에서 데이터를 찾고 추출하는 방법
- 27. SQL Server에서 XML로부터 관계형 데이터를 추출하는 방법
- 28. JSON 응답에서 데이터를 추출하는 방법
- 29. PDF에서 데이터를 추출하는 방법은 무엇입니까?
- 30. F # 목록에서 데이터를 추출하는 방법
TCP 스트림 끝에 패킷이나 키워드가 있습니까? 주제 또는 XML 태그와 어떤 관련이 있습니까? –
HTTP 패킷과 같은 것은 없습니다. – dokaspar
@Dominik 원시 페이로드에서 XML로 된 TCP 포트 80 패킷에 대해 이야기하고 있습니다. – Abhinav