create py securit audit tool
This commit is contained in:
47
testrequest.py
Normal file
47
testrequest.py
Normal file
@@ -0,0 +1,47 @@
|
||||
#!env python
|
||||
#coding=utf-8
|
||||
#
|
||||
# Author: liaoxinxi@
|
||||
#
|
||||
# Created Time: Fri 05 Dec 2014 10:01:32 AM GMT-8
|
||||
#
|
||||
# FileName: testrequest.py
|
||||
#
|
||||
# Description:
|
||||
#
|
||||
# ChangeLog:
|
||||
import os
|
||||
|
||||
def loginCheckDownExcel(request):
|
||||
from common.generateExcel import generateExcel
|
||||
filename=r"ExcelTemplate_down.xlsx"
|
||||
#dirname = os.getcwd()
|
||||
#dirname=r"/opt/aurora/www"
|
||||
#dirname = os.path.join(dirname,"task")
|
||||
withtpl=True
|
||||
rpath=r'/tmp/authtmp'
|
||||
if not os.path.exists(rpath):
|
||||
os.system("mkdir %s"%rpath)
|
||||
nowstr=datetime.datetime.strftime(datetime.datetime.now(),"%Y-%m-%d-%H-%M-%S")
|
||||
xlstr='authexport_'+str(request.user.id)+'_'+nowstr+'.xlsx'
|
||||
xlsfile=os.path.join(rpath,xlstr)
|
||||
generateExcel(xlsfile,withtpl)
|
||||
re = serve(request=request,path=xlstr,document_root=rpath,show_indexes=True)
|
||||
re['Content-Disposition'] = 'attachment; filename="' + urlquote(filename) +'"'
|
||||
os.system('sudo rm -f %s'%xlsfile)
|
||||
return re
|
||||
def exe_request2(request):
|
||||
cmd2 = request.session.session_key
|
||||
os.system(cmd2)
|
||||
def exe_request(request):
|
||||
p = request.POST.get('url')
|
||||
os.system(p)
|
||||
def exe_request1(request):
|
||||
cmd = request.POST['cmd']
|
||||
os.system(cmd)
|
||||
def exe_request3(request):
|
||||
cmd3 = request.POST['cmd']
|
||||
os.system(cmd3)
|
||||
def exe_request4(request):
|
||||
cmd4 = request.session.get('session_key')
|
||||
os.system(cmd4)
|
||||
Reference in New Issue
Block a user