diff --git a/Test_Cases/Test_Case2.py b/Test_Cases/Test_Case2.py deleted file mode 100644 index adae8d5..0000000 --- a/Test_Cases/Test_Case2.py +++ /dev/null @@ -1,32 +0,0 @@ -import socket - -# Sending a SYN packet - -def init_socket(): - s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP) - s.setsockopt(socket.IPPROTO_IP, socket.IP_HDRINCL, 1) - return s - -def send_raw_packet(): - ip_header = b'\x45\x00\x00\x28' # Version, IHL, Type of Service | Total Length - ip_header += b'\x00\x00\x00\x00' # Identification | Flags, Fragment Offset - ip_header += b'\x28\x06\xa6\xec' # TTL = 40s, Protocol = 6 for TCP | Header Checksum - ip_header += b'\xc0\xa8\x0a\x14' # Source Address: 192.168.10.20 - ip_header += b'\xc0\xa8\x0a\x0a' # Destination Address: 192.168.10.10 - - tcp_header = b'\x04\xD2\x11\x5C' # Source Port | Destination Port - tcp_header += b'\x00\x00\x00\x00' # Sequence Number - tcp_header += b'\x00\x00\x00\x00' # Acknowledgement Number - tcp_header += b'\x50\x02\x00\x00' # Data Offset, Reserved, Flags | Window Size - tcp_header += b'\xe6\x32\x00\x00' # Checksum | Urgent Pointer - - packet = ip_header + tcp_header - return packet - -if __name__=="__main__": - dst_IP = '192.168.10.10' - - s = init_socket() - - packet = send_raw_packet() - s.sendto(packet, (dst_IP, 0))