NETWORK ATTACKS FRAMEWORK  1.0.0
A NETwork Attacks framework. Making network attacks impact evaluation easier!
NA_DroppingAttack Class Reference

Dropping attack controller implementation. More...

#include <NA_DroppingAttack.h>

Inheritance diagram for NA_DroppingAttack:
NA_Attack

List of all members.

Protected Member Functions

virtual cMessage * generateAttackMessage (const char *name)
 Overridden function.

Detailed Description

Dropping attack controller implementation.

This controller generates the specific control message (drop message) containing the relevant information for the hacked modules affected by the attack. In this case NA_IPv4.

See also:
NA_Attack, NA_IPv4
Author:
Gabriel Maciá Fernández, gmacia@ugr.es
Date:
01/22/2013

Definition at line 47 of file NA_DroppingAttack.h.


Member Function Documentation

cMessage * NA_DroppingAttack::generateAttackMessage ( const char *  name) [protected, virtual]

Overridden function.

Reimplemented from NA_Attack.

Definition at line 32 of file NA_DroppingAttack.cc.

                                                                   {

    LOG << "NA_DroppingAttack: generateAttackMessage\n";

    // Specific message for the specifics hacked modules.
    NA_DroppingMessage *msg = new NA_DroppingMessage(name);
    msg->setDroppingAttackProbability(
            par("droppingAttackProbability").doubleValue());

    return msg;
}

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerator Defines