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

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

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

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

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

Категории

Все категории
Loading categories
pyrexecd — Автономный SSH-сервер для Windows | Kitploit
Инструменты/GitHubGitHub/euske/pyrexecd
Утилиты и фреймворкиАутентификацияИнструмент Удаленного Доступа
GitHubeuske/pyrexecd

pyrexecd

Автономный SSH-сервер для Windows

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

Популярное

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

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

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

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

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

PyRexecd

PyRexecd — это отдельный SSH-сервер для Windows.

Скриншот PyRexecd

Возможности:

  • Отдельное Win32-приложение (не служба), работающее в системном трее.
  • Поддерживает только одного пользователя и аутентификацию по открытому ключу.
  • Уведомляет о входящих подключениях через всплывающее окно.
  • Отправляет/получает текст буфера обмена через stdin/stdout.
  • Страница проекта на PyPI: https://pypi.python.org/pypi/PyRexecd/

Предварительные требования:

  • Python 3 - http://www.python.org/
  • Paramiko - http://www.paramiko.org/
  • PyWin32 - http://sourceforge.net/projects/pywin32/
  • cx_Freeze (необязательно) - https://pypi.python.org/pypi/cx_Freeze

Как использовать:

  1. > pip install pyrexecd
  2. Запустите PyRexec.pyw.
    Он генерирует новый ключ хоста и открывает каталог конфигурации (AppData\Roaming\PyRexecd).
  3. Поместите ваш открытый ключ в каталог конфигурации.
    > copy your\id_ed25519.pub authorized_keys
  4. Запустите PyRexec.pyw, чтобы запустить сервер.
  5. Войдите на машину через 2200/tcp.
    $ ssh -p 2200 windows

Синтаксис командной строки:

root@kitploit:~
> pyrexecd.exe [-d] [-l logfile] [-s sshdir] [-L addr] [-p port]
               [-c cmdexe] [-u username] [-a authkeys] [-h homedir]
	   ssh_host_key ...
  • -d : Включает режим отладки (подробное логирование).
  • -l logfile : Путь к файлу журнала (по умолчанию: pyrexecd.log).
  • -s sshdir : Путь к каталогу конфигурации (по умолчанию: AppData\Roaming\PyRexecd).
  • -L a.b.c.d : Задает адрес прослушивания (по умолчанию: 127.0.0.1).
  • -p port : Задает порт прослушивания (по умолчанию: 2200).
  • -c cmdexe : Путь к cmd.exe (по умолчанию: cmd.exe).
  • -u username : Имя пользователя.
  • -a authkeys : Путь к authorized_keys (по умолчанию: ).

Специальные команды:

Некоторые SSH-команды распознаются как специальные:

  • @clipget : Получает текст буфера обмена из Windows.
    $ ssh windows @clipget > clipboard.txt
  • @clipset : Отправляет текст буфера обмена в Windows.
    $ echo foo | ssh windows @clipset
  • @open, @edit и @print : Операции с оболочкой Windows. Целевой путь должен быть передан через stdin.
    $ echo C:\User\euske\foo.txt | ssh windows @edit

Как собрать .exe (требуется cx_Freeze):

root@kitploit:~
> pip install cx_Freeze
> python setup_exe.py build
Скачать инструмент
authorized_keys
  • -h homedir : Путь к домашнему каталогу (по умолчанию: %UserProfile%).