RSSAmplifier

Blog

*☆。゚juni's caramel tech café・゚*☆

Recent content on *☆。゚juni's caramel tech café・゚*☆

/RSS feed ↗50 posts

Latest posts

The rooting, firmware analysis and hardcoded, reset-persistent credentials of the TP-Link TL-841N!

Now, let me just preface this with a disclaimer: 
 
 
 
 … and get used to this puppo, as you may see this a few more times in this post :’). 
 In light of continuing my bumbling foray into the hardware hacking landscape, I bought a bottom-of-the-line $10 
 TP-Link TL-841N(EU) router off a random fellow on Facebook Marketplace, in a thrilling , high-stakes deal…

baby's first UART root shell; the Technicolour DJA0231 (Gen2 Smart Modem)


 recently i’ve been diving into the rather intimidating but endlessly fascinating world of hardware hacking, and after a few aliexpress orders and bad financial decisions, I now have some of the tools required to start to poke around under the physical and digital hoods of electronic devices. 
 and why not start with my battle-tested, age-old Telstra Gen 2 “Smart Modem”?…

a quacking good time; making a USB rubber ducky with digispark on Apple Silicon


 this all started when my friend gave me a surprise care package at 8:11pm on a Thursday evening while i was practicing soldering in their garage, after I’d had an exceedingly bad mental health day. 
 
 “here’s a lil usb module. you should make it into a rubber ducky” 
 
 
 
 A Digispark USB/microcontroller Module 
 
 now, i didn’t…

my people <3

&#xA; for those who occupy a cherished space alongside me in this wibbly wobbly plane we exist in. &#xA; &#xA; vira (the mystical) who knew that someone who you met, face down on a table in a first year elective class would come to mean so much? &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; email smooth (the pepsi man) how many instruments can one man play? &#xA; &#xA;…

setting up explo & soulseek to &#34;discover&#34; weekly - without spotify!

&#xA; it all began with a brilliant video released by the venerable &#xA; Dammit Jeff - &#xA; How to ACTUALLY quit spotify ! A fairly engaging introduction into the weird and wonderfully rewarding world of reclaiming ownership over our digital media, but much of what i already knew&hellip; until &#xA; the last 6 minutes . &#xA; Discoverability. the golden bullet to the self-hosting revolution. the…

Rooting the 3DS with LazyPixie: A Deepdive

&#xA; a while ago, i installed custom firmware (CFW) to my 3DS to play modded & emulated games & ROMs, following a number of &#xA; excellent guides on YouTube and the incredible project that is the &#xA; 3DS.hacks wiki . &#xA; now, aside from the fact i&rsquo;ve spent more time doing all of this than actually playing anything (which is much moreso a problem with me and NOT the process - it can be…

media ripping on linux with k3b - a guide!

&#xA; My most recent endeavour: transforming my cute lil second-hand Panasonic LetsNote CF-SX2 into a retro, Windows-XP -era (because my childhood absolutely demands it) Linux media ripping and burning machine! &#xA; &#xA; &#xA; OS of choice: &#xA; FreeXP (Q4OS, debian-based distro) Ensure to grab the - &#xA; FreeXP live CD image for the retro windows goodness! &#xA; &#xA; Flash to USB drive with…

moi, on film

&#xA; i am what some might consider a &ldquo;camera person&rdquo; . &#xA; &#xA; 5/5/26 film photo dump from last few months &#xA; &#xA; &#xA; &#xA; 23/11/2025 captured - on film, this time — by the ever-lovely vira ! &#xA; &#xA; &#xA; 21/12/2024 (rediscovered 7/2/2026) a bit of a blast from the past, as i&rsquo;ve just rediscovered these, but wanted to pop them at the top of the feed to reflect…

Configure an unprivileged Proxmox LXC as a Tailscale Subnet Router (2026)

After spinning up a new unprivileged Proxmox LXC with an installed (but not yet configured) Tailscale node, using something like a PVE helper script, you may want to turn it into a &#xA; subnet router to access your internal LAN devices remotely. Now&hellip; how did I do this again? &#xA; Full disclaimer: this is nothing spectacularly new, but rather just a conglomerate of the collected…

Making a shared NTFS drive play nice with Steam/Proton on Arch

Recently, I ran into issues getting certain Steam games running when installed to an NTFS internal SSD that I&rsquo;d formatted to share across my dual boot Arch Linux and Windows 11 machine. They would hang on boot after pressing Play , and occasionally produce the following Steam log (stored in my home directory, ~ ). &#xA; &#xA; TIP: To generate live Steam logs to assist with troublehooting,…

why, ly?? - Diagnosing a hung boot &#43; login process after a seemingly innocuous Pacman -Syu

ahhh, ly . how you betrayed me. &#xA; The TLDR; + quickfix After a (mostly silent) change in how ly interacts with systemd and its associated services, the &#xA; following commit was added to the readme to clarify a new tweak when enabling interactions between ly and any other services (for me, that was getty ) attempting to use the default tty service spawned at login. This was ( importantly )…

Arch Quickies - Auto btrfs snapshot script

Side note: yes, I know that very capable and feature-rich tools like &#xA; snapper and &#xA; timeshift exist that can achieve similar outcomes. However, this is a small, homebrew alternative solution that i&rsquo;ve chosen to go with out of user preference, and so your mileage and needs may vary :3 ~ &#xA; Using the following script, you can create and manage periodic btrfs snapshots of the /home…

SearXNG metasearch engine behind NGINX reverse proxy (custom TrueNAS Scale YAML app)

&#xA; Inspired by the following article (applies to OpenBSD) : &#xA; Be your own privacy respecting (meta)search engine with SearXNG! &#xA; &#xA; Recently, I stumbled across the above article detailing how to set up and configure the Metasearch Engine &#xA; SearXNG , a choice & &#xA; privacy-focused alternative to singular, centralised major search engines like Google or Bing. &#xA; SearXNG does…

life

&#xA; i do life. sometimes, at least. allegedly . . . &#xA; &#xA; 05/05/2025 film dump from last few months! &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; 03/05/2025 film dump from last few months! &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; 05/10/2025 captured on digicam by the ever-lovely vira on her Canon PowerShot A20: &#xA;…

Dual booting (Encrypted) Windows 11 with (Encrypted) Arch using btrfs & subvolumes

now, i&rsquo;d like to preface this all by saying: this is, by all measures, absolute madness. &#xA; the biggest thing that i&rsquo;ve learnt throughout this entire process (aside from how to speedrun de-bloating & installing windows and, to some extent, also installing linux systems) is that the &ldquo;perfect&rdquo; system is one that you ACTUALLY USE." &#xA; and I regret to say that, after…

extra-crispy retro photos

&#xA; as noted in my &#xA; caramel slice entry 109 , i have recently discovered the tool &#xA; OpenCamera , which is an alternative camera app that i&rsquo;ve been using to take purposefully-downscaled & compressed .jpeg photos. &#xA; i&rsquo;ve been finding it a beautiful lens through which to view snippets of everyday life, and thought I&rsquo;d share a growing collection of my favourites below.…

part 3 - spotdl cookie wrappers, and further configuration!

I encountered some issues downloading complete albums due to some songs being age-restricted because they, GOD FORBID , may have had the f-word (and other OBSCENITIES) in their titles&hellip; so here&rsquo;s my workaround for an automated solution that simplifies this: &#xA; spotdl download URLHERE --format opus --cookie-file ~/Documents/SpotifyRips/cookies.txt --bitrate disable --audio…

part 2 - uh... *liberating* your spotify library!

Please note: this is a downloading service that uses public spotify playlist information to download songs from YOUTUBE MUSIC, which is a service that I PAY FOR with a YOUTUBE PREMIUM SUBSCRIPTION. Please understand the intentions behind using this tool, and adjust your use accordingly. Above all, ensure that you support the original artists that bring media you value to your life. &#xA; &#xA;…

part 1 - Music Metadata Identification & Tagging, with MusicBrainz Picard

For a number of reasons (notably&hellip; well, fuck streaming services and how they treat artists & their customers alike), I have begun to collect & self host my music library, in an attempt to Ditch Spotify Completely and switch to spending the equivalent amount of money that I&rsquo;d line their pockets with a year for actually supporting artists through buying merch, concert tickets, as well…

kiwix - self host the internet

Here&rsquo;s a small tutorial to satisfy your Peak Paranoia Needs: installing the kiwix server to &ldquo;self host the internet (well, manuals & documentation &&hellip; wikipedia) before it&rsquo;s TOO LATE!11!1!!!&rdquo; with a custom TrueNAS app via YAML ( TrueNAS SCALE Fangtooth 25.04.01 ). &#xA; Inspo vids: &#xA; &#xA; Wikipedia Offline - IT&rsquo;S SO EASY! &#xA; &#xA; self-host the INTERNET!…

Setting up Glance Self-Hosted Homepage (TrueNAS Scale)

Installing the super cool &#xA; glance homepage within a custom TrueNAS app ( TrueNAS SCALE Fangtooth 25.04.01 ) via YAML . &#xA; &#xA; Steps: &#xA; &#xA; Within the TrueNAS GUI , create a dataset glance , with child datasets (or folders via the CLI, just make sure permissions are set so apps user can access it) of config and assets . &#xA; &#xA; &#xA; Using the TrueNAS CLI to be safe, cd into the…

[Arch Tidbit]: Installing the correct NVIDIA modules

Ahhh, nvidia . Don&rsquo;t we just love to hate you. &#xA; Here&rsquo;s a small little entry on a new little miniseries I&rsquo;m going to call &ldquo;Arch tidbits&rdquo;, where I post small snippet-posts of things that I&rsquo;ve learnt from a combination of &#xA; Arch Wiki -surfing , troubleshooting and tears (aka anything where there isn&rsquo;t a &ldquo;complete&rdquo; guide available…

(Updated) Minecraft Server From Scratch (Proxmox LXC, Docker Compose &#43; itzg)

Just a smol lil guide for myself (that will be periodically updated over time as i return to the self-imposed joys of small-scale mc server admin :3) to set up a minecraft server from scratch, as I cannot count the number of times I&rsquo;ve had to re-learn this when I migrate from server to server . &#xA; I&rsquo;ve opted for services that should (for the most part) be supported long-term and are…

Dual booting Arch & Windows from the same EFI Boot Partition

A while ago, my friend had played around with installing &#xA; Arch linux , and I warned her against choosing it as an OS for dual-booting due to how notoriously difficult&hellip;. Windows can be when playing with other OS&rsquo;s rudely occupying its boot drive&hellip; let alone one that&rsquo;s as DIY as Arch (comparatively) for the install, and a rolling release model lending to it being…

Getting pfSense/Suricata Logs into Splunk

Below lays out my adventures setting up syslog-ng as a pfSense package to get pfSense (&/or Suricata - the same process can be applied, see &#xA; the very helpful guide here ) logs into a Splunk (Cloud) instance! &#xA; &#xA; Pre-requisites: &#xA; Change the logging format on pfSense from the default BSD log message format to the syslog (RFC5424) format . Enables extra info like hostname, etc. to…

Powershell 7 Back2Basix Cheatsheet - Cmdlets, Aliases, &... Get&#39;n-Help!

The constitutes as the first of (perhaps a few) posts within which I plan to document the highlights/learnings of my foray into the mythical, wonderous world of Powershell (7) , alongside the troubles and toils that I will (inevitably) encounter on the way there. &#xA; I&rsquo;ll try and keep the depiction of said inevitable toils as brief and to myself as possible; however, containing such a…

Setting up Powershell 7 &#43; Custom Profile from Scratch

Finished Setup - a Sneak Peak: &#xA; Appealing? Disgusting? Well, you can completely change it, and customise to your heart&rsquo;s content - so let&rsquo;s dive into the basics, from scratch ! &#xA; &#xA; One of these days, I&rsquo;ll tame the ferociously verbose beast and learn how to properly use Powershell , the long-feared and disgusted language by many a *nix user&hellip; but, unfortunately,…

Setting up Gotify to monitor TrueNAS Apps & Alerts

Running within proxmox LXC (so can be notified even if TrueNAS fails): &#xA; &#xA; On your Proxmox LXC , install docker-compose and create a new directory with a docker-compose.yml : &#xA; &#xA; services :&#xA; gotify :&#xA; image : gotify/server &#xA; ports :&#xA; - 8081 : 80 &#xA; environment :&#xA; GOTIFY_DEFAULTUSER_PASS : 'theGOAT3fy' &#xA; volumes :&#xA; - './gotify_data:/app/data' &#xA; #…

parties

&#xA; &#xA; partying is something that i rarely do, but when i do, it is typically with a number of cool folk and beverages . . . &#xA; behold: some ephemeral moments. &#xA; 12/07/2025 captured on film by a brilliant soul by the name of sage . &#xA; find more of their work (photos, essays, thoughts) @ their website &#xA; here . &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA;…

Wazuh Agent Install Scripts

Recently, I&rsquo;ve been playing with &#xA; Wazuh , the &ldquo;Unified Open Source XDR and SIEM .&rdquo;* My thoughts on the actual platform are still in a state of active formulation as I deploy and test the various capabilities&hellip; but all things considered, it&rsquo;s a pretty cool product and concept in general. &#xA; In any case - after running the various install commands, I thought it…

Tracking & Syncing my dotfiles!

.dotfiles or&hellip; (.)²files? &#xA; - Using Git + Github, & tracking dotfiles with an alias. &#xA; &hellip; as mentioned on the &#xA; ever-wise Arch Wiki . &#xA; &#xA; # 1. Create a bare Git repo to track dotfiles &#xA; git init --bare ~/.dotfiles&#xA; &#xA; # 2. Create an alias to simplify dotfiles management. &#xA; # Tells (/usr/bin/git) to link the git alias directory you just created to your…

Git CLI Basics - branching & stashing!

Smol Objective: Revisiting branch ing, checkout &rsquo;s, and stash ing! &#xA; Via: creating a new local branch to save recent experimental changes on, publishing the branch to a remote Github repository, and then switching back to the functional, remote main branch locally. Oh, and stashing changes as I switch between the two to compare. &#xA; - Branching & Checkouts # Check the current status…

Authentication Methods - A Deep(ish) Dive

&#xA; Here lies the ramblings of a madwoman; bumbling her way around in the darkness in an attempt to understand the wide world of websec&hellip; &#xA; &#xA; &hellip; in the absolute broadest of strokes: &#xA; Token-based ( JWT ): &#xA; &#xA; Authentication state is stored on the client (local/session storage) in the form of a token . &#xA; &#xA; &#xA; Session-based: &#xA; &#xA; Authentication…

Branching out with a previous commit in a GitHub project

just a lil guide for my future self when i inevitably forget this again (and it&rsquo;s probably still wrong oops-) &#xA; - Steps: - Find the commit you want to revert to & copy its hash: &#xA; - Return to your open project: for me, i was working with a locally-cloned copy in VScode, connected to the remote repo&rsquo;s main branch, and was up to date with all of the changes made.

building & deploying this blog with hugo!

and now - to the story of how this blog was born! &#xA; (it&rsquo;s nothing special, but I thought I&rsquo;d document it for myself when i inevitably forget how i did it in the future, as well as any other wandering lost souls out there!) &#xA; &#xA; i&rsquo;ve been meaning to re-jig my tech blog for a while now. for the last year and a bit, I experimented with the static site generator (SSG)…

slice gallery

&#xA; an addiction: in pictures. &#xA; timestamped to perfection, and updated routinely (AKA whenever i remember) . &#xA; &#xA; 9/8/2026 - slice 240! &#xA; &#xA; 2/8/2026 - slice 240! &#xA; &#xA; 1/8/2026 - slice 239! &#xA; &#xA; 26/7/2026 - slice 238! &#xA; &#xA; 25/7/2026 - slice 237! &#xA; &#xA; 20/7/2026 - slice 236! &#xA; my SECOND time baking salted caramel slice, for my first day back in…

rankings

&#xA; caramel slice rankings: &#xA; &#xA; Black Forest Bakery slice - found at: &#xA; Taylor Blend + &#xA; Saporito Espresso. &#xA; &#xA; Mrs D&rsquo;s Cookies caramel sice - found at: &#xA; The Rose Eastend (Closed) + &#xA; Favourite Fillings Lunch Bar. &#xA; &#xA; Aldinga Home Grain Bakery&rsquo;s caramel slice - courtesy of the lovely, lovely vira ! &#xA; &#xA; Cafe Bravo&rsquo;s (Norwood)…

&#39;securely&#39; setting up web server with nginx @ home & self hosting

&#xA; debian 12 container install inside proxmox &#xA; `sudo apt update && sudo apt upgrade -y &#xA; network settings: If your router supports subnets/VLANs, connect this to the isolated VLAN. within proxmox, assign static IP not in use and point to your router&rsquo;s gateway.![[Screenshot 2024-07-08 at 8.40.32 PM.png]] &#xA; install nginx on debian - sudo apt install nginx -y &#xA; create a file…

Backing up linux .config & apps to move to a new device/distro

burn it all down&hellip; or? Ahh, a tale born from the first time that I dipped my toes into the weird, wide and wonderful world of distro-hopping. Because sometimes, instead of building it all from scratch again (like so many of us are fond of doing), bringing your old config, notes of a previous home, with you is desirable. Because don&rsquo;t lie - we won&rsquo;t get those hours spent tweaking…

PACK files in .git - a rabbit hole

- so, how did we get here? :see_no_evil: &#xA; git stores all historical changes to a repo in a PACK file inside the hidden .git folder. This allows restoration of previous repo states in the future. &#xA; However, if you upload files like binaries, photos or videos, this file gets VERY large, even if you delete them in a future commit. &#xA; - enter: git-filter-repo Luckily a tool exists called…

korea & japan

&#xA; NOVEMBER, 2024: &rsquo;twas a rather life-changing, trip , i&rsquo;d say. &#xA; &#xA;

gold coast

&#xA; DECEMBER, 2023: a (large) trip with a dear group of uni friends, an amalgamation of utter chaos and love: &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA;

hong kong

&#xA; NOVEMBER, 2023: some of the most blissful and simultaneously heartwrenching moments in my recent memory: &#xA; &#xA; &#xA; &#xA; &#xA; &#xA; &#xA;

pfSense, UniFi, & VLANS: a tale of three toddlers

Hi all! After a long and troublesome battle against the gods of networking and the intricacies of pfSense, I have&#xA;finally developed a process (that I understand, at least) for initialising an ETHX port to pass VLAN traffic that is&#xA;tagged externally by a switching device (in my case, a &#xA; USW-PRO 48PoE UniFi managed&#xA;switch ). &#xA; In the hope that this can be of use to others out…

Plex & Proxmox

&#xA; &hellip; & pulling files from an external SSD &/or an internal HDD. Yes, this was&hellip; interesting. &#xA; &#xA; - So&hellip; why did I write this? My primary objective was to setup a home lab, which could do the following things: &#xA; &#xA; &#xA; run LXCs of various linux distros (Kali via external install, and CentOS via Proxmox template) [done] &#xA; &#xA; &#xA; run a Plex Media…

Passing USB Devices into Proxmox VMs

&#xA; ~ Using &#xA; TP-Link TL-WN722N ~ &#xA; &#xA; The GUI way of adding a USB device to a Proxmox VM didn&rsquo;t work for me when using a USB network adapter (the device id was not showing up when trying to add to the VM via the GUI), so here is a simple manual workaround. &#xA; - Steps: &#xA; &#xA; Plug in your desired USB device into the physical machine you&rsquo;re running Proxmox on. &#xA;…

pfSense Updating Woes: Crisis Aversion

&#xA; Here is a little guide from a nightmare I encountered whilst trying to perform a maintenance update on a pfSense router&hellip; I hope my pain and suffering can help someone else :&rsquo;). &#xA; &#xA; DO NOT MAKE MY MISTAKE - CREATE A BACKUP FOR YOUR PFSENSE SETTINGS AND STORE IT LOCALLY BEFORE UPDATING!!!! . &#xA; &#xA; &#xA; pfSense DOES create a backup of settings before updating, but…

ESXi, TPMs, fTPMs, & Intel PTT: A love story

&#xA; Here&rsquo;s a quick little rabbit-hole of upgrading ESXi clients, and a crash course on TPMs and their equivalents! 💛 &#xA; &#xA; - TPM/fTPM/Intel PTT Rundown &#xA; Trusted Platform Module - a secure crypto-processor that generates, stores, and limits the use of cryptographic keys required to access system files!!!!! &#xA; (reference) . &#xA; &#xA; The traditional TPM is a physical…

Splunk Forwarders with Multiple Indexes

- Pre-requisites: &#xA; &#xA; Have a working Splunk instance (Splunk Enterprise, in my case) to connect to. There are plenty of tuts for this online. &#xA; &#xA; &#xA; Have installed a universal forwarder on the endpoint that you want to monitor (see here, an excellent post which will get you most of the way through setting up Splunk to analyse Suricata & pfSense logs) &#xA; &#xA; &#xA; &#xA;…

whoami?

much like Atlas; struggling under the weight of an imposter syndrome that will (allegedly) never cease. &#xA; > current status: drowning in a lake of what some might call 'existentialism' and .exe ` s&#xA; > you can (hopefully) find me&hellip; &#xA; &#xA; (&hellip;but then again, why would you want to?) &#xA;

*☆。゚juni&#39;s caramel tech café・゚*☆ · RSS Amplifier