Description:
Custom Webroots let you upload your own website to your Canaries webserver service.
The webserver alerts on POST events, so make sure to add a button or submission to the page.
Then wrap up your HTML, JS and CSS into a zip file, upload, and have your Canary run a custom website for an attacker to stumble across.
Note: You'll want to have prepared a custom webroot zip file for this upload. A guide for this can be found here.
Follow the steps below to upload a custom webroot to your Canary from your Console:
Step 1:
Log in to your Console.
Step 2:
Select the Canary you want to configure a custom webroot on.
Note: we have selected the CT-Office-01 Canary.
Step 3:
Click on the gear icon (Configure Canary) to configure this Canary.
Step 4:
Scroll to the HTTP Web server service and click on Upload custom webroot.
Note: If the "Upload custom webroot" button is not visible, you must first enable the HTTP web service with at least one enabled HTTP instance and deploy the new configuration. The webserver must be running on the Canary before you can upload a custom webroot. Once the Canary has rebooted, you can go back into Configuration, and the "Upload custom webroot" button will be accessible.
Step 5:
Click Begin to start the process of connecting to your Canary to upload the custom webroot.
Step 6:
Click Upload your custom webroot.
Step 7:
You will be redirected to your Canary's temporary upload page.
1. Click Choose file, navigate to (and select) your custom webroot zip file
2. Click Upload once you've selected your zip file.
You're almost done!
You should receive an Upload successful , if everything went as planned.
Step 8:
Click Finish.
Step 9:
Once you've uploaded the customer webroot, you will need to:
1. Select User Supplied from the HTTP Page Skin drop down list.
2. Add your Banner.
Note: Multiple HTTP and HTTPS web server instances can be configured to use the User Supplied skin after it has been uploaded. They all share the same skin (we do not support multiple different custom webroots).
Step 10:
Scroll to the bottom of the configuration page and click on Deploy new configuration.
Step 11:
Your custom webroot will be pushed down to your Canary. Once it gets to 100%, your Canary will then reboot and connect back to your Console with the new configuration.