07. Shodan - 2ASIX-2021-22/ProjecteJSD GitHub Wiki
Eina Shodan
Shodan és un motor de cerca que permet a l'usuari trobar, gràcies a l'especificació per filtres, diferents tipus d'equips (routers, servidors, etc.) connectats a Internet.
Què fa l'script?
- Ens permet cercar informació del domini, la IP i els ports actius.
- I ens mostra l'informació obtinguda del servei en qüestió per pantalla.
Explicació de les funcions implementades
-
S'importen les llibreries necessàries
-
És demana a l'usuari que introdueixi l'API del seu compte de Shodan i la IP sobre la qual vol fer la recerca.
-
Les funcions api.host() recerca de les dades del host i api.search() recerca del host en les base de dades del Shodan.
-
En bucle el resultat del api.host() que mostri el domini, la IP i el port dins del vector [data].
-
Dels resultats trobats, s'introdueix un servei per cerca en la base de dades de Shodan.
-
En el bucle el resultat del api.search() del servei introduït que mostri la IP introduïda anteriorment i el vector [data] que dins del vector [matches].