winsyms
Download the public PDB symbols for a specific Windows release, in one command:
$ pip install winsyms
$ winsyms get 26100.1297 --scope system32
Data comes from
WindowsSymbolsByVersion,
which processes every Windows build published on uupdump.net and records the
pdb/guid for every binary in its install image. New builds show up
automatically — the CLI fetches the current index at runtime, no pip
upgrade needed.
Requirements
Python 3.9+. The actual download is done by
pdblister, which must be on your
PATH (or pointed to via --pdblister PATH / WINSYMS_PDBLISTER):
$ cargo install --git https://github.com/ErezAmihud/pdblister
winsyms get ... --manifest-only works without pdblister installed.
Usage
$ winsyms list 24H2 # find builds by uuid, build number, or title substring
$ winsyms get 26100.1297 --arch amd64 # all symbols for a build -> ./symbols
$ winsyms get 26100.1297 --scope system32 # only binaries under Windows/System32
$ winsyms get 26100.1297 --path-prefix windows/system32/drivers/
Run winsyms get --help for the full flag reference (output dir, symbol
server, cache TTL, and more).
License
MIT. See LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file winsyms-0.1.0.tar.gz.
File metadata
- Download URL: winsyms-0.1.0.tar.gz
- Upload date:
- Size: 5.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23df20740a7e6528e9dffff61d8112d1066d30bad121e8777a058dae754110ea
|
|
| MD5 |
054d45af0c995440b76425c82fea48ff
|
|
| BLAKE2b-256 |
8eaf5e1e052d9db49e4c9c730966bfa6cb2800418a8c5e25638539f7b97f5873
|
Provenance
The following attestation bundles were made for winsyms-0.1.0.tar.gz:
Publisher:
release-cli.yml on ErezAmihud/WindowsSymbolsByVersion
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
winsyms-0.1.0.tar.gz -
Subject digest:
23df20740a7e6528e9dffff61d8112d1066d30bad121e8777a058dae754110ea - Sigstore transparency entry: 2225410214
- Sigstore integration time:
-
Permalink:
ErezAmihud/WindowsSymbolsByVersion@5433c40ba8faf8df32152645f23870a3db3ea802 -
Branch / Tag:
refs/tags/cli-v0.1.0 - Owner: https://github.com/ErezAmihud
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-cli.yml@5433c40ba8faf8df32152645f23870a3db3ea802 -
Trigger Event:
push
-
Statement type:
File details
Details for the file winsyms-0.1.0-py3-none-any.whl.
File metadata
- Download URL: winsyms-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6db9a78f859f1785f365b9ae71a8255be302b25d4597c8c866a95eaf6d3389ff
|
|
| MD5 |
cc02ad0caefa065e499e88bbce1e2734
|
|
| BLAKE2b-256 |
7078ce3f840564f1f048798b088a0e119bcdbb0a9faccd1efd9b78ee6f33e17c
|
Provenance
The following attestation bundles were made for winsyms-0.1.0-py3-none-any.whl:
Publisher:
release-cli.yml on ErezAmihud/WindowsSymbolsByVersion
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
winsyms-0.1.0-py3-none-any.whl -
Subject digest:
6db9a78f859f1785f365b9ae71a8255be302b25d4597c8c866a95eaf6d3389ff - Sigstore transparency entry: 2225410735
- Sigstore integration time:
-
Permalink:
ErezAmihud/WindowsSymbolsByVersion@5433c40ba8faf8df32152645f23870a3db3ea802 -
Branch / Tag:
refs/tags/cli-v0.1.0 - Owner: https://github.com/ErezAmihud
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-cli.yml@5433c40ba8faf8df32152645f23870a3db3ea802 -
Trigger Event:
push
-
Statement type: