lamco-rdp-tools v1.0.0
First public release.
rdpsee (observe)
- Server inspection that never drives the session, across three tiers:
scan— connectionless pre-auth security probe for one or many targets
(host,host:port, IPv4 CIDR), concurrent, with--ci/--expectgating.cert— TLS certificate inspection (no authentication).id— stable JA4-style server fingerprint plus certificate SHA-256.report— negotiated capability report (security, desktop size, color
depth, EGFX tier, advertised codecs, compression, joined channels).shot— recon screenshot (login screen or post-login desktop).
rdpdo (act)
- Headless RDP session automation over IronRDP: keyboard and mouse input
(scancode and Unicode), screen capture (full, region, stdout, timelapse),
visual matching (template, needle, region, measure, diff), screen-stability
waits, pixel and color inspection, clipboard text and file transfer, audio
capture and verification, display resize and multi-monitor control,
provisioning (portal, login, unlock, boot sequence), click calibration,
session record/replay, scripting, baselines, and--json/ JUnit output. - Graphics: EGFX with RemoteFX, and H.264/AVC420 decode via OpenH264 loaded at
runtime (skipped when the library is absent).
Project
- Dual-licensed MIT OR Apache-2.0.
- Dependencies pinned to published crates.io IronRDP releases (reproducible).
- Man pages for both binaries (
man rdpsee,man rdpdo).
Verifying the download
The binary tarball and SHA256SUMS are signed with the Lamco release key
CA11F781516743D5D9A1A12F17B95B68A50CD3A7.
# Import the signing key
gpg --keyserver keyserver.ubuntu.com --recv-keys CA11F781516743D5D9A1A12F17B95B68A50CD3A7
# Verify signatures
gpg --verify SHA256SUMS.asc SHA256SUMS
gpg --verify lamco-rdp-tools-1.0.0-x86_64-unknown-linux-gnu.tar.gz.asc \
lamco-rdp-tools-1.0.0-x86_64-unknown-linux-gnu.tar.gz
# Check the tarball hash
sha256sum -c SHA256SUMS