<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on m0nkeyc0de's brain dump</title><link>https://m0nkeyc0de.github.io/posts/</link><description>Recent content in Posts on m0nkeyc0de's brain dump</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 01 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://m0nkeyc0de.github.io/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Toolbox</title><link>https://m0nkeyc0de.github.io/posts/toolbox/</link><pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/toolbox/</guid><description>&lt;p&gt;List of handy tools and other resources coming accross my way.&lt;/p&gt;</description></item><item><title>Cheat Sheet</title><link>https://m0nkeyc0de.github.io/posts/cheatsheets/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/cheatsheets/</guid><description>&lt;p&gt;Repertory of useful commands which don&amp;rsquo;t need their own page.&lt;/p&gt;</description></item><item><title>BTHome on Home Assistant is insecure</title><link>https://m0nkeyc0de.github.io/posts/bthome-ha-security/</link><pubDate>Sun, 01 Nov 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/bthome-ha-security/</guid><description>&lt;p&gt;Is the Home Assistant BTHome implementation done well ? Absolutely not !&lt;/p&gt;</description></item><item><title>Home Assistant</title><link>https://m0nkeyc0de.github.io/posts/home-assistant/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/home-assistant/</guid><description>&lt;p&gt;&lt;a href="https://www.home-assistant.io/"&gt;Home Assistant&lt;/a&gt; deployment and management notes using Docker. The main limitation for the Docker version of Home Assistant is that additional application aren&amp;rsquo;t installable through the GUI and must be installed separately.&lt;/p&gt;</description></item><item><title>Tailscale</title><link>https://m0nkeyc0de.github.io/posts/tailscale/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/tailscale/</guid><description>&lt;p&gt;Frictionless VPN network : who could imagine a such thing would exist ?&lt;/p&gt;</description></item><item><title>Certified Wireless Network Administrator (CWNA-109)</title><link>https://m0nkeyc0de.github.io/posts/cwna-109/</link><pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/cwna-109/</guid><description>&lt;p&gt;Notes for the CWNP Certified Wireless Network Administrator certification.&lt;/p&gt;</description></item><item><title>BTHome security analysis</title><link>https://m0nkeyc0de.github.io/posts/bthome-security/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/bthome-security/</guid><description>&lt;p&gt;Is my &lt;a href="https://m0nkeyc0de.github.io/posts/shellygarage"&gt;garage door control with Shelly hardware&lt;/a&gt; reasonably safe ? Let&amp;rsquo;s find it out !&lt;/p&gt;</description></item><item><title>BLE Advertisements generation</title><link>https://m0nkeyc0de.github.io/posts/ble-advertisements/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/ble-advertisements/</guid><description>&lt;p&gt;Generate BLE Advertisements with an arbitrary payload.&lt;/p&gt;</description></item><item><title>Bluetooth/BLE traffic capture</title><link>https://m0nkeyc0de.github.io/posts/bluetooth-capture/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/bluetooth-capture/</guid><description>&lt;p&gt;Tips and tricks on how to capture Bluetooth and BLE packets.&lt;/p&gt;</description></item><item><title>Arduino ESP32 firmware backup</title><link>https://m0nkeyc0de.github.io/posts/esp32_firmware/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/esp32_firmware/</guid><description>&lt;p&gt;This article explains how to extract an Arduino firmware to have a backup of it, and hopefully beeing able to restore it one day.&lt;/p&gt;</description></item><item><title>WLAN access point with hostapd</title><link>https://m0nkeyc0de.github.io/posts/wlanaphostapd/</link><pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/wlanaphostapd/</guid><description>&lt;p&gt;With &lt;strong&gt;hostapd&lt;/strong&gt; you can quickly and easily run an access point. Sometimes it can be useful to diffuse a temporary SSID and/or analyze the traffic from a specific device with Wireshark.&lt;/p&gt;</description></item><item><title>OTA WLAN packet capture</title><link>https://m0nkeyc0de.github.io/posts/wlan_capture/</link><pubDate>Thu, 12 Mar 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/wlan_capture/</guid><description>&lt;p&gt;Capturing raw WLAN frames Over-The-Air isn&amp;rsquo;t the most straightforwad thing to do. This articles paves the way for achieving that easily on Linux with cheap hardware. Cherry on the cake : full 6GHz spectrum is supported (up to Wi-Fi 6E).&lt;/p&gt;</description></item><item><title>Windows 11 IoT in QEMU</title><link>https://m0nkeyc0de.github.io/posts/qemu_w11/</link><pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/qemu_w11/</guid><description>&lt;p&gt;Sometimes you absolutely need Windows to run a piece of software. This page explains how to install and run Windows 11 IoT LTSC into QEMU in less than 30 minutes.&lt;/p&gt;</description></item><item><title>Software Defined Radio with RTL2832U</title><link>https://m0nkeyc0de.github.io/posts/rtlsdr/</link><pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/rtlsdr/</guid><description>&lt;p&gt;I&amp;rsquo;v got a cheap blue DVB-T+FM+DAB dongle to play with SDR.&lt;/p&gt;</description></item><item><title>Raw data copy with dd on Linux</title><link>https://m0nkeyc0de.github.io/posts/linux_dd/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/linux_dd/</guid><description>&lt;p&gt;dd is a great tool to do a raw (or binary) copy of a storage device or a file.&lt;/p&gt;</description></item><item><title>Garage door control with Shelly and BLE</title><link>https://m0nkeyc0de.github.io/posts/shellygarage/</link><pubDate>Fri, 26 Dec 2025 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/shellygarage/</guid><description>&lt;p&gt;Garage doors usually come with proprietary remotes, which may have drawbacks. This page explains how to replace remotes for the &lt;strong&gt;Entrematic Magic 600-2&lt;/strong&gt;, with the &lt;strong&gt;Shelly 1 Gen3&lt;/strong&gt; relay and the &lt;strong&gt;Shelly BLU Button Tough 1&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Fixing Linux command permissions</title><link>https://m0nkeyc0de.github.io/posts/linux_command_permissions/</link><pubDate>Sat, 04 Jan 2025 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/linux_command_permissions/</guid><description>&lt;p&gt;Some often used commands don&amp;rsquo;t work out-of-the-box with an unprivileged user. This page will explain how to get around.&lt;/p&gt;</description></item><item><title>Network lab with Arista cEOS</title><link>https://m0nkeyc0de.github.io/posts/arista_ceos_lab/</link><pubDate>Sat, 04 Jan 2025 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/arista_ceos_lab/</guid><description>&lt;p&gt;Work in progress&amp;hellip;&lt;/p&gt;</description></item><item><title>Android tricks</title><link>https://m0nkeyc0de.github.io/posts/android/</link><pubDate>Sun, 22 Sep 2024 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/android/</guid><description>&lt;p&gt;Android tricks using ADB&lt;/p&gt;</description></item><item><title>OpenSSL Cheat Sheet</title><link>https://m0nkeyc0de.github.io/posts/openssl_cheat_sheet/</link><pubDate>Sun, 15 Sep 2024 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/openssl_cheat_sheet/</guid><description>&lt;p&gt;Get things done with OpenSSL&lt;/p&gt;</description></item><item><title>GNOME Boxes</title><link>https://m0nkeyc0de.github.io/posts/gnome_boxes/</link><pubDate>Sun, 04 Feb 2024 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/gnome_boxes/</guid><description>&lt;p&gt;Boxes is the built-in virtual machine manager included with the GNOME desktop environment. As it&amp;rsquo;s there, let&amp;rsquo;s give it a try !&lt;/p&gt;</description></item><item><title>Boot interruption keystrokes</title><link>https://m0nkeyc0de.github.io/posts/boot_interruption/</link><pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/boot_interruption/</guid><description>&lt;p&gt;Each vendor uses different keys to interrupt boot sequence and chose boot device, open the BIOS/UEFI configuration page or do whatever is possible.&lt;/p&gt;</description></item><item><title>File transfer stuck at 99% on Linux</title><link>https://m0nkeyc0de.github.io/posts/dirty_bytes/</link><pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/dirty_bytes/</guid><description>&lt;p&gt;When copying a big file to an USB drive, the copy seems to be stuck at 99% even if it&amp;rsquo;s not the case.&lt;/p&gt;</description></item><item><title>Wiping storage devices</title><link>https://m0nkeyc0de.github.io/posts/storage_wipe/</link><pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate><guid>https://m0nkeyc0de.github.io/posts/storage_wipe/</guid><description>&lt;p&gt;Before giving or throwing devices away, you should better wipe storage drives properly. Otherwise your data may be recovered and who knows what happens next&amp;hellip;&lt;/p&gt;</description></item></channel></rss>