Software
Here is some software that i have written, which may be of
interest. Comments, ideas, and patches gladly accepted.
- s3-py-0.2.tar.gz
- s3-py is a set of classes for interacting with amazon's s3.
The aim of this library is to try to export all of the s3
functionality while staying true to python's feel.
- chuid-1.3.tar.gz
- Chuid is a program which will securely change the permissions on
files in a given directory for a caller. It was made for use with PHP in
safe mode so that uploaded files can be accepted and processed by the
PHP scripts of the various users on a system. As it must be installed as
a setuid program, you should suspect this program, and look it over for
possible exploits. I know of none, and have been very careful in writing
this, but i give you no warranty. (Note: a security problem was
found in version 1.0 allowing users modify any files by '../..' out of
the upload directory. Be sure to upgrade to version 1.1. Thanks go to
Roman Ivanov for pointing out the problem.)
-
py-mysqlpassword-1.0.0.tar.gz
- Py-Mysqlpassword impliments the MySQL password hashing algorithem
as a Python module. Useful for upgrading old sites that have a database
full of hashed passwords.
- nettop-0.2.3.tar.gz
- Nettop is a program which looks like top, but is for network packets.
It requires libpcap and slang to be installed on your computer. I
started this my freshman year in college for a networking class
final project. Feed back and ideas would be greatly appreciated.
A Redhat RPM of 0.2.3 has been made available thanks to
Andrew Pam. Grab either:
nettop-0.2.3-1.i386.rpm
or
nettop-0.2.3-1.src.rpm.
- php-ndsauth-1.0.0.tar.gz
- PHP-ndsauth is a PHP module provides a function that will allow
PHP scripts to validate a username and password against a Netware
server. Installation requires ncpfs to be installed on the system.
- printarray.php
- This is a function i wrote for php which recursively prints whatever
is in the variable passed in. This can be very useful for debugging.
See header of file for usage information.
- pwcheck_pg-0.1.1.tar.gz
- This simple daemon allows Cyrus to authenticate users against a
PostgreSQL database using password digests of either sha1, md5, rmd160,
or clear text. The main program is written in c, with a python version
thrown in for good measure.
- zopeshell
- Zopeshell allows commandline interaction with a Zope server. It
requires no prior configuration or installation on the server, but does
require the Zope files to be on the client machine. The result is easy
copying, moving, deleting, uploading, downloading, exporting, and editing
(from any editor) all from the comfort and power of a prompt.
Note: Try to get a CVS version as it is most likely years ahead of any
official version (i don't have direct control over the release process).
|