Skip to content

Instantly share code, notes, and snippets.

Scott J. Roberts sroberts

Block or report user

Report or block sroberts

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
View keybase.md

Keybase proof

I hereby claim:

  • I am sroberts on github.
  • I am sroberts (https://keybase.io/sroberts) on keybase.
  • I have a public key ASCkaqzoKIRjKiuUTpAnkRKZtNSZ2G-7D7VMh5w8QlVi2wo

To claim this, I am signing this object:

View talks.md

Here is an overview of my past (and sometimes upcoming) speaking opportunities.

2017

2016

@sroberts
sroberts / viscosity-to-ios-connect.rb
Created Oct 11, 2016 — forked from iMerica/viscosity-to-ios-connect.rb
Quickly convert all of your Viscosity connections into OVPN configuration files for OpenVPN for iOS (bundles certificates and keys in the files too)
View viscosity-to-ios-connect.rb
Dir.glob("#{ENV['HOME']}/Library/Application Support/Viscosity/OpenVPN/*/config.conf").each do |file|
certificate_files = ['ca', 'cert', 'key', 'tls-auth']
config_dir = File.dirname(file)
connection_name = nil
new_config = []
File.read(file).lines.each do |line|
line.strip!
if line.start_with?('#viscosity name')
View keybase.md

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

View adjectives.txt
abundant
adorable
agreeable
alive
ancient
angry
beautiful
better
bewildered
big
View maltego.xml
<MaltegoMessage>
<MaltegoTransformResponseMessage>
<Entities>
<Entity Type="maltego.Domain">
<Value>sroberts.github.io</Value>
<Weight>100</Weight>
</Entity>
</Entities>
<UIMessages>
</UIMessages>
View transform-setup.py
# Set up your Transform object. This is the basis for returning results.
trx = MaltegoTransform()
View transform-returnOutput.py
# This returns the transform as an XML representation that Maltego
# uses to update the graph.
trx.returnOutput()
View transform-imports.py
# Import MaltegoTransform-Python library
# from MaltegoTransform import MaltegoEntity
from MaltegoTransform import MaltegoTransform
View transform-exception.py
# Create a Maltego Transform Exception
trx.addException("We're out of gummy bears!!! Abort.")
# ThrowExceptions returns the errored transform.
trx.throwExceptions()
You can’t perform that action at this time.