Skip to content

Instantly share code, notes, and snippets.

@dereulenspiegel
dereulenspiegel / example config
Created October 17, 2018 13:42
Small module to use the output from shell commands to resolve domains in knot-resolver
local sresolve = require('shellresolve')
policy.add(policy.suffix(sresolve.resolve('/usr/local/sbin/minikube ip'),{todname('lmy.dev.domain.')}))
@dereulenspiegel
dereulenspiegel / Makefile
Created December 28, 2016 21:24
Cross compile tunneldigger client on Debian
CFLAGS += -Wall -Werror
EXTRA_CFLAGS += -I/usr/include/libnl3/ -DLIBNL_TINY
LDFLAGS=-L/lib/mipsel-linux-gnu
all: l2tp_client
l2tp_client: l2tp_client.o asyncns.o
#$(CC) $(LDFLAGS) -o $@ $^ -lpthread -lnl-genl-3 -lrt -lresolv
$(CC) $(LDFLAGS) -o $@ $^ -lpthread -lnl-3 -lnl-genl-3 -lrt -lresolv

Keybase proof

I hereby claim:

  • I am dereulenspiegel on github.
  • I am dereulenspiegel (https://keybase.io/dereulenspiegel) on keybase.
  • I have a public key ASBfpgNW19TSj8c5zOHyTdv9hTm7OLwI18gWOi2j_gvyCQo

To claim this, I am signing this object:

@dereulenspiegel
dereulenspiegel / workaround
Created February 20, 2014 19:00
Workaround for OpenSSL Bug preventing pip from downloading packages
Apparently OpenSSL in Ubuntu 12.04 has a severe Bug which prevents everything using OpenSSL to connect to certain severs. A workaround (certainly with security implications) for pythong is to edit
/usr/lib/python2.7/httplib.py
and replace the line
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)
with