WinDivert 또는 PyDivert를 사용하여 TCP 대상 주소 변경

WinDivert 또는 PyDivert를 사용하여 TCP 대상 주소 변경

특정 아웃바운드 트래픽의 대상 주소(및 포트)를 변경하기 위해 WinDivert를 사용하여 TCP 트래픽을 "라우팅"하려고 합니다.

저는 완전하고 완전한 프로그래밍 초보이기 때문에 PyDivert를 사용하기 시작했습니다. 전송되기 전에 포트가 수정된 예제를 작동시킬 수 있었습니다. 그러나 변경된 대상 IP 주소로는 작동하지 못했습니다.

내 목표는 프로그램에서 Linux 시스템/서버를 통해 TCP 패킷을 리디렉션한 다음 해당 패킷의 원래 대상으로 리디렉션하는 것입니다. 트래픽 경로를 거의 변경했습니다!

제가 겪고 있는 문제는 "뒤로 가는 길"을 처리하지 않고 있지만 어떻게 해야 할지 몰랐다는 것입니다. 아웃바운드 패킷 내용에서 제어됩니까? 아니면 패킷이 되돌아온 것을 발견하고 인바운드 패킷을 필터링하고 변경해야 합니까?

모두 감사합니다!

관련 정보