Skip to content

Instantly share code, notes, and snippets.

View dearing's full-sized avatar

Jacob Dearing dearing

View GitHub Profile
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "Simple Sandbox VPC // NO NAT",
"Metadata": {
"Notes" : {
"[ Parameters ]:" : "===================================================================================================================================",
@dearing
dearing / banaws.rb
Last active January 25, 2016 13:10
BANAWS // ban aws ec2 ip ranges with iptables
#!/bin/env ruby
require 'json'
# READ: http://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html
# GET: https://ip-ranges.amazonaws.com/ip-ranges.json
json = File.read('ip-ranges.json')
data = JSON.parse(json)
data['prefixes'].sort_by { |x| x['region'] }.each do |prefix|
@dearing
dearing / docker-nftables.conf
Created February 25, 2016 14:26
nftables with docker
# /etc/systemd/system/docker.service.d/docker-nftables.conf
# disable iptables in docker, allowing nftables to do work
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --iptables=false
package main
import (
"log"
"math/rand"
"sync"
"time"
"github.com/google/uuid"
)
@dearing
dearing / dialog.go
Last active March 24, 2022 17:20
NumberToEnglish tests
package dialog
func englishToTwenty(number int) (value string) {
switch number {
case 0:
value = "zero"
case 1:
value = "one"
case 2:
value = "two"
@dearing
dearing / ome-rescue.sh
Created December 8, 2023 19:17
Open Manage Enterprise Scripts
#!/bin/bash -ex
mount /dev/OMCAppVG/LVRoot /mnt
for i in dev run proc sys ; do mount -o bind /$i /mnt/$i ; done
chroot /mnt