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

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

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

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

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

Категории

Все категории
Loading categories
snmp-shell — Симуляция оболочки через Net-SNMP с функциональностью extend | Kitploit
Инструменты/GitHubGitHub/mxrch/snmp-shell
ЭксплуатацияСетевая безопасностьТестирование на ПроникновениеКомандование и УправлениеRed TeamingИнструмент Удаленного Доступа
GitHubmxrch/snmp-shell

snmp-shell

Симуляция оболочки через Net-SNMP с функциональностью extend

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

Популярное

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

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

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

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

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

SNMP Shell

Имитация оболочки через Net-SNMP с функцией extend

Вот предварительный просмотр :

Screenshot

Описание

Если ваша цель имеет экземпляр Net-SNMP с функцией "extend", и у вас есть SNMP community string, дающая доступ на запись, вы можете использовать этот инструмент для автоматизации отправки команд через SNMP RCE.

Инструмент автоматически помещает вас в ваш путь, чтобы имитировать настоящую оболочку.
Вы также можете использовать все команды, которые можете представить, кроме тех, которые требуют полностью интерактивной оболочки (MySQL, Vim, Nano и т.д.)
Не совместимо с Windows, извините.

Установка (Linux)

root@kitploit:~
sudo apt install snmp snmp-mibs-downloader rlwrap -y
git clone https://github.com/mxrch/snmp-shell
cd snmp-shell
sudo python3 -m pip install -r requirements.txt

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

root@kitploit:~
$ rlwrap python shell.py <IP> -c <community string>

Справка

Если вам нужно отправлять более длинные строки, например ваш SSH публичный ключ, используйте версию legacy.py.
Лимит символов для отправки небольшой (ограничение SNMP).
Совет: используйте SSH публичный ключ ed25519, а не RSA, он короче.

root@kitploit:~
Usage: shell.py [OPTIONS] IP

  Simulates a terminal over Net-SNMP "extend" functionality. Be sure your
  SNMP Community String has write access.

Options:
  -c, --communitystring TEXT  Community string for SNMP
  -v, --version TEXT          SNMP version (1/2c/3)
  -ss, --snmpset TEXT         Path for the snmpset binary
  -sw, --snmpwalk TEXT        Path for the snmpwalk binary
  -h, --help                  Show this message and exit.

Ссылки

https://mogwailabs.de/blog/2019/10/abusing-linux-snmp-for-rce/

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