Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import socket #for sockets
- import sys #for exit
- try:
- #create an AF_INET, STREAM socket (TCP)
- s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- except something_is_bad:
- #print('Failed to create socket. Error code: ' + str(msg[0]) + ' , Error message : ' + msg[1])
- print('Failed to create socket.')
- print(something_is_bad)
- sys.exit();
- print('Socket Created')
- host = 'www.google.com'
- port = 80
- host = 'localhost'
- port = 9000
- try:
- remote_ip = socket.gethostbyname( host )
- except socket.gaierror:
- #could not resolve
- print('Hostname could not be resolved. Exiting')
- sys.exit()
- print('Ip address of ' + host + ' is ' + remote_ip)
- #Connect to remote server
- s.connect((remote_ip , port))
- print('Socket Connected to ' + host + ' on ip ' + remote_ip)
- #Send some data to remote server
- message = "GET / HTTP/1.1\r\n\r\n".encode();
- def send_message(message):
- try :
- #Set the whole string
- s.sendall(message)
- except socket.error:
- #Send failed
- print('Send failed')
- print(socket.error)
- sys.exit()
- print('Message send successfully')
- import time
- while True:
- send_message(message)
- time.sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement