Network security via reverse engineering of TCP code: vulnerability analysis and proposed solutions | Synapse