promisc from stackoverflow
setopt not working
setopt not working
sniffer working
test method
test method
todo tcp checksum