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
from starcluster.clustersetup import ClusterSetup | |
from starcluster.logger import log | |
class DMTCP(ClusterSetup): | |
def __init__(self, url, archive_file, install_hbict, hbict_url): | |
self.dmtcp_url = url | |
self.archive_file = archive_file | |
self.install_hbict = install_hbict | |
self.hbict_url = hbict_url |
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
outname=$1 | |
startdir=$(pwd) | |
tmpdir=scan-$RANDOM | |
DEVICENAME=pixma:04A926B5_SFF780310398A | |
if [ $# -lt 1 ] | |
then | |
echo "Usage: scan.sh <filename.pdf>" | |
exit 1; | |
fi |
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/python | |
from twisted.internet import task | |
from twisted.internet import reactor | |
from subprocess import Popen, PIPE, STDOUT | |
logfile = open('status.txt', 'a') | |
def runEverySecond(): | |
output = Popen(["ssh", "user@host", "date"], stdout=PIPE, stderr=STDOUT).communicate()[0] |
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
""" | |
authen_msad | |
A port of Perl's Apache::AuthenMSAD | |
Takes advantage of Microsoft Active Directory allowing a user to be verified | |
with 'user@domain' instead of searching for the distinguished name. | |
To merge as seamlessly as possible with existing systems (i.e. SharePoint, | |
etc.) munge the incoming "domain\user" into "user@domain". |
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
def application(environ, start_request): | |
common_name = environ.get('SSL_CLIENT_S_DN_CN', '') | |
if common_name != '': | |
last_first = common_name.split('=')[-1].split('.') | |
#username = '%s.%s' % (last_first[1],last_first[0]) # first.last | |
username = '%s%s' % (last_first[1][0],last_first[0]) # <first_initial>last | |
username = username.lower().replace(' ','-') | |
environ['REMOTE_USER'] = username |
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
#include <openssl/md5.h> | |
#include <ctype.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
int main(int argc, char**argv) | |
{ | |
FILE *fh; | |
long filesize; | |
unsigned char *buf; |
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/python | |
#Copyright (c) 2012 Kyle Harrigan | |
# | |
#Permission is hereby granted, free of charge, to any person obtaining a copy | |
#of this software and associated documentation files (the "Software"), to deal | |
#in the Software without restriction, including without limitation the rights | |
#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
#copies of the Software, and to permit persons to whom the Software is | |
#furnished to do so, subject to the following conditions: | |
# |
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/python | |
import os | |
repos = [''] # list of repo names here... | |
for repo in repos: | |
print repo | |
shortname = repo.split('.git')[0] | |
os.system('git clone --bare me@oldserver:/git/%s' % repo) | |
os.chdir(repo) |
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/python | |
import sys | |
import os | |
# Run this script on a linux "home" folder | |
def find_authkeys(): | |
''' | |
Walk home folders looking for .ssh/authorized_keys files. | |
If you find them, run authkeys_to_pub |