From 8edaf638429568b8f2dc1b0f2a806ba7847dbd53 Mon Sep 17 00:00:00 2001 From: comex Date: Thu, 29 Jan 2009 18:11:52 -0500 Subject: Support for stuff. A brlan writer that can only write an empty file. (Genius.) --- write-brlan.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 write-brlan.py (limited to 'write-brlan.py') diff --git a/write-brlan.py b/write-brlan.py new file mode 100644 index 0000000..a79bcc6 --- /dev/null +++ b/write-brlan.py @@ -0,0 +1,18 @@ +import sys, struct, re +from ethyl import * + +f = open(sys.argv[1], 'r') +chunks = eval(f.read()) +f.close() + +assert len(chunks) == 0 # :/ + +rlan = 'RLAN\xfe\xff\x00\x08\x00\x00\x00\x00' # size later +rlan += struct.pack('>hh', 0x10, len(chunks)) + +rlan = rlan[:8] + struct.pack('>I', len(rlan)) + rlan[0xc:] + + +g = open(sys.argv[2], 'wb') +g.write(rlan) +g.close() \ No newline at end of file -- cgit v1.3.1