Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef __INET_TCPSPOOF_H
00015 #define __INET_TCPSPOOF_H
00016
00017 #include <omnetpp.h>
00018 #include "INETDefs.h"
00019 #include "TCPSegment.h"
00020 #include "IPAddressResolver.h"
00021
00022
00026 class INET_API TCPSpoof : public cSimpleModule
00027 {
00028 protected:
00029 virtual void sendToIP(TCPSegment *tcpseg, IPvXAddress src, IPvXAddress dest);
00030 virtual unsigned long chooseInitialSeqNum();
00031 virtual void sendSpoofPacket();
00032
00033 protected:
00034 virtual void initialize();
00035 virtual void handleMessage(cMessage *msg);
00036 };
00037
00038 #endif
00039
00040