def makePacket(
    sourceIP,
    sourcePort,
    destIP,
    destPort,
    seqNum,
    ackNum,
    sizeOfPayload,
    SYN,
    ACK,
    FIN,
    LAST,
    FIRST,
    recvWindow,
    timeStamp,
    payload,
):
    return header.getPacket(
        sourceIP,
        sourcePort,
        destIP,
        destPort,
        seqNum,
        ackNum,
        sizeOfPayload,
        SYN,
        ACK,
        FIN,
        LAST,
        FIRST,
        recvWindow,
        timeStamp,
        payload,
    )
def main():
	toSend = header.getPacket('127.0.0.1', 50, '127.0.0.1', 5007, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "I'm a hacker. You should drop this!")
	sendSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
	sendSock.bind(('127.0.0.1', 0))

	sendSock.sendto(toSend, ('127.0.0.1', 5007))
	print "ROGUE PACKET SENT!"
	sendSock.close()