Skip to content

Instantly share code, notes, and snippets.

@noonien
noonien / cloud-config-master-node.yaml
Last active September 16, 2015 11:49
k8s v0.15.0 on CoreOS
#cloud-config
hostname: node-01
ssh_authorized_keys:
- ssh-rsa <redacted>
coreos:
etcd2:
discovery: https://discovery.etcd.io/<redacted>
advertise-client-urls: http://node-01.mux.lan:2379
import struct
import hashlib
from datetime import datetime
t = datetime.now()
ci = 0
for i in xrange(0, 2**42):
buf = struct.pack('Q', i)
m = hashlib.sha256()
@noonien
noonien / tracker.py
Last active January 28, 2020 21:11
from torrent.database import mongo
from flask import Blueprint, Response, current_app, request
from bencode import bencode
from IPy import IP
from socket import inet_pton, inet_ntop, ntohs, htons, AF_INET, AF_INET6
from struct import pack
bp = Blueprint('tracker', __name__)
class TrackerFailure(Exception):
@noonien
noonien / evil
Created July 19, 2012 12:07
Simple bash prank
# This script disables execution of commands and echoes messages to the user, to disable type: "wat"
#
# To install this, you need to have access to the user's home directory.
# sudo -u <user> -i sh -c 'cp /path/to/evil ~/.evil && cp ~/.bashrc ~/.bashrc.ebak && echo ". ~/.evil" >> ~/.bashrc'
shopt -s extdebug
function disable_evil() {
rm ~/.evil
rm ~/.bashrc
@noonien
noonien / async_loader.js
Created July 16, 2012 17:36
Asynchronous Javascript/CSS loader.
AL = function(type, url, callback) {
var el, doc = document;
switch(type) {
case 'js':
el = doc.createElement('script');
el.src = url;
break;
case 'css':
el = doc.createElement('link');