Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
ad-password-protection — Active Directory 密码过滤器,具备已泄露密码检查与自定义复杂度规则功能 | Kitploit
工具/GitHubGitHub/lithnet/ad-password-protection
密码破解配置审计身份与访问管理 (IAM)身份验证
GitHublithnet/ad-password-protection

ad-password-protection

Active Directory 密码过滤器,具备已泄露密码检查与自定义复杂度规则功能

查看仓库
573633113天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Lithnet Password Protection for Active Directory (LPP) 为希望确保其所有 Active Directory 账户都拥有强密码的组织提供了更多选择。

LPP 是一个安装在 Active Directory 服务器上的模块,它使用密码筛选器在用户尝试更改密码时检查密码。通过组策略,您可以自定义要对这些密码执行的检查类型,密码要么被拒绝,要么被批准并提交到目录。

LPP 让您能够掌控什么才算是好密码。无论您是想部分还是完全采用 2018 年 NIST 密码建议,它都提供了一套丰富的基于组策略的控制措施,允许您对尝试的密码更改启用以下任意组合的检查。

  • 阻止使用已泄露的密码。我们让导入 HIBP 数据集变得非常简单,但您也可以导入任何您能获取到的明文密码或 NTLM 哈希。
  • 基于特定单词阻止密码。添加禁用词可防止其被用作密码的基础。例如,将单词 'password' 添加到禁用词库中,不仅会阻止使用该单词本身,还会阻止常见变体,如 'P@ssw0rd'、'pa55word!' 和 'password123456!'。LPP 了解常见的字符替换和弱混淆,并通过规范化过程阻止其使用。
  • 基于长度定义复杂性策略。例如,您可以要求少于 13 个字符的密码包含数字、符号、大写和小写字母,但对 13 个字符或更长的密码没有特殊要求。以更低的复杂性奖励长度。
  • 基于正则表达式的策略。如果您喜欢正则表达式,可以定义密码必须匹配(或不匹配)的正则表达式。
  • 基于分数的复杂性。为使用特定字符和类别分配分数,并设置密码必须达到的最低分数阈值。

它还包含根据已泄露密码列表审核用户现有密码的功能。您将能够发现弱密码和已知的已泄露密码,并强制这些用户更改其密码。

其他功能

  • 完整的 PowerShell 支持,用于:
    • 从 haveibeenpwned.com API 同步已泄露密码列表
    • 添加您自己的禁用词和已泄露密码,以及使用流行的第三方单词和密码列表
    • 针对已泄露密码库测试密码和现有哈希
    • 检查用户当前在 AD 中的密码是否存在于已泄露密码库中
  • 密码永远不会离开域控制器
  • 专为需要高性能的大型环境而设计
  • 创建详细的事件日志
  • 使用对 DFS-R 友好的数据存储
  • 无需互联网访问
  • 部署无需额外服务器
  • 组策略支持

系统要求

LPP 仅在 Windows 的 x64 版本上受支持

密码筛选器

  • Windows Server 2012 R2 或更高版本
  • Microsoft Visual C++ Redistributable package 2015-2022

PowerShell 模块

  • .NET Framework 4.7.2
  • Windows PowerShell 5
  • Microsoft Visual C++ Redistributable package 2015-2022

企业支持

Lithnet Password Protection 是免费且开源的,但我们理解在您的域控制器上部署第三方代码这一决定,若有安全保障将更为稳妥。

企业支持协议让您的组织可以直接联系 Lithnet 工程团队,获得故障排除、配置指导和优先问题解决服务。

申请支持报价 →

社区支持可通过 GitHub Issues 获得。

快速开始

从发布页面下载安装程序

阅读我们文档站点上的快速开始指南。

我如何为项目做贡献?

  • 发现了问题并希望我们修复?记录它
  • 想自己修复问题或添加功能?克隆项目并提交拉取请求

保持关注

  • 产品文档
  • 在 LinkedIn 上关注我们
  • 在 X 上关注我们

致谢

  • 如果没有 Troy Hunt 的 Have I Been Pwned 服务,这一切都不可能实现。请他喝杯啤酒表示感谢!
  • 审核现有用户密码的能力来自 Michael Grafnetter 在其 DSInternals 工具中所做的出色工作。
  • 包含来自 Windows-Protocol-Test-Suites 的代码,在 MIT 许可证下使用
下载工具