En el artículo anterior ya tuve que hacer una pequeña introducción a lo que son las keys. Porque si no lo hacía, usando algunos módulos, podías daros de bruces con el error de hashes.org o cualquier otro que necesite tener cargada la key.
En este artículo nos centraremos en jugar con las API Keys y cómo administrarlas.
API keys
Recon-ng soporta integración de terceros mediante el uso de API keys. Gracias a estas APIs podemos interactua con el servicio de 3os (módulos en este caso) para poder hacer la recolección de información.
A continuación, un enlace de la página oficial de Recon-ng de cómo hacernos con algunas de estas APIs, en caso que no sepamos.
https://github.com/lanmaster53/recon-ng-marketplace/wiki/API-Keys
Añadir un API Key
Para añadir una API Key, tenemos que ejecutar el comando:
keys add [nombre api] [key]
keys add shodan_api 439759437583j32h4j32hv4jh32b4n
Listar API Keys que tenemos cargadas
Para mostrar las APIs que tenemos cargadas, basta con correr el comando:
keys list
Borrar API Keys que tenemos cargadas
Para borrar API Keys, lo hacemos con el comando:
keys remove [nombre API Key]
keys remove shodan_api