I would suspect the Nachi worm for all of the ICMP packets you are seeing. We have an IDP device that has a probe in our DMZ and it sees hundreds of thousands of ICMP packets a day, 3/4 of which it identifies as the Nachi worm. If you are using Cisco routers you can do the following to only drop ICMP packets from Nachi:
http://www.cisco.com/warp/
Also, the following router changes can help as well:
Enable Cisco Express Forwarding(CEF) on all routers. Without CEF, the first packet to each destination will be process switched for creating a fast-switching entry. This may have a negative impact on the router performance while switching many packets to random destinations.
Implement Unicast Reverse Packet Forwarding on all routers. This feature makes sure packets entering an interface pass a sanity check to make sure the packet should’ve come in the interface it did based on the packets source and destination address and the routers routing information.
Disabling ICMP Redirects
Disable ICMP-Directed Broadcasts
Disable ICMP MAsk Replys
Disabling ICMP Unreachables
Main Topics
Browse All Topics





by: chicagoanPosted on 2003-12-24 at 05:16:54ID: 9996329
no much, generally.
You might be able to recognize some traffic, in an ICMP packet magnification (or ICMP Smurf) attack a large amount of traffic from a customer whose router is allowing directed broadcasts will be focused on one target, preceeded by packets addressed to the broadcast address of their ip block.
Ping of death attacks will have larger than usual, fragmented packets.
OS fingerprinting from nmap and the like will have malformed packets to see the response the target make. Looking over snort's signature rules can help you get an idea what different attacks look like, but worms that scan ip blocks before attempting vulnerability conpromises generally use run of the mill ICMP packets, it's the pattern of block scanning and the subsequent probe (to say sql or rpc).
ICMP_ECHO traffic can be used to construct covert communications channels through networks after hosts are infected. Unsolicited ICMP_ECHOREPLY packets could be inverse mapping attempts.
By far zombies will be respnsible for this traffic, along with a few script kiddies, and here is the problem.
ISP's generally don't devote many resources to tracking down this traffic. They don't want to summarily disconnect somone and don't have the ability to call everyone with code red or blaster and help them fix it.
Getting a daily sniff and going after the top packet generators in a top down fashion might do some good, might identify the odd script kiddie, without affecting the bottom line.
Make sure your routers are configured to NOT send ICMP_UNREACHABLE packets to hosts that don't respond to ARPs.