You can manually generate the texts of SQL queries when creating or modifying Network Anomaly Detection rules. Queries are intended for searching, extracting, and analyzing the attributes of protocols received in registered network sessions. Protocol attributes are stored in a separate database on the Kaspersky Industrial CyberSecurity for Networks Server. To access this database, you need to generate queries in the Structured Query Language (SQL), which is supported by the ClickHouse DBMS. For information about the supported queries that are used to perform actions for data extraction and analysis, see ClickHouse Help.
You are advised to use one of the built-in rule templates to generate the SQL query text. You can select a template when creating a rule. You can select a template that is most similar in purpose to the task that you want to perform. After selecting a built-in template to generate other SQL query text, you need to click the Unlock all template values button.
When you enter SQL query strings in the window, lists of suitable functions, operators, and settings are automatically displayed. You can select the items that you need from these lists for quick insertion into the text of an SQL query.
Main functions and operators used in SQL queries for Network Anomaly Detection rules
Function |
Description |
|---|---|
|
Contains an enumeration of the fields in the table containing information about network sessions. The listed fields are accessed based on an SQL query. The results of the selection from the query are used in part or in full to create a temporary table containing data for event enrollment. The fields of the temporary table are filled with values via an alias assignment mechanism. Aggregation functions (such as See the lists of table fields below. |
|
Specifies the source of the data. The source can be specified as one of the following views, which are provided for queries to the table containing information about network sessions in the database used to store protocol attributes:
|
|
Contains conditions for filtering data received from the source. A filter expression can contain comparison operations, logical operators, and the special function The The general syntax for using the
where:
|
|
Switches the query to aggregation mode and specifies the list of fields or aliases by which you need to group the returned data. |
|
Contains conditions for filtering the results obtained using the |
|
Contains a list for sorting the returned data. For list items, you can specify modifiers that determine the sorting direction:
|
Fields of the table containing information about network sessions
In the database for storing the attributes of protocols, the table containing information about network sessions contains rows with data blocks (chunks) that were received during 15-second intervals. Each registered network session is presented in the table as separate data blocks, and calls in SQL queries must be made within these data blocks.
The table containing information about network sessions contains the following fields that can be called in SQL queries:
session_id, type UInt64: unique identifier of the network sessionchunk_start_time, type DateTime64(6, 'UTC'): start time of the data block (chunk) related to the network session, with microsecond precisionpartition_id, type UInt64: ID of the partition in the data block (chunk)start_time, type DateTime64(6, 'UTC'): time of the first packet in the data block (chunk), with microsecond precisionend_time, type DateTime64(6, 'UTC'): time of the last packet in the data block (chunk), with microsecond precisionsip, type IPv4: source IP address (Side 1)dip, type IPv4: destination IP address (Side 2)sport, type UInt16: source port (Side 1)dport, type UInt16: destination port (Side 2)smac, type FixedString(17): source MAC address (Side 1) in XX:XX:XX:XX:XX:XX formatdmac, type FixedString(17): destination MAC address (Side 2) in XX:XX:XX:XX:XX:XX formatsmac_as_id, type UInt64: source MAC address (Side 1) converted to a 64-bit integerdmac_as_id, type UInt64: destination MAC address (Side 2) converted to a 64-bit integersip_as_id, type UInt64: source IP address (Side 1) converted to a 64-bit integerdip_as_id, type UInt64: destination IP address (Side 2) converted to a 64-bit integervlanid, type UInt16: VLAN IDether_type, type UInt16: type of Ethernet frame (for example: 2048 for IPv4)ipv4_type, type UInt8: IPv4 type (8-bit value)protocol, type LowCardinality(String): name of the application layer protocol in the table (for example: GenericDceRpc, Ssh)transport_protocol, type LowCardinality(String): name of the transport layer protocol in the table (for example: Tcp, Udp)bytes_sent_delta, type UInt64: amount of data sent during the period of the data block (chunk)packets_sent_delta, type UInt64: number of packets sent during the period of the data block (chunk)bytes_received_delta, type UInt64: amount of data received during the period of the data block (chunk)packets_received_delta, type UInt64: number of packets received during the period of the data block (chunk)dpi_dns, type Array(Map(String, String)): structured data on network events in traffic over the DNS protocoldpi_dns_raw, type Array(String): JSON-formatted data on network events in traffic over the DNS protocoldpi_krb, type Array(Map(String, String)): structured data on traffic over the Kerberos protocoldpi_krb_raw, type Array(String): JSON-formatted data on traffic over the Kerberos protocoldpi_dcerpc, type Array(Map(String, String)): structured data on traffic over the DCE/RPC protocoldpi_dcerpc_raw, type Array(String): JSON-formatted data on traffic over the DCE/RPC protocoldpi_ldap, type Array(Map(String, String)): structured data on traffic over the LDAP protocoldpi_ldap_raw, type Array(String): JSON-formatted data on traffic over the LDAP protocoltotal_attributes, type UInt32 MATERIALIZED: total number of attributes in the dpi_dns_raw, dpi_krb_raw, dpi_dcerpc_raw, and dpi_ldap_raw fieldsdpi_attributes_raw, type Array(String) MATERIALIZED: combined array of JSON-formatted data on attributesFields of the table containing data for event enrollment
The table containing data for event enrollment may contain the following fields, which are filled with values via the alias assignment mechanism in an SQL query:
aggregation_id, type String: unique aggregation identifier that identifies the eventsession_ids, type Array(UInt64): array of network session IDs associated with the eventtimestamp, type DateTime64(6, 'UTC'): date and time of the first occurrence of the eventprotocol, type String: name of the protocol in the table containing information about network sessions (for example: Ssh)sip, type IPv4: source IP addressdip, type IPv4: destination IP addresssport, type UInt16: source portdport, type UInt16: destination portsmac, type FixedString(17): source MAC address in XX:XX:XX:XX:XX:XX formatdmac, type FixedString(17): destination MAC address in XX:XX:XX:XX:XX:XX formatsmac_as_id, type UInt64: address space identifier for the source MAC addressdmac_as_id, type UInt64: address space identifier for the destination MAC addresssip_as_id, type UInt64: address space identifier for the source IP addressdip_as_id, type UInt64: address space identifier for the destination IP addressvlanid, type UInt16: VLAN IDether_type, type UInt16: type of Ethernet frameipv4_type, type UInt8: IPv4 type$extra.<paramName>.Protocol names in the table containing information about network sessions
Path in the protocol stack tree |
Protocol name in the table |
Ethernet I |
EthernetI |
Ethernet I \ LLC \ Cisco Discovery Protocol (CDP) |
Cdp |
Ethernet I \ LLC \ Emerson Ovation: interactions over LLC |
Emerson_Ovation_OverLlc |
Ethernet I \ LLC \ Foxboro FCP280/FCP270: device interaction |
|
Ethernet I \ LLC \ HiDiscovery |
|
Ethernet I \ LLC \ IS-IS over Ethernet I |
|
Ethernet I \ LLC \ ISO 8073 \ Siemens S7comm |
|
Ethernet I \ LLC \ VNIIA |
|
Ethernet II |
|
Ethernet II \ ARP |
|
Ethernet II \ IEC 61850: GOOSE |
|
Ethernet II \ IEC 61850: Sampled Values |
|
Ethernet II \ IP |
|
Ethernet II \ IP \ 3PC |
|
Ethernet II \ IP \ Active Networks |
|
Ethernet II \ IP \ ARIS |
|
Ethernet II \ IP \ AX.25 |
|
Ethernet II \ IP \ BBN RCC Monitoring |
|
Ethernet II \ IP \ BNA |
|
Ethernet II \ IP \ BR-SAT-MON |
|
Ethernet II \ IP \ CBT |
|
Ethernet II \ IP \ CFTP |
|
Ethernet II \ IP \ CHAOS |
|
Ethernet II \ IP \ Compaq-Peer |
|
Ethernet II \ IP \ CPHB |
|
Ethernet II \ IP \ CPNX |
|
Ethernet II \ IP \ CRTP |
|
Ethernet II \ IP \ CRUDP |
|
Ethernet II \ IP \ DCCP |
|
Ethernet II \ IP \ DCN-MEAS |
|
Ethernet II \ IP \ DDP |
|
Ethernet II \ IP \ DDX |
|
Ethernet II \ IP \ DGP |
|
Ethernet II \ IP \ DSR |
|
Ethernet II \ IP \ EGP |
|
Ethernet II \ IP \ EIGRP |
|
Ethernet II \ IP \ EMCON |
|
Ethernet II \ IP \ ETHERIP |
|
Ethernet II \ IP \ FCIP |
|
Ethernet II \ IP \ FIRE |
|
Ethernet II \ IP \ GGP |
|
Ethernet II \ IP \ GMTP |
|
Ethernet II \ IP \ GRE |
|
Ethernet II \ IP \ HMP |
|
Ethernet II \ IP \ IATP |
|
Ethernet II \ IP \ ICMP |
|
Ethernet II \ IP \ IDPR |
|
Ethernet II \ IP \ IDPR-CMTP |
|
Ethernet II \ IP \ IDRP |
|
Ethernet II \ IP \ IFMP |
|
Ethernet II \ IP \ IGMP |
|
Ethernet II \ IP \ IGP |
|
Ethernet II \ IP \ I-NLSP |
|
Ethernet II \ IP \ Internet Link |
|
Ethernet II \ IP \ IPComp |
|
Ethernet II \ IP \ IPCV |
|
Ethernet II \ IP \ IPIP |
|
Ethernet II \ IP \ IPLT |
|
Ethernet II \ IP \ IPPC |
|
Ethernet II \ IP \ IPv4 Encapsulated |
|
Ethernet II \ IP \ IPv6 Encapsulated |
|
Ethernet II \ IP \ IPX-in-IP |
|
Ethernet II \ IP \ IRTP |
|
Ethernet II \ IP \ IS-IS over IPv4 |
|
Ethernet II \ IP \ ISO-IP |
|
Ethernet II \ IP \ ISO-TP4 |
|
Ethernet II \ IP \ Kryptolan |
|
Ethernet II \ IP \ L2TP |
|
Ethernet II \ IP \ LARP |
|
Ethernet II \ IP \ MANET |
|
Ethernet II \ IP \ MERIT-INP |
|
Ethernet II \ IP \ MFE-NSP |
|
Ethernet II \ IP \ MICP |
|
Ethernet II \ IP \ MOBILE |
|
Ethernet II \ IP \ MPLS-in-IP |
|
Ethernet II \ IP \ MTP |
|
Ethernet II \ IP \ MUX |
|
Ethernet II \ IP \ NARP |
|
Ethernet II \ IP \ NETBLT |
|
Ethernet II \ IP \ NSFNET-IGP |
|
Ethernet II \ IP \ NVP-II |
|
Ethernet II \ IP \ Open Shortest Path First (OSPF) |
|
Ethernet II \ IP \ Performance Transparency Protocol |
|
Ethernet II \ IP \ PGM |
|
Ethernet II \ IP \ PIM |
|
Ethernet II \ IP \ PIPE |
|
Ethernet II \ IP \ PNNI |
|
Ethernet II \ IP \ PRM |
|
Ethernet II \ IP \ PUP |
|
Ethernet II \ IP \ PVP |
|
Ethernet II \ IP \ QNX |
|
Ethernet II \ IP \ Reliable Data Protocol |
|
Ethernet II \ IP \ ROHC |
|
Ethernet II \ IP \ RSVP |
|
Ethernet II \ IP \ RSVP-E2E-IGNORE |
|
Ethernet II \ IP \ RVD |
|
Ethernet II \ IP \ SAT-EXPAK |
|
Ethernet II \ IP \ SAT-MON |
|
Ethernet II \ IP \ SCC-SP |
|
Ethernet II \ IP \ SCPS |
|
Ethernet II \ IP \ SCTP |
|
Ethernet II \ IP \ SDRP |
|
Ethernet II \ IP \ SECURE-VMTP |
|
Ethernet II \ IP \ SMP |
|
Ethernet II \ IP \ SNP |
|
Ethernet II \ IP \ Sprite-RPC |
|
Ethernet II \ IP \ SPS |
|
Ethernet II \ IP \ SRP |
|
Ethernet II \ IP \ SSCOPMCE |
|
Ethernet II \ IP \ STP |
|
Ethernet II \ IP \ SUN-ND |
|
Ethernet II \ IP \ TCF |
|
Ethernet II \ IP \ TCP |
|
Ethernet II \ IP \ TCP \ ABB SPA-Bus |
|
Ethernet II \ IP \ TCP \ AeroAdmin over TCP |
|
Ethernet II \ IP \ TCP \ AFP |
|
Ethernet II \ IP \ TCP \ Allen-Bradley EtherNet/IP |
|
Ethernet II \ IP \ TCP \ Ammyy Admin over TCP |
|
Ethernet II \ IP \ TCP \ AnyDesk over TCP |
|
Ethernet II \ IP \ TCP \ ARMS control protocol |
|
Ethernet II \ IP \ TCP \ BECKHOFF ADS/AMS |
|
Ethernet II \ IP \ TCP \ Bitcoin over TCP |
|
Ethernet II \ IP \ TCP \ BitTorrent over TCP |
|
Ethernet II \ IP \ TCP \ CIMPLICITY-Historian over TCP |
|
Ethernet II \ IP \ TCP \ CIMPLICITY-HMI/SCADA over TCP |
|
Ethernet II \ IP \ TCP \ CODESYS V2 |
|
Ethernet II \ IP \ TCP \ CODESYS V3 Gateway |
|
Ethernet II \ IP \ TCP \ COS |
|
Ethernet II \ IP \ TCP \ Dameware MRC |
|
Ethernet II \ IP \ TCP \ DCE/RPC |
|
Ethernet II \ IP \ TCP \ DICOM over TCP |
|
Ethernet II \ IP \ TCP \ DLMS/COSEM |
|
Ethernet II \ IP \ TCP \ DMS for ABB AC 700F |
|
Ethernet II \ IP \ TCP \ DNP3 |
|
Ethernet II \ IP \ TCP \ DNS |
|
Ethernet II \ IP \ TCP \ DNS/LLMNR over TCP |
|
Ethernet II \ IP \ TCP \ Dogecoin over TCP |
|
Ethernet II \ IP \ TCP \ Emerson ControlWave Designer |
|
Ethernet II \ IP \ TCP \ Emerson DeltaV - firmware update |
|
Ethernet II \ IP \ TCP \ EtherNet/IP \ OMRON FINS |
|
Ethernet II \ IP \ TCP \ Ether-S-IO over TCP |
|
Ethernet II \ IP \ TCP \ Finger |
|
Ethernet II \ IP \ TCP \ Flash Media Server |
|
Ethernet II \ IP \ TCP \ FTP |
|
Ethernet II \ IP \ TCP \ FTP Data |
|
Ethernet II \ IP \ TCP \ General Electric SRTP |
|
Ethernet II \ IP \ TCP \ HL7 v2 over TCP |
|
Ethernet II \ IP \ TCP \ HL7 v3 over TCP |
|
Ethernet II \ IP \ TCP \ Honeywell ControlEDGE 900: device interaction |
|
Ethernet II \ IP \ TCP \ Honeywell Experion CDA |
|
Ethernet II \ IP \ TCP \ Honeywell Experion EpicMo |
|
Ethernet II \ IP \ TCP \ HTTP |
|
Ethernet II \ IP \ TCP \ HTTP/2 |
|
Ethernet II \ IP \ TCP \ HTTPS |
|
Ethernet II \ IP \ TCP \ IBM DB2 |
|
Ethernet II \ IP \ TCP \ Ident |
|
Ethernet II \ IP \ TCP \ IEC 60870-5-101 |
|
Ethernet II \ IP \ TCP \ IEC 60870-5-104 |
|
Ethernet II \ IP \ TCP \ IMAP |
|
Ethernet II \ IP \ TCP \ IPU-FEU: device interaction |
|
Ethernet II \ IP \ TCP \ IRC |
|
Ethernet II \ IP \ TCP \ ISaGRAF IXL |
|
Ethernet II \ IP \ TCP \ ISaGRAF SNCP |
|
Ethernet II \ IP \ TCP \ ISO TSAP |
|
Ethernet II \ IP \ TCP \ ISO TSAP \ ISO 8073 \ IEC 61850: MMS |
|
Ethernet II \ IP \ TCP \ ISO TSAP \ ISO 8073 \ MMS for ABB AC 800M |
|
Ethernet II \ IP \ TCP \ ISO TSAP \ ISO 8073 \ Siemens S7comm |
|
Ethernet II \ IP \ TCP \ ISO TSAP \ ISO 8073 \ Siemens S7comm-plus |
|
Ethernet II \ IP \ TCP \ ISO TSAP \ ISO 8073 \ TASE.2 |
|
Ethernet II \ IP \ TCP \ Jabber XMPP over TCP |
|
Ethernet II \ IP \ TCP \ Kerberos over TCP |
|
Ethernet II \ IP \ TCP \ LDAP(S) over TCP |
|
Ethernet II \ IP \ TCP \ Litecoin over TCP |
|
Ethernet II \ IP \ TCP \ Mitsubishi MELSEC System Q |
|
Ethernet II \ IP \ TCP \ MMS (ISO 9506-2) |
|
Ethernet II \ IP \ TCP \ Modbus |
|
Ethernet II \ IP \ TCP \ Modbus TCP for EKRA 200 series |
|
Ethernet II \ IP \ TCP \ Moxa NPort: device configuration |
|
Ethernet II \ IP \ TCP \ Moxa NPort: device interaction |
|
Ethernet II \ IP \ TCP \ MQTT over TCP |
|
Ethernet II \ IP \ TCP \ MSNP |
|
Ethernet II \ IP \ TCP \ MS SQL Server |
|
Ethernet II \ IP \ TCP \ MySQL |
|
Ethernet II \ IP \ TCP \ Napster |
|
Ethernet II \ IP \ TCP \ NetBIOS |
|
Ethernet II \ IP \ TCP \ NFS |
|
Ethernet II \ IP \ TCP \ OMRON FINS |
|
Ethernet II \ IP \ TCP \ ONVIF over TCP |
|
Ethernet II \ IP \ TCP \ OPC DA |
|
Ethernet II \ IP \ TCP \ OPC UA Binary |
|
Ethernet II \ IP \ TCP \ Oracle DB |
|
Ethernet II \ IP \ TCP \ POP3 |
|
Ethernet II \ IP \ TCP \ PPTP |
|
Ethernet II \ IP \ TCP \ Radmin application protocol over TCP |
|
Ethernet II \ IP \ TCP \ RDP |
|
Ethernet II \ IP \ TCP \ Relematika BDUBus |
|
Ethernet II \ IP \ TCP \ Remote Utilities over TCP |
|
Ethernet II \ IP \ TCP \ Rlogin |
|
Ethernet II \ IP \ TCP \ RSH |
|
Ethernet II \ IP \ TCP \ RTSP over TCP |
|
Ethernet II \ IP \ TCP \ SAIA S-Bus over TCP |
|
Ethernet II \ IP \ TCP \ Schneider Electric UMAS |
|
Ethernet II \ IP \ TCP \ SFTP |
|
Ethernet II \ IP \ TCP \ Siemens SICAM SCC: interaction with SICAM PAS |
|
Ethernet II \ IP \ TCP \ SMB |
|
Ethernet II \ IP \ TCP \ SMB v2 over TCP |
|
Ethernet II \ IP \ TCP \ SMB v3 over TCP |
|
Ethernet II \ IP \ TCP \ SMTP |
|
Ethernet II \ IP \ TCP \ SNMP |
|
Ethernet II \ IP \ TCP \ SSH |
|
Ethernet II \ IP \ TCP \ SSL/TLS |
|
Ethernet II \ IP \ TCP \ SSL v2 |
|
Ethernet II \ IP \ TCP \ SSL v3 |
|
Ethernet II \ IP \ TCP \ SuiteLink over TCP |
|
Ethernet II \ IP \ TCP \ Syslog |
|
Ethernet II \ IP \ TCP \ TeamViewer |
|
Ethernet II \ IP \ TCP \ Telegram MTProto over TCP |
|
Ethernet II \ IP \ TCP \ Telnet |
|
Ethernet II \ IP \ TCP \ TFTP over TCP |
|
Ethernet II \ IP \ TCP \ TLS v1.0 |
|
Ethernet II \ IP \ TCP \ TLS v1.1 |
|
Ethernet II \ IP \ TCP \ TLS v1.2 |
|
Ethernet II \ IP \ TCP \ TLS v1.3 |
|
Ethernet II \ IP \ TCP \ TNS over TCP |
|
Ethernet II \ IP \ TCP \ Tor over TCP |
|
Ethernet II \ IP \ TCP \ VNC |
|
Ethernet II \ IP \ TCP \ WebSocket |
|
Ethernet II \ IP \ TCP \ WMI technology: device interaction |
|
Ethernet II \ IP \ TLSP |
|
Ethernet II \ IP \ TP++ |
|
Ethernet II \ IP \ UDP |
|
Ethernet II \ IP \ UDP \ BACnet |
|
Ethernet II \ IP \ UDP \ BECKHOFF ADS/AMS |
|
Ethernet II \ IP \ UDP \ BitTorrent over UDP |
|
Ethernet II \ IP \ UDP \ BSAP |
|
Ethernet II \ IP \ UDP \ CHINT MAS400: device interaction |
|
Ethernet II \ IP \ UDP \ CHINT MAS9600: device interaction |
|
Ethernet II \ IP \ UDP \ CIMPLICITY-HMI/SCADA over UDP |
|
Ethernet II \ IP \ UDP \ CODESYS V3 Gateway |
|
Ethernet II \ IP \ UDP \ Data Transfer Systems (DTS) |
|
Ethernet II \ IP \ UDP \ DHCP |
|
Ethernet II \ IP \ UDP \ DirectLOGIC: device interaction |
|
Ethernet II \ IP \ UDP \ DNS |
|
Ethernet II \ IP \ UDP \ DNS/LLMNR over UDP |
|
Ethernet II \ IP \ UDP \ Dropbox LAN Sync over UDP |
|
Ethernet II \ IP \ UDP \ Emerson DeltaV |
|
Ethernet II \ IP \ UDP \ Emerson Ovation: multicast over UDP |
|
Ethernet II \ IP \ UDP \ Emerson Ovation: interactions over UDP |
|
Ethernet II \ IP \ UDP \ Ether-S-IO over UDP |
|
Ethernet II \ IP \ UDP \ General Electric EGD |
|
Ethernet II \ IP \ UDP \ GLBP over UDP |
|
Ethernet II \ IP \ UDP \ Honeywell ControlEDGE 900: device detection |
|
Ethernet II \ IP \ UDP \ Honeywell Experion: device detection |
|
Ethernet II \ IP \ UDP \ Honeywell Experion: getting device network configurations |
|
Ethernet II \ IP \ UDP \ HSRP over UDP |
|
Ethernet II \ IP \ UDP \ INA2000 |
|
Ethernet II \ IP \ UDP \ Kerberos over UDP |
|
Ethernet II \ IP \ UDP \ KNXnet/IP |
|
Ethernet II \ IP \ UDP \ LDAP(S) over UDP |
|
Ethernet II \ IP \ UDP \ LDP |
|
Ethernet II \ IP \ UDP \ mDNS over UDP |
|
Ethernet II \ IP \ UDP \ MikroTik Neighbor Discovery Protocol (MNDP) |
|
Ethernet II \ IP \ UDP \ Moxa NPort: device detection |
|
Ethernet II \ IP \ UDP \ MSNP |
|
Ethernet II \ IP \ UDP \ NBNS over UDP |
|
Ethernet II \ IP \ UDP \ NetBIOS |
|
Ethernet II \ IP \ UDP \ NFS |
|
Ethernet II \ IP \ UDP \ NTP |
|
Ethernet II \ IP \ UDP \ OMRON FINS |
|
Ethernet II \ IP \ UDP \ PK4 |
|
Ethernet II \ IP \ UDP \ PNU20 |
|
Ethernet II \ IP \ UDP \ QTP |
|
Ethernet II \ IP \ UDP \ RADIUS over UDP |
|
Ethernet II \ IP \ UDP \ RDP |
|
Ethernet II \ IP \ UDP \ RIP |
|
Ethernet II \ IP \ UDP \ SAIA S-Bus over UDP |
|
Ethernet II \ IP \ UDP \ SCIYON default over UDP |
|
Ethernet II \ IP \ UDP \ Siemens DIGSI 4 |
|
Ethernet II \ IP \ UDP \ SIP over UDP |
|
Ethernet II \ IP \ UDP \ SMB over UDP |
|
Ethernet II \ IP \ UDP \ SMB v2 over UDP |
|
Ethernet II \ IP \ UDP \ SMB v3 over UDP |
|
Ethernet II \ IP \ UDP \ SNMP |
|
Ethernet II \ IP \ UDP \ SNMP v1 over UDP |
|
Ethernet II \ IP \ UDP \ SNMP v2 over UDP |
|
Ethernet II \ IP \ UDP \ SNMP v3 over UDP |
|
Ethernet II \ IP \ UDP \ SSDP |
|
Ethernet II \ IP \ UDP \ Syslog over UDP |
|
Ethernet II \ IP \ UDP \ TeamViewer |
|
Ethernet II \ IP \ UDP \ TFTP over UDP |
|
Ethernet II \ IP \ UDP \ TNS over UDP |
|
Ethernet II \ IP \ UDP \ Tor over UDP |
|
Ethernet II \ IP \ UDP \ Valmet DNA: device interaction |
|
Ethernet II \ IP \ UDP \ YARD |
|
Ethernet II \ IP \ UDP \ Yokogawa Vnet/IP |
|
Ethernet II \ IP \ UDPLite |
|
Ethernet II \ IP \ UTI |
|
Ethernet II \ IP \ VINES |
|
Ethernet II \ IP \ VISA |
|
Ethernet II \ IP \ VMTP |
|
Ethernet II \ IP \ VRRP |
|
Ethernet II \ IP \ VRRP over IPv4 |
|
Ethernet II \ IP \ WB-EXPAK |
|
Ethernet II \ IP \ WB-MON |
|
Ethernet II \ IP \ WESP |
|
Ethernet II \ IP \ WSN |
|
Ethernet II \ IP \ XNET |
|
Ethernet II \ IP \ XNS-IDP |
|
Ethernet II \ IP \ XTP |
|
Ethernet II \ IPv6 |
|
Ethernet II \ IPX |
|
Ethernet II \ IS-IS over Ethernet II |
|
Ethernet II \ Link Layer Discovery Protocol (LLDP) |
|
Ethernet II \ Loopback |
|
Ethernet II \ MiCOM C264 |
|
Ethernet II \ MPLS |
|
Ethernet II \ MPLS multicast |
|
Ethernet II \ Precision Time Protocol |
|
Ethernet II \ PROFINET IO |
|
Ethernet II \ Prosoft-Systems: initial setup of devices |
|
Ethernet II \ PRP |
|
Ethernet II \ RARP |
|
Ethernet II \ RPC for PROFINET IO |
|
Using variables
You can add the following types of variables to the text of an SQL query:
string: text stringdate: date in YYYY-MM-DD formattime: time in hh:mm formatweekday: number of the day of the week (1–7: 1 is Monday)ip: IPv4 address in XXX.XXX.XXX.XXX formatport: port number (0–65535)int: 64-bit integerTo specify a variable and its type, use an entry in the format {{param_name:param_type}}. If the type of the variable is not specified (in an entry in the format {{param_name}}), the string type is used by default. The added variables are displayed below the SQL query text in the Utilized variables settings block. In this block, you can define the value of a variable or select a dictionary containing values for it.
When adding variables to an SQL query, please keep in mind that the maximum number of variables in an SQL query is 30.