Skip to content

Instantly share code, notes, and snippets.

View psychowood's full-sized avatar

Giacomo G. psychowood

View GitHub Profile
@psychowood
psychowood / docker-macvlan-port-binding.md
Last active April 23, 2026 22:21
# Docker macvlan + port binding: the problem and a workaround

Docker macvlan + port binding: the problem and a workaround

Context

A common home-lab setup involves a Docker host with dual-stack connectivity (IPv4 + IPv6 on the host), where containers are attached to a macvlan network to appear as first-class devices on the LAN with their own IPv4 addresses.

The motivation for still wanting host-side port bindings is precisely the IPv6 gap: the macvlan network and the containers on it are IPv4-only. If you want to expose a container service over IPv6 — so that it's reachable at [host-ipv6-address]:port — you cannot do it via the macvlan IP. You need the Docker host's IPv6 address to forward traffic into the container, and that requires a working ports: binding on the host's network stack.

The problem

@thesamesam
thesamesam / xz-backdoor.md
Last active April 21, 2026 01:58
xz-utils backdoor situation (CVE-2024-3094)

FAQ on the xz-utils backdoor (CVE-2024-3094)

This is a living document. Everything in this document is made in good faith of being accurate, but like I just said; we don't yet know everything about what's going on.

Update: I've disabled comments as of 2025-01-26 to avoid everyone having notifications for something a year on if someone wants to suggest a correction. Folks are free to email to suggest corrections still, of course.

Background

@ayebrian
ayebrian / vmware.md
Last active April 24, 2026 02:19
VMware ESXi / Workstation / ISO Downloads

Download VMware ISOs in this repo

Also I would happy if you visit my site with tech tips!: https://hausmer.com

All license keys and activation files have been removed in accordance with GitHub's Terms of Service.

Only official trial installers are available. Bring your own license (BYOL).

@jjaimealeman
jjaimealeman / funsplash
Last active March 25, 2024 06:44
My simple Unsplash image downloader scripts with width & height options.
#!/bin/bash
# funsplash.sh
funsplash() {
clear
printf -- "\n ========================================\n"
printf -- "\n This script presents you with 2 options:\n"
printf -- "\n 1. Choose the width of your pic.\n"
printf -- "\n 2. Choose the height of your pic.\n"
@Informatic
Informatic / README.md
Last active March 28, 2026 17:14
openlgtv webOS hacking notes

This is just a dump of some interesting undocumented features of webOS (3.8 specifically, on early 2018 4k LG TV) and other development-related tips.

Homebrew app ideas

@atomkirk
atomkirk / stop-all-docker.md
Created February 9, 2021 14:25
Stop all Docker containers

I will often run this command to make sure all my docker containers are stopped and removed before running docker-compose up. Sometimes when you restart your system, old containers will start back up automatically in the background.

docker stop $(docker ps -aq) && docker rm $(docker ps -aq)
@AnatomicJC
AnatomicJC / android-backup-apk-and-datas.md
Last active April 10, 2026 15:19
Backup android app, data included, no root needed, with adb

Backup android app, data included, no root needed, with adb

Note: This gist may be outdated, thanks to all contributors in comments.

adb is the Android CLI tool with which you can interact with your android device, from your PC

You must enable developer mode (tap 7 times on the build version in parameters) and install adb on your PC.

Don't hesitate to read comments, there is useful tips, thanks guys for this !