The honeypot event model is a JSON object representing a SIP probe. The following properties are required when sending events to the API:
{
"app_name": "string - Name of the application sending the event",
"app_version": "string - Version of the application",
"event_timestamp": "string - Timestamp of the event",
"event_uuid": "string - Unique identifier (must be a valid UUID)",
"created_by_node_id": "string - UUID of the node that created the event",
"collected_method": "string - Method used to collect the event (responsive or passive)",
"transport_type": "string - Transport type (UDP, TCP, or TLS)",
"source_ip": "string - IP address of the attacker",
"destination_ip": "string - IP address of the honeypot",
"called_number": "string - The phone number the attacker is trying to call",
"sip_method": "string - SIP method (e.g., INVITE, REGISTER, OPTIONS)",
"sip_user_agent": "string - SIP User Agent (e.g., Avaya, Asterisk)",
"sip_message": "string - The full SIP message content"
}