Files
py-security-audit-tool/testrequest.py
2014-12-15 22:26:13 -08:00

48 lines
1.3 KiB
Python

#!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)