BackSlasher
- Posts
- 198 from 26 Sep 2012 to 10 Oct 2026
- Posting
- monthly (11 in the last year)
- Kind
- personal blog
- Feed
- https://blog.backslasher.net/feed.xml
2026 8
- Adventures installing Prusa INDX with LLM help
- Living with bad RAM
- Reality Check - an OctoPrint plugin to stop me from using the wrong filament
- Breezy - a reverse-engineered controller for my HVAC
- Returning to The Sims: 128 errors in a fresh lot
- Downloading a data uri as file
- ESPHome proxy for Switcher
- “Can you paint this apple orange?”
2025 9
- Audible MP3 Downloader
- Ship Today, Scale Tomorrow #1: Different Servers for Different Jobs
- Getting a Git remote from a Sapling repo
- Flashing ESPHome with Docker
- Tapestry
- Introducing ESLint to your codebase smoothly
- A quick and simple VPN
- A Laptop can be a Big Raspberry Pi
- Streaming SQL results from SQLALchemy via a FastAPI endpoint
2024 6
2023 15
- Bridging Switcher’s UDP over OpenWRT
- Invalid number: Nov
- We don’t do DST at this company
- Patching a Java JAR
- javax.mail:mail 1.4.7 is broken, and how to workaround
- WSL for non-programming security analysts
- Bash “Keep or Delete” script for PDFs
- Is this really an emergency?
- a 1.5GB string
- Get Android App Sizes with ADB
- Changed 3 lines of code, saved 760 server hours per month
- Sapling Commands
- Processing Israeli FOIA calendars, Part 1
- Caddy is better than Nginx for Docker Compose on ECS
- Quick Docker Compose commands for ECS
2022 4
2021 1
2020 1
2019 1
2018 3
2017 4
2016 15
- DNS Namesake - the DNS MitM
- Prettify HTML pages with BeautifulSoup
- DNS Override for a Single Process
- My tips on Getting a Job
- Keeping Windows Awake (with PowerShell)
- Chef “Share This” script
- Dry Run for Python Pip
- Some Jenkins helpers for Chef
- Filtering in Shell
- Cookbook Versioning Script
- Migrating Grafana’s Dashboards
- Running external Ruby code from Vagrant
- Backslasher-Python: a simple Chef Python cookbook
- Chef Custom Resources - Missing Documentation
- Parsing AWS billing
2015 34
- Managing Jenkins API Tokens
- Open-Gridview - the FOSS Out-Gridview
- Using a global lock in Chef
- Enhancing Packer Templates with eRuby
- Listing Chef Cookbook Licenses
- Detecting Invalid External References in Group Policy Preferences
- Writing Complex Scripts in HBase Shell
- Running Inline DSL in ChefSpec
- Merging known_hosts files
- Generating known_hosts file using Chef
- Managing AWS Security Groups with Piculet
- Running Xbox360 controllers on Ubuntu
- Chef Snippets
- How Chef’s use_inline_resources works
- Troubleshooting story - Java HTTP client crashes on connections
- Migrating Graphite’s Dashboards
- Sending mail on coredumps
- Using RPMBuild - My Shortlist
- Sending HBase metrics to Graphite using Python
- Preparing Certificate files for Nginx
- Installing Growroot on CentOS
- Chroot Snippet
- Managing EC2 reservations with Scripts
- Appending Newline to File Ends with Ruby
- Init file for HBase Thrift Server
- Scripting YUM provides search using Python
- Batch fitting pictures in ImageMagick
- Managing chef users with Chef
- Locking Down Jenkins’ Authentication
- Resizing AWS root EBS in CentOS HVM
- Booting with UUID without initramfs
- Getting Git Submodule Detailed Status
- CSV Tricks
- Troubleshooting StatsD
2014 28
- SSH vs OpenVPN for Tunneling
- AWS’s Block Device Mapping in CentOS
- Downloading Artifacts from Jenkins with Authentication
- Git Prompt Variables
- Validating network segments using Puppet
- Accessing a specific server in an HTTP cluster
- Linux and SSDs - Should You TRIM?
- Why Pinning
- My Pinning Guidelines
- Adding Repositories for Inspection
- Setting up Gargoyle as a Time Server
- Timing Execution By Output Lines
- Hijacking a process’s i/o streams using gdb
- Testing Local Facebook Applications with ABE
- Fixing Ugly Hebrew on Ubuntu + Firefox
- Automatically Mounting USB drives and Surviving Reconnects
- Python Library for Deluge Torrent Maintenance
- Listing Unity’s Scopes and Originating Package
- Mass-Checking SSH Connections using Parallel
- Fixing Dynamic DNS on Gargoyle
- Disabling “generate Publisher Evidence” using scripts
- Finding Accounts Trusted for Delegation
- Some PowerShell Snippets for Network Scanning
- Setting Up Samba on Raspberry Pi
- Raspberry Pi + Deluge = Segmentation Fault
- List all Group Policy Extensions Registered
- Avoiding Text Overflow with Prettify on Blogger
- setspn Duplicates and Case Sensitivity
2013 24
- Backing up BitLocker to ActiveDirectory - My Additions
- Using Remote Desktop Client without Network Level Authentication
- Adding SSL to a SharePoint 2010 Web Application, the Right Way
- Parsing Event Log Subscription Runtime Status using PowerShell and Regex
- Finding Superseding WSUS updates in PowerShell
- Reading Daylight Saving Time Data in Windows
- Network Monitor capture filter limitations
- Putting your Windows to sleep
- Adding .net 3.5 to a Windows Server 2012 template
- Remotely changing DNS server list through registry
- Preventing Users from Adding Computers to a Domain
- Filtering Windows Event Log using XPath
- Investigating Repeatedly Locked Out Users
- Viewing detailed replication status using Repadmin and PowerShell
- Solving Event Log Subscription Error “0x138C”
- Removing all Metro Apps from Windows 8
- Opening Group Policy Management Editor from the Command Line
- Group Policy Security Filtering and Loopback
- Wget in PowerShell v3
- Copying Files In PowerShell - Using Windows Explorer UI
- Testing actual SMB version
- Mass Setting Permissions on Remote Shares
- Copying List Permissions in SharePoint 2010
- Finding WSUS Clients by SusClientId
2012 7
- Reverse Lookup in SharePoint 2010
- Making Sure Only Your PDC is Scavanging DNS Records
- Brute Force Guessing for User Passwords
- Automaticlly Updating DNS Server Addresses In A Domain Machine
- Applying SPWebConfigModification objects safely
- Updating VMware discovery info in Active Directory
- Some Things I Didn’t Know About People Picker
Undated 38
- Windows Event Collection
- Installing WSUS Prerequisites Easily in a Disconnected Server
- Automaticlly Extracting Downloaded Torrents
- Remotely Viewing Machine Certificates With Minimal Permissions
- Determining Size of all Tables in a Database
- Creating proxied http requests with PowerShell
- Fixing Facebook to Google Calendar synchronization
- Extending Yii’s Web Application Creation
- Creating a common Yii code directory
- RssCache - An RSS Cache / Aggregator
- Active Directory’s Object Specific ACEs and PowerShell
- Making sure your Audit Collection Server is collecting
- Google Friendly Apache Domain Migration
- Monitoring SharePoint 2010 on SCOM - Minimal Permissions
- The module … owssvr.dll could not be loaded due to a configuration problem
- Solving and preventing “Topology Discovery failed, error 0x80040a02”
- Showing “Mail” icon in control panel through Group Policy
- Dumping your MySQL db using PHP
- Setting Dynamic RPC Port Ranges
- Making your pages more Facebook shareable
- Lowercasing PTR records in DNS
- Changing php settings without .htaccess or php.ini
- Event Log Permissions, With Scripts!
- Enabling Remote Desktop Remotely
- Speed boosting disconnected environments
- Internet Explorer and SPNs
- Checking for conflicting oIDs
- Vanishing permissions on AD objects
- Stsadm / new SPSite is slow
- WindowsIdentity.GetCurrent and changing usernames
- A few seconds about psbase
- SPNs - Who? Why? Where?
- 2008 Clusters can’t change password
- Get-BigDirectories
- Auto-Sorting Computers in WSUS
- Querying SQL Servers
- New blog… yay
- Testing stranded group policies