コード例 #1
0
ファイル: message.py プロジェクト: prownsix/txradius
 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
コード例 #2
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_user_name(self):
     try:
         user_name = tools.DecodeString(self.get(1)[0])
         if "@" in user_name:
             return user_name[:user_name.index("@")]
         else:
             return user_name
     except:
         return None
コード例 #3
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_nas_portid(self):
     try:
         return tools.DecodeString(self.get(87)[0])
     except:
         return ''
コード例 #4
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_acct_sessionid(self):
     try:
         return tools.DecodeString(self.get(44)[0])
     except:
         return ''
コード例 #5
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_calling_stationid(self):
     try:
         return tools.DecodeString(self.get(31)[0])
     except:
         return ''
コード例 #6
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_nas_class(self):
     try:
         return tools.DecodeString(self.get(25)[0])
     except:
         return ''
コード例 #7
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_nas_id(self):
     try:
         return tools.DecodeString(self.get(32)[0])
     except:
         return ''
コード例 #8
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_mac_addr(self):
     try:
         return self.client_mac or tools.DecodeString(
             self.get(31)[0]).replace("-", ":")
     except:
         return None
コード例 #9
0
ファイル: message.py プロジェクト: prownsix/txradius
 def get_user_name(self):
     try:
         user_name = tools.DecodeString(self.get(1)[0])
         return user_name
     except:
         return None