Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Osintgram — Osintgram è uno strumento OSINT su Instagram. Offre una shell interattiva per eseguire analisi sull'account Instagram di qualsiasi utente tramite il suo nickname. | Kitploit
Strumenti/GitHubGitHub/datalux/osintgram
OSINT (Open Source Intelligence)RicognizioneRaccolta InformazioniIngegneria SocialeApprendimento e Formazione
GitHubdatalux/osintgram

Osintgram

Osintgram è uno strumento OSINT su Instagram. Offre una shell interattiva per eseguire analisi sull'account Instagram di qualsiasi utente tramite il suo nickname.

Vedi Repository
13.9k3.0k0 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Osintgram 🔎📸

version-1.3 GPLv3 Python3 Telegram Docker

Osintgram è uno strumento OSINT su Instagram per raccogliere, analizzare ed eseguire ricognizione.

Disclaimer: SOLO A SCOPO EDUCATIVO! I collaboratori non si assumono alcuna responsabilità per l'uso di questo strumento.

$${\color{red}Avviso:}$$ Si consiglia di non utilizzare il proprio account principale quando si utilizza questo strumento.

$${\color{red}Avviso:}$$ Se fai un fork del progetto e aggiungi le tue credenziali Instagram al tuo repository personale, non caricarli su GitHub. Puoi disabilitare il caricamento di un determinato file aggiungendolo alla lista di ignorati.

Strumenti e Comandi 🧰

Osintgram offre una shell interattiva per eseguire analisi sull'account Instagram di qualsiasi utente tramite il suo nickname. Puoi ottenere:

root@kitploit:~
- addrs           Get all registered addressed by target photos
- captions        Get user's photos captions
- comments        Get total comments of target's posts
- followers       Get target followers
- followings      Get users followed by target
- fwersemail      Get email of target followers
- fwingsemail     Get email of users followed by target
- fwersnumber     Get phone number of target followers
- fwingsnumber    Get phone number of users followed by target
- hashtags        Get hashtags used by target
- info            Get target info
- likes           Get total likes of target's posts
- mediatype       Get user's posts type (photo or video)
- photodes        Get description of target's photos
- photos          Download user's photos in output folder
- propic          Download user's profile picture
- stories         Download user's stories  
- tagged          Get list of users tagged by target
- wcommented      Get a list of user who commented target's photos
- wtagged         Get a list of user who tagged target

Puoi trovare l'uso dettagliato dei comandi qui.

Ultima versione | Comandi | CHANGELOG

FAQ

  1. Posso accedere ai contenuti di un profilo privato? No, non puoi ottenere informazioni su profili privati. Puoi ottenere informazioni solo da un profilo pubblico o da un profilo che segui. Gli strumenti che affermano di avere successo sono truffe!
  2. Cos'è l'errore challenge_required e come posso bypassarlo? L'errore challenge_required significa che Instagram nota un comportamento sospetto sul tuo profilo, quindi deve verificare se sei una persona reale o un bot. Per evitarlo, dovresti seguire il link suggerito e completare l'operazione richiesta (inserire un codice, confermare l'email, ecc.)

Installazione ⚙️

  1. Fork/Clona/Scarica questo repository

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

  2. Spostati nella directory

    cd Osintgram

  3. Crea un ambiente virtuale per questo progetto

    python3 -m venv venv

  4. Carica l'ambiente virtuale

    • Su Windows Powershell: .\venv\Scripts\activate.ps1
    • Su Linux e Git Bash: source venv/bin/activate
  5. Esegui pip install -r requirements.txt

  6. Apri il file credentials.ini nella cartella config e scrivi il nome utente e la password del tuo account Instagram nei campi corrispondenti. Oppure usa hikerapi_token da https://hikerapi.com/tokens (le prime 100 richieste sono gratuite dopo la registrazione e la conferma del tuo tg)

    In alternativa, puoi eseguire il comando make setup per popolare automaticamente questo file.

Usa Osintgram v2 (beta)

Puoi usare la beta di Osintgram2 passando al branch v2. La v2 ha alcuni miglioramenti ed è più veloce con una nuova interfaccia di esecuzione dei comandi. Provalo eseguendo git checkout v2.

Avvio Rapido con Docker 🐳

Questa sezione spiega come utilizzare rapidamente questa immagine con Docker o Docker-compose.

Prerequisiti

Prima di poter usare Docker o Docker-compose, assicurati di avere i seguenti prerequisiti.

  1. Docker installato - link
  2. Docker-compose installato (se si utilizza Docker-compose) - link
  3. Credenziali configurate - Questo può essere fatto manualmente o eseguendo il comando make setup dalla radice di questo repository

Importante: Il tuo contenitore fallirà se non esegui il passaggio #3 e non configuri le tue credenziali

Docker

Se Docker è installato, puoi creare un'immagine ed eseguirla come contenitore.

Crea:

root@kitploit:~
docker build -t osintgram .

Esegui:

root@kitploit:~
docker run --rm -it -v "$PWD/output:/home/osintgram/output" osintgram <target>
  • Il <target> è l'account Instagram che desideri utilizzare come target per la ricognizione.
  • Il flag obbligatorio -i abilita un terminale interattivo per usare i comandi all'interno del contenitore. docs
  • Il flag obbligatorio -v monta un volume tra il tuo filesystem locale e il contenitore per salvare nella cartella ./output/. docs
  • Il flag opzionale --rm rimuove il filesystem del contenitore al termine per evitare accumuli. docs
  • Il flag opzionale -t alloca un pseudo-TTY che permette output colorato. docs

Usare docker-compose

Puoi usare il file docker-compose.yml con questo singolo comando:

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

Dove target è il target Instagram per la ricognizione.

In alternativa, puoi eseguire docker-compose con il Makefile:

make run - Crea ed esegue con compose. Richiede un target prima di eseguire.

Makefile (modalità facile)

Per facilità d'uso con Docker-compose, è stato fornito un Makefile.

Ecco un flusso di lavoro di esempio per avviare un contenitore ed eseguire osintgram con solo due comandi!

  1. make setup - Configura le tue credenziali Instagram
  2. make run - Crea ed esegue un contenitore osintgram e richiede un target

Flusso di lavoro di esempio per lo sviluppo:

  1. make setup - Configura le tue credenziali Instagram
  2. make build-run-testing - Crea ed esegue un contenitore senza invocare lo script main.py. Utile per una sessione Docker it per lo sviluppo
  3. make cleanup-testing - Pulisce il contenitore di test creato da build-run-testing

Versione di sviluppo 💻

Per utilizzare la versione di sviluppo con le ultime funzionalità e correzioni, passa al branch development usando Git:

git checkout development

e aggiorna all'ultima versione usando:

git pull origin development

Aggiornamento ⬇️

Per aggiornare Osintgram con la versione stabile, esegui il pull dell'ultimo commit usando Git.

  1. Assicurati di essere nel branch master eseguendo: git checkout master
  2. Scarica l'ultima versione: git pull origin master

Contribuire 💡

Puoi proporre una richiesta di funzionalità aprendo un issue o una pull request.

Ecco un elenco dei collaboratori di Osintgram:

Libreria esterna 🔗

Instagram API

Scarica lo strumento
  • Esegui lo script main.py in uno dei tre modi

    • Come prompt interattivo python3 main.py <target username>
    • Oppure esegui il tuo comando direttamente python3 main.py <target username> --command <command>
    • Oppure esegui utilizzando il token HikerAPI tramite env HIKERAPI_TOKEN=<hikerapi token> python3 main.py <target username> -c <command>