Skip to content

Instantly share code, notes, and snippets.


gregory tomlinson gtzilla

View GitHub Profile
gtzilla / .eslintrc.js
Last active May 3, 2020
NGINX serving JavaScript SPA (Single Page Application), locally via docker-compose
View .eslintrc.js
module.exports = {
env: {
browser: true,
es6: true
extends: [
gtzilla / Vagrantfile
Created Oct 15, 2019 — forked from gabrielelana/Vagrantfile
How to create a VirtualBox machine with encrypted storage with Vagrant
View Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
PASSWORD_PATH = ".password"
PASSWORD_ID_PATH = ".password_id"
# Make sure to have installed vagrant-triggers plugin
# > vagrant plugin install vagrant-triggers
# After the first `vagrant up` stop the VM and execute the following steps
gtzilla / babel.config.js
Created Sep 14, 2019
An example of the new babel.config.js.
View babel.config.js
'use strict'
babel.config.js with useful plugins.
module.exports = function(api) {
const presets = [
gtzilla / module_initialized.commander.js
Last active Dec 2, 2018
Parse alternate to `process.argv`. IF/ELSE loads from CLI and loads from inclusion in another script
View module_initialized.commander.js
initialize from alternate in CLI commander.js script
Included as a module in nodejs
instead of process.argv
if (require.main === module) {
gtzilla / Twilight (SL) (Flake8Lint).tmTheme
Created Jul 29, 2018
The slightly modified version of twilight that I love
View Twilight (SL) (Flake8Lint).tmTheme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
""><plist version="1.0">
<string>Michael Sheets</string>
gtzilla / robinhood_auth_cred_finder.js
Created May 12, 2018
Getting the RobinHood Web Bearer Token
View robinhood_auth_cred_finder.js
// a reference for getting the robinhood API bearer token
// returns a jquery promise. really is this broken...
// in CONSOLE need jquery too..
var __ss = document.createElement("script");__ss.onload=load_example;__ss.src="";document.body.appendChild(__ss);
If you want to hack on RobinHood in the browser, you'll need auth.
gtzilla / minimal_.js
Last active May 14, 2018
Minimal Underscore Template Build System, version 0.0.1. Not a complex, configurable or complete build system for underscore.js
View minimal_.js
'use strict';
ATTENTION: This is moved to
Minimal Underscore Template Build System, version 0.0.1
gtzilla /
Last active Apr 18, 2020
The Scripts/Config files to Create a Wireless Access Point with traffic tunneled through a socks5 proxy. Running Debian Stretch Proxmox VE 5. Uses hostapd running proxmox

Wireless Access Point

The is a collection of files that I used to create a Wireless access point that tunnels traffic through a socks5 proxy using tun2socks, hostapd, dnsmasq. This was done on a debian system, specifically Proxmox VE. The underlying hardware is an Intel Nuc. The wireless card currently only handles wireless G traffic. Testing "a" wireless resulted in the wireless interface not coming up. This could be merely user error. More information on setting hg_mode in hostapd.conf

This took approximately two days to setup corretly. The tutorials that address how-to create an access point, as well as how-to use tun2socks varied considerably. I was finally able to cobble together a working prototype that is able to tunnel traffic from my wireless access point through any SSH connection that can enable socks5 proxy.


Keybase proof

I hereby claim:

  • I am gtzilla on github.
  • I am gtzilla ( on keybase.
  • I have a public key ASC0eYdxLw4KSr9EKFTSHJsh46iOPYcY6z7WHp0niACFmgo

To claim this, I am signing this object:

gtzilla / helpers.js
Last active May 2, 2016
JavaScript closure state manager for a single argument, with support for default state initialization value. A JavaScript private variables method.
View helpers.js
;(function(window) {
'use strict';
filename: helpers.js
author: gregory tomlinson
license: MIT
Be a "utility" helper method
file that is namespaced to 'helpers'
You can’t perform that action at this time.