-1
현재 IcmpSendEcho 기능을 사용하여 ICMP 에코 요청을 보내고 있습니다. 다른 Windows 컴퓨터에서 요청을 수신하려고 시도한 다음 수신 된 데이터가 무엇인지에 따라 특정 응답을 되돌려 보냅니다.ICMP 에코 요청 데이터 읽기
ICMP 터널링에 대한 몇 가지 기사를 읽었으며 RFC 792를 검토 했으므로 가능해야한다고 생각했지만 어떻게 해결할 수는 없습니다. 이상적으로 모든 ICMP 요청이 들어 와서 하나씩 처리하는 대기열을 가질 수 있습니다. 올바른 방향으로 나를 가리키는 도움은 환상적 일 것입니다. 왜냐하면 저는 다음에 무엇을 시도해야 할지를 놓치기 때문입니다.
현재 문제는 무엇입니까? 방화벽 문제? 패킷을 보내거나받는 데 문제가 있습니까? 패킷 스니퍼로 확인해 봤어? 아니면 코드를 찾고 있습니까? https://stackoverflow.com/questions/626541/listen-for-icmp-packets-in-c-sharp –
죄송합니다. 명확히하실 수 있습니다. 에코 요청의 데이터 필드를 사용하여 ICMP 트래픽을 통해 특정 http 요청을 터널링하려고 시도하고 echo reply 데이터 필드를 사용하여 데이터를 다시 보냅니다. 데이터를 쉽게 보낼 수는 있지만 데이터를받을 수 없으므로 에코 응답으로 응답 할 수 없습니다. 내가 알아 내고자하는 것은 ICMP 트래픽을 수신하고 기본 응답을 억제하며 대신 자신의 응답을 되돌릴 수있는 방법이 있는지입니다. 희망적으로 그것은 더 분명하다. – pchihak