예제 #1
0
파일: pth_report.py 프로젝트: wau/monkey
    def get_duplicated_passwords_nodes():
        users_cred_groups = []
        docs = PTHReportService.__dup_passwords_mongoquery()
        for doc in docs:
            users_list = [
                {
                    'username': user['name'],
                    'domain_name': user['domain_name'],
                    'hostname': NodeService.get_hostname_by_id(ObjectId(user['machine_id'])) if user['machine_id'] else None
                } for user in doc['Docs']
            ]
            users_cred_groups.append({'cred_groups': users_list})

        return users_cred_groups
예제 #2
0
    def get_duplicated_passwords_nodes():
        users_cred_groups = []
        docs = PTHReportService.__dup_passwords_mongoquery()
        for doc in docs:
            users_list = [{
                "username":
                user["name"],
                "domain_name":
                user["domain_name"],
                "hostname":
                NodeService.get_hostname_by_id(ObjectId(user["machine_id"]))
                if user["machine_id"] else None,
            } for user in doc["Docs"]]
            users_cred_groups.append({"cred_groups": users_list})

        return users_cred_groups