This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# create gh-pages branch | |
git checkout --orphan gh-pages | |
git rm -rf . | |
touch README.md | |
git add README.md | |
git commit -m 'initial gh-pages commit' | |
git push origin gh-pages | |
# add gh-pages as submodule | |
git checkout master |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# 1) rename or link the name of the role you want to assume to this file | |
# : ln -s <this script> account-superAdmin | |
# 2) make sure you have a matching profile in ~/.aws/config | |
# : [profile account-superAdmin] | |
# : source_profile = account | |
# : role_arn = arn:aws:iam::<account number>:role/superAdmin | |
# : mfa_serial = arn:aws:iam::<account number>:mfa/<iam user> | |
# 3) run this script with . (aka source) to export the variables |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import random | |
import time | |
# if python2, install these batteries first | |
# ipaddress | |
import ipaddress | |
# dnspython | |
import dns.resolver | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"/> | |
<link rel="stylesheet" href="https://code.getmdl.io/1.2.1/material.pink-blue.min.css" /> | |
Hello World | |
<hr /> | |
<!-- Colored FAB button --> | |
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--colored"> | |
<i class="material-icons">add</i> | |
</button> | |
<script defer src="https://code.getmdl.io/1.2.1/material.min.js"></script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' | |
RFC4226 and RFC6238 | |
otpauth://totp/$LABEL?secret=$SECRET | |
''' | |
import base64 | |
import hashlib | |
import hmac | |
import time | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
ssh_key=$(cut -f2 -d\ /etc/ssh/ssh_host_ed25519_key.pub) | |
document=$(curl -s http://169.254.169.254:/latest/dynamic/instance-identity/document |base64 -w 0) | |
signature=$(curl -s http://169.254.169.254:/latest/dynamic/instance-identity/signature |tr -d '\n') | |
curl -s http://169.254.169.254/latest/dynamic/instance-identity/signature |base64 -d |openssl rsautl -verify -inkey AWS.rsa -certin | |
""" | |
import json | |
from os import environ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
''' newbase60.py - Python implementation of Tantek's NewBase60 | |
http://ttk.me/w/NewBase60 | |
by Sean Summers <[email protected]> | |
License: https://creativecommons.org/licenses/by/4.0/ | |
''' | |
import functools | |
import itertools | |
import string | |
AMBIGUOUS_CHARACTERS = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
""" local codebuild implementation | |
Parses buildspec.yml files, and executes them locally, as per: | |
http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-example | |
""" | |
from __future__ import print_function | |
import argparse | |
import contextlib | |
import functools |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
from __future__ import print_function | |
import argparse | |
import contextlib | |
import functools | |
import json | |
import os | |
import sys |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env python | |
""" local codebuild implementation | |
Parses buildspec.yml files, and executes them locally, as per: | |
http://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-example | |
""" | |
from __future__ import print_function | |
import functools | |
import glob | |
import os |