The BlueCat DNS Integrity Gateway is a very simple Python application that runs on a variety of platforms with the current default being Debian Jessie. Future updates to the DNS Integrity Gateway could be packaged to run on some or all of the following:
- Generic Linux machines.
- BlueCat standard virtual machines as used for BAM and BDDS.
Aside from the operating platform, the major components of the DNS Integrity Gateway are:
- Flask, a Python web micro-framework.
- BlueCat’s Flask additions and customizations.
- BlueCat’s Python API
- Apache2 web server
In diagram form: