master and slave:
tmux
sudo su
var body = document.getElementsByTagName("body")[0]; | |
var script = document.createElement('script'); | |
script.type = "text/javascript"; | |
script.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"; | |
body.appendChild(script); | |
var textarea = document.createElement('textarea'); | |
textarea.id = "data"; | |
$(textarea).css('position', 'absolute'); | |
$(textarea).css('width', '500px'); |
import ldap | |
from ldap import modlist | |
ldap_connection = 'ldap://<ip>:<port>' | |
domain = 'dc=<your domain>' | |
admin = 'cn=admin,%s' % domain | |
password = '<secret>' | |
simple_group = 'cn=<group that needs members>,ou=Groups,%s' % domain | |
top_group = 'cn=<top group>,ou=Groups,%s' % domain |
ROOT_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) | |
NPM_ROOT ?= ${ROOT_DIR}/npm | |
NODE_PATH := ${NPM_ROOT}/node_modules | |
NODE_BIN_PATH := ${NODE_PATH}/.bin | |
.PHONY: install_npm_packages | |
install_npm_packages: ## Installs NPMv2 and runs npm install | |
@ echo "# Install latest static build packages" | |
mkdir -p ${NPM_ROOT} |
from setuptools import setup, find_packages | |
from pip.req import parse_requirements | |
from pip.download import PipSession | |
import os | |
requirements_file = parse_requirements(os.path.join('deployment', 'requirements.txt'), session=PipSession()) | |
install_requires = [] | |
dependency_links = [] |
#!/usr/bin/env python | |
import statsd | |
import time | |
import commands | |
import logging | |
import re | |
import json | |
import requests | |
#!/usr/bin/env sh | |
set -euo pipefail | |
IFS=$'\n\t' | |
INITIATE=$1 | |
HOSTNAME=$2 | |
IP=$3 | |
# Resources used by VMs | |
DOMIDS=$(virsh -c qemu+ssh://$IP/system list | awk -F' ' '{ print $1 }' | grep -v 'Id\|-') |
#!/usr/bin/bash | |
set -euo pipefail | |
LEGO_EXISTS=$(stat -c %s ./lego/lego && echo "success" || echo "fail") | |
if [[ $LEGO_EXISTS == *"fail"* ]] | |
then | |
wget https://github.com/xenolf/lego/releases/download/v0.3.1/lego_linux_amd64.tar.xz | |
tar -xJf lego_linux_amd64.tar.xz | |
rm -rf lego_linux_amd64.tar.xz | |
fi |
#!/usr/bin/env bash | |
$id=$1 | |
for dom in $(aws route53 list-resource-record-sets --hosted-zone-id $id --query "ResourceRecordSets[?Type == 'A']" | jq '.[]["Name"]' | sort | uniq | tr -d '"' | sed 's/\.$//');do | |
echo $dom $(openssl s_client -servername $dom -port 443 -showcerts -host $dom </dev/null 2>/dev/null | grep issuer) | |
done | |
for dom in $(aws route53 list-resource-record-sets --hosted-zone-id $id --query "ResourceRecordSets[?Type == 'CNAME']" | jq '.[]["Name"]' | sort | uniq | tr -d '"' | sed 's/\.$//');do | |
echo $dom $(openssl s_client -servername $dom -port 443 -showcerts -host $dom </dev/null 2>/dev/null | grep issuer) | |
done |
sgrepy periodic_task -A1 | grep -v import | grep -v "^\-\-$" | grep def | wc -l | |
sgrepy \@periodic_task -A1 | grep -v "^\-\-$" | grep def | wc -l | |
echo | openssl s_client -connect site:port 2>/dev/null | openssl x509 -noout -dates | |
hostname && timeout 2 bash -c "2>/dev/null >/dev/tcp/<ip>/<port>" && echo works | |
openssl x509 -in certificates/certificate.crt -text -noout |