File handling complete (kinda); EOF found correctly
Corrupted packets support
Headers (mostly)