If you see regular HTTP requests to “” and wondering how to get rid of the AdWare, uninstall and purge your Google Chrome installation including all plugins.

Next you can choose to re-install Chrome, but avoid installing plugins “[something] Java [something]” that are not coming from official Java JRE/OpenJDK distributors.

2019-03-07 10:41:52

Docker behind an authenticating Proxy

Docker behind an authenticating Proxy

$> sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf


$> sudo systemctl daemon-reload
$> sudo systemctl restart docker

This is for Ubuntu and, you might had have noted, that this sets the HTTPS_PROXY to HTTP without S. Don’t ask why, it’s like Quantum Physics. Pointing to an TLS proxy result in the following error:

Error response from daemon: Get proxyconnect tcp: tls: oversized record received with length 20527

2018-10-26 09:46:53

TrueOS (FreeBSD) on VMware Workstation

TrueOS (FreeBSD) on VMware Workstation

When installing TrueOS on VMware Workstation using the proposed default settings, the procedure violently breaks with a “can’t find /boot/zfsloader” when restarting. To prevent this, remove the “USB Controller” from the Hardware panel before starting the VM. In addition, you should increase memory to 1GB at least. Network is recommended to be in “bridged” mode in the documentation, but I’m not sure if the default NAT mode would make a difference.

2018-10-18 13:30:32

Installing Wireshark on (K)ubuntu

Installing Wireshark on (K)ubuntu

$ sudo apt-get install wireshark
$ sudo dpkg-reconfigure wireshark-common 
$ sudo usermod -a -G wireshark $USER
$ newgrp wireshark
$ sudo chmod 4711 `which dumpcap`

This allows /usr/sbin/dumpcap to run as root, while the GUI run under a classic user account.

2018-06-23 22:43:18

Quickly Paste Raw Text into Confluence

Quickly Paste Raw Text into Confluence

When writing reports in Confluence, there is often need to copy and paste raw command or script output into the page. The best way to represent such data avoiding destroying format is to use the “No Format” macro.

Inserting it by [+] Menu, Other Macros, “no”, “No Format” is however cumbersome. But there is an easier way: keyboard auto-complete.

Typing { allows to insert macros, [ page links and @ user mentions. So having the raw text in clipboard, the following sequence insert its in the wiki page quickly:


2018-06-21 11:25:17

Bootable USB on MacOS using diskutil

Bootable USB on MacOS using diskutil

$> diskutil list
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *251.7 GB   disk3
   1:             Windows_FAT_32 KINGSTON                251.6 GB   disk3s1

$> diskutil unmountDisk /dev/disk3

$> sudo dd if=Win10_1803_EnglishInternational_x64.iso of=/dev/disk3 bs=1m

$> diskutil eject /dev/disk3

2018-05-18 11:25:48

SNORT Rules ‘classtype’ Enumeration

SNORT Rules ‘classtype’ Enumeration

Extracted from rule set “Snort v2.9, snortrules-snapshot-29110.tar.gz”


(Python script)

2017-10-13 15:08:55

WordPress Full-Width Page

Wordpress Full-Width Page

I added a new page template to the Annina child theme: a full-width page, taking the entire screen when displayed. It’s quick and easy, and can be found in my Github repo.

2017-05-08 11:38:02



When downloading the MISP – Malware Information Sharing Platform & Threat Sharing – Virtual Machine it comes with a preconfigured IP. In order to change this setting, edit the two following files and reboot:

sudo nano /etc/network/interfaces
sudo nano /var/www/MISP/app/Config/config.php

2017-02-13 15:16:47

Microblog Plug-in Source Codes

Microblog Plug-in Source Codes

I published the code of the little plugin that I wrote to make these Micro Posts possible. You can find it on github.

It adds a new post type and Wordpress takes care of providing the user interface to manage these types. Then it adds the new type to the supported types of the current theme. Finally, it replaces the “excerpt” on the front-page by the complete text. All this is done using hooks.

What needs to be done then is to addapt the CSS to the new type in the theme’s styles, and voilà…

2017-02-13 15:10:58

The ever-hanging AppleScript Editor

The (My) AppleScript Editor tool, version El Capitan, has the bad habit to hang itself from time to time. Regular saving and killing the blocked process, followed by a simple restart of the tool was generally a good way to mitigate the problem. Once, however it was not possible to cleanly restart the AppleScript Editor even after a reboot…

Building an Ethereum Environment with Docker

Docker is a powerful tool for managing containers and run-time environments and, besides its many advantages, Docker can also be handy to keep our development workstation tidy while playing with all kind of cool technologies – like Ethereum. In this article, we are going to harness the power of Docker to build a first Ethereum work and development environment.

FxControllerBridge – Micro Cross-Controller @FXML Injection Helper

The JavaFX team made the choice of allowing injection of components of one FXML file into only one controller. The reason is that developers are encouraged to defined a controller per “component” (in the larger sense). The FXML files should be modular, and composed for instance using “fx:include”. While this is definitively the right thing to do, sometimes you just don’t want to :) In this case, this little injection helper may be useful…

Modal JaxaFX Progress Indicator running in Background

There are times when one just wishes to magically pop-up a modal progress indicator while doing some hard work in the application’s background. The “modality” prevents the user from clicking around triggering all kinds of things, and the nice animation animates the spectator to stay looking at the screen trying to guess various parameters of the operation running behind. This post just explains how to do this…


IntelMQ is a solution for CERTs for collecting and processing security feeds, pastebins, tweets using a message queue protocol. It’s a community driven initiative called IHAP (Incident Handling Automation Project) which was conceptually designed by European CERTs during several InfoSec events. Its main goal is to give to incident responders an easy way to collect and process threat intelligence thus improving the incident handling processes of CERTs.

Crypto Miner Set-Up – Tanguy’s cpuminer-multi

Mining Altcoins is sometimes quite venturesome. The various download links on the Internet are often pointing to obscure file servers. In this article, we are going to compile Tanguy Pruvot’s version of the “cpuminer-multi” project, one of the most advanced CPU miner tools around, and the, than see how to use it. I also examined the behaviour from a system’s point of view .

Monero – How to Setup a Full Node under Linux

Monero is a crypto currency in the same way than Bitcoin is. Monero is however extremely different in many ways. It has different goals and does not share software and code with the Bitcoin code. Due to the decentralized and peer-to-peer nature of the Monero network, it becomes more robust and resilient as it becomes larger. Running a full node helps stabilizing and securing the network. A full node contributes to the consensus and increases the Blockchain data distribution. So…let’s set-up one…

DEVOXX on Security

We, the DEVOXX 2015 Security track team, want to increase security awareness among software and hardware developers. We want to make this year’s track about understanding how to break things, and knowing that this understanding allows developers to design and build more secure systems. Security has to be by design, not by feature, use case or layer. In this spirit, we would like to invite you to submit talks around the subjects on how to stress security of software projects and on how to deal with these aspects as a developer and architect. Any submission of topic ideas is very welcome too.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.