コード例 #1
0
ファイル: spoolss.py プロジェクト: 0x24bin/winexe-1
 def runTest(self):
     hnd = spoolss.openprinter(self.uncname)
     spoolss.closeprinter(hnd)
コード例 #2
0
ファイル: spoolss.py プロジェクト: 0x24bin/winexe-1
 def runTest(self):
     hnd = spoolss.openprinter("\\\\%s" % self.server["hostname"])
     spoolss.closeprinter(hnd)
コード例 #3
0
ファイル: psec.py プロジェクト: 23171580/padavan
    try:
        hnd = spoolss.openprinter(printername)
    except:
        print "error opening printer %s" % printername
        sys.exit(1)

    secdesc = hnd.getprinter(level=3)["security_descriptor"]

    print secdesc["owner_sid"]
    print secdesc["group_sid"]

    for acl in secdesc["dacl"]["ace_list"]:
        print "%d %d 0x%08x %s" % (acl["type"], acl["flags"], acl["mask"],
                                   acl["trustee"])

    spoolss.closeprinter(hnd)

    sys.exit(0)

# Set security descriptor

if op == "setsec":

    # Open printer

    try:
        hnd = spoolss.openprinter(printername,
                                  creds={
                                      "domain": "NPSD-TEST2",
                                      "username": "******",
                                      "password": "******"
コード例 #4
0
ファイル: psec.py プロジェクト: AllardJ/Tomato
    try:
        hnd = spoolss.openprinter(printername)
    except:
        print "error opening printer %s" % printername
        sys.exit(1)

    secdesc = hnd.getprinter(level = 3)["security_descriptor"]

    print secdesc["owner_sid"]
    print secdesc["group_sid"]

    for acl in secdesc["dacl"]["ace_list"]:
        print "%d %d 0x%08x %s" % (acl["type"], acl["flags"],
                                   acl["mask"], acl["trustee"])

    spoolss.closeprinter(hnd)

    sys.exit(0)

# Set security descriptor

if op == "setsec":

    # Open printer

    try:
        hnd = spoolss.openprinter(printername,
                                  creds = {"domain": "NPSD-TEST2",
                                           "username": "******",
                                           "password": "******"})
    except:
コード例 #5
0
ファイル: spoolss.py プロジェクト: runt18/samba
 def runTest(self):
     hnd = spoolss.openprinter("\\\\{0!s}".format(self.server["hostname"]))
     spoolss.closeprinter(hnd)
コード例 #6
0
 def runTest(self):
     hnd = spoolss.openprinter("\\\\%s" % self.server["hostname"])
     spoolss.closeprinter(hnd)
コード例 #7
0
 def runTest(self):
     hnd = spoolss.openprinter(self.uncname)
     spoolss.closeprinter(hnd)