commit two simple tools to grab packets from robot
This commit is contained in:
parent
193577c0ef
commit
51b19de2ec
14
tools/find_packet.py
Normal file
14
tools/find_packet.py
Normal file
@ -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))
|
23
tools/grabber.py
Normal file
23
tools/grabber.py
Normal file
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user