Showing posts from February, 2017

Introducing our Python API Wrapper

Introducing our Python API Wrapper With our shiny new Python API wrapper, managing your deployed Canaries has never been simpler. With just a few simple lines of code you'll be able to sort and store incident data, reboot all of your devices, create Canarytokens, and much more (Building URLs correctly and parsing JSON strings is for the birds...). So, how do you get started? Firstly you'll need to install our package. You can grab it from a number of places: PyPI GitHub Or simply startup your favourite shell and run " pip install canarytools" Assuming you already have your own Canary Console (see our  website  for product options) and a flock of devices, getting started is very easy indeed!  First, instantiate the Console object:  Your  API_KEY  can be retrieved from your Console's  Console Setup  page. The  CLIENT_DOMAIN  is the tag in-front of "" in your Console's url. For example in  https:// testconsole .canary.t

Cloud Canary Beta

We are sorry that this blog has been so quiet lately. Our Canary product took off like a rocket and we've had our heads down giving it our all. This month we released version-2 with a bunch of new features. You really should check it out . Since almost day one, customers have been asking for virtual Canaries.  We generally prefer doing one thing really well over doing multiple things "kinda ok", so we held off virtualising Canary for a long time. This changes now. With Canary software now on version 2.0 and running happily across thousands of birds, a crack at virtual Canaries make sense. Over the past couple of months we’ve been working to get Canaries virtualised, with a specific focus initially, on Amazon’s EC2. We're inviting customers to participate in a beta for running Canaries in Amazon’s EC2. The benefits are what you’d expect: no hardware, no waiting for shipments and rapid deployments. You can plaster your EC2 environment with Canaries, triviall