Skip to content

Commit

Permalink
Merge pull request #8 from mmguero-dev/main
Browse files Browse the repository at this point in the history
use new modbus event prototypes for Zeek v6.1.0+
  • Loading branch information
Kleinspider authored Nov 7, 2023
2 parents f0b55cd + fd4254e commit 92e7ad5
Showing 1 changed file with 40 additions and 8 deletions.
48 changes: 40 additions & 8 deletions scripts/main.zeek
Original file line number Diff line number Diff line change
Expand Up @@ -757,8 +757,16 @@ event modbus_read_write_multiple_registers_response(c: connection,
#############################################################################################################################
##################### Defines logging of modbus_read_file_record_request event -> modbus_detailed.log #####################
#############################################################################################################################
event modbus_read_file_record_request(c: connection,
headers: ModbusHeaders) {
@if (Version::at_least("6.1.0"))
event modbus_read_file_record_request(c: connection,
headers: ModbusHeaders,
byte_count: count,
refs: ModbusFileRecordRequests)
@else
event modbus_read_file_record_request(c: connection,
headers: ModbusHeaders)
@endif
{

local read_file_record_request: Modbus_Detailed;

Expand All @@ -782,8 +790,16 @@ event modbus_read_file_record_request(c: connection,
#############################################################################################################################
#################### Defines logging of modbus_read_file_record_response event -> modbus_detailed.log #####################
#############################################################################################################################
event modbus_read_file_record_response(c: connection,
headers: ModbusHeaders) {
@if (Version::at_least("6.1.0"))
event modbus_read_file_record_response(c: connection,
headers: ModbusHeaders,
byte_count: count,
refs: ModbusFileRecordResponses)
@else
event modbus_read_file_record_response(c: connection,
headers: ModbusHeaders)
@endif
{

local read_file_record_response: Modbus_Detailed;

Expand All @@ -807,8 +823,16 @@ event modbus_read_file_record_response(c: connection,
#############################################################################################################################
#################### Defines logging of modbus_write_file_record_request event -> modbus_detailed.log #####################
#############################################################################################################################
event modbus_write_file_record_request(c: connection,
headers: ModbusHeaders){
@if (Version::at_least("6.1.0"))
event modbus_write_file_record_request(c: connection,
headers: ModbusHeaders,
byte_count: count,
refs: ModbusFileReferences)
@else
event modbus_write_file_record_request(c: connection,
headers: ModbusHeaders)
@endif
{

local write_file_record_request: Modbus_Detailed;

Expand All @@ -832,8 +856,16 @@ event modbus_write_file_record_request(c: connection,
#############################################################################################################################
################### Defines logging of modbus_write_file_record_response event -> modbus_detailed.log #####################
#############################################################################################################################
event modbus_write_file_record_response(c: connection,
headers: ModbusHeaders) {
@if (Version::at_least("6.1.0"))
event modbus_write_file_record_response(c: connection,
headers: ModbusHeaders,
byte_count: count,
refs: ModbusFileReferences)
@else
event modbus_write_file_record_response(c: connection,
headers: ModbusHeaders)
@endif
{

local write_file_record_response: Modbus_Detailed;

Expand Down

0 comments on commit 92e7ad5

Please sign in to comment.