Exemple #1
0
def upload(request):
  if request.method == "POST":
    form = UploadForm(request.POST, request.FILES)
    if form.is_valid():
      log = Log(title=form.cleaned_data['title'],
                file=form.cleaned_data['file'],
                user=request.user)
      log.save()
      messages.info(request, "Successfully uploaded")
    else:
      messages.error(request, form.errors)
  else:
    messages.error(request, "Use POST request")
  return redirect(reverse('profile'))
Exemple #2
0
def profile(request):
    logs = Log.objects.filter(user=request.user)
    form = UploadForm()
    ids = [
        "status_count", "top", "time_of_request", "hits_per_sec", "anomalies"
    ]
    return render(request, 'profile.html', {
        'user': request.user,
        'form': form,
        'ids': ids,
        'logs': logs
    })
Exemple #3
0
if user is not None:
  title = raw_input("title: ")
  path = raw_input("path to file: ")
  
  try:
    mime = magic.Magic(mime=True)
    content_type = mime.from_file(path)
    size = os.path.getsize(path)

    log_file = UploadedFile(open(path), path, content_type, size)
  except Exception, e:
    print e
    exit(1)

  form = UploadForm({"title": title}, {"file": log_file})

  if form.is_valid():
    log = Log(title=form.cleaned_data['title'],
              file=form.cleaned_data['file'],
              user=user)
    log.save()
    print "Successfully uploaded. Parse results are available via web interface"
    exit(0)
  else:
    print "There are some errors:\n", form.errors.as_text()
    exit(1)
else:
  print "Invalid login or password"
  exit(1)
Exemple #4
0
if user is not None:
    title = raw_input("title: ")
    path = raw_input("path to file: ")

    try:
        mime = magic.Magic(mime=True)
        content_type = mime.from_file(path)
        size = os.path.getsize(path)

        log_file = UploadedFile(open(path), path, content_type, size)
    except Exception, e:
        print e
        exit(1)

    form = UploadForm({"title": title}, {"file": log_file})

    if form.is_valid():
        log = Log(title=form.cleaned_data['title'],
                  file=form.cleaned_data['file'],
                  user=user)
        log.save()
        print "Successfully uploaded. Parse results are available via web interface"
        exit(0)
    else:
        print "There are some errors:\n", form.errors.as_text()
        exit(1)
else:
    print "Invalid login or password"
    exit(1)