icmptunnel

  • ОС: UNIX
icmptunnel прячет данные в ICMP фреймах. Обычный режим работы - tcp/ip forwarding, один icmptunnel устанавливается на блокированной машине (позади межсетевой защиты) слушающий на некотором tcp/ip порту. Другой icmptunnel будет установлен на неблокированной машине (где-нибудь в интернете) связанный с местной службой (типа 23 порта, telnet). Данные, полученные на tcp/ip сокете блокированной машины будут скрыты в ICMP пакете по выбору пользователя (ICMP_ECHO, ICMP_ECHOREPLY, ICMP_TIMESTAMP, и т.д..) и посланы неблокированной машине. Эта машина идентифицирует пакет как скрытые данные, раскрывает данные и отправлять их на его tcp/ip сокет, связанный с telnet daemon. Telnet daemon отвечает с некоторыми данными, icmptunnel на неблокированной машине прячет пакеты и посылает их назад блокированной машине.

Platforms: Linux, Solaris, UNIX