Skip to content

Instantly share code, notes, and snippets.

View sneak's full-sized avatar

Jeffrey Paul sneak

View GitHub Profile
@sneak
sneak / gist:691804298026cda3473d
Created June 5, 2015 09:14
analyze cloudtrail json logs to find api calls made
#!/bin/bash
find . -iname '*.json' | \
xargs -P 8 jq -c '.Records[] | [ .userIdentity.arn, .userIdentity.userName, .eventName ]' \
>> out
@sneak
sneak / assumeawsrole
Created June 17, 2015 18:56
shell script to ease MFA use with aws role assumption
#!/bin/bash
if [[ $# -ne 1 ]]; then
echo "usage: $0 <rolename> (e.g. \`$0 EngineerProd\`)" > /dev/stderr
exit 127
fi
if ! which jq 2>&1 > /dev/null ; then
echo "$0 error: Please install 'jq'." > /dev/stderr
exit 127
@sneak
sneak / rmlanguages
Created June 18, 2015 03:28
remove languages osx
find /Applications \( -iname 'Xcode-beta.app' -o -iname 'Xcode.app' \) -prune -o \
\( -type d -iname '*.lproj' ! -iname 'Base.lproj' \
! -iname 'en_??.lproj' ! -iname 'English.lproj' ! -iname 'en.lproj' \) -print -delete
@sneak
sneak / local.cf
Created July 17, 2015 07:26
spamassassin config
# datavibe.net spamassassin local config as of 2015-07-17
# Add *****SPAM***** to the Subject header of spam e-mails
rewrite_header Subject *****SPAM*****
# Save spam messages as a message/rfc822 MIME attachment instead of
# modifying the original message (0: off, 2: use text/plain instead)
report_safe 1
add_header all RelaysUntrusted _RELAYSUNTRUSTED_
jA0EBwMCIU2ivrPeL8P/0ukBJoA5eBe4l1XhKsStexteqstrKbvTuqbQ0qmCEazq
CtwVF4NItPO0pL36IL79gVns8SDPwANJs0cu322hom2Xy13r8djdy8V4PbO9nvoN
pbHA+5o5SA3IOkXuOOqYeq53A1d4WlT3N/yvkd6+gI/yadvJUSV/KRiyCKkBenq2
Sqjlp0Cn2PoX4G+ogO2gHXgOU+zgDnPe1DW7Ztd7mN5CzjcxvLw7zNTB+ygsk4Nq
cNl1MnPTIxI0WBH2L4I9EBHt4YFzzbK6v6DxGb+i/710xIbZcb1cc8X8/MLDVxAf
Z626JeM1uWC9afMLfnR9/W/wyVavC9YAGXR2wwxALkI8CzE4Dj71iSG/hUWsIFLC
yiK8BWR6e1VEuSdDpFIuTPbuO9h30RXoeoX4YbzEGvlMrDvNR/jOgE6z0qMj2tvk
+nCswJ+q0DrEsYFHn6Ayv9DNpO84b7QxIgxkFHtmMru1SqYz8hD+JCLDT7PsBQP9
X4MApfe0Ci+rX31dN8Dd46tM23NfZvWwreQc7NWqxUyHb3+PcHcaYaJraZGN+mwK
Ofswp2k54fKxMTpfblvZ8T7montnqiUOwz4C3q64leuKfkBx6jnlX7km+1Vxw8QC
@sneak
sneak / gist:b6d23ecb11704320944e
Created March 2, 2016 11:44
retroshare identity
CQEGAf8AAAJWxsBNBFbWz1UBCADWrnc9lDq5BfNZ8WQXeXDK1P8sEVgMovqTqgFZ
rEjANVWKwM/x68VsixdQiS7pES4JEx5j5khfaG/IR3K8K0TDDOESqFMlTG4j6rO0
+hkUclMxeecYXD94nGSEWLO1/0Gph1b3YH6tA5KfohLFEb8hZ79HUna4tDEAQ6sQ
ljZmWkXryK2WUXDljYKrWLQaEmlN06OUifLzZQPaHYO3kFNhgNw6lr8jM0ZKnP7s
8oRK6TdJDB+JVq+q8z+pqKgZi6wCIv+Cc48gwISlOf4eb1w0HwiqHC+mRcqi5KoW
X20JBJzblGHYeAgdYbXwK2slDUfME4aevbcsjegalG+fp1ODABEBAAHNInNuZWFr
IChHZW5lcmF0ZWQgYnkgUmV0cm9TaGFyZSkgPD7CwF8EEwECABMFAlbWz1UJEFLc
QmqVBBsdAhkBAAApHggAnWJCoayQDCmWtNXmTKT8WpVlHAhU8Mt62F7dQKGkkFJo
AX0X+ZbykigP7jsLNZRZUznENIfZGQp1Tjdmx1AKrxXGNJwAdC9PKSJasKSc2CXX
RIOPlBaHDElMVIBlN/7cyuzd1/GxqNhcwQXW2s8Oe+7g29UoYKR38mG1Z/nVdsph
@sneak
sneak / gist:c5b621eb7965d4030650
Created March 16, 2016 16:47
v6 dyndns update
*/5 * * * * curl -fsSL https://freedns.afraid.org/dynamic/update.php?$TOKEN\&address=$(ip -6 addr show | grep global | sort | head -1 | colrm 1 10 | awk -F/ '{print $1}')
```
> sqlite3@3.1.3 install /var/app/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build
node-pre-gyp info it worked if it ends with ok
node-pre-gyp info using node-pre-gyp@0.6.25
node-pre-gyp info using node@4.2.4 | linux | x64
node-pre-gyp info check checked for "/var/app/node_modules/sqlite3/lib/binding/node-v46-linux-x64/node_sqlite3.node" (not found)
node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.3/node-v46-linux-x64.tar.gz
node-pre-gyp http 200 https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.3/node-v46-linux-x64.tar.gz

Keybase proof

I hereby claim:

  • I am sneak on github.
  • I am sneak (https://keybase.io/sneak) on keybase.
  • I have a public key whose fingerprint is 5539 AD00 DE4C 42F3 AFE1 1575 0524 43F4 DF2A 55C2

To claim this, I am signing this object:

@sneak
sneak / crypt.sh
Last active August 31, 2016 03:27
docker/zfs crypto manual startup for hetzner
#!/bin/bash
DEVS="
ata-HGST_HDS724040ALE640_PK1331PAKAKR6S-part1
ata-HGST_HDS724040ALE640_PK1381PAK9YZBS-part1
ata-ST8000AS0002-1NA17Z_Z84064NM-part5
ata-ST8000AS0002-1NA17Z_Z8406C91-part5
"
echo -n "Enter passphrase: "