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
OTinstaller — Installe, exécute, met à jour et supprime des outils OSINT en ligne de commande open source par nom, avec des entrées typées, une sortie JSON et des résultats enregistrés pour les workflows de reconnaissance automatisés. | Kitploit
Outils/GitHubGitHub/osintversehq/otinstaller
Utilitaires GénérauxOSINT (Renseignement de Sources Ouvertes)ReconnaissanceScripting et AutomatisationCollecte d'InformationsUtilitaires et FrameworksCollecte d'Emails
GitHubosintversehq/otinstaller

OTinstaller

Installe, exécute, met à jour et supprime des outils OSINT en ligne de commande open source par nom, avec des entrées typées, une sortie JSON et des résultats enregistrés pour les workflows de reconnaissance automatisés.

Voir le dépôt
228il y a 4 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

OTinstaller

Installez, exécutez, mettez à jour et supprimez des outils en ligne de commande open source par leur nom.

Vous choisissez un outil dans une liste. OTinstaller le télécharge dans son propre dossier, l'exécute et enregistre la sortie. Vous n'avez pas à apprendre une méthode d'installation différente pour chaque outil.

otinstaller est publié sur PyPI (version 0.0.1).

Ce dont vous avez besoin

Une machine Linux. Testé sur Ubuntu 22.04 et 24.04, Debian 12 et Arch Linux. Kali Linux est vérifié manuellement avant chaque version.

Python 3.10 à 3.12, git et le module venv. Sur Debian, Ubuntu et Kali, installez ce module avec :

sudo apt install python3-venv git

Ubuntu 26.04 LTS et autres systèmes avec Python 3.13+

Ubuntu 26.04 LTS est livré avec Python 3.14 par défaut, et d'autres distributions sont désormais également livrées avec Python 3.13+. otinstaller et certains des outils qu'il gère nécessitent Python 3.10–3.12, donc sur ces systèmes, installez explicitement Python 3.12 et exécutez otinstaller dans un virtualenv créé avec celui-ci :

curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env
uv venv --python 3.12 ~/.otinstaller-venv
source ~/.otinstaller-venv/bin/activate
uv pip install otinstaller

Un virtualenv créé par uv n'a pas pip, donc la commande d'installation est uv pip install otinstaller. Exécutez à nouveau source ~/.otinstaller-venv/bin/activate dans tout nouveau terminal avant d'utiliser otinstaller. otinstaller doctor affiche la version de Python sous laquelle il s'exécute et signale tout outil enregistré qui en nécessite une différente.

Le Python système sur Ubuntu 22.04 et 24.04 fonctionne déjà. La méthode uv n'a été testée que sur Ubuntu 26.04.

Mises en garde sur la version de Python

Certains outils gérés ne prennent pas encore en charge Python 3.13+. La matrice de tests couvre Python 3.10–3.12. Outils connus comme affectés :

  • auto-archiver : nécessite Python <3.13 (la dépendance pdqhash nécessite un compilateur C++, pas de wheel pour 3.13+)
  • telepathy : nécessite Python <3.13 (la dépendance googletrans/httpx utilise le module cgi supprimé)

Si vous rencontrez des échecs d'installation sur Python 3.13+, exécutez otinstaller dans un virtualenv Python 3.12.

Installer OTinstaller

Pour une installation à l'échelle du système, utilisez pipx install otinstaller. Cela fournit les commandes otinstaller et ot dans votre PATH sans virtualenv.

Alternativement, créez un virtualenv et installez depuis PyPI :

python3 -m venv ~/.otinstaller-venv
source ~/.otinstaller-venv/bin/activate
pip install otinstaller

Exécutez à nouveau source ~/.otinstaller-venv/bin/activate dans tout nouveau terminal avant d'utiliser otinstaller.

Installer depuis les sources

Pour installer depuis ce dépôt (pour le développement) :

python3 -m venv .venv
source .venv/bin/activate
pip install -e .

Exécutez à nouveau source .venv/bin/activate depuis ce dossier dans tout nouveau terminal si la commande suivante indique otinstaller: command not found.

Vérifiez la machine avec :

otinstaller doctor

doctor affiche [ok] ou [problem] pour Linux, Python, git et venv. Corrigez toute ligne [problem] avant de continuer. Il indique souvent le paquet à installer.

Exécuter votre premier outil

init crée ~/.otinstaller/ et affiche un avis d'utilisation responsable. Il demande Do you accept? [y/N]. Tapez y et appuyez sur Entrée. Rien ne peut être installé tant que vous ne l'avez pas fait.

otinstaller init

Sherlock recherche un nom d'utilisateur. Cette installation demande Install? [y/N]. Le N majuscule signifie qu'Entrée seul signifie non. Tapez y pour continuer.

otinstaller install sherlock
otinstaller run sherlock -- someexampleuser123

Le -- marque la fin des options propres à otinstaller. Tout ce qui suit est transmis à Sherlock. Lorsque l'exécution se termine, otinstaller affiche un chemin sous results/ dans le dossier où vous avez exécuté la commande. Ce fichier est la sortie de l'outil.

Pour essayer un autre outil, utilisez son nom du guide à la place de sherlock.

Entrées typées

Au lieu de mémoriser les options de chaque outil, vous pouvez utiliser des préfixes d'entrée typés :

  • u: nom d'utilisateur (par ex., u:johndoe)
  • e: e-mail (par ex., e:[email protected])
  • p: téléphone (par ex., p:+15551234567)
  • d: domaine (par ex., d:example.com)
  • url: URL (par ex., url:https://example.com)
  • q: requête textuelle (par ex., q:search terms)
  • geo: coordonnées (par ex., geo:32.22,-110.97)
  • tg: canal Telegram (par ex., tg:channelname)
  • lat: latitude (par ex., lat:37.7749)
  • lng: longitude (par ex., lng:-122.4194)

Exemple :

otinstaller run sherlock -- u:johndoe
otinstaller run ghunt -- u:johndoe e:[email protected]

Chaque outil déclare les types d'entrée qu'il prend en charge. Utilisez otinstaller info <tool> pour voir la correspondance.

Mode all

Exécutez tous les outils installés qui prennent en charge un type d'entrée donné :

otinstaller run --all u:johndoe
otinstaller run -a u:johndoe e:[email protected]

Seuls u, e, p, d et url fonctionnent avec --all. Les outils nécessitant des identifiants API sont ignorés sauf si --include-credentialed est passé.

Utilisation adaptée aux agents

Chaque commande prend en charge --json pour une sortie lisible par machine. Les commandes ne demandent jamais d'interaction lorsque --yes ou -y est fourni, ou lorsque stdin n'est pas un terminal (mode CI). Les codes de sortie sont stables : 0 = succès, 1 = erreur, 2 = entrée invalide, 130 = interrompu.

Référence des commandes :

  • otinstaller init — Initialiser la configuration et les répertoires
  • otinstaller install <tool>... — Installer des outils
  • otinstaller install --all — Installer tous les outils disponibles du registre
  • otinstaller remove <tool>... / --all — Supprimer des outils
  • otinstaller run <tool>... -- <args> — Exécuter des outils
  • otinstaller run --all u:... — Exécuter tous les outils correspondants
  • otinstaller run --live — Afficher un tableau d'état en direct pour les exécutions parallèles
  • otinstaller run --case <name> — Regrouper les exécutions sous un cas nommé
  • otinstaller info <tool> — Afficher les détails d'un outil
  • otinstaller list / --installed — Lister les outils
  • otinstaller search <query> — Rechercher des outils
  • otinstaller update / --all / --check-only — Mettre à jour les outils
  • otinstaller check-updates — Vérifier les mises à jour (lecture seule)
  • otinstaller auto <target> — Détecter automatiquement le type et exécuter les outils
  • otinstaller example <tool> — Afficher un exemple de sortie
  • otinstaller keys check — Vérifier les clés API
  • otinstaller resume — Reprendre les tâches interrompues
  • otinstaller doctor — Exécuter les diagnostics
  • otinstaller about — Afficher la bannière about avec les crédits
  • otinstaller extract <target> — Extraire les indicateurs des fichiers de résultats enregistrés
  • otinstaller diff <tool> <target> — Comparer les deux exécutions les plus récentes du même outil sur la même cible
  • otinstaller playbook [name] [target] — Exécuter un playbook
  • otinstaller playbook --list — Lister les playbooks disponibles
  • otinstaller <tool> — Afficher les détails d'un outil (identique à info <tool>)

Pour les agents IA : voir llms.txt à la racine du dépôt.

Résultats

Télécharger l’outil