Skip to content

Instantly share code, notes, and snippets.

zeroSteiner /
Created Apr 2, 2021
ZSH completion from argparse
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# zpycompletion
# Copyright 2015 Spencer McIntyre <>
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
zeroSteiner / pyenv-each
Created Mar 17, 2021
Python test harness
View pyenv-each
#!/usr/bin/env bash
set -e
show_help () {
zeroSteiner / Proxy Shim
Created Aug 12, 2020
Example of a proxy shim for external Metasploit modules
View Proxy Shim
if __name__ == "__main__":
env = dict(os.environ)
if 'LD_PRELOAD' in env:, run)
env['LD_PRELOAD'] = ''
os.execve(os.path.realpath(__file__), sys.argv, env)
zeroSteiner / request_redirect.yml
Created Nov 20, 2019
King Phisher Request Redirect Rules
View request_redirect.yml
# originally from Jason Lang (@curi0usJack)
# version 1.1
# TrendMicro
- source:
- source:
- source:
zeroSteiner /
Last active Apr 8, 2018
Python logging.Handler for use in external Metasploit modules.
import logging
import metasploit.module as module
class MetasploitLogHandler(logging.Handler):
def emit(self, record):
log_entry = self.format(record)
level = 'debug'
if record.levelno >= logging.ERROR:
level = 'error'
elif record.levelno >= logging.WARNING:
View net_ssh_tests.rb
$LOAD_PATH.unshift(File.dirname(__FILE__) + '/net-ssh/lib')
require 'net/ssh'
require 'socket'
if ARGV.length > 1
server = 2000
loop do
client = server.accept
puts 'client connected'
zeroSteiner / crontab
Created Sep 21, 2015
crontab one time payload execution template
View crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
# m h dom mon dow user command
zeroSteiner /
Last active Feb 24, 2021
Python Bluetooth shell with PTY support
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
zeroSteiner / meterpreter_transport.rb
Created Jul 1, 2015
Metasploit meterpreter transport test module
View meterpreter_transport.rb
require 'msf/core'
require 'rex'
lib = File.join(Msf::Config.install_root, "test", "lib")
$:.push(lib) unless $:.include?(lib)
require 'module_test'
class Metasploit4 < Msf::Post

Keybase proof

I hereby claim:

  • I am zeroSteiner on github.
  • I am zerosteiner ( on keybase.
  • I have a public key whose fingerprint is BD67 B5AC B947 C9D7 3035 9ECD C00D 6B6A A5E1 5412

To claim this, I am signing this object: