Skip to content

Instantly share code, notes, and snippets.

kehlarn teichopsia

Block or report user

Report or block teichopsia

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 find-libc-in-memory-of-processes-run-as-root.py
import os, glob, re
def main():
p = re.compile('^([0-9a-f]+-[0-9a-f]+)\s[a-z\-]{4}\s[0-9a-f]{8}\s[a-z0-9]{2}\:[a-z0-9]{2}\s[0-9]+\s+(.*)$')
smaps = glob.glob('/proc/[0-9]*/smaps')
for smap in smaps:
lines = open(smap).readlines()
for line in lines:
m = p.match(line)
if m and 'libc' in line:
name = open(smap.replace('smaps','status')).readlines()[0]
@davidski
davidski / extract_traffic.py
Created Jul 16, 2014
Sample Elasticsearch Scroll Query
View extract_traffic.py
from elasticsearch import Elasticsearch, helpers
import csv
import logging
logging.basicConfig()
target_file = "traffic.csv"
es=Elasticsearch("your.es.host.example.tld", timeout=480)
@kyledrake
kyledrake / ferengi-plan.txt
Last active Sep 26, 2018
How to throttle the FCC to dial up modem speeds on your website using Nginx
View ferengi-plan.txt
# The blog post that started it all: https://neocities.org/blog/the-fcc-is-now-rate-limited
#
# Current known FCC address ranges:
# https://news.ycombinator.com/item?id=7716915
#
# Confirm/locate FCC IP ranges with this: http://whois.arin.net/rest/net/NET-165-135-0-0-1/pft
#
# In your nginx.conf:
location / {
@magnetikonline
magnetikonline / README.md
Last active Nov 6, 2019
Setting Nginx FastCGI response buffer sizes.
View README.md
View blender_save_versions.py
# blender_version_save.py (c) 2013 Scott Wilson (ProperSquid)
#
# ***** BEGIN GPL LICENSE BLOCK *****
#
#
# 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.
#
View one step closer to nirvana.py
# script to map 1, 2, 3 to vertex, edge, face selection for 3dview
import bpy
wm = bpy.context.window_manager
if True:
deactivate_list = ['ONE', 'TWO', 'THREE']
view3d_km_items = wm.keyconfigs.default.keymaps['3D View'].keymap_items
for j in view3d_km_items:
if j.type in deactivate_list and j.name == 'Layers':
@bhenerey
bhenerey / ideal ops.md
Created May 23, 2012
ideal ops checklist
View ideal ops.md

In a perfect world, where things are done well, not just quickly, I would expect to find the following when joining the company:

Documentation

  • Accurate / up-to-date systems architecture diagram

  • Accurate / up-to-date network diagram

  • Out-of-hours support plan

  • Incident management plan

View akamai_debug_headers.txt
Pragma: akamai-x-cache-on, akamai-x-cache-remote-on, akamai-x-check-cacheable, akamai-x-get-cache-key, akamai-x-get-extracted-values, akamai-x-get-nonces, akamai-x-get-ssl-client-session-id, akamai-x-get-true-cache-key, akamai-x-serial-no
You can’t perform that action at this time.