Skip to content

Instantly share code, notes, and snippets.

@Hoverbear
Created November 14, 2013 05:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hoverbear/7461679 to your computer and use it in GitHub Desktop.
Save Hoverbear/7461679 to your computer and use it in GitHub Desktop.
// BEGIN DIFFERENT CODE
// Make a SYN
packet_t syn_packet;
syn_packet.type = SYN;
syn_packet.seqno = (unsigned short) rand();
syn_packet.ackno = 0;
syn_packet.payload = 0;
syn_packet.window = 0;
syn_packet.data = calloc(1, sizeof(char));
strcpy(syn_packet.data, "");
char* syn_string = render_packet(&syn_packet);
sendto(socket_fd, syn_string, MAX_PACKET_LENGTH, 0, (struct sockaddr*) &peer_address, peer_address_size);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment