A collection of short write-ups on small things I learn day to day across a variety of languages and technologies. These are things that don't really warrant a full blog post. These are things I've picked up by Learning In Publicβ’.
I blog longer form posts on Retro-Computing at 8-Bit Labs and if I ever get back to it, posts on more modern technologies and programming are at Alteridem.Net.
- Count Git merge commits by Author
- List repositories in a GitHub Organization
- List repositories in an Azure DevOps Project
- Read a CSV File
- One Time Pad (OTP)
- AES Decryption using the ECB mode of operation
- Diffie-Hellman key exchange
- RSA (Rivest-Shamir-Adleman) Asymmetric Encryption
- Public Key Certificates
- TLS Handshake
- Running programs
- Display registers
- Display memory
- Stepping through a program
- Setting register and memory values
- Redirecting system calls
- TUI text user interface
- Revert the Last Commit
- View commits on all branches for a user
- Calculate Git commits by Author on all branches in C#
- Format the oneline output
- Git Shallow Clone
- Git Submodules
- pwn.college notes and code from working through the course.
- Hack The Box notes from working through challenges.
- OWASP Juice Shop vulnerable application.
- nmap Network Mapper
- gobuster Directory/File, DNS and VHost busting tool
- Packet Reassembly in Wireshark
- Session Logging
- Cracking WiFi WPA2-PSK2 with aircrack-ng.
- Web Command Injection Vulnerability
- Web Authentication Bypass Vulnerability Vulnerability
- SQL Injection Vulnerabilities
- Cross-Site Scripting (XSS) vlulnerabilities
- Cross-Site Request Forgery (CSRF) Vulnerabilities
- SMB Server Message Block
- File Inclusion vulnerability
- Man notes
- Switch to Virtual Consoles (TTYs)
- Curl notes
- Set IP address
- Security Hardening a Debian based Linux box
- OpenVPN
- Change default shell
- Zoxide a smarter
cd
command - Install Nerd Fonts on Linux using a script
- timesyncd a lightweight
ntpd
time sync deamon
- Upgrade Oh My Posh
- Zoxide a smarter
cd
command
- CCGMS & WiModem
- JiffyDOS
- SD2IEC
- Supermon+64 V1.2
- Writing BASIC Files on the Computer and Transferring to the Commodore 64
- Install WSL2
- Install Desktop and RDP Access in a WSL Distro
- Move WSL to another Drive
- Set the Default User back from Root after Importing WSL Distro
- OpenVPN
- Connect USB device to WSL
I shamelessly stole this idea and format from jbranchaud/til.
Β© 2024 Rob Prouse
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike license. See LICENSE for details.