TCP 포트에서 수신 대기하고 주변 장치와 통신하는 서비스가 있습니다. 서비스에서 수신한 패킷을 UDP를 통해 다른 컴퓨터로 전달하고 싶습니다. 두 번째 컴퓨터와의 핸드셰이크는 필요하지 않으며 첫 번째 컴퓨터에서 수신한 데이터만 있으면 됩니다. iptables를 사용하여 이를 얻을 수 있는 방법이 있습니까? 데이터를 추출하고 이를 UDP로 보내도록 내 서비스를 수정하면 이를 얻을 수 있지만 이를 수행하려면 더 낮은 수준의 방법이 필요합니다.
고마워요 존
답변1
iptables를 사용하여 이를 얻을 수 있는 방법이 있습니까?
아니요. iptables는 주로 데이터를 필터링하는 데 사용됩니다(예: 통과, 거부...). 패킷에 작은 수정을 추가할 수 있지만 전송 프로토콜 간에 패킷을 변환하는 데 사용할 수는 없습니다. 이 작업을 수행할 수 있는 작은 애플리케이션이 필요한 경우 시도해 보세요.소캣.