Skip to content

Instantly share code, notes, and snippets.

View ConnerWill's full-sized avatar
👽
These pretzels are making me thirsty

ConnerWill

👽
These pretzels are making me thirsty
View GitHub Profile
@ConnerWill
ConnerWill / Configuration.h
Created February 18, 2025 17:36
Marlin configs for Ender 3 Pro Sprite BTTMiniSKRE3v2.0
/**
* Marlin 3D Printer Firmware
* Copyright (c) 2020 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
* Based on Sprinter and grbl.
* Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
@ConnerWill
ConnerWill / PID-tune-bed.gcode
Last active February 18, 2025 15:49
GCODE for ender3 pro config
; [---------------------------------------------------------------------------]
; | PID Bed Tune |
; |---------------------------------------------------------------------------|
; | Printer: Ender 3 Pro |
; | Board: BTT SKR Mini E3 v2.0 |
; | Extruder: Creality Sprite Direct Drive |
; | |
; [---------------------------------------------------------------------------]
; Auto-tune bed at 60 °C for 8 cycles: https://marlinfw.org/docs/gcode/M303.html
@ConnerWill
ConnerWill / ssh_failed_attempts_graph.py
Created October 9, 2024 20:10
Python script to graph the number of failed SSH login attempts
#!/usr/bin/env python3
import re
from collections import defaultdict
# Path to the auth.log file
LOG_FILE = '/var/log/auth.log'
# Function to parse the log file and count failed login attempts per IP address
def parse_ssh_failed_attempts_by_ip(log_file):
@ConnerWill
ConnerWill / Create-NoPromptISO.ps1
Created September 5, 2024 16:32
Script to modify a WinPE ISO to prevent the 'Press Any Key To Boot From...' prompt for UEFI deployments.
<#
.SYNOPSIS
Script to modify a WinPE ISO to prevent the "Press Any Key To Boot From..." prompt for UEFI deployments.
.DESCRIPTION
Script to modify a WinPE ISO to prevent the "Press Any Key To Boot From..." prompt for UEFI deployments.
Modified from: https://www.deploymentresearch.com/a-good-iso-file-is-a-quiet-iso-file
.NOTES
@ConnerWill
ConnerWill / connect-wireguard-vpn.sh
Created November 7, 2023 16:11
Script to connect to Wireguard VPN
#!/usr/bin/env bash
die() {
echo "[-] Error: $1" >&2
exit 1
}
PROGRAM="${0##*/}"
ARGS=( "$@" )
SELF="${BASH_SOURCE[0]}"
@ConnerWill
ConnerWill / TEMPLATE-bash-very-nice.sh
Created November 7, 2023 15:44
Bash Script Template
#!/usr/bin/env bash
die() {
echo "[-] Error: $1" >&2
exit 1
}
PROGRAM="${0##*/}"
ARGS=( "$@" )
SELF="${BASH_SOURCE[0]}"
@ConnerWill
ConnerWill / clone-all-my-repos.sh
Created August 11, 2023 20:28
Bash script to clone all of your repos
#!/usr/bin/env bash
while IFS= read -r line; do
git clone "https://github.com/${line}"
done <<< "$(gh repo list | cut -f1)"
@ConnerWill
ConnerWill / goaccess-nginx
Created June 5, 2023 18:40
Helper script to start nginx log analyzer goaccess
#!/bin/bash
## Function to simply pipe nginx logs to goaccess
function _goaccessnginx(){
user_input="${1}"
[[ "${user_input}" == "html" ]]
@ConnerWill
ConnerWill / Jira-Dark-Theme.user.js
Created April 13, 2023 20:49
Dark Mode Theme For Jira/Bitbucket
// ==UserScript==
// @name Jira Dark Theme
// @version 1.0.0
// @description Dark Theme For Jira
// @author @ConnerWill
// @include *ENTER-URL-HERE*
// @icon https://www.google.com/s2/favicons?sz=64&domain=atlassian.net
// @grant GM_addStyle
// @run-at document-start
// ==/UserScript==
@ConnerWill
ConnerWill / rsync-remote-server.sh
Last active March 6, 2023 21:58
bash function to backup a remote server with rsync
#!/bin/env bash
###
#
# Here's what the function does:
#
# Defines variables for the remote server's username, hostname, directory to be backed up, and the local directory where the backup will be stored.
#
# It also defines a variable for the path to a file containing any files or directories to be excluded from the backup.
#