Ejemplo n.º 1
0
 def get_domain(self):
     try:
         user_name = tools.DecodeString(self.get(1)[0])
         if "@" in user_name:
             return user_name[user_name.index("@")+1:]
     except:
         return None            
Ejemplo n.º 2
0
 def get_user_name(self):
     try:
         user_name = tools.DecodeString(self.get(1)[0])
         if "@" in user_name:
             user_name = user_name[:user_name.index("@")]
         return user_name
     except:
         return None
Ejemplo n.º 3
0
 def get_nas_portid(self):
     try:return tools.DecodeString(self.get(87)[0])
     except:return None    
Ejemplo n.º 4
0
 def get_acct_sessionid(self):
     try:return tools.DecodeString(self.get(44)[0])
     except:return None                                                         
Ejemplo n.º 5
0
 def get_calling_stationid(self):
     try:return tools.DecodeString(self.get(31)[0])
     except:return None   
Ejemplo n.º 6
0
 def get_nas_class(self):
     try:return tools.DecodeString(self.get(25)[0])
     except:return None   
Ejemplo n.º 7
0
 def get_mac_addr(self):
     if self.client_macaddr:return self.client_macaddr
     try:return tools.DecodeString(self.get(31)[0]).replace("-",":")
     except:return None