Untitled
unknown
python
2 years ago
996 B
8
Indexable
import http.client
import sys
def inbound(response):
print('[+] Awaiting response...')
return response.read().decode()
def outbound(connection, message):
connection.request('POST', '/', message.encode())
response = connection.getresponse()
return response.read().decode()
if __name__ == '__main__':
try:
host_ip = sys.argv[1]
host_port = int(sys.argv[2])
# Create an HTTP connection to the server
connection = http.client.HTTPConnection(host_ip, host_port)
while True:
command = input('Enter command (exit to quit): ')
if command == 'exit':
break
# Send command to server and get response
response = outbound(connection, command)
print(response)
connection.close()
except IndexError:
print('[-] Command line argument(s) missing. Please try again.')
except Exception as e:
print(e)
Editor is loading...