어떤 http 요청이 해당 응답을 생성했는지 알아낼 수 있습니까?

어떤 http 요청이 해당 응답을 생성했는지 알아낼 수 있습니까?

나는 TCP(http) 패킷을 수신하기 위해 iptables를 사용하고 있습니다. 일치하는 문자열이 포함된 INPUT 응답을 필터링하고 있습니다. 어떤 http 요청이 응답을 생성했는지 알 수 있습니까? 10개의 요청이 동일한 서버로 전송되었고 일치하는 문자열을 포함하는 하나의 응답이 10개의 요청 중 하나에 의해 생성되었다고 가정합니다. 마커를 사용하여 iptables를 사용하여 어떤 요청이 응답을 생성했는지 알아낼 수 있습니까?

답변1

iptablesiptablesHTTP를 필터링하는 데 적합한 도구는 아닙니다. 해당 프로토콜은 TCP/IP( 처리하도록 설계된) 위에서 작동하기 때문입니다 . 문제는 HTTP 요청(또는 응답)이 여러 TCP 패킷에 걸쳐 있을 수 있다는 것입니다. 프록시(예:오징어)가 아마도 문제에 대한 더 나은 해결책일 것입니다. 아니면 어쩌면l7 필터.

관련 정보