fix: double packet send bug

For each SYN packet received, the program was sending two of the same packets. Apparently, when you create the raw packet using new(), it sends it immediately as well