Cookies disclaimer

I agree Our site saves small pieces of text information (cookies) on your device in order to deliver better content and for statistical purposes. You can disable the usage of cookies by changing the settings of your browser. By browsing our website without changing the browser settings you grant us permission to store that information on your device.

NETWORK SECURITY DASHBOARD

For this Amsterdam startup we created a dashboard and deployment architecture for their network security product. This project includes an Ansible Playbook for the deployment of sensors, ie honeypots, into an end-clients network, which can "call home" when receiving (by definition nefarious) requests. In addition to the dashboard, this project can write in SysLog format, for which we created s SysLog server.

Dashboard and underlying infrastructure for a network security tool based on a honeypot concept. The project implements Celery workers and Ansible Playbooks to deploy and monitor OpenCanary instances in networks.

We implemented the following techniques for this project:

  • Django: Django is an advanced web application framework, written in Python. Django incorporates a great number of features, enabling developers to develop websites and web applications very quickly and efficiently. We save our clients time and money by getting up to speed quickly using Django.
  • jQuery: jQuery is one javascript libraries that started the Web2.0 revolution around 2005, and to date, one of the most popular. We wouldn't know what to do without it (we would then probably need to write it). jQuery enables consistent cross-browser user experience with far less effort and expense, including AJAX support.
  • PostgreSQL: PostgreSQL is slightly less well-known than MySQL, but very mature and capable database server. Also includes a number of features that MySQL lacks.
  • Python: Python is our programming language of choice. What makes Python hugely different from languages like Java, C++, and .NET, is that it is much more flexible and concise, allowing programmers to get much more work done on our clients' projects. On top of that, we use the Django Framework, which delivers our clients even more development speed.
  • Bootstrap: Django Web Studio uses the interface framework Bootstrap to be able to build responsive web interfaces quickly and efficiently. Note the word "responsive". Modern websites are equally usable on a smartphone, tablet and desktop, laptop and notebook.
  • Distributed Task Queuing / Celery: Distributed Task Queuing is used for scheduled tasks, such as automating the generation of RSS feeds, scheduled data imports, or any other task that should not or must not occur in real time. In Django projects, the task runner Celery is used most often.
  • OpenCanary: OpenCanary is a daemon that runs several canary versions of services that alerts when a service is (ab)used.
  • Ansible: Ansible is an open-source software provisioning, configuration management, and application-deployment tool.

Client: Deep Blue

Feel inspired by this project?

Contact us for a free consultation!