Skip to content
View jmleclercq's full-sized avatar
🎯
Focusing
🎯
Focusing
  • FRANCE

Block or report jmleclercq

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jmleclercq/README.md

Hey, I'm jmleclercq 👋

Cybersecurity & pentesting on one side, ESP32/IoT tinkering on the other.
I like understanding why something works, not just making it work.


🎯 Security & CTF

I work through Hack The Box retired machines and write up the methodology — not just the commands, but the reasoning behind each step (enumeration → foothold → privesc → lessons learned).

htb-writeups Personal collection of HTB retired machine & challenge walkthroughs. Documents information gathering, enumeration, initial access, privilege escalation and post-exploitation for each box.

Keeper Zero Knife Nibbles Editor NanoCorp


🏠 IoT & Home Assistant

Most of these start from the same itch: something in my home isn't controllable locally the way I want, so I build the missing piece with an ESP32 and ESPHome.

Project What it does
📷 xiao-esp32s3-sense-ha-cam Camera on a Seeed XIAO ESP32S3 Sense, streamed & snapshotted into Home Assistant via ESPHome. First milestone of a bigger HA control-screen project.
🎵 sonos-esp32-panel A working touchscreen Sonos remote — play/pause, skip, volume — built on a Sunton ESP32 2.8" display, wired straight into Home Assistant.
🎵 esp32-sonos-touch-controller The bigger-screen take on the same idea: a 3.5" ST7796 display driving a standalone Sonos control panel. Display + Wi‑Fi + HA API are working; touch input is still being wired up.
🌡️ esp32c6-zigbee-sht3x-sensor DIY Zigbee temperature & humidity sensor (ESP32-C6 + SHT3X), talks natively to Home Assistant ZHA — no cloud, no extra gateway.
🌡️ esphome-esp32-dht22-ha-sensor The Wi‑Fi/ESPHome equivalent: an ESP32 + DHT22 sensor, fully local, OTA-ready, wiring documented.
📶 esp32c6-nat-router-guide Step-by-step guide to turn a cheap ESP32-C6 into a lightweight Wi‑Fi NAT router/repeater — flashing instructions, troubleshooting, the works.
🎙️ self-hosted-audio-guestbook Not IoT, but the same self-hosting mindset: guests scan a QR code and record a voice message straight from their browser. Lightweight PHP + vanilla JS, deploys on any shared hosting via FTP.

🛠️ Tools & stack


Writeups cover retired HTB machines only, in line with platform rules — published for educational purposes.

Pinned Loading

  1. xiao-esp32s3-sense-ha-cam xiao-esp32s3-sense-ha-cam Public

    Minimal and reproducible ESPHome project for integrating a Seeed Studio XIAO ESP32S3 Sense camera into Home Assistant. Includes working ESPHome YAML, camera stream/snapshot, OTA support and a clean…

    4

  2. esp32c6-zigbee-sht3x-sensor esp32c6-zigbee-sht3x-sensor Public

    DIY Zigbee temperature & humidity sensor based on ESP32-C6 and SHT3X, fully compatible with Home Assistant ZHA.

    C 1

  3. esphome-esp32-dht22-ha-sensor esphome-esp32-dht22-ha-sensor Public

    ESPHome-based ESP32 DHT22 temperature & humidity sensor for Home Assistant (local, OTA, documented wiring).

    1

  4. htb-writeups htb-writeups Public

    Hack The Box retired machine walkthroughs

    1

  5. sonos-esp32-panel sonos-esp32-panel Public

    ESPHome Sonos touch controller for the Sunton ESP32-2432S028 2.8" touchscreen display. Provides a dedicated Home Assistant interface to control Sonos playback (play/pause, previous/next, volume) wi…

    1

  6. self-hosted-audio-guestbook self-hosted-audio-guestbook Public

    Self-hosted web audio guestbook — guests scan a QR code and record a voice message right in their browser (no app needed). Lightweight PHP + vanilla JS, deployable on any shared hosting via FTP.

    JavaScript 1