From 8a11146c7f25b8a2c62c770cfbf3654550d4c744 Mon Sep 17 00:00:00 2001 From: milisman Date: Sun, 5 Feb 2017 21:05:42 +0200 Subject: [PATCH] yps_baslat6.sh --- bin/yps_baslat6.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 bin/yps_baslat6.py diff --git a/bin/yps_baslat6.py b/bin/yps_baslat6.py new file mode 100755 index 000000000..0f65c828a --- /dev/null +++ b/bin/yps_baslat6.py @@ -0,0 +1,24 @@ +#!/usr/bin/python3 +import socket +from http.server import HTTPServer, SimpleHTTPRequestHandler + +class MyHandler(SimpleHTTPRequestHandler): + def do_GET(self): + if self.path == '/ip': + self.send_response(200) + self.send_header('Content-type', 'text/html') + self.end_headers() + self.wfile.write('ip adresiniz %s' % self.client_address[0]) + return + else: + return SimpleHTTPRequestHandler.do_GET(self) + +class HTTPServerV6(HTTPServer): + address_family = socket.AF_INET6 + +def main(): + server = HTTPServerV6(('::', 8000), MyHandler) + server.serve_forever() + +if __name__ == '__main__': + main()