
Librería utilitaria de seguridad de IBM en Python. Busca y consulta todas las fuentes: actividades y grupos de amenazas, análisis de malware, industrias.
| Biblioteca IBM Security X-FORCE Exchange en Python 3. Búsqueda: threat_activities, threat_groups, malware_analysis, collector e industries. Para otras aplicaciones. Ver |
|---|
pip3 install XForce
Usando tu API_KEY, haz una autenticación básica. Ver . Luego crea un código base64 → Clave + : + Contraseña:
printf "d2f5f0f9-2995-42c6-b1dd-4c92252da129:06c41d5e-0604-4c7c-a599-300c367d2090" | base64
# ZDJmNWYwZjktMjk5NS00MmM2LWIxZGQtNGM5MjI1MmRhMTI5OjA2YzQxZDVlLTA2MDQtNGM3Yy1hNTk5LTMwMGMzNjdkMjA5MAo=
Usando API_KEY, llama a las funciones. Ver para el almacenamiento de claves.
import XForce
# Args: 1 - Término de búsqueda, 2 - API KEY
# La búsqueda de actividad de amenazas devuelve una cadena
XForce.threat_activities(Term, API_KEY)
# El análisis de malware devuelve una cadena
XForce.malware_analysis(Term, API_KEY)
# La búsqueda de grupos de amenazas devuelve una cadena
XForce.threat_groups(Term, API_KEY)
# La búsqueda de industrias devuelve una cadena
XForce.industries(Term, API_KEY)
# La búsqueda de todas las categorías devuelve una lista con diccionario
XForce.industries(Term, API_KEY)
Para ver más detalles de la consulta, ejecuta:
from XForce import details
# Args: 1 - GUID, 2 - API KEY
# IMPORTANTE: todos los GUID corresponden a la categoría
# Todas las funciones de detalles tienen:
# url → con el panel de X-Force Exchange
details.activity(Id, API_KEY)
details.group(Id, API_KEY)
details.malware(Id, API_KEY)
details.industry(Id, API_KEY)