1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import requests def realizar_busqueda_en_spiderfoot(query, sf_host, sf_port): try: # Configurar la URL de la API de SpiderFoot url_api = f"http://{sf_host}:{sf_port}/spiderfoot/api/search" # Configurar los parámetros de la búsqueda params = { 'query': query, } # Realizar la solicitud a la API de SpiderFoot response = requests.get(url_api, params=params) response.raise_for_status() # Lanza una excepción en caso de error HTTP # Mostrar los resultados de la búsqueda resultados = response.json() print("Resultados de la búsqueda en SpiderFoot:") print(resultados) except requests.exceptions.RequestException as e: print("Error al realizar la solicitud:", e) # Reemplaza 'query', 'sf_host' y 'sf_port' con los valores apropiados consulta_spiderfoot = 'example.com' host_spiderfoot = 'localhost' puerto_spiderfoot = '5001' realizar_busqueda_en_spiderfoot(consulta_spiderfoot, host_spiderfoot, puerto_spiderfoot) |