View spymemcached_jython.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
A memcached library for Jython. Wraps spymemcached.jar. | |
Very lightly tested; use at your own risk! | |
Depends on spymemcached (<http://code.google.com/p/spymemcached/>). | |
No fancy features, but it shouldn't be hard to extend. | |
""" | |
from java.net import InetSocketAddress | |
from net.spy.memcached import MemcachedClient, BinaryConnectionFactory |
View ntlmdecoder.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
## Decodes NTLM "Authenticate" HTTP-Header blobs. | |
## Reads the raw blob from stdin; prints out the contained metadata. | |
## Supports (auto-detects) Type 1, Type 2, and Type 3 messages. | |
## Based on the excellent protocol description from: | |
## <http://davenport.sourceforge.net/ntlm.html> | |
## with additional detail subsequently added from the official protocol spec: | |
## <http://msdn.microsoft.com/en-us/library/cc236621.aspx> | |
## |
View dev_fd_ldpreload.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define _GNU_SOURCE | |
#include <sys/types.h> | |
#include <dlfcn.h> | |
#include <stdio.h> | |
#include <unistd.h> | |
#include <errno.h> | |
static int (*real_open)(const char *pathname, int flags, int mode); | |
/* static ssize_t (*real_write)(int fd, const void *buf, size_t count); */ |
View winpath,sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "$@" | sed -e 's|\\|/|g' -e 's|^\([A-Za-z]\)\:/\(.*\)|/mnt/\L\1\E/\2|' |
View Simple DNS server (UDP and TCP) in Python using dnslib.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# coding=utf-8 | |
""" | |
LICENSE http://www.apache.org/licenses/LICENSE-2.0 | |
""" | |
import datetime | |
import sys | |
import time | |
import threading | |
import traceback | |
import SocketServer |
View ionice
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/dash | |
########## | |
# | |
# 'ionice' wrapper script | |
# | |
# Use this stub if you're running in an environment where 'ionice' is | |
# not supported and not strictly required, but it's | |
# used as a convenience by some script that you need to run. | |
# |
View launch_win.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
WIN_ARG="" | |
until [[ "$1" != *"="* ]]; do | |
WIN_ARG="$WIN_ARG SET $1 &&" | |
shift | |
done | |
WIN_ARG="$WIN_ARG $@" |