Delete 'Test_Cases/Test_Case1.py'
This commit is contained in:
parent
038dd7244a
commit
8581d3bedb
@ -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'\xc8\xcc\x0a\x0c' # Source Address: 200.204.10.12
|
|
||||||
ip_header += b'\xc8\xcc\x0a\x0e' # Destination Address: 200.204.10.14
|
|
||||||
|
|
||||||
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 = '200.204.10.14'
|
|
||||||
|
|
||||||
s = init_socket()
|
|
||||||
|
|
||||||
packet = send_raw_packet()
|
|
||||||
s.sendto(packet, (dst_IP, 0))
|
|
Loading…
x
Reference in New Issue
Block a user