Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
ICMPTunnel — icmptunnel | Kitploit
Инструменты/GitHubGitHub/al1ex/icmptunnel
IDS/IPS EvasionLateral MovementData ExfiltrationNetwork SecurityPenetration TestingRemote Access Tool
GitHubal1ex/icmptunnel

ICMPTunnel

icmptunnel

Репозиторий
225 лет назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

icmptunnel — это инструмент для туннелирования IP-трафика внутри ICMP-пакетов эхо-запроса и эхо-ответа (ping). Он предназначен для обхода межсетевых экранов полускрытым способом, например, при перемещении внутри сети, где ping разрешён. Он также может быть полезен для выхода из корпоративной сети в Интернет, хотя довольно часто ICMP-эхо-трафик фильтруется на периметре сети.

Хотя существует несколько существующих инструментов, реализующих эту технику, icmptunnel предоставляет более надёжный протокол и механизм для туннелирования через межсетевые экраны с отслеживанием состояния (stateful firewalls) и NAT.

Компиляция:

Инструмент использует обычный Makefile для компиляции и установки.

Используйте make для компиляции icmptunnel.

Быстрый старт:

Сначала отключите ICMP-эхо-ответы и на клиенте, и на сервере. Это предотвращает самостоятельный ответ ядра на ping-пакеты.

root@kitploit:~
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

На стороне сервера запустите icmptunnel в режиме сервера и назначьте IP-адрес новому туннельному интерфейсу.

root@kitploit:~
# ./icmptunnel –s
opened tunnel device: tun0
(ctrl-z)
# bg
# /sbin/ifconfig tun0 10.0.0.1 netmask 255.255.255.0

На стороне клиента укажите icmptunnel на сервер и назначьте IP-адрес.

root@kitploit:~
# ./icmptunnel <server>
opened tunnel device: tun0
connection established.
(ctrl-z)
# bg
# /sbin/ifconfig tun0 10.0.0.2 netmask 255.255.255.0

На этом этапе у вас должен работать туннель «точка-точка» через ICMP-пакеты. Сторона сервера — 10.0.0.1, сторона клиента — 10.0.0.2. На клиенте попробуйте подключиться к серверу по SSH:

root@kitploit:~
# ssh [email protected]
Password:

Чтобы использовать удалённый сервер в качестве зашифрованного SOCKS-прокси:

root@kitploit:~
# ssh -D 8080 -N [email protected]
Password:

Теперь укажите вашему веб-браузеру на локальный SOCKS-сервер.

Дополнительная информация

Список параметров см. в ./icmptunnel -h.

Ошибки

Пожалуйста, сообщайте обо всех ошибках на странице проекта на Github:

https://github.com/jamesbarlow/icmptunnel/issues

Скачать инструмент