rewrite SynFlood.c