def OutputFileX(vola, volb): source_files = "%s:\\DLP\\file\\dlp.txt" % vola target_files = "%s:\\Test" % volb o = control() time.sleep(2) shutil.copy(source_files, target_files) print(u"output file OK")
def netallcheck(self): c = control() app = pyauto() hostname = socket.getfqdn(socket.gethostname()) ipaddr = socket.gethostbyname(hostname) vol = c.GetVol() app.netall(vol)
def EncryptFile(self): ret = True enc = control() ret = enc.EncryptFile() if ret: print "EncryptFile OK" else: print "EncryptFile FAIl"
def o1(self, vol): ret = True o = control() ret = o.netshare_pyauto(vol, 1) if ret: print(u"(OCR测试)netshare OK") else: print(u"(OCR测试)netshare FAIL")
def n7(self, vol): ret = True o = control() ret = o.netshare_pyauto(vol, 9) if ret: print(u"(共享方式测试篡改后缀名的文件)netshare OK") else: print(u"(共享方式测试篡改后缀名的文件)netshare FAIL")
def n6(self, vol): ret = True o = control() ret = o.netshare_pyauto(vol, 8) if ret: print(u"(共享方式测试备注/脚注/批注/页眉/页脚/正文文件)netshare OK") else: print(u"(共享方式测试备注、脚注、批注、页眉、页脚、正文文件)netshare FAIL")
def SortLevel(self): ret = True sort = control() ret = sort.SortLevel() if ret: print "SortLevel OK" else: print "SortLevel FAIL"
def n5(self, vol): ret = True o = control() ret = o.netshare_pyauto(vol, 7) if ret: print(u"(共享方式测试上传10层嵌套文件)netshare OK") else: print(u"(共享方式测试上传10层嵌套文件)netshare FAIL")
def n2(self, vol): ret = True o = control() ret = o.netshare_pyauto(vol, 4) if ret: print(u"(文件名+文件内容测试)netshare OK") else: print(u"(文件名+文件内容测试)netshare FAIL")
def e3(self, vol): ret = True pr = control() ret = pr.clipboard_pyauto(vol) if ret: print(u"(剪切板)clipboard OK") else: print(u"(剪切板)clipboard FAIL")
def h8(self, vol): ret = True pr = control() ret = pr.printer_pyauto(vol) if ret: print(u"(打印)print file OK") else: print(u"(打印)print file FAIL")
def h7(self, vol): ret = True pr = control() ret = pr.bluetooth_pyauto(vol) if ret: print(u"(蓝牙)bluetooth file OK") else: print(u"(蓝牙)bluetooth file FAIL")
def h6(self, vol): ret = True ftp = control() ret = ftp.netshare_pyauto(vol, 2) if ret: print(u"(共享方式外发关键字文件)netshare OK") else: print(u"(共享方式外发关键字文件)netshare FAIL")
def h5(self, vol): ret = True ftp = control() ret = ftp.udriver_pyauto(vol) if ret: print(u"(U盘)udriver OK ") else: print(u"(U盘)udriver FAIL")
def a1(self, vol): ret = True a = control() ret = a.feiq_pyauto(vol) if ret: print "FeiQ OK" else: print "FeiQ FAIL"
def grantDisOfflineUse(self): ret = True g = control() ret = g.Grant(7) if ret: print "grantDisOfflineUse OK" else: print "grantDisOfflineUse FAIL"
def h3(self, vol): ret = True ftp = control() ret = ftp.ftp_up_pyauto(vol) if ret: print "ftp upload OK" else: print "ftp upload FAIL"
def grantDisPrintScn(self): ret = True g = control() ret = g.Grant(5) if ret: print "grantDisPrintScn OK" else: print "grantDisPrintScn FAIL"
def grantDisCopy(self): ret = True g = control() ret = g.Grant(6) if ret: print "grantDisCopy OK" else: print "grantDisCopy FAIL"
def grantDisPrint(self): ret = True g = control() ret = g.Grant(3) if ret: print "grantDisPrint OK" else: print "grantDisPrint FAIL"
def grantReAuth(self): ret = True g = control() ret = g.Grant(4) if ret: print "grantReAuth OK" else: print "grantReAuth FAIL"
def grantAllDis(self): ret = True g = control() ret = g.Grant(2) if ret: print "grantAllDis OK" else: print "grantAllDis FAIL"
def grantAll(self): ret = True g = control() ret = g.Grant(1) if ret: print "grantAll OK" else: print "grantAll FAIL"
def OutputFileCheck(self): c = control() app = pyauto() hostname = socket.getfqdn(socket.gethostname()) ipaddr = socket.gethostbyname(hostname) if ipaddr == '10.95.27.116': vol = c.GetVol() app.OutputFile(vol, "G")
def n1(self, vol): ret = True o = control() ret = o.netshare_pyauto(vol, 3) if ret: print(u"(受限文件测试)netshare OK") else: print(u"(受限文件测试)netshare FAIL")
def w2(self, ip, port, vol): ret = True w = control() filename = "%s:\\DLP\\file\\SN.txt" % vol ret = w.whitelist_post_http_file_pyauto(ip, port, filename) if ret: print(u"IP白名单 OK") else: print(u"IP白名单 FAIL")
def w2check(self): c = control() app = pyauto() ip = "10.95.27.119" port = "8001" hostname = socket.getfqdn(socket.gethostname()) ipaddr = socket.gethostbyname(hostname) vol = c.GetVol() app.w2(ip, port, vol)
def FromDirGetFile(): c = control() vol = c.GetVol() dir = vol + r":\DLP\file\telnet" L = [] for root, dirs, files in os.walk(dir): for file in files: value = os.path.join(root, file) L.insert(1, value) return L
def h1(): ret = True http = control() ret = http.post_http_content() localtime = time.asctime(time.localtime(time.time())) print localtime if ret: return ret else: return False
def h1(self): ret = True http = control() ret = http.post_http_content() localtime = time.asctime(time.localtime(time.time())) print localtime if ret: print "http upload OK" else: print "http upload FAIL"