MarkMonitor
MarkMonitor provides domain management, security, and consulting.
Use Cases the Adapter Solves
- Domain Security and Compliance Monitoring: Track and manage domain health, expiration dates, renewal status, and SSL certificate information to ensure compliance with security policies and prevent service disruptions.
- Consolidated Domain and DNS Management: Collect domain registration details, DNS zone information, and user contact profiles from MarkMonitor to correlate with assets across your organization.
Asset Types Fetched
This adapter fetches the following types of assets:
-
Devices, Users, Domains & URLs
-
Data Retrieved through the AdapterDevices (Domains) - Fields such as Domain Name, Domain ID, Status, Renewal Status
Users (Contacts) - Fields such as Phone, Fax, Country Code, Organization
URLs - Fields such as Domain ID, Extension, Nameservers, Registrant ID, Registrant Profile Name
Before You BeginRequired Ports- TCP port 80 (HTTP)
- TCP port 443 (HTTPS)
Authentication MethodsThe MarkMonitor adapter supports the following authentication methods:
- User Name and Password - Basic credentials for a user account with permissions to fetch assets via the MarkMonitor RestAPI v2 endpoint.
- API Key (Optional) - An API Key associated with a user account that can be used to connect to the newer MarkMonitor V2 API at
api.markmonitor.com/domains/v2instead of the standard RestAPI endpoint.
APIsAxonius uses the MarkMonitor RestAPI v2 and optionally the MarkMonitor V2 API. The following endpoints are called:
POST /loginGET /domainsGET /domains/{domainId}GET /contactsGET /contacts/{contactId}POST /auth/v1/auth/authenticateGET /auth/v1/auth/refreshGET /dns/v1/zoneGET /certs/v1/order
Required PermissionsIf using basic authentication (Username and Password), ensure the user account has read access to domains, contacts, DNS zones, and SSL certificates.
If using the newer API Key method, the API Key enables access to the enhanced V2 API endpoints.
Supported From VersionSupported from Axonius version 4.7
-
Connecting the Adapter in AxoniusNavigate to the Adapters page, search for MarkMonitor, and click on the adapter tile.
Click Add Connection.
To connect the adapter in Axonius, provide the following parameters:
Required Parameters
-
Host Name or IP Address (required) - The hostname or IP address of the MarkMonitor server that Axonius can communicate with. Example:
domains.markmonitor.com -
User Name and Password (required) - The credentials for a user account that has the permissions to fetch assets.
-
API Key - An optional API Key associated with a user account that can be used to connect to the MarkMonitor V2 API at
api.markmonitor.com/domains/v2instead of the RestAPI endpoint. When provided, the adapter will use the enhanced V2 API for improved performance and access to additional features. -
Verify SSL - Select whether to verify the SSL certificate of the server against the CA database inside of Axonius. For more details, see SSL Trust & CA Settings.
-
Fetch Users (default: true) - By default Axonius fetches user/contact records from MarkMonitor. Clear this option to skip user collection.
-
Fetch DNS Zones (default: false) - Enable this option to fetch DNS zone information from MarkMonitor and enrich domain records with DNS zone details (requires API Key).
-
Fetch SSL Certificates (default: false) - Enable this option to fetch SSL certificate order information from MarkMonitor and enrich domain records with SSL certificate details (requires API Key).
-
HTTPS Proxy (optional) - Connect the adapter to a proxy instead of directly connecting it to the domain.
-
HTTPS Proxy User Name (optional) - The user name to use when connecting to the value supplied in Host Name or IP Address via the value supplied in HTTPS Proxy.
-
HTTPS Proxy Password (optional) - The password to use when connecting to the server using the HTTPS Proxy.
-
Fetch Users (default: true) - By default Axonius fetches users. Clear this option to not fetch users.
To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.
Note
To learn more about Adapter Configuration tab advanced settings, see Adapter Advanced Settings.
APIs
Axonius uses the MarkMonitor RestAPI v2.
Required Ports
Axonius must be able to communicate with the value supplied in Host Name or IP Address via the following ports:
- TCP port 80
- TCP port 443
Version Matrix
This adapter was only tested with the versions marked as supported, but may work with other versions. Contact Axonius Support if you have a version that is not listed, which is not functioning as expected.
| Version | Supported | Notes |
|---|---|---|
| v2 | Yes | -- |
Supported From Version
Supported from Axonius version 4.7
Updated 14 days ago
