BadPacket Event
Fired for erroneous and/or malformed messages.
Syntax
virtual int FireBadPacket(SNMPMgrBadPacketEventParams *e);
typedef struct {
char* Packet;
char* SourceAddress;
int SourcePort;
int ErrorCode;
char* ErrorDescription;
int Report;
int lenPacket;
int reserved;
} SNMPMgrBadPacketEventParams;
Remarks
The full message is provided in the Packet parameter.
The BadPacket event is also fired when authentication fails for received packets due to a bad password or other reasons.
If the Report parameter is set to True, an unauthenticated error report will be sent to the client, otherwise the packet will be silently ignored.