[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: c'punks top 5
Andrew wrote:
| 1. anonymous http proxy servers ("re-webbers")
| 2. PGP compatible crypto library
Whats wrong with PGPtools? (A lack of documentation. Been a
while since I looked, but I think it lacked a high level interface.
The low level stuff is great, but on the mac, I can send an Appleevent
"Encrypt *file recipient" and, some extended period later, get a
response.
| 3. reply-able remailers that are secure and easier for the recipient
| 4. better remailer security (dc-nets)
| 5. socket-based keyserver interface for real-time automagic key
| fetches
Who needs real time? The servers are often bogged down and
don't respond in real time anyway. The following procmail works fine.
Theres also a short shell script at the end.
# prevent bounces, add keys to ring.
:0
* From [email protected]
{
:0
* >10000
/dev/null
:0
*Subject:.*no keys match
/dev/null
:0E
| pgp +batchmode -fka
}
# auto key retreival
# I have an elm alias, pgp, points to a keyserver
# The logfile gets unset briefly to keep the elm lines out of my
# logfile.
:0BW
* -----BEGIN PGP
*!^FROM_DAEMON
KEYID=|/usr3/adam/bin/sender_unknown
LOGFILE=
:0ac
|elm -s"mget $KEYID" pgp
LOGFILE=$MAILDIR/.procmail.log
/usr3/adam/bin/sender_unknown:
#!/bin/sh
# unknown returns a keyid, exits 1 if the key is known
# $output is to get the exit status. Othierwise, this would be a one liner.
OUTPUT=`pgp -f +VERBOSE=0 +batchmode -o /dev/null`
echo $OUTPUT | egrep -s 'not found in file'
EV=$?
if [ $EV -eq 0 ]; then
echo $OUTPUT | awk '{print $6}'
fi
exit $EV
--
"It is seldom that liberty of any kind is lost all at once."
-Hume