Technical Blog


Efficient component look-up in Zenoss

… or how to find an interface object from d.os.interfaces() or d.hw.fans() without a loop. The problem: in Zenoss transforms, I often need to do a check on an attribute of a component, e.g. re.search(‘stuff’, interface.description). The problem is, the event component does not contain the “interface” object. Instead, it contains the interface.getInterfaceName() string. The […]


Conference Report “Cyber Risks Switzerland 2015”

November 2, 2015, saw this years edition of the conference Cyber-Risks Switzerland organised by MELANI. While the last year’s edition presented a lot of interesting and promising ideas, this year brought concepts in draft stage, first reports from the frontline, lessons learnt at law enforcement and a batch of reports in finalised state. It’s all […]


ModSecurity Community Meeting #1

The minutes of the first ModSecurity Developer Community Meeting have been posted online at https://www.modsecurity.org/developers/meetings/modsecurity.2015-10-14-19.06.html. A tiny patch fixing the ModSecurity / Apache logformat has been accepted into the next ModSecurity release 2.9.1. So we are technically part of the developer community, but our participation goes far deeper than the coding. See the transcript.   […]