Skip to content

Instantly share code, notes, and snippets.

View evilr00t's full-sized avatar
😈
I'll squash & rebase your commits!

Karol Czeryna evilr00t

😈
I'll squash & rebase your commits!
View GitHub Profile
@evilr00t
evilr00t / gist:706eba7a1b09b293b6911706d36dfa3c
Created May 11, 2022 20:19
Switch Terraform Cloud profile in seconds with fzf
tf_config() {
TF_CLI_CONFIG_FILE=$(ls -alh ~/.terraform.d/credentials-*.tfrc.json -1 2>/dev/null | fzf --exit-0) && export TF_CLI_CONFIG_FILE=$TF_CLI_CONFIG_FILE || echo "No TF credentials files found."
}
@evilr00t
evilr00t / vaultwarden
Created March 18, 2022 09:58
vaultwarden rc.d freebsd
#!/bin/sh
# PROVIDE: vaultwarden
# REQUIRE: LOGIN DAEMON NETWORKING
# KEYWORD: rust
# Enable this script by adding:
# vaultwarden_enable="YES"
# ... to /etc/rc.conf
rc_debug=yes
@evilr00t
evilr00t / vaultwarden.service
Last active March 17, 2022 10:15
vaultwarden systemctl hardened service (OLD)
root@nibbler:/etc/systemd/system# cat bitwarden_rs.service
[Unit]
Description=Bitwarden Server (Rust Edition)
Documentation=https://github.com/dani-garcia/bitwarden_rs
# Only sqlite
After=network.target
[Service]
User=bitwarden
#!/usr/bin/env bash
set -e
# Leave as it is...
DIRECTORY=$(cd "$(dirname "$0")" && pwd)
CONTAINER_NAME=${DIRECTORY##*/}
if [ -z "$GEMFURY_TOKEN" ]; then echo "GEMFURY_TOKEN is empty - set it up first" && exit 1; fi
docker buildx build --build-arg GEMFURY_TOKEN="${GEMFURY_TOKEN}" --tag "${CONTAINER_NAME}":base --file Dockerfile.base --load .
docker buildx build --build-arg GEMFURY_TOKEN="${GEMFURY_TOKEN}" --build-arg BASE_IMAGE="${CONTAINER_NAME}":base --tag "${CONTAINER_NAME}":deps --file Dockerfile.deps --load .
#EXTM3U
#EXTINF:0,Kerrang Radio AAC 48k
http://edge-bauerall-01-gos2.sharp-stream.com/kerrang.aac?aw_0_1st.skey=1644418187
#EXTINF:0,Absolute Classic Rock AAC 128K
http://www.radiofeeds.net/playlists/bauerflash.pls?station=absoluteclassicrockhigh-aac
#EXTINF:0,Radio Paradise Rock FLAC
http://stream.radioparadise.com/rock-flac
#EXTINF:0,Planet Rock AAC 48k
http://www.radiofeeds.net/playlists/bauer.pls?station=planetrock-aac
#EXTINF:0,KISS London Radio AAC 48k
@evilr00t
evilr00t / apb.zsh
Created February 21, 2018 10:59
ansible with sudo password - shortcut
apb()
{
if [ ! -z "$ANSIBLE_BECOME_PASS" ]; then
ansible-playbook -e "ansible_become_pass=$ANSIBLE_BECOME_PASS" $@
else
echo "[I] Did you forget about: "
echo -e "\e[31mexport ANSIBLE_BECOME_PASS=XXX\e[0m"
echo "[I] Oh, yes... you do!"
fi
@evilr00t
evilr00t / new_mac_address.sh
Created March 28, 2017 14:55
Generate unique mac address using bash & python
# evilroot at Karols-MacBook-Pro.local in ~ [15:53:05]
→ python - << EOF
import random
mac = [ 0x00, 0x16, 0x3e,
random.randint(0x00, 0x7f),
random.randint(0x00, 0xff),
random.randint(0x00, 0xff) ]
print ':'.join(map(lambda x: "%02x" % x, mac))
EOF
00:16:3e:76:e0:78

Keybase proof

I hereby claim:

  • I am evilr00t on github.
  • I am evilroot (https://keybase.io/evilroot) on keybase.
  • I have a public key whose fingerprint is EA44 71E9 8C0F 1E03 BB1C DDA2 31D9 1F31 DE7B 040D

To claim this, I am signing this object: