Watch My Domains SED v4, Command Line Tool

Watch My Domains SED v4 includes a command line tool that can be used to manage the database, check email settings and reports etc. This will be expanded in future to include additional features.

The tool is available as sed.php in the root folder. Run

php sed.php

to see the available options.

For example,

php sed.php list=tables

will list all the tables in the database.

php sed.php mailtest=contact@example.com

will run an email test if you have configured the email settings in the interface.

DNS Monitoring in Watch My Domains SED v4

The new Watch My Domains SED v4 (currently in beta) has a number of new options that make DNS monitoring of your domains and hosts very easy.

You can enable DNS monitoring and alerts from the settings panel. You can also specify alternate name servers to use for DNS checks.

If your DNS provider supports zone transfers (AXFR) you can use it to get the DNS data directly from your provider. Please see DNS Monitoring using AXFR.

Reports in Watch My Domains SED v4

The reports module in new Watch My Domains SED v4 (currently beta) allows you to combine domain data columns, DNS records and SSL data into the same table, sort them in any order you want and then create HTML and CSV reports.

Watch My Domains SED has a set of important reports already pre-configured. You can create any number of additional reports on your own using the administration module.

Creating and Configuring Reports (Admin Module)

You can download Watch My Domains SED v4 beta from here. A user guide (under development) is also available. This is being updated.

Watch My Domains SED

Status Report: Watch My Domains SED v4

The first public beta version will be available for download on February 27, 2018

It has been a while since we announced our plans to release Watch My Domains SED v4. Our original plan was to release it in late 2018. Unfortunately we didn’t account for the large number of tests we had to do on a version that is around 3-4 times bigger.

Version 4 has an extremely large number of new features, add to this the code rewrites and we are left with a huge number of unit, integration, system and user interface tests. We also decided to create a comprehensive Application Programming Interface and use only the API for the user interface. This required even more tests.

We also revised some user interface elements after obtaining feedback from some of our corporate customers.

The good news is that we are extremely happy with how this version is shaping up and we hope to have the first release candidate ready by the third week of January.

What’s New in V4

Here are some of the important improvements:

  • Support for multiple database back-ends (Oracle, MS SQL, MySQL, SQLite)
  • Support for importing and Looking up Domains using registrar APIs (GoDaddy, Namecheap, Dynadot, etc.)
  • Support for Importing Data from DNS Providers like DNSMadeEasy
  • Control over who can see each data column. You can now define access levels for each data column and specify which user can view the columns.
  • Full control over lookup and report scheduling from the user interface. There is no need to add additional cron-jobs to control lookups or generate reports.
  • Create Reports in HTML, PDF or CSV formats.
  • Complete control over color schemes and fonts.
  • Vastly improved user interface.
  • Multiple authentication options including SAML / SSO.

Here are some screen shots.

Oracle and MS SQL Server Support in Watch My Domains Server / Cloud Edition

We will be adding Oracle, MS SQL and PostgreSQL database support in Watch My Domains SED very soon. Currently Watch My Domains SED supports only MySQL / MariaDB.

This may be a good time to upgrade to the latest version 3, if you are using version 2 or purchase the latest version if you are planning to do so in the near future because there could be some price revisions after the changes.

Watch My Domains SED

GDPR and its Effects

GDPR is almost here and here is a quick note about how it might affect our domain name management tools.

The effects of GDPR will depend on what you have been using the software for. There shouldn’t be any issues if you have been using it to manage your own domains. The technical data will continue to be available as part of port 43 lookups. You can still monitor the expiry dates, name servers, MX records, SSL data etc.

Monitoring the technical data related to your domains is going to be more important in the post GDPR world because there is likely to be a higher incidence of domain thefts in the short term. Some registrars have already started adding security features because of GDPR.

The personal information will most likely disappear from whois. This has already happened for many TLDs / registrar whois outputs. For example, the personal information was already not available for domains that use proxy addresses, many ccTLDs and even the new TLDs like .APP. GoDaddy has been masking some information for a while now.

You can use registrar APIs instead of port 43 whois to obtain the data for your domains. Please see below.

Changes to Transfer Process

The domain transfer process (from one registrar to another) will be undergoing some changes because the gaining registrar will no longer be able to lookup the email addresses. So it is even more important to keep an eye on your name servers, associated IP addresses and domain dates.

Use Registrar APIs instead of Whois

You can use registrar APIs to import domains and obtain the domain information. Currently GoDaddy, Namecheap, Dynadot and Resellerclub are supported. Please see

Registrar API Support

for more details. We are hoping to add support for more registrars.

If you use a registrar and they don’t provide an API for customers, you should probably contact them and request them politely to consider doing so.

Registrar API Setup

Preserve Historical Whois Data in Watch My Domains SED / Cloud

Watch My Domains SED will normally overwrite the previous whois data in the database with the new one  when a new lookup is performed. However, it is possible to preserve the old data. To do this add the following to the config.php file.

$config_data['enable_data_history'] = "whois";

Make sure that you have the latest build.

After you do this, the whois data will be logged along with the time-stamp to the history data table in the database. Both registrar and registry whois are saved. You can then use the Details tab in the lower pane to access the old whois records.