コード例 #1
0
ファイル: views.py プロジェクト: zzx4998/archerysec
def arachni_setting_update(request):
    """
    The function Update the arachni settings.
    :param request:
    :return:
    """
    username = request.user.username
    if request.method == 'POST':
        arachnihost = request.POST.get("arachnihost", )
        port = request.POST.get("arachniport", )
        user =  request.POST.get("arachniuser", )
        password = request.POST.get("arachnipass", )
        save_data = arachni_settings_db(
            username=username,
            arachni_url=arachnihost,
            arachni_port=port,
            arachni_user=user,
            arachni_pass=password
        )
        save_data.save()

        return HttpResponseRedirect(reverse('webscanners:setting'))

    return render(request,
                  'arachniscanner/arachni_settings_form.html')
コード例 #2
0
ファイル: save_settings.py プロジェクト: xiju2003/archerysec
    def save_arachni_settings(self, arachnihost, arachniport):
        """

        :param arachnihost:
        :param arachniport:
        :return:
        """
        all_arachni = arachni_settings_db.objects.all()
        all_arachni.delete()

        save_arachnisettings = arachni_settings_db(arachni_url=arachnihost,
                                                   arachni_port=arachniport,
                                                   )
        save_arachnisettings.save()
コード例 #3
0
def arachni_setting_update(request):
    """
    The function Update the arachni settings.
    :param request:
    :return:
    """

    if request.method == 'POST':
        arachnihost = request.POST.get("arachnihost", )
        port = request.POST.get("arachniport", )
        save_data = arachni_settings_db(
            arachni_url=arachnihost,
            arachni_port=port,
        )
        save_data.save()

        return HttpResponseRedirect('/webscanners/setting/')

    messages.add_message(request, messages.SUCCESS, 'arachni Setting Updated ')

    return render(request, 'arachniscanner/arachni_settings_form.html')