aboutsummaryrefslogtreecommitdiff
path: root/bro-script/pasad-simple.bro
diff options
context:
space:
mode:
Diffstat (limited to 'bro-script/pasad-simple.bro')
-rw-r--r--bro-script/pasad-simple.bro12
1 files changed, 11 insertions, 1 deletions
diff --git a/bro-script/pasad-simple.bro b/bro-script/pasad-simple.bro
index 759d607..db3b4be 100644
--- a/bro-script/pasad-simple.bro
+++ b/bro-script/pasad-simple.bro
@@ -16,6 +16,8 @@ export {
rtype: string &log;
tid_request: count &log;
tid_response: count &log &optional;
+ ip_orig: addr &log;
+ ip_resp: addr &log;
start_address: count &log;
quantity: count &log;
registers: ModbusRegisters &log &optional;
@@ -33,7 +35,15 @@ event bro_init() &priority=5
event modbus_read_holding_registers_request(c: connection, headers: ModbusHeaders, start_address: count, quantity: count)
{
- local rec: Info = [$ts_request=network_time(), $rtype="holding", $tid_request=headers$tid, $start_address=start_address, $quantity=quantity];
+ local rec: Info = [
+ $ts_request=network_time(),
+ $rtype="holding",
+ $tid_request=headers$tid,
+ $start_address=start_address,
+ $quantity=quantity,
+ $ip_orig=c$id$orig_h,
+ $ip_resp=c$id$resp_h
+ ];
c$pasad = rec;
}