Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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é.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
nimux — Toolkit d’énumération réseau et d’exécution à distance en Nim pur pour les évaluations de sécurité autorisées. Prend en charge SMB, LDAP, Kerberos, WinRM, les clients de bases de données, la collecte de secrets, DCSync, les opérations GPO et le routage SOCKS. | Kitploit
Outils/GitHubGitHub/blue0x1/nimux
Escalade de PrivilègesExploitationMouvement LatéralCollecte d'InformationsPost-ExploitationTests d'IntrusionCommandement et ContrôleAuthentificationRed Teaming
GitHubblue0x1/nimux

nimux

Toolkit d’énumération réseau et d’exécution à distance en Nim pur pour les évaluations de sécurité autorisées. Prend en charge SMB, LDAP, Kerberos, WinRM, les clients de bases de données, la collecte de secrets, DCSync, les opérations GPO et le routage SOCKS.

464il y a 7 joursPas encore vérifié

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
Voir le dépôtSite web
01-nimux

Boîte à outils Pure-Nim d'énumération réseau et d'exécution distante

License Nim Docs Release downloads

nimux - Boîte à outils native pour opérateurs

nimux est une surface de commandes native destinée aux évaluations de sécurité autorisées. Elle combine l'énumération réseau, la découverte web légère, la validation d'identifiants, les opérations Active Directory, les workflows Kerberos, l'exécution distante, le transfert de fichiers, la collecte de secrets, DCSync, les opérations GPO, les clients de bases de données et le routage SOCKS au sein d'une seule boîte à outils Pure-Nim.

Version actuelle : v1.0.7

Vous êtes sur le dépôt public officiel de nimux.

  • Site web : https://nimux.wiki
  • Documentation : https://docs.nimux.wiki
  • Source : https://github.com/blue0x1/nimux

Avertissement

nimux est conçu uniquement pour des tests autorisés. Ne l'utilisez pas contre des systèmes tiers sans autorisation écrite. Les développeurs ne sont pas responsables d'un usage abusif, de dommages ou de conséquences juridiques.

Documentation

Les exemples d'utilisation, les références de commandes et les notes de workflow sont maintenus dans la documentation :

https://docs.nimux.wiki

Intégrations IA

Les fichiers d'orientation pour agents et d'intégration MCP sont disponibles dans SKILLS.md et integrations/.

Le binaire principal nimux reste indépendant. Les intégrations IA doivent appeler nimux comme moteur d'exécution natif, privilégier --json, utiliser --dry-run avant les écritures prises en charge, et exiger une approbation explicite pour toute exécution ou modification.

Wrapper MCP

nimux-mcp est un wrapper MCP stdio distinct destiné aux clients IA.

Emplacement :

integrations/mcp/nimux-mcp

Compilation :

cd integrations/mcp/nimux-mcp
nimble build -y

Exemple de configuration du client MCP :

{
  "mcpServers": {
    "nimux": {
      "command": "/path/to/nimux/integrations/mcp/nimux-mcp/nimux_mcp",
      "env": {
        "NIMUX_BIN": "/usr/local/bin/nimux",
        "NIMUX_MCP_POLICY": "/path/to/policy.json"
      }
    }
  }
}

Le wrapper prend en charge le JSON-RPC encadré par Content-Length de MCP, les tests JSON-RPC locaux délimités par des retours à la ligne, les vérifications de politique, les portes d'approbation, la rédaction, les notifications de progression et les métadonnées de pivot SOCKS.

En savoir plus :

https://docs.nimux.wiki/mcp-integration

Installation

Nimble

Nimble compile nimux depuis les sources, les bibliothèques de développement natives doivent donc être installées au préalable. Sur Kali, Debian ou Ubuntu :

sudo apt update
sudo apt install -y build-essential ca-certificates git libssl-dev libkrb5-dev
nimble install nimux

N'exécutez pas Nimble avec sudo. Si Nimble signale une erreur de certificat SSL, actualisez le magasin de CA du système avant de réessayer :

sudo apt install --reinstall ca-certificates
sudo update-ca-certificates
nimble refresh

MinGW-w64 est facultatif pour l'installation de base, mais il est requis par les chemins d'exécution qui compilent des binaires auxiliaires Windows :

sudo apt install -y mingw-w64

Télécharger la version

Des ressources de version précompilées sont disponibles sur GitHub :

https://github.com/blue0x1/nimux/releases

Téléchargez le dernier binaire Linux ou le paquet Debian depuis la page des versions.

Installez le paquet Debian :

sudo dpkg -i nimux_*_amd64.deb
sudo apt --fix-broken install

Utilisez le binaire Linux autonome :

chmod +x nimux
./nimux --help
./nimux --version

Docker

L'image de conteneur publique est disponible sur GitHub Container Registry :

docker run --rm -it --network host ghcr.io/blue0x1/nimux:latest --help

Lancer un scan :

docker run --rm -it --network host ghcr.io/blue0x1/nimux:latest \
  scan 10.10.10.0/24 --port 445,389,5985 --open

Exécuter une découverte web légère :

nimux http app.example.local --dirs words.txt --workers 100 --status 200,301,302,403 --baseline
nimux http app.example.local --dirs words.txt --auto-calibrate --recursion --depth 2 --extract-links
nimux http app.example.local --files words.txt --extensions php,txt,bak --workers 100 --filter-regex 'Not Found' -fs 325
nimux http 192.0.2.10 --vhosts vhosts.txt -d app.example.local --workers 100 --resume seen.jsonl --json
nimux dns app.example.local --subdomains subdomains.txt --workers 200 --json

Exécuter le spidering SMB en lecture seule :

nimux smb files01.example.local --shares
nimux smb files01.example.local --spider --share Public --max-depth 3
nimux smb files01.example.local --spider --interesting --size-limit 10485760

Exécutez le wrapper MCP :

docker run --rm -i --network host --entrypoint nimux_mcp \
  ghcr.io/blue0x1/nimux:latest

Arch Linux AUR

nimux est disponible sur l'AUR :

https://aur.archlinux.org/packages/nimux

Installez avec un assistant AUR :

yay -S nimux

Ou compilez manuellement :

git clone https://aur.archlinux.org/nimux.git
cd nimux
makepkg -si

BlackArch

nimux est disponible dans BlackArch :

sudo pacman -S nimux

Compiler depuis les sources

git clone https://github.com/blue0x1/nimux
cd nimux
nimble build -y

Exigences :

  • Nim 1.6.10 ou plus récent
  • Bibliothèques de développement OpenSSL
  • Bibliothèques Kerberos
  • MinGW-w64 pour les builds d'assistance Windows utilisés par certains chemins d'exécution

Paquet Debian

Construire un paquet Debian local à partir des sources :

dpkg-buildpackage -us -uc -b
sudo apt install ../nimux_*.deb

Inspection BloodHound hors ligne

bh lit localement les fichiers ZIP BloodHound enregistrés. Il fournit un inventaire, la couverture de collecte, la recherche d'objets et l'inspection des appartenances de groupe directes/imbriquées :

nimux bh collection.zip --summary
nimux bh collection.zip --interesting
nimux bh collection.zip --high-value
nimux bh collection.zip --search alice
nimux bh collection.zip --inspect '[email protected]'
nimux bh collection.zip --summary --json
nimux bh collection.zip --graph --high-value
nimux bh --help

--interesting met en évidence les objets critiques, les comptes privilégiés, les exceptions de politique de mot de passe, l'activité obsolète et les lacunes de collecte. --high-value affiche les objets signalés ou classés comme à haute valeur par des SID de domaine bien connus.

Sortie graphique

Ajoutez --graph pour afficher un graphe de relations orienté dans le terminal. Aucun navigateur, base de données ou connexion réseau n'est requis. La sortie reste dans le défilement normal du terminal et peut être redirigée.

nimux bh collection.zip --interesting --graph --limit 0
nimux bh collection.zip --graph --from '[email protected]' --to 'DOMAIN [email protected]'
nimux bh collection.zip --graph --inspect '[email protected]'

Restreindre à un seul objet avec --user, --computer ou --group :

Télécharger l’outil