2014-07-07 1 views
0

나는 네트워크를 개발하고 있으며 새로운 연구를 시작하고있다. 다른 SYN 패킷을 보낼 패킷을 보내야합니다. 이것은 내가보고 싶어하는 방식입니다 :이중 SYN 패킷을 어떻게 만듭니 까?

SYN/ACK 패킷 앞에 syn-> -> 다른 SYN을 보냅니다.

어떻게해야합니까?

저는 Scapy + Python을 사용하고 있습니다.

답변

0

나는 당신을 올바르게 이해하는지 모르겠습니다. 두 개의 SYN 패킷간에 차이가 있습니까? 그렇다면 원하는대로 두 개의 SYN을 만든 다음 함께 보내십시오. 그렇지 않다면 scapy.send(pkt, 2)을 사용하여 동일한 패킷을 두 번 보내십시오. 특정 매개 변수는 기억이 나지 않지만 scapy.send는 원하는만큼 많은 패킷을 보낼 수 있습니다.

+0

혼란이 있습니다. 내 PC가 명령에서 SYN 패킷을 보내는 것을 원하지 않습니다. 연결에 오류가 발생하여 SYN 패킷이 다시 전송됩니다. – user2634624

+0

나는 아직도 혼란 스럽다. TCP 재전송을 시뮬레이트 하시겠습니까? –

+0

TCP 재전송 메커니즘을 사용해야한다고 생각합니다. 소스에서 첫 번째 SYN을 보낸 다음 소스에 SYN을 다시 보내도록 동일한 4 개의 ACK를 보냅니다. 스레드와 scapy를 사용하면이 작업을 수행 할 수 있습니다. –

관련 문제