ICMP echo requests (commonly known as ping) are used to test reachability/connectivity of a device on Layer 3 'Network' protocol. The 'ping' commands sends ICMP packets and shows the round trip time (time taken for packet to deliver plus time for receiving back its acknowledgement) for each packet and their maximum, minimum and average RTT.
To disable ping requests TO or FROM your device, we have to define rules in firewall to block PING requests from specified IP addresses or all addresses.
If you have ESET Internet Security installed, the firewall settings are managed by the antivirus itself.
So, to disable PING requests, we have to define rules in there.
Go to ESET Internet Security > Setup > Network Protection > Firewall > Click on small settings icon on right > Configure
In the configure window, click on Advanced, then 'Edit' besides Rules.
In the rules window, check the 'Show built-in (predefined) rules' option: -
Click on 'Add' button. Give your rule any name. Specify the direction to which you want to block requests i.e., TO and FROM (OUT and IN). Select 'Deny' for 'Action'. Select 'ICMP' for 'Protocol'.
For ICMP Type/Code, the request code is '8' and response code is usually 0,3 OR 11. But you can leave it blank. It will work fine.
If you click on 'OK' this rule will apply to all IP addresses so ping requests from all IP addresses will be blocked. If you want only specific IP addresses to be blocked, click on 'Remote' tab in 'Edit Rule' window. Then in the IP box, define the IP address or specific range of IP addresses for which to block requests. After defining it, finally, click on 'OK'.
Now scroll down to the bottom, you'll find the rule there. You will have to move your rule above that default 'Allow outgoing ICMP requests' rule in order for it to be evaluated first. Move your rule to the top by clicking on left-most upward arrow in right corner: -
Similarly, if you blocked Incoming requests, other machines will also see this message.