Skip to content

Instantly share code, notes, and snippets.

Jason Maurer jsonmaur

Block or report user

Report or block jsonmaur

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:f3598ca2c7ae1f5ff83ad9aa8c2b6b54
# removes all stopped containers
docker rm $(docker ps -a -q)
# removes all unused images with no name
docker rmi $(docker images -q --filter "dangling=true")
View keybase.md

Keybase proof

I hereby claim:

  • I am jsonmaur on github.
  • I am jsonmaur (https://keybase.io/jsonmaur) on keybase.
  • I have a public key whose fingerprint is 7B7F FA6B 4484 7938 3D38 E482 070B 00B2 5347 5CD6

To claim this, I am signing this object:

View gist:8771d54439bfb55a4e78d2c29140dad5
# allows for default folder view
sudo find / -name ".DS_Store" -exec rm {} \;
# install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew update
brew upgrade
brew prune
@jsonmaur
jsonmaur / load_test.sh
Last active Jun 27, 2017
For simple load testing
View load_test.sh
#/bin/bash
URL=$1
ab -n 10000 -c 15 $URL
@jsonmaur
jsonmaur / hide.sh
Last active Jun 27, 2017
Compresses and encrypts a folder
View hide.sh
#/bin/bash
FOLDER=$1
tar -zcvf $FOLDER.tar.gz $FOLDER
gpg -c $FOLDER.tar.gz
rm -rf $FOLDER $FOLDER.tar.gz
@jsonmaur
jsonmaur / main.sh
Created Oct 21, 2016
cli53 round robin
View main.sh
HOST_NAME="speed"
TTL="300"
CURRENT_IPS=($(cli53 export -f "cdn.test.com" | grep "speed.cdn.test.com" | awk '{print $5}'));
for i in "${CURRENT_IPS[@]}"; do if [ $i != $PUBLIC_IP ]; then echo $i && IPCMD+=("$HOST_NAME $TTL A $i"); fi done
/usr/local/bin/cli53 rrcreate --replace "cdn.test.com" "${IPCMD[@]}"
@jsonmaur
jsonmaur / spoof.sh
Last active Nov 13, 2017
Spoof MAC address on macOS
View spoof.sh
# network settings -> wifi -> advanced -> hardware
# change "configure" to "manually". save & apply.
# compare mac address to one you see in settings
ifconfig en0 | grep ether
# generate a new random one
openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'
# set spoofed address (substitute with generated one from above)
@jsonmaur
jsonmaur / setup.sh
Last active Nov 13, 2017
Setup Kali on Macbook
View setup.sh
# persistence from usb stick
mkdir -p /mnt/my_usb
mount /dev/sdb3 /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/sdb3 && reboot
# get wifi working
apt-get update
apt-get install -y linux-headers-$(uname -r) broadcom-sta-dkms
@jsonmaur
jsonmaur / delete-from-git.sh
Created Jul 23, 2018
remove a large or sensitive file from git
View delete-from-git.sh
# download and run this script in repo to list large files:
# https://confluence.atlassian.com/bitbucket/files/321848291/321979854/1/1360604134990/git_find_big.sh
git filter-branch --force --index-filter \
'git rm -r --cached --ignore-unmatch FILEPATH' \
--prune-empty --tag-name-filter cat -- --all
git reflog expire --expire=now --all
git gc --prune=now
git push --all --force
@jsonmaur
jsonmaur / deploy.sh
Created Oct 16, 2016
Deploy new image to ECS service with CircleCI
View deploy.sh
#!/usr/bin/env bash
DIR="$(dirname "$( cd $(dirname $0) ; pwd -P )")"
JQ="jq -Merc"
ORG_NAME="zablabs"
COMMIT=${CIRCLE_SHA1:-$(git rev-parse HEAD~0)}
NAME=$1
ENV=$2
PROFILE_NAME=$3
You can’t perform that action at this time.