Skip to main content

Read Registry.pol files on Linux (or anywhere Python runs!). Not to be confused with regpol.

Install

Requires Python 3.7 or greater.

Using pipx:

pipx install regpol

Example

> regpol Registry.pol
Software\Policies\Microsoft\SystemCertificates\EFS
    value: EFSBlob
    type:  3 REG_BINARY
    size:  970
    data:  b'\x01\x00\x01\x00\x01\x00\x00\x00\xc2\x03\x00\x00\xbe\x03\x00\x00\x1c\x00\x00\x00\x02\x00\x00\x00\x86\x03\x00\x008\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x05\x00\x00\x00\x00\x00\x05\x15\x00\x00\x00\xbeK\xa4\x10\xab@\xa3\x9d2\xf5\x93\x82\xf4\x01\x00\x000\x82\x03\x820\x82\x02j\xa0\x03\x02\x01\x02\x02\x10!1r\xc6HPj\xb2@r}\x06$\x82\xc2\x930\r\x06\t*\x86H\x86\xf7\r\x01\x01\x05\x05\x000P1\x160\x14\x06\x03U\x04\x03\x13\rAdministrator1\x0c0\n\x06\x03U\x04\x07\x13\x03EFS1(0&\x06\x03U\x04\x0b\x13\x1fEFS File Encryption Certificate0 \x17\r131228105446Z\x18\x0f21131204105446Z0P1\x160\x14\x06\x03U\x04\x03\x13\rAdministrator1\x0c0\n\x06\x03U\x04\x07\x13\x03EFS1(0&\x06\x03U\x04\x0b\x13\x1fEFS File Encryption Certificate0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\x97\xa3\xffI\x0b\xb0\x19Tc \xabgdY\xf1\xf6\x15\xbb\x17\x05\xb1\xa4+c\xf9\x91O7\x18\xd5M\x98\xde\xfd\xa1z\xc7q\xf8I\xdb\xa7\xe2t\xa4\xef\xdd\xd6\xd5|\xa6\x85\xaf\x92\xab\x14\xd9k\x84\x12i\'\xae\t\xefO\x80S\xd11ghU\xf0$\xde\x11\xc4f\xb0\x8c\xaag\x82ry\xe1t\x88\x9c2\x17[\xd0\x8a\xbe\x88\xa2\xe2*\'\xbe\x1c\xb7\xde;7.\xd0\x03\xac \xf6\xcc\x860\xdf\xb6M\x0b\x08\x80N/\xbd_\xd8\xe0<\x10z\x8f\xd0\xcb\x8dw\xdb\xefG+P\xda\tL`<Q\x91\xda\x84\x0c\xaeL\xaa!\x7f}\x02A\xaep\x7fK\xd6J\xbd_\xfaR\xe3h\xbb\x9b\xe3\n\x80\xb3\xd2p\xe7\x99\x11\xe3D`\x95\xf8\xa9\xa6\'\xc5a\x0eH\x96\xdej\xd1io\xc8\xc2\xed\xa7\xfbF\xa1\x03\xd3\xd5\xfd{\xa2\xe8\x08\xffp\xa4E\x9a\xc0\x8eK\x82\xdcJ\xc4\x17\x1b\x820O9GP\xec\x97\x86j\xea\x8fxm\x0fW\xc6\xa7=/\x85\n\'Ad}\x95\x02\x03\x01\x00\x01\xa3V0T0\x16\x06\x03U\x1d%\x04\x0f0\r\x06\x0b+\x06\x01\x04\x01\x827\n\x03\x04\x010/\x06\x03U\x1d\x11\x04(0&\xa0$\x06\n+\x06\x01\x04\x01\x827\x14\x02\x03\xa0\x16\x0c\x14Administrator@THINC\x000\t\x06\x03U\x1d\x13\x04\x020\x000\r\x06\t*\x86H\x86\xf7\r\x01\x01\x05\x05\x00\x03\x82\x01\x01\x00E\xaeqO<#Gw\x84y\xf1]\x1e2\xf5`c7\xc3\xa1h\xfa\xa3F\x81\xa8\x81\xf2\x91\x8e\x0b\x00\xea\x0b\x85\x17H\x8d(\x02\xbe\xc6.\x03k\x91^\x94\xb6\\\xf6\xe7"<mru\xb0\x90+\x06z8\x7f\xbd\xb2\x82\xec{ \x11\x98\x8f\xb9\xf1\x19w\xae#&\xc2\x85\xd5s\xec\x156\xa5\x98\xb9\xee\xe9\x17Z\x96\x07\xbf\x95\xaa\xbc$\x82\xd6\x0c\x1eJ\x95f\xc0\xc2\xa3|"~\x07\x91|)\xa2\'\x0c\x7fi\xb8\xca=;Y\xd8\x9a8\xb2\x10\x05\xb2\x1a\x07\x10\x1e\x1e\xb9\xefGg\x0b\xc7\xd7\xa0(:\x82\xc9n+\xaa\xbc\xeb\x1d\xdb\n\xb8\xdfp{s\xb6\x9b\xe8n\x1d?\x84\xb1\xc0\x7f\x15\xaf\xff:$\xfa\xfa1\x1c\x00+\xaa\x91(\xbd\xac\xbc\xc8\xa1K;U&Xk\xcdQ\xee\xe7\xbcW\x00\xbd?\xcf\xe7\':\x04\xb4\xe6|\xe1\xfc\xce\xdah!5b\x889\xe9\xc9\x92\xcb\x84Q\x9f\xf9\x8dl\xb8\xd4d\nH\xc5\x9cQ\x10\xb2u\x0b\x9a\xdf\x03PnA\xbb'

Software\Policies\Microsoft\SystemCertificates\EFS\Certificates\545320681F42069103AF8EFED3CCA7583FE419B1
    value: Blob
    type:  3 REG_BINARY
    size:  1162
    data:  b'\x02\x00\x00\x00\x01\x00\x00\x00\xcc\x00\x00\x00\x1c\x00\x00\x00l\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00e\x002\x00c\x008\x00f\x005\x003\x004\x00-\x000\x003\x003\x004\x00-\x004\x00f\x004\x00b\x00-\x00a\x009\x00c\x008\x00-\x00a\x00e\x00c\x00f\x00b\x002\x00f\x004\x008\x00d\x004\x006\x00\x00\x00\x00\x00\x00\x00\x00\x00M\x00i\x00c\x00r\x00o\x00s\x00o\x00f\x00t\x00 \x00E\x00n\x00h\x00a\x00n\x00c\x00e\x00d\x00 \x00C\x00r\x00y\x00p\x00t\x00o\x00g\x00r\x00a\x00p\x00h\x00i\x00c\x00 \x00P\x00r\x00o\x00v\x00i\x00d\x00e\x00r\x00 \x00v\x001\x00.\x000\x00\x00\x00\x00\x00\x03\x00\x00\x00\x01\x00\x00\x00\x14\x00\x00\x00TS h\x1fB\x06\x91\x03\xaf\x8e\xfe\xd3\xcc\xa7X?\xe4\x19\xb1 \x00\x00\x00\x01\x00\x00\x00\x86\x03\x00\x000\x82\x03\x820\x82\x02j\xa0\x03\x02\x01\x02\x02\x10!1r\xc6HPj\xb2@r}\x06$\x82\xc2\x930\r\x06\t*\x86H\x86\xf7\r\x01\x01\x05\x05\x000P1\x160\x14\x06\x03U\x04\x03\x13\rAdministrator1\x0c0\n\x06\x03U\x04\x07\x13\x03EFS1(0&\x06\x03U\x04\x0b\x13\x1fEFS File Encryption Certificate0 \x17\r131228105446Z\x18\x0f21131204105446Z0P1\x160\x14\x06\x03U\x04\x03\x13\rAdministrator1\x0c0\n\x06\x03U\x04\x07\x13\x03EFS1(0&\x06\x03U\x04\x0b\x13\x1fEFS File Encryption Certificate0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\x97\xa3\xffI\x0b\xb0\x19Tc \xabgdY\xf1\xf6\x15\xbb\x17\x05\xb1\xa4+c\xf9\x91O7\x18\xd5M\x98\xde\xfd\xa1z\xc7q\xf8I\xdb\xa7\xe2t\xa4\xef\xdd\xd6\xd5|\xa6\x85\xaf\x92\xab\x14\xd9k\x84\x12i\'\xae\t\xefO\x80S\xd11ghU\xf0$\xde\x11\xc4f\xb0\x8c\xaag\x82ry\xe1t\x88\x9c2\x17[\xd0\x8a\xbe\x88\xa2\xe2*\'\xbe\x1c\xb7\xde;7.\xd0\x03\xac \xf6\xcc\x860\xdf\xb6M\x0b\x08\x80N/\xbd_\xd8\xe0<\x10z\x8f\xd0\xcb\x8dw\xdb\xefG+P\xda\tL`<Q\x91\xda\x84\x0c\xaeL\xaa!\x7f}\x02A\xaep\x7fK\xd6J\xbd_\xfaR\xe3h\xbb\x9b\xe3\n\x80\xb3\xd2p\xe7\x99\x11\xe3D`\x95\xf8\xa9\xa6\'\xc5a\x0eH\x96\xdej\xd1io\xc8\xc2\xed\xa7\xfbF\xa1\x03\xd3\xd5\xfd{\xa2\xe8\x08\xffp\xa4E\x9a\xc0\x8eK\x82\xdcJ\xc4\x17\x1b\x820O9GP\xec\x97\x86j\xea\x8fxm\x0fW\xc6\xa7=/\x85\n\'Ad}\x95\x02\x03\x01\x00\x01\xa3V0T0\x16\x06\x03U\x1d%\x04\x0f0\r\x06\x0b+\x06\x01\x04\x01\x827\n\x03\x04\x010/\x06\x03U\x1d\x11\x04(0&\xa0$\x06\n+\x06\x01\x04\x01\x827\x14\x02\x03\xa0\x16\x0c\x14Administrator@THINC\x000\t\x06\x03U\x1d\x13\x04\x020\x000\r\x06\t*\x86H\x86\xf7\r\x01\x01\x05\x05\x00\x03\x82\x01\x01\x00E\xaeqO<#Gw\x84y\xf1]\x1e2\xf5`c7\xc3\xa1h\xfa\xa3F\x81\xa8\x81\xf2\x91\x8e\x0b\x00\xea\x0b\x85\x17H\x8d(\x02\xbe\xc6.\x03k\x91^\x94\xb6\\\xf6\xe7"<mru\xb0\x90+\x06z8\x7f\xbd\xb2\x82\xec{ \x11\x98\x8f\xb9\xf1\x19w\xae#&\xc2\x85\xd5s\xec\x156\xa5\x98\xb9\xee\xe9\x17Z\x96\x07\xbf\x95\xaa\xbc$\x82\xd6\x0c\x1eJ\x95f\xc0\xc2\xa3|"~\x07\x91|)\xa2\'\x0c\x7fi\xb8\xca=;Y\xd8\x9a8\xb2\x10\x05\xb2\x1a\x07\x10\x1e\x1e\xb9\xefGg\x0b\xc7\xd7\xa0(:\x82\xc9n+\xaa\xbc\xeb\x1d\xdb\n\xb8\xdfp{s\xb6\x9b\xe8n\x1d?\x84\xb1\xc0\x7f\x15\xaf\xff:$\xfa\xfa1\x1c\x00+\xaa\x91(\xbd\xac\xbc\xc8\xa1K;U&Xk\xcdQ\xee\xe7\xbcW\x00\xbd?\xcf\xe7\':\x04\xb4\xe6|\xe1\xfc\xce\xdah!5b\x889\xe9\xc9\x92\xcb\x84Q\x9f\xf9\x8dl\xb8\xd4d\nH\xc5\x9cQ\x10\xb2u\x0b\x9a\xdf\x03PnA\xbb'

Software\Policies\Microsoft\SystemCertificates\EFS\CRLs
    value:
    type:  0 REG_NONE
    size:  0
    data:  b''

Software\Policies\Microsoft\SystemCertificates\EFS\CTLs
    value:
    type:  0 REG_NONE
    size:  0
    data:  b''

v0.1.2

Fixes

  • Documentation updates (fixed links, etc.)

Metadata

Release files for regpol 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for regpol 0.1.2
File Size Uploaded
regpol-0.1.2.tar.gz 5.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for regpol 0.1.2
File Interpreter ABI Platform
regpol-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.5 kB

Release files / regpol-0.1.2.tar.gz

Download URL regpol-0.1.2.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ddda35d9c7a56b79d979375ed1fd6bf362238d73268e51dbf118623c70940d96
BLAKE2b-256 checksum
How to use checksums
02e066609940cdc5eb5436107a0d43f2139e27fe813b7f9a7325235dca873317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release files / regpol-0.1.2-py3-none-any.whl

Download URL regpol-0.1.2-py3-none-any.whl
Size 5.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c30c8a5f4a2e26e1cc218529adc2271d18b81a88ba72a707fb10345d390c86f6
BLAKE2b-256 checksum
How to use checksums
c64ceea1b2cf88cd9a2520dd6d2cc4a3929e9041d367169de52cd4822a837d5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page