Skip to content

Instantly share code, notes, and snippets.

Bea Hughes barn

Block or report user

Report or block barn

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@barn
barn / nmap-rspec-fail.rb
Last active Aug 29, 2015 — 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...
View nmap-rspec-fail.rb
[ben@laptop:nmap-rspec2]% rspec -f d -c nmap-rspec.rb
the scan of the IP ranges
Starting Nmap 6.46 ( http://nmap.org ) at 2014-07-06 23:21 EDT
Nmap scan report for 141.101.117.49
Host is up (0.26s latency).
PORT STATE SERVICE
20/tcp filtered ftp-data
21/tcp filtered ftp
22/tcp filtered ssh
@barn
barn / gist:11022a826e1e7cca291a
Created Aug 11, 2014
gogo and how bad this flight is.
View gist:11022a826e1e7cca291a
--- 8.8.8.8 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
barn / bash.rb
Created Oct 1, 2014
Ohai 6 version of bash.rb for shellshock testing in Chef. From https://www.getchef.com/blog/2014/09/30/detecting-repairing-shellshock-with-chef/ Find hosts via knife search node -i 'languages_bash_shellshock_vulnerable:true'
View bash.rb
# Taken from
# https://www.getchef.com/blog/2014/09/30/detecting-repairing-shellshock-with-chef/
# and https://gist.github.com/juliandunn/5bdd11618077573787f8#file-bash-rb
# 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
barn / gist:f012fd085d963b3b7c3c
Last active Aug 29, 2015
Update bash on OSX 10.9.5
View gist:f012fd085d963b3b7c3c
[ "$(sw_vers -productVersion)" == "10.9.5" ] \
&& wget http://support.apple.com/downloads/DL1769/en_US/BashUpdateMavericks.dmg \
&& 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."
View gist:b68a3aff7cc025750f4c
if_em0="vlan100"
if_em1="vlan101"
if_maje="vlan20"
if_admin="vlan140"
if_be="vlan150"
if_be_dmz="vlan160"
if_be_wlan="vlan180"
View gist:5146daa120a98639796c
### Keybase proof
I hereby claim:
* I am barn on github.
* I am barn (https://keybase.io/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
barn / gist:51aeb936371e74c7424c
Created Feb 20, 2015
Example of building pyinstaller across platforms
View gist:51aeb936371e74c7424c
% export| egrep -i 'OSX|SDK'
MACOSX_DEPLOYMENT_TARGET=10.8
SDKROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
macosx_deployment_target=10.8
% 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/ demo_pyinstaller.py
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:
@barn
barn / demo_pyinstaller.py
Created Feb 19, 2015
Simple pyinstaller failure demo script
View demo_pyinstaller.py
#!/usr/bin/env python
import re
import sys
import time
import signal
import subprocess
import multiprocessing
# from xml.dom import minidom
View gist:ff7c9ca7bf7c85de8b8e
[3036:~]% go build pflog.go
[3036:~]% otool -L pflog
pflog:
@barn
barn / gist:d79ec61526d32f977501
Created Apr 14, 2015
dumping osx system certs to a PEM file
View gist:d79ec61526d32f977501
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 sketchy.example.org:443
You can’t perform that action at this time.