Projects
Some of my hobby projects - If you would like to participate in one or more projects, the easiest way is to get an account on xw3.org. You need to contact me to get an approved account. Self registration is not disabled, but I regularly delete bot/fake/spam accounts.
Table of Contents
Hardware 🔌
Stable 🫑
- Passkey - A USB device working as a simple password store based on Digispark devices. (C++)
Software 💾
Hot 🌶️
- Fun - The programming language that makes you have fun! (C and Fun)
Stable 🫑
- chkusr - A set of programs to verify information about a user on PAM/UNIX based systems. (C and Lua)
- foo - A clean example with lot of comments, that shows how ACE/RCE/RCX and shellcode execution works and how SUID binaries can be exploited to get a root shell. (C and ASM)
- PC/SC for PHP - An implementation of the PC/SC SCard API for PHP. (C)
- spacetray - A status icon for showing the door status of your local hackerspace using the SpaceAPI. (C++)
- texec - A tray applet that executes a command on left click and exits on right click. (C)
- tuxrecord - A simple Linux/ALSA (libasound) command line audio capture utility. (C)
- Xtea - A program that executes a given command or program after a given time if no X11 keyboard or mouse input happend in the given time. (C)
- zynk - An IRC bot in C. Features a key-value store backed by SQLite3, weather lookups via wttr.in, stock quotes, calculator, time, user tracking, and AI-powered replies. (C)
In progress 🍎
- libooc - A tiny C library for object-oriented programming using ordinary C structs and function-pointer vtables. (C)
Experimental / Ideas 🍰
- fgg - A free gallery generator for static site generators like Hugo, Jekyll, Nikola etc. using Flickr as data source. (Python)
- funtui - A minimal C library to make simple text-based UIs on ANSI-capable terminals fun and easy. (C)
- Linspector - A simple system monitoring solution - Only for research! Actually! (Python)
- man2book - A tool to create a custom book of installed man pages by a selection of manpage sections and / or pages. (Python)
- scheduled - A job scheduling daemon. (None)
- xw3 - An experiment... building dynamic websites using Jekyll! Including a CGI... ;) (C, Fun, Go, JavaScript, Lua, PHP, Python, Ruby, Rust, Shell, etc.)
Abandoned 🌶
- advoid - A solution for blacklisting ads, malware and trackers based on DNS. (Misc)
- Leo Search - A Firefox extension for searching the Leo.org database. (JavaScript and XUL)
- uplink - A tool to monitor the uplink status of AVM FRITZ!Box Cable / DSL based routers. (Python)
- Zynk - The rsync GUI for your desktop. (C)
Please also take a look at https://xw3.org/hanez to see what I'm working on...
Support Me 💎
You can find my Amazon wishlist here: https://www.amazon.de/hz/wishlist/ls/2SUGG11CGRLMD
You can support my work at https://ko-fi.com/johannesf by just scanning the QR code below. This will help me keep my work going on... Thank you! ✨


