Skip to content

Gold-Bull/mRemoteNG-CE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6,405 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mRemoteNG — Community Edition

This fork is alive.

We love mRemoteNG and we're committed to keeping it moving forward. This Community Edition ships regular releases with security patches, bug fixes, and long-requested features — backed by proper CI, 2100+ automated tests, and builds for x64, x86, and ARM64.

The plan: work through the full 830+ issue backlog, 100 at a time. Security first, then stability, then features. Every fix gets a release. Every release gets tested. Every issue gets a response.

How we work: Development runs in parallel across Claude Code (Anthropic), Gemini (Google), and Codex (OpenAI) — each AI agent tackling different issue batches simultaneously, with every change reviewed and merged by a human maintainer. A custom Issue Intelligence System — a git-tracked JSON database — follows every issue through its full lifecycle: triage → fix → test → release. Automated priority classification and templated GitHub comments ensure nothing falls through the cracks.

What's next: Once the backlog is current, ongoing maintenance — bug fixes, dependency updates, security patches — will run autonomously via Claude Code, continuously monitoring new issues and shipping fixes with minimal human intervention.

Full transparency: this project is built by humans and AI working together. We believe that's the future of open source.

— Robert & contributors (human + AI)

Beta Next CI License Total Downloads

Latest Stable Release

Stable v1.76.20

The latest production-ready version of mRemoteNG. For most users, this is the recommended version.


Beta Builds (Main Branch)

Beta v1.80.2

Important

These are high-velocity builds from the main branch. They include the latest .NET 10 updates, security hardening, and experimental features. Use these if you want to help test new functionality. A version is promoted to Stable only after at least 5 beta iterations.

Variant x64 x86 ARM64
Framework-dependent (~21MB) Download
Count
Download
Count
Download
Count
Self-contained (~108-116MB) Download
Count
Download
Count
Download
Count

Framework-dependent requires .NET Desktop Runtime 10.0. Self-contained includes the .NET runtime — no prerequisites needed.


What's in v1.80.2 (Beta)?

Security Fixes (upstream merge)

  • AnyDesk command injection preventionIsValidAnydeskId() validates IDs before passing to process
  • Process.Start hardeningProcessStartInfo with UseShellExecute across all UI forms
  • URL format validation in FrmAbout — rejects non-HTTP(S) URLs
  • Path validation in NotificationsPage — prevents command injection via log file paths

Dependency Updates

  • .NET SDK 10.0.2 → 10.0.3 (runtime security patch)
  • Removed 27 redundant System.* NuGet packages (now built-in to .NET 10)
  • Updated AWS SDK packages

Bug Fixes

  • FrmAbout null checks, CommandButton null safety
  • Nullable annotations standardized (PuttySessionInfo, SSHTunnelTypeConverter)
  • Window focus on startup

See CHANGELOG.md for the full list.

Previous release: v1.80.0 (self-contained builds, security hardening, new features)

Highlights

  • Self-contained build variant — includes .NET runtime, no install needed
  • 6 security hardening items — encryption keys, auth levels, PBKDF2 600K, SSH wipe, HTTPS vaults
  • External tool tokens%PUTTYSESSION%, %ENVIRONMENTTAGS%, %SSHOPTIONS%
  • Options panel stability — Cancel properly reverts, SQL fields work
  • Batch file password fix — comma in passwords no longer splits args

New Features

  • Self-contained (.NET embedded) build — no .NET runtime installation required
  • JSON export, protocol/tag filtering, quick connect history
  • Connection audit log, keyboard shortcuts panel
  • Middle-click: open connection from tree, close tab
  • Live theme switching (no restart), crash dialog auto-submit

v1.80.0 release page

Previous release: v1.79.0 (26 bug fixes, security hardening, test suite)

Bug Fixes (26 total)

  • RDP: SmartSize focus loss, fullscreen toggle guard, refocus after exit, RCW disconnect safety
  • PuTTY: Provider failure handling, CJK session name decoding
  • UI: Close panel race, tab drag autoscroll, tab close race under resize, empty panel close, config panel splitter, inheritance label width, connections panel focus
  • Data: 1Password parser fix, SQL schema compatibility, SqlClient SNI runtime, default credential provider
  • Core: Startup path fallback, XML recovery for corrupt configs, main form close cancel, master password autolock, PROTOCOL external tool token, settings path logging, password protection verification

Quality

  • 2179 tests passing (81 pre-existing failures fixed, 31 new tests added)
  • .NET 10, 3-architecture support (x64, x86, ARM64)

v1.79.0 release page

View all releases


Features

The following protocols are supported:

  • RDP (Remote Desktop Protocol)
  • VNC (Virtual Network Computing)
  • SSH (Secure Shell)
  • Telnet (TELecommunication NETwork)
  • HTTP/HTTPS (Hypertext Transfer Protocol)
  • rlogin (Remote Login)
  • Raw Socket Connections
  • Powershell remoting
  • AnyDesk

For a detailed feature list and general usage support, refer to the Documentation.


Installation

Supported Operating Systems

  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

How to Update (Portable ZIP)

  1. Download the ZIP for your architecture
  2. Extract over your existing mRemoteNG installation
  3. Your confCons.xml and settings are preserved

Build from Source

# Requires Visual Studio BuildTools (VS2026 or VS2022) with .NET SDK
powershell.exe -NoProfile -ExecutionPolicy Bypass -File build.ps1

build.ps1 auto-detects the newest VS installation. For manual builds, see CLAUDE.md.


Upstream Relationship

This fork is based on mRemoteNG/mRemoteNG v1.78.2-dev. v1.79.0 fixes have individual PRs on upstream (#3105#3130). v1.80.0 consolidated status: #3133.


What's New

v1.80.2 (2026-02-13)

  • Security patch — AnyDesk command injection fix, Process.Start hardening, URL/path validation (upstream merge)
  • .NET 10.0.3 runtime patch + removed 27 redundant packages
  • CI improvements — self-contained build matrix, actions/setup-dotnet v5

v1.80.0 (2026-02-10)

  • Self-contained builds — .NET runtime included, zero prerequisites
  • Security hardening — PBKDF2 600K iterations, HTTPS-only vaults, SSH key wipe, stronger master passwords
  • New tokens%PUTTYSESSION%, %ENVIRONMENTTAGS%, %SSHOPTIONS% for external tools
  • Options panel fixes — Cancel reverts properly, SQL fields work, panel tabs no longer corrupt layout
  • RDP improvements — auto-resize on monitor hot-plug, async initialization
  • New features — JSON export, protocol/tag filtering, connection audit log, live theme switching

v1.79.0 (2026-02-09)

  • 26 bug fixes — RDP, PuTTY, UI, SQL, credential providers
  • 81 pre-existing test failures fixed — 2179 tests, zero failures
  • LDAP sanitizer and process-start hardening
  • .NET 10 with x64, x86, ARM64 support

Full details: CHANGELOG.md | All releases


Issue Intelligence System

This fork includes a custom Issue Intelligence System — a git-tracked JSON database that monitors the full upstream issue backlog (830+ issues) and automates triage, lifecycle tracking, and release communication.

What it does:

  • Syncs issues and comments from both upstream and fork repositories via gh CLI
  • Tracks each issue through a full lifecycle: newtriagedroadmapin-progresstestingreleased
  • Detects iteration loops — when a user reports a fix didn't fully resolve their issue, the system tracks re-fix cycles
  • Posts templated comments to GitHub on status transitions (release notifications, acknowledgements)
  • Generates markdown reports for triage sessions and releases
  • Auto-classifies issues by priority based on labels and comment activity

Scripts (in .project-roadmap/scripts/):

Script Purpose
Sync-Issues.ps1 Fetch latest issues + comments from GitHub into local JSON DB
Analyze-Issues.ps1 Classify and prioritize — shows what needs immediate attention
Update-Status.ps1 Transition issues through lifecycle, post GitHub comments
Generate-Report.ps1 Create markdown reports for triage and releases

Current stats (as of 2026-02-13): 831 issues tracked, 25 released, 8 urgent, 24 new comments detected.

See .project-roadmap/issues-db/README.md for full documentation.


License

GPL-2.0

Contributing

Submit code via pull request. See the Wiki for development environment setup.

About

mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 98.5%
  • PowerShell 1.2%
  • Python 0.3%
  • XSLT 0.0%
  • Gherkin 0.0%
  • Batchfile 0.0%