Skip to content

Instantly share code, notes, and snippets.

View lantins's full-sized avatar

Luke Antins lantins

View GitHub Profile
@lantins
lantins / gist:aa263d9b75698a05f5ef
Created December 10, 2014 16:35
Alternative SSH key
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAuAvExfDYw70x1X8hfxMnzNZ6hz+AL7Oet00vbBmlKsXwUMEkEnVT/OzxGtEHRzS6WFhmSAic76LtmtN2teLk2Eii7w/RtbWXRT+8rRNBoMlu43ZE7RiJQB0YN8fjBwYOPKo8VcqV74/kWnvkEiB/u/Y40phuh28UyiwIRebI1z2WLhYhWCZaFvj8QcsmfZougxrIcXzQsFsVHAcCTbIIIGAWmfA2EuOtH2sfjAYLLMmhe/q05MQR+/HZI9yoa/+FETj6otcdqqfh+n22PbGU2LG9hv1oEw1MHYBV/vzB5faxWMSNtWRuyLEbwGeoG+uFclKR+LCjn/caAKxnHpbybQe3mbw47X2sMxYQ0pWl8Gt92rQJUaHimOSgT2l803d+h74wou+107vAxkOteJub5pSnYxvbG68yaTBtGKwm9wC+wMWObvuMEkZVitZ/qYtTk9C7XJYFgg53l/7NWCEPfLC8U4/KjzAotGwGqjhY/IIZCGdRLJMyU5DUmiOKF+C6z7/Ce3eAV1sPxY1GtLpZkEakodxdPFykEbrU1cgGqZf14U6I0qi19iR76hhBq3yTcNUeNlfQvWXWMFTzYxQs7vqSZjtNkWFKWVSOCeqRnbtWKPfyfXFIgcwARpz7SMACcqubMf/MSP9lbleuPOJr+ow251m+2z6TqoWvmO2YRVE= Luke Antins Alternative SSH Key
@lantins
lantins / entire-certificate-chain-in-one-file.crt
Created November 26, 2014 22:00
Entire certificate chain in one file
# first in the chain is your certificate
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
# then add any intermediate certificates
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
@lantins
lantins / macros.twig
Created October 31, 2014 13:05
Twig Macro Example --- Bootstrap
{% macro error_block(errors) %}
{% if errors %}
<span class="help-block">
<ul>
{% for err in errors %}
<li>{{ err }}</li>
{% endfor %}
</ul>
</span>
{% endif %}
@lantins
lantins / gist:68fc715a070779c1625a
Created October 15, 2014 10:25
SSH Key - Public
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAvTS/Zj6fG/bWRwwtHsm1LV2pPsh9H6acQqxoOP9MuXPuA1JQ/bbIMOmn+Kpg4UcPKqv6/t55hdFmvzrKPrdES68fh6MUJsJ1MYUbx/vszZlNEuW+V7Evc/uXiK+xY2MGeDNrHdqWBuqTeGkkVQRhSe+XY0OCMY5K1YJdLM+O/MSyZ6kHd1ukJs8wJbAVZluQfML6GqLgIX1OYno8V/PGXloVWtKjjZrgQIezTPVlSGwJ1d3rHGggH800vOh2bQawpySYxSLDK/vS1BCl1Fwqe5HAVJm/Rsu06/iKMxgvtzsRl83zbriyaznR1qEcUJTSKISeve/847C9LrHnX1LEcmi1hZ1e7w3IJHkRxasVWdRNbwzm5gSwOetdfw8Jj6UXtZVl3eY+VH6cDgcxf4umJTDvzqapb0I2wbYWqIAN7pmDPwxtpxkO1djf69TKJ7Q2mhRWstWom3e+RcPg7H3PyNH+WhzNmskZgIJojg6uiiAgS/tl9CV7bjF/r/KdzbYgFIbyPs5K0bklQJsUS5ZbksgTR0VU4yEtM4gA8bk4ovNiYoAGjqVFXw5mkxOodnocIxZu6F7cihxZKaKbdNIimLkdAlC5lzusAbU48p67ZDCfiDHFz6kpN+a3jEgb/joGLWztW6IdaGkPyp3UXVNrQd/YeWGq46ijnFo11GZLeBk= [email protected] 2012-10-09
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAvTS/Zj6fG/bWRwwtHsm1LV2pPsh9H6acQqxoOP9MuXPuA1JQ/bbIMOmn+Kpg4UcPKqv6/t55hdFmvzrKPrdES68fh6MUJsJ1MYUbx/vszZlNEuW+V7Evc/uXiK+xY2MGeDNrHdqWBuqTeGkkVQRhSe+XY0OCMY5K1YJdLM+O/MSyZ6kHd1ukJs8wJbAVZluQfML6GqLgIX1OYno8V/PGXloVWtKjjZrgQIezTPVlSGwJ1d3rHGggH800vOh2bQawpySYxSLDK/vS1BCl1Fwqe5HAVJm/Rsu06/iKMxgvtzsRl83zbriyaznR1qEcUJTSKISeve/847C9LrHnX1LEcmi1hZ1e7w3IJHkRxasVWdRNbwzm5gSwOetdfw8Jj6UXtZVl3eY+VH6cDgcxf4umJTDvzqapb0I2wbYWqIAN7pmDPwxtpxkO1djf69TKJ7Q2mhRWstWom3e+RcPg7H3PyNH+WhzNmskZgIJojg6uiiAgS/tl9CV7bjF/r/KdzbYgFIbyPs5K0bklQJsUS5ZbksgTR0VU4yEtM4gA8bk4ovNiYoAGjqVFXw5mkxOodnocIxZu6F7cihxZKaKbdNIimLkdAlC5lzusAbU48p67ZDCfiDHFz6kpN+a3jEgb/joGLWztW6IdaGkPyp3UXVNrQd/YeWGq46ijnFo11GZLeBk= [email protected] 2012-10-09
@lantins
lantins / query.php
Created September 1, 2014 22:39
Get DNS servers from root servers using dig (hack)
<?php
function get_ns_from_root($hostname) {
$regex_hostname = preg_quote($hostname);
$dig_cmd = "dig +trace {$hostname} | egrep '^{$regex_hostname}\..*IN.*NS' | awk '{ print $5 }'";
exec($dig_cmd, $nameservers);
return $nameservers;
}
lantins@macbookpro:~$ dig +trace buycity.info NS
; <<>> DiG 9.8.3-P1 <<>> +trace buycity.info NS
;; global options: +cmd
. 3600 IN NS FWDR-14.FWDR-234.FWDR-120.FWDR-213.
. 3600 IN NS FWDR-30.FWDR-234.FWDR-120.FWDR-213.
;; Received 185 bytes from 192.168.1.254#53(192.168.1.254) in 11 ms
buycity.info. 600 IN NS ns4.hosteceran.com.
buycity.info. 600 IN NS ns2.hosteceran.com.
@lantins
lantins / Dockerfile
Created August 28, 2014 04:49
Volume container pre-loaded with default configs
FROM lantins/drms-base
MAINTAINER Luke Antins <[email protected]>
# copy in example config files to initalise volume with
RUN rm -rf /etc/dovecot
COPY etc /etc/dovecot
# generate self signed ssl certificate
WORKDIR /etc/dovecot/ssl
RUN mkdir /etc/dovecot/ssl/certs
-----BEGIN PGP MESSAGE-----
Version: Keybase OpenPGP v0.3.1
Comment: https://keybase.io/crypto
wcFOA7vi4T4mmURHEAf/RWgHfQP8Gu6MeAiviROxz9dC9oY+kzbiXdGDvvrxiPHa
hFFtNvwW5pBWlfxxwu3lOjgIwBvj1CTXwsRMaX4wOvcie2QuDDBZ9BffgH/cvRtd
0kZSB/Hgf6wpvabBc+zkFnqKlSfh6XA5baFL2ccsvZ9/vnuT+ZIRwCtTNtBlTSI7
+C5P+TIeJCAq9wyX3P/5hBTNLmAvTvAiXJdPn1+AJRXDM1PHQHWsq2Zr3+I2Xacm
23cn8eQkoDgbLcn2eJTwwWb74kJ73U+PtePlTPoi/jMLsqRPp1hBBYuQjKrJqybz
um99xqjmDToSTubPuP18RFLEC5wIgLR+Rh1OE0f6awgAgTcEg+Rz32yXVhTJrnj5
@lantins
lantins / keybase.md
Created August 15, 2014 00:35
Keybase proof

Keybase proof

I hereby claim:

  • I am lantins on github.
  • I am lantins (https://keybase.io/lantins) on keybase.
  • I have a public key whose fingerprint is 3366 7ED2 56B6 DE75 CB54 FF32 CE4A 3E8F EC30 EDDC

To claim this, I am signing this object: