Skip to content

Instantly share code, notes, and snippets.

barn / nmap-rspec-fail.rb
Last active August 29, 2015 14:03 — forked from garethr/nmap-rspec.rb
Building on @garethr's work on nmap-rspec, this adds being able to do multiple hosts, rather than just a single IP/host. Just specify more of those blocks...
[ben@laptop:nmap-rspec2]% rspec -f d -c nmap-rspec.rb
the scan of the IP ranges
Starting Nmap 6.46 ( ) at 2014-07-06 23:21 EDT
Nmap scan report for
Host is up (0.26s latency).
20/tcp filtered ftp-data
21/tcp filtered ftp
22/tcp filtered ssh
barn / gist:11022a826e1e7cca291a
Created August 11, 2014 20:31
gogo and how bad this flight is.
--- ping statistics ---
1601 packets transmitted, 809 packets received, 49.5% packet loss
round-trip min/avg/max/stddev = -17960.609/5519.345/56449.221/7589.958 ms
barn / bash.rb
Created October 1, 2014 00:26
Ohai 6 version of bash.rb for shellshock testing in Chef. From Find hosts via knife search node -i 'languages_bash_shellshock_vulnerable:true'
# Taken from
# and
# for the CVE-2014-6271 et al Bash vulns.
# Regrettably, that's an ohai 7 version, so that doesn't work. Ohai 6 for lyfe.
provides 'languages/bash'
require_plugin 'languages'
barn / gist:f012fd085d963b3b7c3c
Last active August 29, 2015 14:07
Update bash on OSX 10.9.5
[ "$(sw_vers -productVersion)" == "10.9.5" ] \
&& wget \
&& hdiutil attach BashUpdateMavericks.dmg \
&& sudo installer -target / -pkg '/Volumes/OS X bash update/BashUpdateMavericks.pkg' -verbose \
&& hdiutil eject '/Volumes/OS X bash update' \
&& rm BashUpdateMavericks.dmg \
&& echo "Done."
### Keybase proof
I hereby claim:
* I am barn on github.
* I am barn ( on keybase.
* I have a public key whose fingerprint is 8D57 9E3C 877D E203 8919 616D 2576 D730 2CAF DACA
To claim this, I am signing this object:
barn / gist:51aeb936371e74c7424c
Created February 20, 2015 00:05
Example of building pyinstaller across platforms
% export| egrep -i 'OSX|SDK'
% VERSIONER_PYTHON_PREFER_32_BIT=no arch -x86_64 /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python /usr/local/bin/pyinstaller --console --clean --onefile --distpath /tmp/dist/ --workpath /tmp/work/
15 INFO: wrote /Users/bhughes/demo_pyinstaller.spec
33 WARNING: You are running 64-bit Python: created binaries will only work on Mac OS X 10.6+.
If you need 10.4-10.5 compatibility, run Python as a 32-bit binary with this command:
[3036:~]% go build pflog.go
[3036:~]% otool -L pflog
barn / gist:d79ec61526d32f977501
Created April 14, 2015 21:06
dumping osx system certs to a PEM file
ohessten% security find-certificate -a /System/Library/Keychains/SystemRootCertificates.keychainc >osx_system_roots.pem
ohessten% /path/to/homebrew/bin/openssl s_client -CAfile osx_system_roots.pem -verify 5 -connect
everything{ 'worst':
cant => even,