Overview
OpenCanary creates a network honeypot allowing you to catch hackers before they fully compromise your systems. As a technical definition, OpenCanary is a daemon that runs several canary versions of services that alerts when a service is (ab)used.
Highlights
- Open Source Security
- Install to monitor and baseline cloud networking
Details
Typical total price
$0.116/hour
Pricing
Free trial
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
t2.micro AWS Free Tier | $0.02 | $0.012 | $0.032 |
t2.small | $0.02 | $0.023 | $0.043 |
t2.medium | $0.02 | $0.046 | $0.066 |
t2.large | $0.02 | $0.093 | $0.113 |
t3.medium | $0.02 | $0.042 | $0.062 |
t3.large | $0.02 | $0.083 | $0.103 |
t3.xlarge | $0.02 | $0.166 | $0.186 |
m4.large | $0.02 | $0.10 | $0.12 |
m5.large | $0.02 | $0.096 | $0.116 |
m5.xlarge | $0.02 | $0.192 | $0.212 |
Additional AWS infrastructure costs
Type | Cost |
---|---|
EBS General Purpose SSD (gp2) volumes | $0.10/per GB/month of provisioned storage |
Vendor refund policy
Product provided as is. Refund is not offered.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
New Operating System and Install of OpenCanary March 2024. Ubuntu 22.04 LTS Release
Additional details
Usage instructions
Access to the guest OS. #Begin with ssh and an appropriate security group rule in place to limit access. Next use ubuntu as the EC2 username. Any key pair that you selected should allow you to receive a bash prompt. #When OpenCanary starts it looks for config files the following order:
#./opencanary.conf (i.e. the directory where OpenCanary is installed) #/.opencanary.conf (i.e. the home directory of the user, usually this will be root so /root/.opencanary.conf) #/etc/opencanary/opencanary.conf #It will use the first config file that exists.
#Opencanary.conf needs to be unique per instance. Edit this file to determine system details #To run interactively opencanaryd --start
How do I start Opencanary on startup? We have had discussions about this in the issue thread over here. It may be useful to read through it as there are a few interesting solutions that folks suggested.
I have included a default opencanary.service file in the OpenCanary repo. If you would like to go this route simply follow these steps (please ensure you have run opencanaryd --start once to get the config setup to how you want it):
copy the service file into /etc/systemd/system/opencanary.service. edit /etc/systemd/system/opencanary.service and add the full path of your virtual environment; replacing the VIRTUAL_ENV_PATH in the service file. reboot your system and check that opencanaryd is starting on start-up. You can check using systemctl status opencanary.
Resources
Vendor resources
Support
Vendor support
Product Escalation, feature requests, tracking, and resolution support available. Interactive support is provided via slack. secproductsupport@advancecoinc.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.