2013-11-20: News - Launched TraceDroid, an Android malware analysis platform
2013-07-01: News - Moved to VU Amsterdam and Ruhr University Bochum
2013-02-22: Article - Creating IEEE PDF eXpress-compatible PDF files
2013-02-19: Report - Paper on Peer-to-Peer botnets at IEEE S&P 2013
2012-10-16: Report - Paper on Exploit-as-a-Service at CCS 2012
2012-04-19: Report - Paper 'Large-Scale Analysis of Malware Downloaders' accepted at DIMVA 2012
2012-03-03: Report - Paper 'Prudent Practices for Designing Malware Experiments: Status Quo and Outlook' accepted at IEEE S&P 2012
2011-08-23: Report - Paper 'On Botnets that use DNS for Command and Control' accepted at EC2ND 2011
2011-05-11: Report - pg_randomness v1.1: PostgreSQL and Expected Random Byte Entropy for bytea
2011-04-18: Report - Sandnet: Network Traffic Analysis of Malicious Software
2011-02-14: HowTo - Cumulative Distribution Function (CDF) with gnuplot and PostgreSQL
2010-03-18: HowTo - Calculate boxplot values in PostgreSQL (median and quantiles)
2010-03-17: Report - pg-randomness released on pgFoundry
2010-03-15: HowTo - Create PostgreSQL C library functions
2009-11-28: HowTo - Tell tcpdump to filter mixed tagged and untagged VLAN (IEEE 802.1Q) traffic
2009-09-27: Report - Finished MSc studies
2008-10-09: Report - Talk on CEAS 2008 and holidays
2008-04-01: Report - Further presentations in 2008
2007-12-14: HowTo - ML cheat sheet
2007-11-20: Report - Presentations of IP blacklists research
2007-10-24: Report - Presentation at 55th RIPE meeting on 25th October
2007-09-13: Report - Bachelor thesis about anti-spam measures finished
2007-02-21: HowTo - Create custom aggregate functions (like COUNT, MAX, etc.) within PostgreSQL.
___
"Change alone is unchanging." - Heraclitus