Calin Radoni's public library

Posts about programming, system engineering, (in)security, hardware development and some projects

Some posts are better, interesting or just prettier. From my featured list:

The three most recent posts are:

Digital LEDs (NeoPixel, WS2812, ...), ESP32, STM32, Telegram bot and more are in the projects page.

Featured posts
Bash scripting

A template, some notes and links about Bash scripts

Virtualized Kali Linux

Install a virtualized Kali Linux and initialize GVM (OpenVAS) and Metasploit

Metasploit Basics

From the first start to a reverse shell on a vulnerable host

Basic security for Windows including RDP and SSH

Basic security configuration and measures for Windows including RDP and SSH management

Containerized Apache, PHP and MariaDB development environment

Custom STM32 board for PlatformIO and Arduino, CMSIS, STM32Cube and LibOpenCM3

Workflow and configuration files for custom STM32 board to be used with PlatformIO and Arduino, CMSIS, STM32Cube and LibOpenCM3 frameworks

Manage Podman root and rootless containers and pods with Systemd

Manage Podman containers and pods with Systemd in Debian 10 and Ubuntu 20.04 LTS

ESP-IDF development

ESP-IDF development and Visual Studio Code

Embedded website workflow - Bash

Workflow to embed the website in firmware - Bash

Non-root access for ST-LINK and USB-to-serial devices

Using a user account to access ST-LINK programming interfaces, USB-to-serial converters and some other USB devices

Recent posts
Debian, Ubuntu and cloud-init

About Debian and Ubuntu cloud images and cloud-init.

Ubuntu Cloud Images

Ubuntu Cloud Images are the official Ubuntu images customized by Canonical to run on public clouds, Openstack, LXD and more.

Generate a web server certificate signed by Microsoft Certificate Authority

Use openssl to generate a certificate request, Microsoft Certificate Authority to sign the request, Apache to use the certificate

Get started with Starlight using containers

Getting started with Starlight, a full-featured documentation theme built on top of the Astro framework, using a Node container with Podman or Docker

Get started with Astro using containers

Getting started with Astro using a Node container with Podman or Docker

Install Kali Desktop in LXD

Install Kali Desktop as a virtual machine in LXD

Linux Desktop images in LXD

Use Linux Desktop virtual machine images in LXD

Install Windows 11 in LXD

Install Windows 11 as a LXD virtual machine

TCP proxy with nc

Quick and temporary TCP proxy with nc ... for when you need one

Access LXC containers by name

Access LXC containers by name, even those with static IP addresses, and also from the LXD host