Planting a VM honeypot seed
Last updated
Last updated
One model of deployment for our honeypot seeds is to install them manually to host you have already configured to meet our prerequisites (see Preparing a VM Honeypot host)
Manually planting the seed is a simple, two step process:
The first step is to tell the seedata.io platform that you want new seeds creating.
Go to deployments / add new, and complete the new deployment form.
Give the deployment a name and description so you recognise it amongst others in your organisation.
Select the profile you want from our range of VM honeypot profiles. More details on the profiles are available here.
Set the other settings as per your preference and click SUBMIT.
When you run the deployment, it will create the number of seeds you specify, and make them available for manual planting. You will see them listed in the deployment details view, in a table below the deployment, and marked as status = available
Later, if wish to create more seeds, you can run the deployment again by clicking the action button in the right side of the table, and selecting "Run". This will replenish the list of seeds available for manual planting.
Whilst on the deployment detail view, or the seed/seed details view, start the manual plant process by clicking the action button ( ... ) to the right of the seed row, and selecting Plant.
This will open a new window, where you can enter values to describe the location you will be planting the seed. These are open text, and there only for your information.
Click Download and you'll be presented with a CURL command that you will need to run on the host. You can copy this to your clipboard using the button in the top right, and the window will close and the status of the seed will move to planted.
Now, open an SSH session on your host, and paste the previously copied command then click return. You may have to enter your sudo password. You will see the script launch, check pre-requisites and installing dependencies.
You will see progress, followed by a successful installation message, followed by a reboot of the host. You can confirm the seed is running as desired by returning to the seedata.io app, and viewing the seed details (you should see confirmation of the seed health in the seed metadata section).