Skip to content

Instantly share code, notes, and snippets.

@cunnie
cunnie / patch_arpwatch
Created April 12, 2013 00:42
Patch file for arpwatch
--- bihourly.sh 2013-04-11 17:37:19.000000000 -0700
+++ bihourly.new.sh 2013-04-11 17:39:18.000000000 -0700
@@ -6,7 +6,7 @@
PATH=${PATH}:/usr/local/sbin
export PATH
#
-cd /usr/operator/arpwatch
+cd /usr/local/arpwatch
#
list="`cat list`"
@cunnie
cunnie / moduli-2048.candidates
Created December 15, 2013 17:45
Typical use: `time ssh-keygen -T moduli-2048 -f moduli-2048.candidates`
This file has been truncated, but you can view the full file.
20120322040028 4 2 203277289 1022 0 653979349BF690791C327FC4EE6A80B4FF94C1DE6ECB6E85372C02C23128CB29540D5755259BED86D3C6EE566F666A869B5DFEEB626E7E0CBB67AC6CD96ED2DBEFCBFAB599A8FA3A6F0E7192FD7A0CFFE24C5CBD3FF65625F2BA41B08C69B2A6A50C0ECF951C5F0C73EF65967F1AF1E39177F8CC47F5617244C6AE2C23354509
20120322040028 4 2 203277289 1022 0 653979349BF690791C327FC4EE6A80B4FF94C1DE6ECB6E85372C02C23128CB29540D5755259BED86D3C6EE566F666A869B5DFEEB626E7E0CBB67AC6CD96ED2DBEFCBFAB599A8FA3A6F0E7192FD7A0CFFE24C5CBD3FF65625F2BA41B08C69B2A6A50C0ECF951C5F0C73EF65967F1AF1E39177F8CC47F5617244C6AE2C23354B99
20120322040028 4 2 203277289 1022 0 653979349BF690791C327FC4EE6A80B4FF94C1DE6ECB6E85372C02C23128CB29540D5755259BED86D3C6EE566F666A869B5DFEEB626E7E0CBB67AC6CD96ED2DBEFCBFAB599A8FA3A6F0E7192FD7A0CFFE24C5CBD3FF65625F2BA41B08C69B2A6A50C0ECF951C5F0C73EF65967F1AF1E39177F8CC47F5617244C6AE2C23354C9B
20120322040028 4 2 203277289 1022 0 653979349BF690791C327FC4EE6A80B4FF94C1DE6ECB6E85372C02C23128CB29540D5755259BED86D3C6EE566F666A869B5DFEEB626E7
@cunnie
cunnie / MenloRegular18pt
Created March 26, 2014 04:54
Binary representation of the Menlo Regular 18pt font
bplist00‘X$versionX$objectsY$archiverT$top܆§U$null‘
VNSSizeXNSfFlagsVNSNameV$class#@2ÄÄ]Menlo-Regular“Z$classnameX$classesVNSFont¢XNSObject_NSKeyedArchiver—TrootÄ#-27<BKR[birtvxÜãñü¶©≤ƒ«ÃŒ
@cunnie
cunnie / *.nono.com.pem
Last active August 29, 2015 14:01
SSL cert first, then intermediate CA cert, then root cert at bottom. Good for nono.com, *.nono.com, *.cf.nono.com
-----BEGIN CERTIFICATE-----
MIIFZTCCBE2gAwIBAgIQCLaoCLBKZqBnzwscWAD/STANBgkqhkiG9w0BAQsFADCB
kDELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxNjA0BgNV
BAMTLUNPTU9ETyBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBD
QTAeFw0xNTA0MjgwMDAwMDBaFw0xODA0MjYyMzU5NTlaMFsxITAfBgNVBAsTGERv
bWFpbiBDb250cm9sIFZhbGlkYXRlZDEhMB8GA1UECxMYUG9zaXRpdmVTU0wgTXVs
dGktRG9tYWluMRMwEQYDVQQDFAoqLm5vbm8uY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAz1BTKibAHFoIIjPcUs56WmBFknf9kSxAxD6UAUELeOoz
GWjGs4Mk/O3nBF7hRzOxFpf7fdsBCwfg6+gB7nO8cXdSv6zjIBXfepPerexWcOad
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAz1BTKibAHFoIIjPcUs56WmBFknf9kSxAxD6UAUELeOozGWjG
s4Mk/O3nBF7hRzOxFpf7fdsBCwfg6+gB7nO8cXdSv6zjIBXfepPerexWcOadfXtU
pIw/O/3KiJPtt9KLc2uYS9LFudZhaWqTKfuFJqSzQqv/Mh08lib0kQg4J+XFEcWx
qfIYUCFmnYP52fHQURzfkapLfe0nLu1KapN1kkoshCJ3SrSXMczSouolsa85R1N7
Yt8XFJYzfkzEyxelpk8lPXVG461diK43U+eY0vRWJUBo3eBGlmQ8v88eTplqTeco
fWuHglJHDMEfC1R7+P+Jti+9nspgLAsOJpAk/wIDAQABAoIBAFZ6gVaR941cGQx7
aaq5KtzMT/k7SHDobtPt7rtfMLPtrgcpZ8m2KRXA/58ZHQwgifyMxYHIe3TognCl
xTh82tzSE5iVO+FEfoaZbEhMz/okmQmhCrvhLPePdI7odj85+qXY+hyW/Zf5z4Sz
ylO28eIezhA/wyJag812zoo5TYOGWyfeGBIaVuMdDz1gBmeVnWwConfdAu8C342X
@cunnie
cunnie / pcap_len.c
Last active January 30, 2017 23:17
command to calculate the total length of packets of a libpcap formatted file (removes 20-byte packet overhead)
/*
attributed author: alex medvedev <alexm () pycckue org>
http://seclists.org/tcpdump/2004/q1/266
to compile on OS X Mavericks:
cc pcap_len.c -lpcap -o pcap_len
to use
sudo tcpdump -w /tmp/tcpdump.out
^C
./pcap_len /tmp/tcpdump.out
@cunnie
cunnie / *.nono.com.crt
Last active August 29, 2015 14:06
This is *only* the cert (not the intermediate CA cert nor root cert); under normal circumstances you shouldn't need this— *.nono.com.pem should be enough. Good for nono.com, *.nono.com, *.cf.nono.com
-----BEGIN CERTIFICATE-----
MIIFZTCCBE2gAwIBAgIQCLaoCLBKZqBnzwscWAD/STANBgkqhkiG9w0BAQsFADCB
kDELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
A1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxNjA0BgNV
BAMTLUNPTU9ETyBSU0EgRG9tYWluIFZhbGlkYXRpb24gU2VjdXJlIFNlcnZlciBD
QTAeFw0xNTA0MjgwMDAwMDBaFw0xODA0MjYyMzU5NTlaMFsxITAfBgNVBAsTGERv
bWFpbiBDb250cm9sIFZhbGlkYXRlZDEhMB8GA1UECxMYUG9zaXRpdmVTU0wgTXVs
dGktRG9tYWluMRMwEQYDVQQDFAoqLm5vbm8uY29tMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAz1BTKibAHFoIIjPcUs56WmBFknf9kSxAxD6UAUELeOoz
GWjGs4Mk/O3nBF7hRzOxFpf7fdsBCwfg6+gB7nO8cXdSv6zjIBXfepPerexWcOad
@cunnie
cunnie / 02-inventoryservice
Created September 21, 2014 15:38
Output of `02-inventoryservice` when upgrading the SSL certificates for vCenter Inventory Service on VCSA 5.5
Intializing registration provider...
Getting SSL certificates for https://vcenter.cf.nono.com:7444/lookupservice/sdk
Anonymous execution
Successfully saved SSO locations and certificates
Return code is: Success
Creating SSO principal for vCenter Inventory Service
Registration information is:
[solutionUser]
name=inventory-service-0a642292-f56a-4b21-8ced-41d9fe8d405e
cert=/usr/lib/vmware-vpx/inventoryservice/ssl/rui.crt
@cunnie
cunnie / Bosh_cleaner.rb
Last active August 29, 2015 14:07
Cleans up old directories left over from Cloud Foundry / BOSH deployments
#!/usr/bin/env ruby
require 'rbvmomi/vim'
require 'slop'
require 'byebug'
opts = Slop.parse(strict: true, help: true) do
banner 'bosh_cleaner.rb --vcenter vcenter.cf.nono.com --ds_name freenas --dc_name "My DC" --password blahblah'
on('vcenter=', 'vCenter host (e.g. "vcenter.cf.nono.com")')
on('user=', 'vCenter username (defaults to "root")')
@cunnie
cunnie / nas.nono.com.pem
Created October 9, 2014 11:56
nas.nono.com key + cert + intermediate cert + intermediate cert + root cert
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAm3GmgHr+XLSP0eqjODo/KOxOZMVjUjJXGVb6I2Xu9xwneXpz
LL3QkFwJqIT7YrKlLHhds6Ofmmi+61/z7Prfxmvwocdqk5XPba0h6xfpsA/g6StJ
E7VnA26ocvEplSkmr9IsHuWrFBdUQiKrW1SxDJwuG2GfyLK2KEjzXWSI/NS3nrCa
HWvSkHPkbe68UB6cQ48XNgKHa6bAkaxTi9KXRGvHlFICQksFwK90U68R5wvrIJTC
dgSsvR1vwA+gpjwnKUhcQFkM9MmyO9o29R/1OEi8xg1N6quPnJ7wVgHVIHM4yRSx
D6ObSKvTKrIg/GeGaVXSR4UfnHW5+em7so8aiwIDAQABAoIBAEjOapYzBYCWceZ4
aAql/X9Fb1JzwZl2SqVrv61kyRCk9zhGyjtijJWRBlUQNE5+Li8uEXVaZh8EgKfu
QWn192oQlJyxspF90bIlLYXXpXT5eva7d3bruFw7MFrl6fwbUit33YJ7QC4g3y46
3tfgSy0E2fOpPhXa3sbvpE1SEXeZz6g2NIa26QE74HZ7D750BKGWQLP8xvrYfDBE