apicheck

Resumen

Descripción

El componente apicheck permite la creación de RBLs que utiliza la API XList de un servicio definido en /etc/luids/apiservices.json.

Configuración

  • El valor de class debe de ser apicheck.

  • Admite todos los tipos de recursos en el campo resources.

  • El campo source puede contener el identificador del servicio. Si no se indica, se utilizará el valor de id.

Ejemplos de uso

Uso básico

Para crear una lista apicheck es necesario definir el identificador, la clase apicheck y los tipos de recurso que ofrece.

Ejemplo de lista apicheck
[
    {
        "id": "apicheck1",
        "class": "apicheck",
        "resources": [
            "ip4",
            "domain"
        ],
        "source": "xlist-malware"
    }
]

Para este ejemplo, el fichero /etc/luids/apiservices.json debería contener algo similar a esto.

[
    {
        "id": "xlist-malware",
        "api": "luids.xlist.v1.Check",
        "endpoint": "tcp://xlistd-server1:5802"
    }
]
Ten cuidado de incluir una referencia al mismo servidor en la configuración ya que se puede crear un bucle y en este momento no hay desarrollado un mecanismo de detección de bucles.