def usersList(self): nessusConverter = NessusConverter(self.nessusClient.usersList()) nessusConverter.userToStructure() print "[*] User List" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 for nessusUser in nessusConverter.nessusStructure.nessusUsers: tableUsers.add_row([nessusUser.name,nessusUser.admin,nessusUser.idx,nessusUser.lastLogin]) print tableUsers
def userDelete(self, userName): nessusConverter = NessusConverter(self.nessusClient.usersDelete(userName)) nessusConverter.userToStructure() print "[*] User Removed" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 tableUsers.add_row([nessusConverter.nessusStructure.nessusUser.name, nessusConverter.nessusStructure.nessusUser.admin, nessusConverter.nessusStructure.nessusUser.idx, nessusConverter.nessusStructure.nessusUser.lastLogin]) print tableUsers
def userChpasswd(self, userName, password): nessusConverter = NessusConverter(self.nessusClient.usersChpasswd(userName,password)) nessusConverter.userToStructure() print "[*] User Password Changed" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 tableUsers.add_row([nessusConverter.nessusStructure.nessusUser.name, nessusConverter.nessusStructure.nessusUser.admin, nessusConverter.nessusStructure.nessusUser.idx, nessusConverter.nessusStructure.nessusUser.lastLogin]) print tableUsers
def usersList(self): nessusConverter = NessusConverter(self.nessusClient.usersList()) nessusConverter.userToStructure() print "[*] User List" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 for nessusUser in nessusConverter.nessusStructure.nessusUsers: tableUsers.add_row([ nessusUser.name, nessusUser.admin, nessusUser.idx, nessusUser.lastLogin ]) print tableUsers
def userEdit(self, userName, password, admin=1): administrator = False if admin == 1: administrator = True nessusConverter = NessusConverter(self.nessusClient.usersEdit(userName,password,administrator)) nessusConverter.userToStructure() print "[*] User Edited" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 tableUsers.add_row([nessusConverter.nessusStructure.nessusUser.name, nessusConverter.nessusStructure.nessusUser.admin, nessusConverter.nessusStructure.nessusUser.idx, nessusConverter.nessusStructure.nessusUser.lastLogin]) print tableUsers
def userChpasswd(self, userName, password): nessusConverter = NessusConverter( self.nessusClient.usersChpasswd(userName, password)) nessusConverter.userToStructure() print "[*] User Password Changed" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 tableUsers.add_row([ nessusConverter.nessusStructure.nessusUser.name, nessusConverter.nessusStructure.nessusUser.admin, nessusConverter.nessusStructure.nessusUser.idx, nessusConverter.nessusStructure.nessusUser.lastLogin ]) print tableUsers
def userDelete(self, userName): nessusConverter = NessusConverter( self.nessusClient.usersDelete(userName)) nessusConverter.userToStructure() print "[*] User Removed" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 tableUsers.add_row([ nessusConverter.nessusStructure.nessusUser.name, nessusConverter.nessusStructure.nessusUser.admin, nessusConverter.nessusStructure.nessusUser.idx, nessusConverter.nessusStructure.nessusUser.lastLogin ]) print tableUsers
def userEdit(self, userName, password, admin=1): administrator = False if admin == 1: administrator = True nessusConverter = NessusConverter( self.nessusClient.usersEdit(userName, password, administrator)) nessusConverter.userToStructure() print "[*] User Edited" tableUsers = PrettyTable(["Name", "Admin", "Idx", "Last-Login"]) tableUsers.padding_width = 1 tableUsers.add_row([ nessusConverter.nessusStructure.nessusUser.name, nessusConverter.nessusStructure.nessusUser.admin, nessusConverter.nessusStructure.nessusUser.idx, nessusConverter.nessusStructure.nessusUser.lastLogin ]) print tableUsers