Fix valid?
Added send_raw_tcp and send_raw_udp

Not yet perfect, but seems to do the job.