PolParser
A simple library to parse Registry.pol files with a working demo application.
Install / Use
/learn @zbalkan/PolParserREADME
PolParser
A simple library to parse Registry.pol files to investigate group Policy Settings. The idea is to enable cross-platform parsing of POL files.
Usage
IReadOnlyList<GPRegistryPolicy> policies = Parser.ReadPolFile("Registry.pol");
Sample application
The Comparer is a command line application that is created to demonstrate the use of the PolParser. It is a highly simplified version of LGPO.exe. It parses the pol file, compares it with current computer's registry. It checks only HKLM for the sake of simplicity.
USAGE:
comparer <path> [OPTIONS]
EXAMPLES:
comparer registry.pol -c
ARGUMENTS:
<path> Path of Registry.pol file to parse
OPTIONS:
-h, --help Prints help information
-c, --conflicts A flag to display only conflicting values
You will get a result like this:

Related Skills
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
