09. Osintgram - 2ASIX-2021-22/ProjecteJSD GitHub Wiki
Osintgram
Què és Osintgram?
Osintgram és una eina OSINT per recopilar, analitzar i reconiexement a Instagram.
Algunes de les seves característiques són les següents:
- Mostrar-nos la fotografia de perfil de l'usuari indicat.
- Descarregar-nos totes les fotografies de l'usuari indicat.
- Mostrar-nos les adreces on ha estat l'usuari a les seves imatges.
- Mostrar-nos els correus electrònics dels seguidors de l'usuari indicat.
- Mostrar-nos informació de l'usuari que li indiquem.
- ...
Què fa l'script?
El següent script ens permet obtenir informació de qualsevol usuari d'Instagram que nosaltres li indiquem. En aquestes primeres captures només mostrem el menú.
Llibreries importades
Per al correcte funcionament de l'script haurem d'importar les llibreries que veuen a la imatge.
Explicació de les funcions implementades
Aquest script té set opcions disponibles les quals, s'explicaran a continuació:
Introducció de les credencials
Aquesta funció és necessària per al correcte funcionament de l'script ja que, ens demana que introduïm les credencials del compte d'Instagram amb el qual farem totes aquestes cerques.
El que fa és simplement cridar la funció subprocess.call i aquesta, executa la comanda de sistema make setup
i d'aquesta manera quedaràn introduïdes les credencials d'Instagram.
Imatge de perfil
En primer lloc, introduïrem un usuari (usuari) sobre el qual farem la cerca.
Després, amb la funció subprocess.call executem la comanda de sistema python3 ./main.py {} -c propic
Enviem aquest al bot de Telegram i per últim, esborrem la carpeta on s'han generat les imatges.
Imatges pujades
En primer lloc, introduïrem un usuari (usuari) sobre el qual farem la cerca.
Després, amb la funció subprocess.call executem la comanda de sistema python3 ./main.py {} -c photos
Es comprimeixen les imatges obtingudes en un arxiu zip, l'enviem al bot de Telegram i per últim, esborrem la carpeta on s'han generat les imatges.
Direccions
En primer lloc, introduïrem un usuari (usuari) sobre el qual farem la cerca.
Després, amb la funció subprocess.call executem la comanda de sistema python3 ./main.py {} -c addrs -f
Ens crearà un arxiu txt anomenat addrs.txt, l'enviem al bot de Telegram.
Números de telèfon dels seguidors
En primer lloc, introduïrem un usuari (usuari) sobre el qual farem la cerca.
Després, amb la funció subprocess.call executem la comanda de sistema python3 ./main.py {} -c fwingsnumber -f
Ens crearà un arxiu txt anomenat fwingsnumber.txt, l'enviem al bot de Telegram.
Correu electrònic dels seguidors
En primer lloc, introduïrem un usuari (usuari) sobre el qual farem la cerca.
Després, amb la funció subprocess.call executem la comanda de sistema python3 ./main.py {} -c fwersemail -f
Ens crearà un arxiu txt anomenat fwersemail.txt, l'enviem al bot de Telegram.
Informació del compte
En primer lloc, introduïrem un usuari (usuari) sobre el qual farem la cerca.
Després, amb la funció subprocess.call executem la comanda de sistema python3 ./main.py {} -c info -f
Nom complet dels seguidors
En primer lloc, introduïrem un usuari (usuari) sobre el qual farem la cerca.
Després, amb la funció subprocess.call executem la comanda de sistema python3 ./main.py {} -c followings -f
Ens crearà un arxiu txt anomenat followings.txt, l'enviem al bot de Telegram.