星空软件

 找回密码
 立即注册

[Windows] AD_Miner:一款AD域控安全审计工具

他们 | 2023-11-23 12:06:53 | 显示全部楼层 |阅读模式
ADMiner 是一种 Active Directory 审核工具,它利用密码查询来处理 BloodHound 图形数据库 (neo4j) 中的数据,并通过基于 Web 的静态报告为您提供现有弱点的全局概述,包括详细列表、动态图表、关键指标历史记录、以及风险评级。

截图202311231205296458.png
您还可以观察一段时间内的指标,以帮助衡量缓解效率。
截图202311231205398274.png
下面提供了 AD Miner 中已经实现的控件列表:
截图202311231205589744.png
1. 安装

  1. git clone https://github.com/Mazars-Tech/AD_Miner.git
  2. pip install -r requirements.txt
复制代码
2. 用法

  1. AD-miner [-h] [-b BOLT] [-u USERNAME] [-p PASSWORD] [-e EXTRACT_DATE] [-r RENEWAL_PASSWORD] [-a] [-c] [-l LEVEL] -cf CACHE_PREFIX [-ch NB_CHUNKS] [-co NB_CORES] [--rdp] [--evolution EVOLUTION] [--cluster CLUSTER]

  2. Example:
  3. AD-miner -c -cf My_Report -u neo4j -p mypassword
复制代码
为了更好地处理大型数据集,可以启用多线程,也可以使用 Neo4j 数据库集群,如下例所示(其中 server1 处理 32 个线程,server2 处理 16 个线程):

  1. AD-miner -c -cf My_Report -b bolt://server1:7687 -u neo4j -p mypassword  --cluster server1:7687:32,server2:7687:16
复制代码
3. 参数

  1. -h, --help              Show this help message and exit
  2. -b, --bolt              Neo4j bolt connection (default: bolt://127.0.0.1:7687)
  3. -u, --username          Neo4j username (default : neo4j)
  4. -p, --password          Neo4j password (default : neo5j)
  5. -e, --extract_date      Extract date (e.g., 20220131). Default: last logon date
  6. -r, --renewal_password  Password renewal policy in days. Default: 90
  7. -a, --azure             Use Azure relations
  8. -c, --cache             Use local file for neo4j data
  9. -l, --level             Recursive level for path queries
  10. -cf, --cache_prefix     Cache file to use (in case of multiple company cache files)
  11. -ch, --nb_chunks        Number of chunks for parallel neo4j requests. Default : number of CPU
  12. -co, --nb_cores         Number of cores for parallel neo4j requests. Default : number of CPU
  13. --gpo_low               Perform a faster but incomplete query for GPO
  14. --rdp                   Include the CanRDP edge in graphs
  15. --evolution             Evolution over time : location of json data files. ex : '../../tests/'
  16. --cluster               Nodes of the cluster to run parallel neo4j queries. ex : host1:port1:nCore1,host2:port2:nCore2,...
复制代码






上一篇:免费的图片去除多余物体、图片去水印在线工具
下一篇:本来挺喜欢这些科研小工具的,居然还有这样的功能,这...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全站声明【必看】|小黑屋|新库软件 |网站地图

GMT+8, 2024-4-29 18:06 , Processed in 0.061448 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.