Пример #1
0
def nmap_vulners(request):
    """

    :return:
    """
    user = request.user

    if request.method == 'POST':
        ip_address = request.POST.get('ip')
        project_id = request.POST.get('project_id')

        try:
            run_nmap_vulners(ip_addr=ip_address, project_id=project_id)
            notify.send(user, recipient=user, verb='NMAP Scan Completed')
        except Exception as e:
            print('Error in nmap_vulners scan:', e)

        return HttpResponseRedirect('/tools/nmap_scan/')

    elif request.method == 'GET':
        ip_address = request.GET.get('ip')

        all_nmap = nmap_vulners_port_result_db.objects.filter(ip_address=ip_address)

    return render(request,
                  'nmap_vulners_list.html',
                  {'all_nmap': all_nmap}

                  )
Пример #2
0
def nmap_vulners(request):
    """

    :return:
    """
    user = request.user

    all_nmap = ""

    if request.method == "POST":
        ip_address = request.POST.get("ip")
        project_id = request.POST.get("project_id")

        try:
            run_nmap_vulners(ip_addr=ip_address, project_id=project_id)
            notify.send(user, recipient=user, verb="NMAP Scan Completed")
        except Exception as e:
            print("Error in nmap_vulners scan:", e)

        return HttpResponseRedirect("/tools/nmap_scan/")

    elif request.method == "GET":
        ip_address = request.GET.get("ip")

        all_nmap = NmapResultDb.objects.filter(ip_address=ip_address)

    return render(request, "tools/nmap_vulners_list.html",
                  {"all_nmap": all_nmap})