Skip to content

Instantly share code, notes, and snippets.

View maguec's full-sized avatar

Chris Mague maguec

View GitHub Profile
@maguec
maguec / ip_range_lookup.py
Created December 18, 2019 19:13
Check to see if an IP address is in a range in Redis
#!/usr/bin/python3
import redis, ipaddress
r = redis.Redis(host='localhost', port=6379)
def ip2long(ip):
"""
Convert an IP string to long
"""
import redis
'''
The Cert comes from /etc/opt/redislabs/proxy_cert.pem!
'''
redis_host = '1.2.3.4'
redis_port = 14873
redis_password = 'MyPassword'
@maguec
maguec / ssl_enumerate_sentinel_masters.py
Created May 9, 2019 17:04
Using python and ssl to get list of sentinel masters
import redis
'''
The Cert comes from /etc/opt/redislabs/proxy_cert.pem!
'''
try:
conn = redis.StrictRedis(
host='HOSTNAME',
variable "region" {}
variable "profile" {}
provider "aws" {
region = "${var.region}"
profile = "${var.profile}"
version = "~> 1.0"
}
#!/bin/bash
# Takes URL as an argument
# Send a very large cookie to test for Cookies Of Unusual Size
curl -v --cookie "foo=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
server {
listen 80;
server_name _;
location / {
add_header Content-Type text/plain;
return 200 'yo';
}
}
#####################################################
# Consul Generated # {{ $role := env "ROLE" }} # {{ $role_tree := printf "%q" (print "mysql-proxy/" $role "/settings") | replaceAll "\"" "" }}
#####################################################
OPTIONS="{{range tree $role_tree }} --{{.Key}}={{.Value}}{{end}}"
#!/usr/bin/env ruby
require 'json'
require 'uri'
require 'yaml'
require 'net/http'
require 'getoptlong'
args = {
:yaml => false,
input {
file {
path => "/home/chris/Code/LS_TEST/logstash-1.4.2/b.log"
type => "json_haproxy"
sincedb_path => "/tmp/since"
codec => "json"
}
}
### Keybase proof
I hereby claim:
* I am maguec on github.
* I am maguec (https://keybase.io/maguec) on keybase.
* I have a public key whose fingerprint is 713C 9A7F DD19 C992 3C2A F870 78B0 7C7D 855E B038
To claim this, I am signing this object: