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
Osintgram — Osintgram est un outil OSINT sur Instagram. Il propose un shell interactif pour effectuer une analyse sur le compte Instagram de n'importe quel utilisateur par son surnom. | Kitploit
Outils/GitHubGitHub/datalux/osintgram
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceCollecte d'InformationsIngénierie SocialeApprentissage et Éducation
GitHubdatalux/osintgram

Osintgram

Osintgram est un outil OSINT sur Instagram. Il propose un shell interactif pour effectuer une analyse sur le compte Instagram de n'importe quel utilisateur par son surnom.

Voir le dépôt
13.9k3.0kil y a 0 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

Osintgram 🔎📸

version-1.3 GPLv3 Python3 Telegram Docker

Osintgram est un outil OSINT sur Instagram pour collecter, analyser et effectuer des reconnaissances.

Avertissement : UNIQUEMENT À DES FINS ÉDUCATIVES ! Les contributeurs n'assument aucune responsabilité quant à l'utilisation de cet outil.

$${\color{red}Avertissement :}$$ Il est conseillé de ne pas utiliser votre propre compte principal lorsque vous utilisez cet outil.

$${\color{red}Avertissement :}$$ Si vous forkez le projet et ajoutez vos identifiants Instagram à votre dépôt personnel, ne les téléchargez pas sur GitHub. Vous pouvez désactiver le téléchargement d'un fichier spécifique en l'ajoutant à la liste d'ignorance.

Tools and Commands 🧰

Osintgram propose un shell interactif pour effectuer une analyse sur le compte Instagram de n'importe quel utilisateur grâce à son pseudo. Vous pouvez obtenir :

root@kitploit:~
- addrs           Obtenir toutes les adresses enregistrées à partir des photos de la cible
- captions        Obtenir les légendes des photos de l'utilisateur
- comments        Obtenir le nombre total de commentaires des publications de la cible
- followers       Obtenir les abonnés de la cible
- followings      Obtenir les abonnements de la cible
- fwersemail      Obtenir l'email des abonnés de la cible
- fwingsemail     Obtenir l'email des abonnements de la cible
- fwersnumber     Obtenir le numéro de téléphone des abonnés de la cible
- fwingsnumber    Obtenir le numéro de téléphone des abonnements de la cible
- hashtags        Obtenir les hashtags utilisés par la cible
- info            Obtenir les informations sur la cible
- likes           Obtenir le nombre total de likes des publications de la cible
- mediatype       Obtenir le type de publications de l'utilisateur (photo ou vidéo)
- photodes        Obtenir la description des photos de la cible
- photos          Télécharger les photos de l'utilisateur dans le dossier de sortie
- propic          Télécharger la photo de profil de l'utilisateur
- stories         Télécharger les stories de l'utilisateur
- tagged          Obtenir la liste des utilisateurs tagués par la cible
- wcommented      Obtenir une liste des utilisateurs qui ont commenté les photos de la cible
- wtagged         Obtenir une liste des utilisateurs qui ont tagué la cible

Vous pouvez trouver une utilisation détaillée des commandes ici.

Dernière version | Commandes | CHANGELOG

FAQ

  1. Puis-je accéder au contenu d'un profil privé ? Non, vous ne pouvez pas obtenir d'informations sur les profils privés. Vous ne pouvez obtenir des informations que d'un profil public ou d'un profil que vous suivez. Les outils qui prétendent être efficaces sont des arnaques !
  2. Qu'est-ce que l'erreur challenge_required et comment puis-je la contourner ? L'erreur challenge_required signifie qu'Instagram a remarqué un comportement suspect sur votre profil et doit vérifier si vous êtes une personne réelle ou un bot. Pour éviter cela, vous devez suivre le lien suggéré et effectuer l'opération requise (insérer un code, confirmer l'email, etc.)

Installation ⚙️

  1. Forkez/Clonez/Téléchargez ce dépôt

    git clone https://github.com/Datalux/Osintgram.git

  2. Accédez au répertoire

    cd Osintgram

  3. Créez un environnement virtuel pour ce projet

    python3 -m venv venv

  4. Chargez l'environnement virtuel

    • On Windows Powershell: .\venv\Scripts\activate.ps1
    • On Linux and Git Bash: source venv/bin/activate
  5. Exécutez pip install -r requirements.txt

  6. Ouvrez le fichier credentials.ini dans le dossier config et saisissez votre nom d'utilisateur et mot de passe de compte Instagram dans les champs correspondants. Ou utilisez hikerapi_token depuis https://hikerapi.com/tokens (les 100 premières requêtes sont gratuites après inscription et confirmation de votre tg).

    Alternativement, vous pouvez exécuter la commande make setup pour remplir ce fichier automatiquement.

Utiliser Osintgram v2 (bêta)

Vous pouvez utiliser la version bêta d'Osintgram2 en passant simplement à la branche v2. La v2 apporte quelques améliorations et est plus rapide avec une nouvelle interface d'exécution de commandes. Essayez-la en exécutant simplement git checkout v2.

Docker Quick Start 🐳

Cette section explique comment utiliser rapidement cette image avec Docker ou Docker-compose.

Prérequis

Avant de pouvoir utiliser Docker ou Docker-compose, assurez-vous de remplir les prérequis suivants.

  1. Docker installé - lien
  2. Docker-compose installé (si vous utilisez Docker-compose) - lien
  3. Identifiants configurés - Cela peut être fait manuellement ou en exécutant la commande make setup depuis la racine de ce dépôt

Important : Votre conteneur échouera si vous ne faites pas l'étape #3 et ne configurez pas vos identifiants.

Docker

Si Docker est installé, vous pouvez construire une image et l'exécuter en tant que conteneur.

Construction :

root@kitploit:~
docker build -t osintgram .

Exécution :

root@kitploit:~
docker run --rm -it -v "$PWD/output:/home/osintgram/output" osintgram <target>
  • La <cible> est le compte Instagram que vous souhaitez utiliser comme cible pour la reconnaissance.
  • L'indicateur obligatoire -i active un terminal interactif pour utiliser les commandes dans le conteneur. docs
  • L'indicateur obligatoire -v monte un volume entre votre système de fichiers local et le conteneur pour enregistrer dans le dossier ./output/. docs
  • L'indicateur optionnel --rm supprime le système de fichiers du conteneur à la fin pour éviter l'accumulation de fichiers indésirables. docs
  • L'indicateur optionnel -t alloue un pseudo-TTY qui permet une sortie colorée. docs

Utilisation de docker-compose

Vous pouvez utiliser le fichier docker-compose.yml avec cette seule commande :

root@kitploit:~
docker-compose run osintgram <target>

Où target est la cible Instagram pour la reconnaissance.

Alternativement, vous pouvez exécuter docker-compose avec le Makefile :

make run - Construit et exécute avec compose. Demande une cible avant l'exécution.

Makefile (mode facile)

Pour faciliter l'utilisation avec Docker-compose, un Makefile est fourni.

Voici un exemple de flux de travail pour lancer un conteneur et exécuter osintgram avec seulement deux commandes !

  1. make setup - Configure vos identifiants Instagram
  2. make run - Construit et exécute un conteneur osintgram et demande une cible

Exemple de flux de travail pour le développement :

  1. make setup - Configure vos identifiants Instagram
  2. make build-run-testing - Construit et exécute un conteneur sans invoquer le script main.py. Utile pour une session Docker interactive (it) pour le développement
  3. make cleanup-testing - Nettoie le conteneur de test créé par build-run-testing

Version de développement 💻

Pour utiliser la version de développement avec les dernières fonctionnalités et correctifs, passez simplement à la branche development en utilisant Git :

git checkout development

et mettez à jour vers la dernière version en utilisant :

git pull origin development

Mise à jour ⬇️

Pour mettre à jour Osintgram avec la version stable, tirez simplement le dernier commit en utilisant Git.

  1. Assurez-vous d'être sur la branche master en exécutant : git checkout master
  2. Téléchargez la dernière version : git pull origin master

Contribuer 💡

Vous pouvez proposer une demande de fonctionnalité en ouvrant une issue ou une pull request.

Voici une liste des contributeurs d'Osintgram :

Bibliothèque externe 🔗

Instagram API

Télécharger l’outil
  • Exécutez le script main.py de l'une des trois manières suivantes

    • En tant qu'invite interactive python3 main.py <nom d'utilisateur cible>
    • Ou exécutez votre commande directement python3 main.py <nom d'utilisateur cible> --command <commande>
    • Ou exécutez en utilisant le token HikerAPI via l'environnement HIKERAPI_TOKEN=<token hikerapi> python3 main.py <nom d'utilisateur cible> -c <commande>