go raw packet read/write