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 |
struct DNP3State_ * | dnp3 |
uint8_t | has_request |
uint8_t | request_done |
DNP3LinkHeader | request_lh |
DNP3TransportHeader | request_th |
DNP3ApplicationHeader | request_ah |
uint8_t * | request_buffer |
uint32_t | request_buffer_len |
uint8_t | request_complete |
DNP3ObjectList | request_objects |
uint8_t | has_response |
uint8_t | response_done |
DNP3LinkHeader | response_lh |
DNP3TransportHeader | response_th |
DNP3ApplicationHeader | response_ah |
DNP3InternalInd | response_iin |
uint8_t * | response_buffer |
uint32_t | response_buffer_len |
uint8_t | response_complete |
DNP3ObjectList | response_objects |
DNP3 transaction.
Definition at line 207 of file app-layer-dnp3.h.
DNP3Transaction_::TAILQ_ENTRY | ( | DNP3Transaction_ | ) |
struct DNP3State_* DNP3Transaction_::dnp3 |
Definition at line 212 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::has_request |
Definition at line 214 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::has_response |
Definition at line 228 of file app-layer-dnp3.h.
DNP3ApplicationHeader DNP3Transaction_::request_ah |
Definition at line 218 of file app-layer-dnp3.h.
uint8_t* DNP3Transaction_::request_buffer |
Reassembled request buffer.
Definition at line 219 of file app-layer-dnp3.h.
uint32_t DNP3Transaction_::request_buffer_len |
Definition at line 221 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::request_complete |
Was the decode complete. It will not be complete if we hit objects we do not know.
Definition at line 222 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::request_done |
Definition at line 215 of file app-layer-dnp3.h.
DNP3LinkHeader DNP3Transaction_::request_lh |
Definition at line 216 of file app-layer-dnp3.h.
DNP3ObjectList DNP3Transaction_::request_objects |
Definition at line 226 of file app-layer-dnp3.h.
DNP3TransportHeader DNP3Transaction_::request_th |
Definition at line 217 of file app-layer-dnp3.h.
DNP3ApplicationHeader DNP3Transaction_::response_ah |
Definition at line 232 of file app-layer-dnp3.h.
Referenced by JsonDNP3LogResponse().
uint8_t* DNP3Transaction_::response_buffer |
Reassembed response buffer.
Definition at line 234 of file app-layer-dnp3.h.
uint32_t DNP3Transaction_::response_buffer_len |
Definition at line 236 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::response_complete |
Was the decode complete. It will not be complete if we hit objects we do not know.
Definition at line 237 of file app-layer-dnp3.h.
uint8_t DNP3Transaction_::response_done |
Definition at line 229 of file app-layer-dnp3.h.
DNP3InternalInd DNP3Transaction_::response_iin |
Definition at line 233 of file app-layer-dnp3.h.
DNP3LinkHeader DNP3Transaction_::response_lh |
Definition at line 230 of file app-layer-dnp3.h.
DNP3ObjectList DNP3Transaction_::response_objects |
Definition at line 241 of file app-layer-dnp3.h.
DNP3TransportHeader DNP3Transaction_::response_th |
Definition at line 231 of file app-layer-dnp3.h.
AppLayerTxData DNP3Transaction_::tx_data |
Definition at line 208 of file app-layer-dnp3.h.
uint64_t DNP3Transaction_::tx_num |
Internal transaction ID.
Definition at line 210 of file app-layer-dnp3.h.