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

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

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

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

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

Категории

Все категории
Loading categories
ghostport — Высокопроизводительный инструмент для подмены портов, написанный на Rust. Вводит сканеры портов в заблуждение динамической эмуляцией сервисов на всех портах. Отличается настраиваемыми сигнатурами, эффективной асинхронной обработкой и простой переадресацией трафика. | Kitploit
Инструменты/GitHubGitHub/vxfemboy/ghostport
Оборонительные ИнструментыОбход IDS/IPSСетевая безопасностьПодмена Цифрового Отпечатка
GitHubvxfemboy/ghostport

ghostport

Высокопроизводительный инструмент для подмены портов, написанный на Rust. Вводит сканеры портов в заблуждение динамической эмуляцией сервисов на всех портах. Отличается настраиваемыми сигнатурами, эффективной асинхронной обработкой и простой переадресацией трафика.

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

Популярное

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

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

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

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

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

Rust

Ghostport

Ghostport — это изощрённый инструмент для подмены портов, предназначенный для запутывания и введения в заблуждение сканеров портов. Это реализация на Rust, вдохновлённая концепцией portspoof и обеспечивающая повышенную производительность и гибкость.

Демонстрация Ghostport

Возможности

  • Динамическая эмуляция портов: Отвечает на сканирование портов множеством убедительных сигнатур сервисов.
  • Настраиваемые сигнатуры: Лёгкое добавление и изменение сигнатур сервисов через простой текстовый файл.
  • Высокая производительность: Создан на Rust и Tokio для эффективной асинхронной обработки соединений.
  • Гибкое журналирование: Предлагает режимы журналирования debug, verbose и quiet для различных сценариев использования.
  • Простота использования: Простой интерфейс командной строки с разумными значениями по умолчанию.

Установка

root@kitploit:~
git clone https://github.com/vxfemboy/ghostport.git
cd ghostport
cargo build --release

Использование

Базовое использование:

root@kitploit:~
./target/release/ghostport -s signatures.txt

или можно запустить через cargo

root@kitploit:~
git clone https://github.com/vxfemboy/ghostport.git
cd ghostport 
cargo run -- -s signatures.txt

Это запустит Ghostport на адресе по умолчанию (127.0.0.1:8888), используя сигнатуры из файла signatures.txt.

Параметры командной строки

  • -s, --signatures <FILE>: Путь к файлу сигнатур (по умолчанию: "signatures")
  • -l, --listen <ADDRESS>: Адрес для прослушивания (по умолчанию: "127.0.0.1:8888")
  • -d, --debug: Включить отладочное журналирование
  • -v, --verbose: Включить подробное журналирование
  • -q, --quiet: Включить тихий режим журналирования
  • -V, --version: Вывести информацию о версии

Примеры

Запуск со своим адресом и подробным журналированием:

root@kitploit:~
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -v

Запуск с отладочным журналированием:

root@kitploit:~
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -d

Формат файла сигнатур

Файл сигнатур должен содержать одну сигнатуру на строку. Сигнатуры могут быть обычным текстом или regex-шаблонами. Например:

root@kitploit:~
HTTP/1.1 200 OK\r\nServer: Apache/2.4.41 (Unix)\r\n
SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.1
220 (vsFTPd 3.0.3)

больше примеров см. в файле signatures.

Перенаправление трафика на Ghostport

Чтобы перенаправить весь входящий TCP-трафик на Ghostport, можно использовать iptables. Это позволит Ghostport отвечать на соединения на любом порту, фактически подменяя все сервисы:

root@kitploit:~

INTERFACE="eth0" # change to your network interface

iptables -t nat -A PREROUTING -i $INTERFACE -p tcp -m tcp -m multiport --dports 1:65535 -j REDIRECT --to-ports 8888

Эта команда перенаправит весь TCP-трафик с портов 1–65535 на порт 8888, на котором слушает Ghostport. Убедитесь, что вы заменили "eth0" на ваш реальный сетевой интерфейс.

[!NOTE] Это требует прав root и повлияет на все входящие TCP-соединения на указанном интерфейсе. Соблюдайте осторожность, особенно на производственных системах.

Чтобы удалить это правило:

root@kitploit:~

iptables -t nat -D PREROUTING -i $INTERFACE -p tcp -m tcp -m multiport --dports 1:65535 -j REDIRECT --to-ports 8888

Вклад

Вклад приветствуется! Смело отправляйте Pull Request.

Лицензия

Этот проект распространяется по лицензии GNU — подробности см. в файле LICENSE.

Благодарности

  • Вдохновлён оригинальным проектом portspoof
  • Создан с использованием Rust и Tokio
Скачать инструмент