#!/usr/bin/python
#
# This makes you slippa teh prdownloads-shit
#
# written by andersg@0x63.nu
# beer licence - if you like it buy me a beer or something,
#                if you don't like it buy your self a beer
#

import BaseHTTPServer

# add this netfilter-rule
# iptables -t nat -A OUTPUT -p tcp -d prdownloads.sourceforge.net --dport 80 -j DNAT --to 127.0.0.1:8000

# configure what mirror you want to use here
mirror = "http://heanet.dl.sourceforge.net/sourceforge"



class Handler(BaseHTTPServer.BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(302)
        self.send_header("Content-type", "text/html")
	self.send_header("Location", mirror + self.path[0:self.path.index("?")])
        self.end_headers()
	self.wfile.write("Redirecting")


httpd = BaseHTTPServer.HTTPServer(("", 8000), Handler)
httpd.serve_forever()
