diff --git a/tools/find_packet.py b/tools/find_packet.py new file mode 100644 index 0000000..e84173e --- /dev/null +++ b/tools/find_packet.py @@ -0,0 +1,14 @@ +from urx import ursecmon + +if __name__ == "__main__": + f = open("packets.bin", "rb") + s = open("packet.bin", "wb") + data = f.read(99999) + parser = ursecmon.ParserUtils() + p, rest = parser.find_first_packet(data) + print(len(p)) + p, rest = parser.find_first_packet(rest) + print(len(p)) + s.write(p) + p, rest = parser.find_first_packet(rest) + print(len(p)) diff --git a/tools/grabber.py b/tools/grabber.py new file mode 100644 index 0000000..e115fd4 --- /dev/null +++ b/tools/grabber.py @@ -0,0 +1,23 @@ +import socket +import sys + + +if __name__ == "__main__": + host, port = "localhost", 30002 + host, port = "192.168.1.8", 30002 + if len(sys.argv) > 1: + host = sys.argv[1] + + sock = socket.create_connection((host, port)) + f = open("packets.bin", "wb") + + try: + # Connect to server and send data + for i in range(0, 20): + data = sock.recv(1024) + f.write(data) + print("Got packet: ", i) + finally: + f.close() + sock.close() +