#!/usr/bin/env python3 from flask import Flask, Response, request from requests import get app = Flask(__name__) @app.route('/') def index(): return Response(open(__file__).read(), mimetype='text/plain') @app.route('/check') def check(): if 'url' not in request.args: return "No site found!" r = get(request.args['url']) if r.status_code == 418: return f"That's a teapot! {open('flag.txt').read()}" else: return "That's not a teapot!" app.run('0.0.0.0', 2000)