How to Make a Small Raspberry Pi Display Look Better

A whole ecosystem of additional hardware around the popular Raspberry Pi platform has formed over the recent years. One popular type of add-on is small displays that cover the size of a Raspberry Pi, often even featuring touch-screen functionality. These displays significantly improve your Raspberry Pi for many use-cases and [read more]

Audio/Sound Output in IntelliJ IDEA on Linux with PulseAudio

A quick thing I just stumbled upon: Want to play a sound from a Java program using, for example, the javax.sound APIs or the MidiSystem Synthesizer but, when running from within IntelliJ IDEA, you can't hear a sound and see no exceptions? First, try to package your project to [read more]

HackRF One on Laptops

Trying to use a HackRF One on a laptop but seeing intermittent connectivity issues and weird behaviour? It might be related to power saving settings. [read more]

Introducing nzyme: WiFi monitoring, intrusion detection and forensics

Today I am releasing my latest open source hobby project: nzyme. It's a Java-based program that puts wireless network adapters into monitor mode, sniffs management frames from all configured 2.4Ghz or 5Ghz channels and writes them into a Graylog instance for monitoring and analysis. About In my previous post, [read more]

How to install BLEAH on Kali Linux

A few days ago, Simone Margaritelli aka evilsocket released BLEAH, a BLE (Bluetooth Low Energy, or Bluetooth Smart) scanner and device enumerator that is incredibly simple to use. I just played around with it and documented the installation steps on the most recent Kali Linux. I will not cover how [read more]

Common WiFi attacks and how to detect them

I'm talking about DFIR (Digital Forensics and Incident Response) for WiFi networks at DerbyCon 2017 and will be releasing nzyme (an open source tool to record and forward 802.11 management frames into Graylog for WiFi security monitoring and incident response) soon. Note that I will simplify some of the [read more]

Regular expression (regex) performance: The fundamental guide

There is a good chance that you are touching regular expressions from time to time if you are in any way involved with IT operations or development. They are not easy to learn and successfully matching a string with a regex can be a very rewarding feeling after a long time of debugging. [read more]