suricata
|
DNP3 transaction. More...
#include <app-layer-dnp3.h>
Public Member Functions | |
TAILQ_ENTRY (DNP3Transaction_) next | |
Data Fields | |
AppLayerTxData | tx_data |
uint64_t | tx_num |
bool | is_request |
struct DNP3State_ * | dnp3 |
uint8_t * | buffer |
uint32_t | buffer_len |
DNP3ObjectList | objects |
DNP3LinkHeader | lh |
DNP3TransportHeader | th |
DNP3ApplicationHeader | ah |
DNP3InternalInd | iin |
uint8_t | done |
uint8_t | complete |
DNP3 transaction.
Definition at line 211 of file app-layer-dnp3.h.
DNP3Transaction_::TAILQ_ENTRY | ( | DNP3Transaction_ | ) |
DNP3ApplicationHeader DNP3Transaction_::ah |
Definition at line 224 of file app-layer-dnp3.h.
uint8_t* DNP3Transaction_::buffer |
Reassembled request buffer.
Definition at line 219 of file app-layer-dnp3.h.
uint32_t DNP3Transaction_::buffer_len |
Definition at line 220 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::complete |
Was the decode complete. It will not be complete if we hit objects we do not know.
Definition at line 227 of file app-layer-dnp3.h.
struct DNP3State_* DNP3Transaction_::dnp3 |
Definition at line 217 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::done |
Definition at line 226 of file app-layer-dnp3.h.
Referenced by AlertJsonDnp3().
DNP3InternalInd DNP3Transaction_::iin |
Definition at line 225 of file app-layer-dnp3.h.
bool DNP3Transaction_::is_request |
Is this tx a request?
Definition at line 215 of file app-layer-dnp3.h.
Referenced by AlertJsonDnp3().
DNP3LinkHeader DNP3Transaction_::lh |
Definition at line 222 of file app-layer-dnp3.h.
DNP3ObjectList DNP3Transaction_::objects |
Definition at line 221 of file app-layer-dnp3.h.
DNP3TransportHeader DNP3Transaction_::th |
Definition at line 223 of file app-layer-dnp3.h.
AppLayerTxData DNP3Transaction_::tx_data |
Definition at line 212 of file app-layer-dnp3.h.
uint64_t DNP3Transaction_::tx_num |
Internal transaction ID.
Definition at line 214 of file app-layer-dnp3.h.