servers in python
rabkin at mweb[DOT]co[DOT]za
Sat Aug 20 00:30:15 CEST 2005
I am writing a Hashcash program in python. Rather than create an email
client plugin, I have done this thru a proxy server which adds the
Hashcash before forwarding.
What I want to know is whether this is safe. I currently use this code:
class HashcashServer (smtpd.PureProxy):
def process_message (self, peer, mailfrom, rcpttos, data):
if peer in trusted_peers:
# add Hashcash and forward
where trusted_peers is a list of peers that are allowed to use the
service (it is currently just ["localhost"]).
Is there risk of any hacking, or of this becoming an open relay?
More information about the Python-list