Skip to content

lamco-rdp-tools v1.0.0

Choose a tag to compare

@lamco-office lamco-office released this 26 Jun 16:05

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/--expect gating.
    • 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