Skip to content
cloud
attie.co.uk
Drop to REPL
Type to start searching
Home
Bitwarden
Show and tell
Wiki
cloud
attie.co.uk
Home
Contact
Wiki
Bitwarden
Bitwarden
Decrypting Bitwarden Secrets
Show and tell
Show and tell
Schedule
Wiki
Wiki
2FA on the Command Line
`storcli`
Alexa
Alexa
Add an Item to a Slot Type
Android
Android
Install an APK via ADB
ADB Install
ADB Setup
ADB Shell
Wireless ADB
Get Device ID
Get APK from Phone
Download an APK from the Play Store
Get Version from APK file
Get Connectivity Status
Reverse Tethering
Arduino
Arduino
Reset Arduino
Bash
Bash
Convert a `hexdump` Output to a Binary
Notification Utility
Bitwarden
Bitwarden
Administer Bitwarden
Disable New Users
Extract BitWarden Secrets from Database
Log Rotate
Setup Bitwarden
Access the MSSQL Database
Upgrade Bitwarden
Setup YubiKey Support
Buildroot
Buildroot
Git Patches
Cronicle
Cronicle
Setup Cronicle
Troubleshooting Cronicle
Dev boards
Dev boards
Development Boards
Glasgow
Orange Crab
Docker
Docker
Enable Experimental Features
Install Docker-CE on Debian (and Raspbian)
Install Docker-CE on Ubuntu 18.04
Move Docker to ZFS
Limit the Size of Docker Log Files
Fixup Docker Login
Show Images Ordered by Size
Relocate Docker's Data Files
Multi-Architecture Images
Docker Container with USB Devices
Docker User Configuration
Ffmpeg
Ffmpeg
Adjust Volume
Convert `*.VOB` File(s) to `*.mkv`
Font
Font
Svg to ttf
Svg to ttf
Produce a TTF from an SVG
Games
Games
Setup a CSS Dedicated Server
Gdb
Gdb
Connect to a Target using GDB
Disable Paging
Pretty Print in GDB
Read From Memory Using GDB
An Example GDB Script
Write to Memory Using GBP
Git
Git
Large File Storage
Mirror a Repository
Mirror an SVN Repo
Gitlab
Gitlab
Container Repository API
Mirror a Repository
Setup a GitLab Runner
Setup GitLab
Setup GitLab Outgoing Emails
Setup GitLab Docker Registry
Golang
Golang
Install Go on Ubuntu 18.04
Google
Google
Gmail
Gmail
Got Your Back
Gpg
Gpg
Add a Subkey
Distribute Key
Fetch a Key
Get a Friend to Sign Your Key
Update Key Expiry
Gstreamer
Gstreamer
Convert Audio Format
Convert Image Format
Debugging Pipelines
Supported Formats
Hugo
Hugo
New Page
New Site
Serve a Hugo Site
Setup Hugo
Java
Java
Decompile a Jar file
Linux
Linux
Discoverable
Rip an Audio CD
Make an ISO from a CD
Core Dump
Fake the System Time
Inotify Tools
Produce an ISO Image
Just Show Physical Interfaces
NFS Root Filesystem
Step into a Foreign Image
Disable Blanking
USB/IP Server
Create a New User
Setup WiFi
Binfmt
Binfmt
`binfmt`
Device tree
Device tree
Access Device Tree via `proc`
Access Device Tree via `sysfs`
Query
Dmesg
Dmesg
Clear `dmesg` Buffer
Alter the `dmesg` Log Level
Gpio
Gpio
Debug GPIO usage
Kernel
Kernel
`printk()` Support Macros
Loop devices
Loop devices
Setup a Loop Device
Lvm
Lvm
Using LVM
Udev
Udev
udev
Mkdocs
Mkdocs
Getting Started with MkDocs
Material Theme for MkDocs
Mssql
Mssql
Command Line Client
Describe a Table
Dump a Database
List Database
List Tables
Mysql
Mysql
Create Database
Setup a Docker Container
Grant Access to a User
Importing Large Amounts of Data
Restore Rows From a Backup
Show Indexes / Keys for a Table
Temporary Server
Upgrade
Create a User
Show Warnings
Nmap
Nmap
Simple Range Ping
Nodejs
Nodejs
Install
Openconnect
Openconnect
Build OpenConnect
Openvizsla
Openvizsla
Setup OpenVizsla
Openvpn
Openvpn
Install OpenVPN Client
Access a Remote Network
Passbolt
Passbolt
Healthcheck
Recover a User
Setup Passbolt
Pdf
Pdf
Convert a Color PDF to Monochrome
Python
Python
Build Python From Source
Date Time Difference
Drop to REPL
Pypi
Pypi
Submit a Package to PyPi
Qr code
Qr code
Make a WiFi QR Code
Quilt
Quilt
Using Quilt to Manage Patches
Raspberrypi
Raspberrypi
Disable Bluetooth
Disable Wi-Fi
HDMI Output
Change the Hostname
Start SSH Once
Change Username
Pi Zero Network Webcam
Setup WiFi Client
WiFi Access Point
Redmine
Redmine
Debug Redmine
Setup Redmine
Rpm
Rpm
Extract an RPM Package
Samba
Samba
Example Samba Config
Fix Cached Content
Enable Presentation of Windows Shadow Copies
Selenium
Selenium
Setup Selenium on Ubuntu 18.04
Sudo
Sudo
No Password `sudo` Access
Systemd
Systemd
Get Service Logs
Start a Service After Mounting a Filesystem
Tmux
Tmux
Find a Running Process
Record Pane Log
Send Input to a tmux Pane
Traefik
Traefik
Viewing Traefik's JSON Log File
Ubiquiti
Ubiquiti
Edge Router Reconnect
Upgrade WiFi Access Point Firmware
Uboot
Uboot
DHCP in U-Boot
Reset the Environment
Default Network Boot
Ubuntu
Ubuntu
Running 32-bit Applications on a 64-bit Host
Disable MOTD Spam
Put a Hold on a Package
Netcat on Ubuntu
Speedtest CLI (Ookla)
ZFS Setup
Bugs
Bugs
Systemd With e1000e NIC - 2020-05-28
Secure boot
Secure boot
Setup Machine Owner Key (MOK)
Udev
Udev
Generate a New udev Rule
Vagrant
Vagrant
Install Vagrant
Virtualbox
Virtualbox
Configure Autostart (for systemd)
Configure Autostart
Ctrl + Alt + Del
Delete a VM
Import a VM
Setup Module Signing
Install VirtualBox on Ubuntu 18.04
Get a VM's Network Addresses
New Virtual Machine
Power Control
Resize a Virtual Hard Disk
Snapshots
Managing USB Devices
Virtual Console
Web
Web
Get an Element by XPath
X11
X11
Hijack an X11 Session
Yocto
Yocto
Find a Package from an Installed File
Find a Recipe from a Package Name
Toolchain
Zephyr
Zephyr
Zephyr Hello World
Zfs
Zfs
`SEEK_HOLE` and `SEEK_DATA`
Drop to REPL
¶
import code code.interact(local=locals())