Esempio n. 1
0
def NSMemeStat():
    sess = test_util.Login('10.102.28.201')
    r = nsmemory_stats.get(sess)
    print len(r)
    print type(r)
    print r[1].pool
    print 'Done'
Esempio n. 2
0
def SSLStat():
    sess = test_util.Login('10.102.28.201')
    r = ssl_stats.get(sess)
    print type(r)
    print len(r)
    print type(r[0])
    print 'ssltotdec {}'.format(r[0].ssltotdec)
    r = ssl_stats.get(sess)
    print 'ssltotdec {}'.format(r[0].ssltotdec)
Esempio n. 3
0
 def Login(self) :
     self.sess = test_util.Login(self.nsip)
     if self.sess :
         d = test_util.GetNSIPS(self.sess)
         self.vip  = d[NS.nsip.Type.VIP]
         self.snip = d[NS.nsip.Type.SNIP]
         
         hw = NSHW.nshardware.get(self.sess)
         self.hwdescription = hw[0].hwdescription
     return self.sess
Esempio n. 4
0
def CertKey():
    sess = test_util.Login('10.102.28.201')
    #ck = sslcertkey.sslcertkey.get(sess)
    #for c in ck :
    #    print '{}'.format(c.certkey)

    try:
        ck = sslcertchain_sslcertkey_binding.sslcertchain_sslcertkey_binding.get(
            sess, 'Server2048_sha256')
        for c in ck:
            print '{}  {}'.format(c.linkcertkeyname, c.certkeyname)
    except Exception as e:
        print e.message

    print '\n'

    try:
        ck = sslcertchain_sslcertkey_binding.sslcertchain_sslcertkey_binding.get(
            sess, 'ThreeCA2048')
        for c in ck:
            print '{}  {}'.format(c.linkcertkeyname, c.certkeyname)
    except Exception as e:
        print e.message
Esempio n. 5
0
        obj.ssl.ersa = d['ersa']
        obj.ssl.ersacount = d['ersacount']
        obj.ssl.snienable = d['snienable']
        obj.boundciphers = d['boundciphers']

        obj.ssl.cipherurl = None
        obj.ssl.sslv2url = None
        obj.ssl.dtlsprofilename = None
        obj.ssl.sslprofile = None

        obj.ApplySavedCiphers(sess)

        try:
            SSLVSERVER.sslvserver.update(sess, obj.ssl)
        except NITROEXCEPTION as e:
            print 'Update Vserver failed : {}'.format(e.message)
            ret = False
        except Exception as e:
            print 'Update Vserver failed : {}'.format(e.message)
            ret = False

        return obj


if __name__ == "__main__":
    sess = test_util.Login('10.102.28.201')
    l = SSLVSRVRCIPHER.sslvserver_sslcipher_binding.get(sess, 'vone')
    l = SSLVSRVRCIPHERSUITE.sslvserver_sslciphersuite_binding.get(sess, 'vone')
    for x in l:
        print '{}  {} '.format(x.vservername, x.ciphername)
Esempio n. 6
0
def NSStats():
    sess = test_util.Login('10.102.28.201')
    st = ns_stats.ns_stats.get(sess, 'sys_cur_alloc_bm16_entries')
    print type(st)