Port SERVICEACCESS - ICMP-RAW đ¶
ICMP low level communication
This port is only available if Npcap is installed.
Stimulation¶
This port has no stimulus capabilities.
Properties đ¶
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Network interface card |
[ââ] |
string |
Used network interface card |
||
Filter in BPF format |
â(ip dst host [IP] or ip[16] >= 224) and ip proto \icmpâ |
string |
The identifier [IP] that is enclosed in square brackets describes a variable which will be replaced when loading the configuration. [IP] correspond to the value in the port settings. Caution: The filter may only pass ICMP packets, other data traffic is not supported. VLAN filtering is applied automatically. |
||
VLAN settings |
âno taggingâ |
[âno taggingâ, âsingle taggingâ] |
string |
Used VLAN setting |
|
VLAN-VID |
1 |
int |
Integer, only used if VLAN tagging is enabled |
||
Disable LibPcap buffering |
â |
bool |
Disable internal LibPcap buffering |
||
Receive buffer size |
1000 |
int |
Number of messages which can be recorded in the receive buffer (ring buffer) |
||
Automatic data reception on test run |
â |
bool |
Only operative if on the left for âStartâ either âAlwaysâ is chosen, or âIf necessaryâ and the port is in use in the test configuration. |
||
Path / file name for the PCAP/PCAPNG output file |
Automatic data reception on test run |
string |
PCAP or PCAPNG file (with absolute path). Recording is done into this file. Leave blank if no recording is desired. |
||
Default source MAC address |
âDefaultâ |
string |
Default MAC address to be used for Ethernet frames |
||
Default source IP address |
âDefaultâ |
string |
Default IP which will be used as source address for ethernet frames, leave Default if the primary adapter IP address should be used |
||
Subnet mask for IP network |
âDefaultâ |
string |
Subnet mask for IP network (necessary for broadcast detection, e.g. ARP), leave Default for using the primary NIC subnet mask |
Jobs đ¶
ClearReceiveBuffer¶
Clears the ecu.test high-level receive buffer. Low-level buffers in the driver are not cleared.
Ping¶
Sends an ICMP echo request to the specified host (data receiving has to be started). Caution: Job clears the receive buffer
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Ip |
â192.168.0.1â |
string |
String, (format: 192.168.0.1) |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
string |
List, containing the IPs of responding hosts |
ReceivePacket¶
Returns a packet from the receive buffer and remove it from there
Parameterization
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
string |
PacketIcmp |
SendPacket¶
Send data
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
EthDestMac |
âDefaultâ |
string |
String (format: 00:11:FF:1E:32:FF), Default if MAC address is resolved over ARP or multicast calculation |
||
EthSrcMac |
âDefaultâ |
string |
String (format: 00:11:FF:1E:32:FF), leave âDefaultâ if the MAC from the port settings should be used |
||
EthSrcType |
âETH_TYPE_IPâ |
[âETH_TYPE_8021ADâ, âETH_TYPE_8021Qâ, âETH_TYPE_AOEâ, âETH_TYPE_ARPâ, âETH_TYPE_CDPâ, âETH_TYPE_DTPâ, âETH_TYPE_EDPâ, âETH_TYPE_IPâ, âETH_TYPE_IP6â, âETH_TYPE_IPXâ, âETH_TYPE_LLDPâ, âETH_TYPE_MPLSâ, âETH_TYPE_MPLS_MCASTâ, âETH_TYPE_PPPâ, âETH_TYPE_PPPoEâ, âETH_TYPE_PPPoE_DISCâ, âETH_TYPE_PROFINETâ, âETH_TYPE_PUPâ, âETH_TYPE_QINQ1â, âETH_TYPE_QINQ2â, âETH_TYPE_REVARPâ, âETH_TYPE_TEBâ, âETH_TYPE_UNKNOWNâ] |
string |
String from selection or integer |
|
IcmpChecksum |
âAutoâ |
string |
âIntegerâ, âAutoâ if should be calculated automatically |
||
IcmpCode |
0 |
int |
Integer |
||
IcmpData |
âByteStream()â |
string |
String, payload as a ByteStream (e.g. ByteStream(â00:00â)) |
||
IcmpType |
âICMP_ECHOâ |
[âICMP_ALTHOSTADDRâ, âICMP_CODE_NONEâ, âICMP_DATACONVERRâ, âICMP_DNSâ, âICMP_DNSREPLYâ, âICMP_ECHOâ, âICMP_ECHOREPLYâ, âICMP_INFOâ, âICMP_INFOREPLYâ, âICMP_IP6_IAMHEREâ, âICMP_IP6_WHEREAREYOUâ, âICMP_MASKâ, âICMP_MASKREPLYâ, âICMP_MOBILE_REDIRECTâ, âICMP_MOBILE_REGâ, âICMP_MOBILE_REGREPLYâ, âICMP_PARAMPROBâ, âICMP_PARAMPROB_ERRATPTRâ, âICMP_PARAMPROB_LENGTHâ, âICMP_PARAMPROB_OPTABSENTâ, âICMP_PHOTURISâ, âICMP_PHOTURIS_AUTH_FAILEDâ, âICMP_PHOTURIS_DECOMPRESS_FAILEDâ, âICMP_PHOTURIS_DECRYPT_FAILEDâ, âICMP_PHOTURIS_NEED_AUTHNâ, âICMP_PHOTURIS_NEED_AUTHZâ, âICMP_PHOTURIS_UNKNOWN_INDEXâ, âICMP_REDIRECTâ, âICMP_REDIRECT_HOSTâ, âICMP_REDIRECT_NETâ, âICMP_REDIRECT_TOSHOSTâ, âICMP_REDIRECT_TOSNETâ, âICMP_RTRADVERTâ, âICMP_RTRADVERT_NORMALâ, âICMP_RTRADVERT_NOROUTE_COMMONâ, âICMP_RTRSOLICITâ, âICMP_SKIPâ, âICMP_SRCQUENCHâ, âICMP_TIMEXCEEDâ, âICMP_TIMEXCEED_INTRANSâ, âICMP_TIMEXCEED_REASSâ, âICMP_TRACEROUTEâ, âICMP_TSTAMPâ, âICMP_TSTAMPREPLYâ, âICMP_TYPE_MAXâ, âICMP_UNREACHâ, âICMP_UNREACH_FILTER_PROHIBâ, âICMP_UNREACH_HOSTâ, âICMP_UNREACH_HOST_PRECEDENCEâ, âICMP_UNREACH_HOST_PROHIBâ, âICMP_UNREACH_HOST_UNKNOWNâ, âICMP_UNREACH_ISOLATEDâ, âICMP_UNREACH_NEEDFRAGâ, âICMP_UNREACH_NETâ, âICMP_UNREACH_NET_PROHIBâ, âICMP_UNREACH_NET_UNKNOWNâ, âICMP_UNREACH_PORTâ, âICMP_UNREACH_PRECEDENCE_CUTOFFâ, âICMP_UNREACH_PROTOâ, âICMP_UNREACH_SRCFAILâ, âICMP_UNREACH_TOSHOSTâ, âICMP_UNREACH_TOSNETâ] |
string |
String from selection or integer |
|
IpChecksum |
âAutoâ |
string |
âIntegerâ, âAutoâ if should be calculated automatically |
||
IpDst |
â192.168.0.1â |
string |
String (format: 192.168.0.1) |
||
IpIdent |
0 |
int |
Integer |
||
IpLen |
âAutoâ |
string |
âIntegerâ, âAutoâ if should be calculated automatically |
||
IpOffset |
0 |
int |
Integer |
||
IpProt |
âIP_PROTO_ICMPâ |
[âIP_PROTO_3PCâ, âIP_PROTO_AHâ, âIP_PROTO_ANâ, âIP_PROTO_ANY0HOPâ, âIP_PROTO_ANYENCâ, âIP_PROTO_ANYHOSTâ, âIP_PROTO_ANYNETâ, âIP_PROTO_ARGUSâ, âIP_PROTO_ARISâ, âIP_PROTO_AX25â, âIP_PROTO_BBNRCCâ, âIP_PROTO_BRSATMONâ, âIP_PROTO_CBTâ, âIP_PROTO_CFTPâ, âIP_PROTO_CHAOSâ, âIP_PROTO_CMTPâ, âIP_PROTO_COMPAQPEERâ, âIP_PROTO_CPHBâ, âIP_PROTO_CPNXâ, âIP_PROTO_CRTPâ, âIP_PROTO_CRUDPâ, âIP_PROTO_DCNMEASâ, âIP_PROTO_DDPâ, âIP_PROTO_DDXâ, âIP_PROTO_DGPâ, âIP_PROTO_DISTFSâ, âIP_PROTO_DSTOPTSâ, âIP_PROTO_EGPâ, âIP_PROTO_EIGRPâ, âIP_PROTO_EMCONâ, âIP_PROTO_ENAâ, âIP_PROTO_ENCAPâ, âIP_PROTO_EONâ, âIP_PROTO_ESPâ, âIP_PROTO_ETHERIPâ, âIP_PROTO_EXPAKâ, âIP_PROTO_FCâ, âIP_PROTO_FIREâ, âIP_PROTO_FRAGMENTâ, âIP_PROTO_GGPâ, âIP_PROTO_GMTPâ, âIP_PROTO_GREâ, âIP_PROTO_HMPâ, âIP_PROTO_HOPOPTSâ, âIP_PROTO_IATPâ, âIP_PROTO_ICMPâ, âIP_PROTO_ICMP6â, âIP_PROTO_IDPâ, âIP_PROTO_IDPRâ, âIP_PROTO_IFMPâ, âIP_PROTO_IGMPâ, âIP_PROTO_IGPâ, âIP_PROTO_ILâ, âIP_PROTO_INLSPâ, âIP_PROTO_IPâ, âIP_PROTO_IP6â, âIP_PROTO_IPCOMPâ, âIP_PROTO_IPCVâ, âIP_PROTO_IPIPâ, âIP_PROTO_IPIPENCAPâ, âIP_PROTO_IPLTâ, âIP_PROTO_IPPCâ, âIP_PROTO_IPXIPâ, âIP_PROTO_IRTPâ, âIP_PROTO_ISISâ, âIP_PROTO_KRYPTOLANâ, âIP_PROTO_L2TPâ, âIP_PROTO_LARPâ, âIP_PROTO_LEAF1â, âIP_PROTO_LEAF2â, âIP_PROTO_MAXâ, âIP_PROTO_MERITINPâ, âIP_PROTO_MFPNSPâ, âIP_PROTO_MHRPâ, âIP_PROTO_MICPâ, âIP_PROTO_MOBILEâ, âIP_PROTO_MTPâ, âIP_PROTO_MUXâ, âIP_PROTO_NARPâ, âIP_PROTO_NETBLTâ, âIP_PROTO_NONEâ, âIP_PROTO_NSFIGPâ, âIP_PROTO_NVPâ, âIP_PROTO_OSPFâ, âIP_PROTO_PGMâ, âIP_PROTO_PIMâ, âIP_PROTO_PIPEâ, âIP_PROTO_PNNIâ, âIP_PROTO_PRMâ, âIP_PROTO_PTPâ, âIP_PROTO_PUPâ, âIP_PROTO_PVPâ, âIP_PROTO_QNXâ, âIP_PROTO_RAWâ, âIP_PROTO_RDPâ, âIP_PROTO_RESERVEDâ, âIP_PROTO_ROUTINGâ, âIP_PROTO_RSVPâ, âIP_PROTO_RSVPIGNâ, âIP_PROTO_RVDâ, âIP_PROTO_SATMONâ, âIP_PROTO_SCCSPâ, âIP_PROTO_SCPSâ, âIP_PROTO_SCTPâ, âIP_PROTO_SDRPâ, âIP_PROTO_SEPâ, âIP_PROTO_SKIPâ, âIP_PROTO_SMâ, âIP_PROTO_SMPâ, âIP_PROTO_SNPâ, âIP_PROTO_SPRITERPCâ, âIP_PROTO_SPSâ, âIP_PROTO_SRPâ, âIP_PROTO_SSCOPMCEâ, âIP_PROTO_STâ, âIP_PROTO_STPâ, âIP_PROTO_SUNNDâ, âIP_PROTO_SVMTPâ, âIP_PROTO_SWIPEâ, âIP_PROTO_TCFâ, âIP_PROTO_TCPâ, âIP_PROTO_TLSPâ, âIP_PROTO_TPâ, âIP_PROTO_TPPPâ, âIP_PROTO_TRUNK1â, âIP_PROTO_TRUNK2â, âIP_PROTO_TTPâ, âIP_PROTO_UDPâ, âIP_PROTO_UTIâ, âIP_PROTO_VINESâ, âIP_PROTO_VISAâ, âIP_PROTO_VMTPâ, âIP_PROTO_VRRPâ, âIP_PROTO_WBEXPAKâ, âIP_PROTO_WBMONâ, âIP_PROTO_WSNâ, âIP_PROTO_XNETâ, âIP_PROTO_XTPâ] |
string |
String from selection or integer |
|
IpSrc |
âDefaultâ |
string |
String (format: 192.168.0.1), leave âDefaultâ if the IP from the port settings should be used |
||
IpTos |
âIP_TOS_PREC_ROUTINEâ |
[âIP_TOS_PREC_CRITIC_ECPâ, âIP_TOS_PREC_FLASHâ, âIP_TOS_PREC_FLASHOVERRIDEâ, âIP_TOS_PREC_IMMEDIATEâ, âIP_TOS_PREC_INTERNETCONTROLâ, âIP_TOS_PREC_NETCONTROLâ, âIP_TOS_PREC_PRIORITYâ, âIP_TOS_PREC_ROUTINEâ] |
string |
String from selection or integer |
|
IpTtl |
64 |
int |
Integer |
||
IpVersionHeader |
0x45 |
int |
Integer, default is version 4 an header length 20 |
||
VlanCfi |
0 |
int |
Integer, is only used if VLAN is configured |
||
VlanPcp |
0 |
int |
Integer, is only used if VLAN is configured |
||
VlanVid |
âDefaultâ |
string |
Integer, Default if port setting should be used, only evaluated if VLAN is configured |
StartReceiving¶
Starts manual data receiving
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
FilterString |
â(ip dst host [IP] or ip[16] >= 224) and ip proto \\icmpâ |
string |
The identifier [IP] that is enclosed in square brackets describes a variable which will be replaced when loading the configuration. [IP] correspond to the value in the port settings. Caution: The filter may only pass ICMP packets, other data traffic is not supported. VLAN filtering is applied automatically. |
||
PcapFileName |
string |
PCAP or PCAPNG file (with absolute path). Recording is done into this file. Leave blank if no recording is desired. |
|||
VlanVid |
âDefaultâ |
string |
Integer, Default if port setting should be used, only evaluated if VLAN is configured |
StopReceiving¶
Stops data receiving manual