ICMP tunel je skrytý kanál pro přenos dat organizovaný mezi dvěma uzly pomocí IP paketů s typem protokolu ICMP (obvykle echo požadavek, echo odpověď).
Uzly si vyměňují zprávy typu echo request/echo response, podobně jako obslužný program ping , ale obsahem zpráv jsou informace předávané v rámci kanálu. V případě, že oba uzly jsou schopny přijímat/odesílat požadavky, může přenos provést libovolný uzel; v případě, že je jeden z hostitelů za NAT 'th, může pouze odesílat požadavky (a přijímat odpovědi).
Tunel ICMP se používá k obcházení omezení brány firewall.