blob: 392fc8c2906f302eb86e7d747af1fc35b8f8ba7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/usr/bin/python
# Wait for a HTTP post and echo the IP of the first visitor
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
class MyHandler(BaseHTTPRequestHandler):
def returnIP(self):
self.send_response(200)
self.end_headers()
print self.client_address[0]
return
def log_message(self, format, *args):
return
def do_POST(self):
self.returnIP()
def do_GET(self):
self.returnIP()
server = HTTPServer(('', 8080), MyHandler)
server.handle_request()
|