whois

This pluggable module provides access to local WHOIS service. It is implemented upon custom mentat.services.whois module. The main purpose of the WHOIS service in Mentat system is to resolve abuse contacts for event sources to enable automated event reporting capabilities. Another use case is data access management directed by abuse group memberships in web interface.

This module enables access to internal WHOIS database and enables users to input queries. The main use case scenario is a validation of target abuse contact for particular source address/network.

Provided endpoints

/whois/search

Endpoint providing search form for querying local WHOIS service and formating result as HTML page.

  • Authentication: login required

  • Methods: GET

/api/whois/search

Endpoint providing API search form for querying local WHOIS service and formating result as JSON document.

  • Authentication: login required

  • Authorization: any role

  • Methods: GET, POST

/snippet/whois/search

Endpoint providing API search form for querying local WHOIS service and formating result as JSON document containing HTML snippets.

  • Authentication: login required

  • Authorization: any role

  • Methods: GET, POST