ip-detector 393 B

12345678910111213141516171819
  1. from flask import Flask, request, render_template
  2. import ipaddress
  3. app = Flask(__name__)
  4. @app.route('/')
  5. def index():
  6. user_ip = request.remote_addr
  7. subnet_mask = '255.255.255.0'
  8. network = ipaddress.ip_network(f'{user_ip}/{subnet_mask}', strict=False)
  9. return render_template('index.html', ip=user_ip, mask=subnet_mask)
  10. if __name__ == '__main__':
  11. app.run(debug=True)