Skip to content

Instantly share code, notes, and snippets.

@ygorcb
Created April 18, 2022 19:23
Show Gist options
  • Save ygorcb/cdd06d75fab332acd9ecce23348162c3 to your computer and use it in GitHub Desktop.
Save ygorcb/cdd06d75fab332acd9ecce23348162c3 to your computer and use it in GitHub Desktop.
Utility to send binary data represented in hexadecimal over TCP connection
#!/usr/bin/env python3
import socket
import sys
host, port = sys.argv[1].split(':')
s = socket.socket()
s.connect((host, int(port)))
while True:
print('---')
s.send(bytes.fromhex(input('>>> ')))
print('<<<', bytes.hex(s.recv(1024)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment