Quick-n-dirty HAR (HTTP Archive) viewer
HAR, HTTP Archive, is a JSON-encoded dump of a list of requests and their associated headers, bodies, etc. Here's a partial example containing a single request: { "startedDateTime":...
View Articlebbcloner v1.3 released. BitBucket backup tool.
I've just released bbcloner v1.3. bbcloner creates mirrors of your public and private Bitbucket Git repositories and wikis. It also synchronizes already existing mirrors. Initial mirror setup requires...
View Articlebexec v0.6 released: Execute Vim buffers and show output in new buffer.
I've just released version 0.6 of my Vim bexec plugin. Bexec is a Vim plugin that allows the user to execute the current buffer if it contains a script with a shebang (#!/path/to/interpreter) on the...
View ArticleGenerating good-looking charts with Gnuplot
Gnuplot is a tool for plotting graphs. It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many...
View ArticlePydocmd: Generate Markdown from python source files
I've created pydocmd. It generates Python Module / script documentation in the Markdown (md) format. It was written to automatically generate documentation that can be put on Github or Bitbucket. It is...
View ArticleBexec v0.8: Execute a vim buffer and capture output in split window
I released v0.8 of my Bexec vim plugin. The Bexec plugin allows the user to execute the current buffer if it contains a script with a shebang (#!/path/to/interpreter) on the first line or if the...
View ArticleHost inventory overview using Ansible's Facts
UPDATE: I've written a fancier version of the above script as a separate project called ansible-cmdb. It uses templates and can generate a feature-laden HTML version and text versions. It also lets you...
View ArticleBBCloner v1.4: Bitbucket backup tool
I've released v1.4 of BBCloner. BBCloner (Bitbucket Cloner) creates mirrors of your public and private Bitbucket Git repositories. It also synchronizes already existing mirrors. Initial mirror setup...
View ArticleI've released cfgtrack v1.0: Get notified of changes on your server
I needed a simple way of being notified when configuration files had been changed on some servers. Nothing fancy. No configuration management, no intrusion detection, no centralised versioning control...
View ArticleSquashFS: Mountable compressed read-only filesystem
SquashFS is generally used for LiveCDs or embedded devices to store a compressed read-only version of a file system. This saves space at the expense of slightly slower access times from the media....
View ArticleIntroducing ansible-cmdb: a host overview generator for ansible-managed hosts
For those of you that are using Ansible to manage hosts, you may have noticed you can use the setup module to gather facts about the hosts in your inventory: $ ansible -m setup --tree out/ all $ ls out...
View ArticleAnsible-cmdb v1.3: a host overview generator for ansible-managed hosts
A few days ago I released ansible-cmdb. Ansible-cmdb takes the output of Ansible's setup module and converts it into a static HTML overview page containing system configuration information. It supports...
View ArticleAnsible-cmdb v1.4: a host overview generator for ansible-managed hosts
Ansible-cmdb takes the output of Ansible's setup module and converts it into a static HTML overview page containing system configuration information. It supports multiple templates and extending...
View ArticleA new Material design for Ansible-cmdb v1.5
Ansible-cmdb takes the output of Ansible's setup module and converts it into a static HTML overview page containing system configuration information. While the previous generated overview page was...
View ArticleAnsible v1.7: New columns and togglable columns
I've just released ansible-cmdb v1.7. Ansible-cmdb takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information. It supports...
View ArticleBexec v0.9 has been released
Bexec is a vim plugin that allows the user to execute the current buffer. Version 0.9 has just been released. This version changes Bexec so it's autoloaded on demand, rather than always. This reduces...
View ArticleAnsible-cmdb v1.8: Bugfixes and new columns
I've just released ansible-cmdb v1.9. Ansible-cmdb takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information. It supports...
View ArticleIntroducing ScriptForm: Stand-alone webserver that generates forms to serve...
I've just releases v1.0 of ScriptForm. ScriptForm is a stand-alone webserver that automatically generates forms from JSON to serve as frontends to scripts. It takes a JSON file which contains form...
View ArticleAnsible-cmdb v1.10 released
I've just released ansible-cmdb v1.10. Ansible-cmdb takes the output of Ansible's fact gathering and converts it into a static HTML overview page containing system configuration information. It...
View ArticleOpenvas v8 on Ubuntu 14.04: Login failed. OMP service is down
Recently I suddently couldn't log into Openvas v8 running on Ubuntu 14.04 anymore. Nothing had changed about the machine (as far as I knew), but I got the following message when trying to log in with...
View Article