Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
snmp-shell — Simulation de shell sur Net-SNMP avec la fonctionnalité extend | Kitploit
Outils/GitHubGitHub/mxrch/snmp-shell
ExploitationSécurité RéseauTests d'IntrusionCommandement et ContrôleRed TeamingOutil d'Accès à Distance
GitHubmxrch/snmp-shell

snmp-shell

Simulation de shell sur Net-SNMP avec la fonctionnalité extend

Voir le dépôt
99203il y a 5 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

SNMP Shell

Simulation de shell via Net-SNMP avec la fonctionnalité extend

Voici un aperçu :

Capture d'écran

Description

Si votre cible dispose d'une instance Net-SNMP avec la fonctionnalité "extend", et que vous avez une chaîne de communauté SNMP qui vous donne un accès en écriture, vous pouvez utiliser cet outil pour automatiser l'envoi de commandes avec le RCE SNMP.

L'outil vous place automatiquement dans votre chemin pour simuler un véritable shell.
Vous pouvez également utiliser toutes les commandes imaginables, à l'exception de celles nécessitant un shell entièrement interactif (MySQL, Vim, Nano, etc.)
Non compatible Windows, désolé.

Installation (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

Utilisation

root@kitploit:~
Télécharger l’outil
$ rlwrap python shell.py <IP> -c <community string>

Aide

Si vous devez envoyer des chaînes plus longues, comme votre clé publique SSH, veuillez utiliser la version legacy.py.
La limite de caractères à envoyer est courte (Limitation SNMP).
Astuce : utilisez une clé publique SSH ed25519, pas une RSA, elle est plus courte.

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.

Références

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