sitelock

Reseller should be signed up for the SiteLock product

SiteLock User Guide

This article explains the various functionalities available within the SiteLock Panel. See details

On logging in to your SiteLock Panel, you will see the following sections:

Visitor Data

Here, you can filter the visitor data based on specific duration as well as specific website.

Security Summary

This section displays the various types of scans available and their status for your website. You can also initiate scans from here.

Messages and Alerts

This section displays messages / alerts generated by the scans on your website.

You can jump to this section by clicking the icon as shown below.

SiteLock Badge or TrustSeal

You can display the SiteLock TrustSeal on your website through the below link which appears in the lower section of your SiteLock Dashboard.

Additional Information

TrustSeal

Business Verification

You can complete the Business Verification for your website, to display these details in your TrustSeal.

Additional Information

Business Verification

Sites

For quick management, you can toggle between the websites configured under your SiteLock Panel as shown below.

FTP Settings

In order to use the Secure Malware Alert and Removal Tool (SMART), you can input / edit your FTP settings as shown below. (This scan is not available in the lowest Plan.)

These details can also be submitted through the Configure SMART link in the Security Summary section.

TrueShield Firewall / TrueSpeed CDN

In order to block bad traffic and increase your website speed, it is recommended that you configure TrueShield Firewall / TrueSpeed CDN for your website. This can be done through the TrueShield details link in the Security Summary section on your Dashboard.

Additional Information

TrueShield Firewall

TrueSpeed CDN

Accessing Your SiteLock Order

SiteLock Panel is an interface that allows you to access and manage your SiteLock Package (manage websites, initiate scans, view reports, etc.). You can access the SiteLock Panel as below:

  1. Login to your Control Panel, Search for the domain name for which you have purchased this SiteLock Order and go to the
    Order Information view. See details

  2. Click the Admin Panel link to visit the SiteLock Panel.

SiteLock

Sitelock is a cloud-based tool for protecting your website from online threats. It works as an early detection tool for malicious code and script that could infect your hosting or even hack your website. 

SiteLock scans for threats on your websites daily and also has a web firewall which protects your sites from attacks. With auto-detection and triggering it also protects your website from DDOS attacks.

Managing DNS, Email, Hosting, Website Builder, SiteLock and CodeGuard through your HTTP API Integration

The following Services reside on separate servers from the ones you connect to, via the HTTP API, due to this, your Customers need to
login to their (individual) Control Panels, for managing such Services:

  • DNS

  • Email (Free Email Account [POP/IMAP] and Email Forwarding)

  • Single Domain Hosting

  • Multi Domain Hosting

  • Reseller Hosting

  • Dedicated Server

  • Enterprise Email

  • Business Email

  • SiteLock

  • CodeGuard

  • Impress.ly

  • Web Services (Legacy Web Hosting, Email Hosting, Website Builder)

now provides you with another method of directly allowing access to your Customer, to manage the above Products / Services from your interfaces itself.

To accomplish this, you need to pass the following parameters to the mentioned URL, via an HTTP POST method:

URL: http://<Your_Control Panel_Branded_URL>/servlet/ManageServiceServletForAPI

  • auth-token: You need to generate an authentication token, that you need to pass as the value of this parameter for allowing the
    Customer to manage his Order. This can be accomplished by calling the HTTP API Generating a Token method. The generated authentication token will be valid for a very short period of time and you should use it immediately upon generating it.

  • orderid: The Order ID of the Web Services (Legacy Web Hosting, Email Hosting, Website Builder) / Single Domain
    Hosting / Multi Domain Hosting / Reseller Hosting / Dedicated Server / Managed Server / Enterprise Email / SiteLock / CodeGuard Order that your Customer wants to manage. In case of DNS, Email Service, the Order ID of the Product associated with the DNS / Email Service needs to be passed. Based on the orderid, the productCategory will be determined.

    Note

    For DNS / Email Service Orders that do not have any other Product associated with them, you can continue to pass the existing orderid to reach the
    DNS Management Console and Email Service Management interface respectively.

  • service-name: This parameter needs to be passed to manage the specified service name. The value of this parameter needs to be
    either:

    • dns: For managing DNS Service.

    • mailfwd: For managing Email Forwarding Service.

    • free_email: For managing Free Email Account Service.

    • webhosting: For managing Web Hosting Service.

    • mailhosting: For managing Email Hosting Service.

    • websitebuilder: For managing Website Builder Service.


    • impressly: For managing an Impress.ly Order.

  • url: This parameter needs to be passed to manage an Impress.ly order. The value of this parameter needs to be a URL on your server that accepts the app-id provided by Impress.ly. You can then retrieve the order details by using the app-id in the Get Callback URL call.

  • OR

    panel: This parameter needs to be passed to manage WHM. The value of this parameter needs to be whm.

    Note

    For Single Domain
    Hosting / Multi Domain Hosting / Reseller Hosting / Dedicated Server / Managed Server / Enterprise Email / SiteLock / CodeGuard Orders, you can pass the corresponding Product Key as the value for this parameter.

    Additional Information

    Product Keys

You would need to create an intermediate interface, which should call the Generating a Token HTTP API method and build a URL
with orderid, auth-token and service-name/panel as parameters, and then redirect the Customer to this URL.

Java Example:

Let us call this interface a servlet named ManageOrderBoxControlPanel.

  1. This interface would accept the Order ID of the Web Services (Legacy Web Hosting, Email Hosting, Website Builder) / Single Domain
    Hosting / Multi Domain Hosting / Reseller Hosting / Dedicated Server / Managed Server / Enterprise Email / SiteLock / CodeGuard Order or the Order ID of the Service associated with DNS or
    Email Service as a parameter. So, in order to manage a Service, you will call this interface with
    http://<Your-Server-URL>/ManageOrderBoxControlPanel?orderid=<orderid>.

  2. This servlet would need to call the Generating a Token HTTP API method.

  3. The final URL to which you would then redirect your Customer to, would look like:

    • For management of WHM:
      http://<Your_Branded_URL>/servlet/ManageServiceServletForAPI?auth-token=<auth-token>&orderid=<orderid>&panel=whm

    • For management of DNS Service, Email (Free Email Account [POP/IMAP] and Email Forwarding) Service, Web Services (Legacy Web Hosting, Email Hosting, Website Builder), Single Domain Hosting, Multi Domain Hosting, Reseller Hosting, Dedicated Server, Managed Server, Enterprise Email, SiteLock, CodeGuard:
      http://<Your_Branded_URL>/servlet/ManageServiceServletForAPI?auth-token=<auth-token>&orderid=<orderid>&service-name=<servicename>