base/packet-protocols/igmp/spicy-events.zeek

Events generated by the IGMP analyzer.

See RFC 3376.

Summary

Events

IGMP::leave_group: event

Generated for every IGMP Version 2 Leave Group Message.

IGMP::membership_query: event

Generated for every IGMP Membership Query.

IGMP::membership_report_v1: event

Generated for every IGMP Version 1 Membership Report.

IGMP::membership_report_v2: event

Generated for every IGMP Version 2 Membership Report.

IGMP::membership_report_v3: event

Generated for every IGMP Version 3 Membership Report.

IGMP::message: event

Generated for every processed IGMP message.

Detailed Interface

Events

IGMP::leave_group
Type:

event (source: addr, group_addr: addr)

Generated for every IGMP Version 2 Leave Group Message.

Parameters:
  • source – The address of the source for this report.

  • group_addr – Multicast group address

IGMP::membership_query
Type:

event (source: addr, group_addr: addr)

Generated for every IGMP Membership Query.

Parameters:
  • source – The address of the source for this query.

  • group_addr – Multicast group address

IGMP::membership_report_v1
Type:

event (source: addr, group_addr: addr)

Generated for every IGMP Version 1 Membership Report.

Parameters:
  • source – The address of the source for this report.

  • group_addr – Multicast group address

IGMP::membership_report_v2
Type:

event (source: addr, group_addr: addr)

Generated for every IGMP Version 2 Membership Report.

Parameters:
  • source – The address of the source for this report.

  • group_addr – Multicast group address

IGMP::membership_report_v3
Type:

event (source: addr, groups: vector of IGMP::Group)

Generated for every IGMP Version 3 Membership Report.

Parameters:
  • source – The address of the source for this report.

  • groups – vector of Multicast groups

IGMP::message
Type:

event (packet: raw_pkt_hdr, msg_type: IGMP::MessageType)

Generated for every processed IGMP message.

Parameters:
  • packet – Raw packet header.

  • msg_type – The type of message received.