{% extends "introduction/base.html" %} {% block content %} {% block title %}
@authentication_decorator
def ssrf_lab2(request):
if request.method == "GET":
return render(request, "Lab/ssrf/ssrf_lab2.html")
elif request.method == "POST":
url = request.POST["url"]
try:
response = requests.get(url)
return render(request, "Lab/ssrf/ssrf_lab2.html", {"response": response.content.decode()})
except:
return render(request, "Lab/ssrf/ssrf_lab2.html", {"error": "Invalid URL"})