OptixGate

DarkCoderScGPL-3.0更新放缓

面向 Windows 的开源多功能远程访问工具,可用于远程桌面与控制,适合安全研究和内网管理场景。

Open-source multi-purpose remote access tool for Microsoft Windows

2.0.3发布于 2026-03-11 15:46 UTC211star32fork同步于 2026-11-07 07:34 UTC

怎么上手

README 里没有找到可直接复制的安装命令

README 里没有找到可直接复制的安装命令,请到 README 或官方文档查看安装方式。

硬件要求

README 没有说明硬件要求。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

这个项目的说明还在生成中,先参考下面「最近发版」和 README。

最近发版

5 个版本2.0.3
  1. 2.0.3Optix Gate 2.0.3最新正式版2026-03-11 · 2026-03-11 15:46 UTC

    This version introduces two major updates:

    • Bulk Actions for File Manager: This new feature allows you to perform multiple actions simultaneously on several selected files (using checkboxes). The first bulk action enables downloading multiple files from the current and previously browsed directories, eliminating the need to download files one by one. To activate this feature, check the "Enable Bulk Actions" option in the file manager (please refer to the wiki for more details).
    • Multiple File Selection in the Open Dialog: You can now select multiple files at once in the open dialog, facilitating the upload of multiple files simultaneously.

    Bulk Actions (Download)

  2. 2.0.2Optix Gate v2.0.22026-03-10 · 2026-03-10 17:10 UTC
    查看更新说明
    • Updated NeoFlat Hint Component and implemented it on the user list. When hovering over a user, a summary of remote peer information is displayed.
    • Implemented Copy/Move file or directory task in File Manager (Copy > Paste, Cut > Paste). The feature is reactive, with a virtual clipboard shared between File Manager windows (same user). Copy and Cut actions are indicated with special icons and font color, and shared across multiple File Manager windows.
    • Implemented Delete file or directory task in File Manager. The feature is reactive and shared between File Manager windows (same user).
    • Implemented Rename file or directory task in File Manager. The feature is also reactive.
    • Implemented Create new directory task in File Manager. The feature is also reactive.
    • Centralized application version information into a single manifest file, shared between different parts for easier modification (no need to edit version info for each project flavor and architecture in Delphi IDE).
    • Code improvements, addressing a few minor, rarely occurring bugs and fixing some minor memory leaks.
    • Began implementing Delphi syntax best practices across the full codebase to comply with recommended standards.

    User List Hint

    Untitled

    File Manager : Copy / Move (Cut) / Paste

  3. 2.0.1Optix 2.0.12026-02-25 · 2026-02-25 17:07 UTC
    查看更新说明

    Version 2.0.1 is a significant quality update. The primary focus is to further enhance its already outstanding stability and simplify the build process for users with limited experience.

    • Several code segments have been optimized and simplified, and minor memory leaks have been addressed.
    • The external library XSuperObject has been fully replaced by the native, modern Delphi alternative, System.JSON.
    • The OMultiPanel external component has been integrated into the NeoFlat package for greater convenience, reducing the installation steps for users with limited Delphi experience.
    • The Dist.bat script has been enhanced for users with a Delphi Professional license, allowing them to build all project components and modes across all architectures without needing to open the IDE.
  4. 2.0.0Optix 2.02026-02-20 · 2026-02-20 20:41 UTC
    查看更新说明
    • Major codebase restructuring and refactoring. The architecture is now more logical and modular, making maintenance easier and allowing faster access to topic-specific functions.
    • General code optimizations, multiple bug fixes, and overall performance improvements.
    • Updated OpenSSL to version 1.1w (planned upgrade to the latest stable release in a future update).
    • Introduced Neo Flat v1.0, a fully hand-crafted component suite for Delphi, designed to faithfully reproduce the visual style of many Delphi applications from the 2000s era. Inspired by Fast Style Component, Neo Flat is a complete remake and enhancement, rebuilt from the ground up to ensure compatibility and optimal performance on modern Windows versions. This release establishes the definitive visual direction of the application, with further refinements and feature expansions planned for future updates.
    • Integrated FamFamFam (HDPI) icons to further reinforce the early-2000s desktop application design.

    Server

    Client

  5. 1.4.01.4.0 Fix2025-12-01 · 2025-12-01 14:20 UTC
    查看更新说明

    Registry Manager

    • Create new keys.
    • Delete existing keys.
    • Rename keys.
    • Create new values (String, Multi-Line String, Binary, DWORD, QWORD) with the ability to switch between modes (Convert data when applicable).
    • Edit values.
    • Delete values.
    • Rename values.
    • Fix issues in the registry tree display and navigation.

    File Manager

    • Fix issues in the folder tree display and navigation.

    File Content Streaming

    • Redesigned interface for improved user experience.
    • Added new hex table component for easier viewing and editing.

    Miscellaneous

    • Code refactored and improved for clarity, maintainability and extensibility - further work is expected progressively.
    • Updated Optix command serializer to support TObjectList<T> and TList<T>.
    • Custom hex table component added with support for read-only mode, editing, and dynamic memory expansion.
    • Removed non-GUI client from repository. Only the Client GUI remains.

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Optix Banner

    Optix Gate is a multi-purpose secure remote administration tool for Microsoft Windows. It provides remote access to multiple Windows sessions and/or machines simultaneously.

    History

    Optix Gate was created, among other things, to maintain and further develop my Windows application programming skills. Today, my professional work focuses more on offensive security topics than on software development. This project enables me to continue practicing low-level and system programming in my free time, as I did earlier in my career.

    The name Optix Gate references a well-known RAT from the 2000s. The visual design intentionally echoes that era of the underground Malware scene, when many tools adopted a flat interface, such as SubSeven, Optix, Turkojan, Y3K, and LanFiltrator. While the original Optix also used a flat design, Optix Gate draws stronger visual inspiration from LanFiltrator (especially the Fearless Crew style) and Turkojan (design strongly inspired from Fearless Crew). The main banner is a direct and fun reference to Turkojan.

    As a former member of that scene, I enjoy integrating subtle historical references into personal projects. For those who experienced that period, it is a nostalgic tribute; for others, it reflects a part of computing history they may not have encountered. These visual and naming references do not make Optix Gate malicious software. They are simply stylistic and cultural references within a hobby project, similar to what I previously with SubSeven Legacy.

    Optix Gate

    The Project Goal

    In the introduction, I explained that this project was created to maintain and improve my programming skills. However, investing this level of effort into something I would never use would not make much sense.

    Beyond the learning objective, I also use Optix Gate to speed up CTF challenges resolutions during the post-exploitation phase. That said, for obvious reasons, the project does not include any ready-to-use version specifically designed for this purpose. If someone wishes to adapt it to such a context, it is their responsibility to develop and configure their own version according to their needs.

    The public release is intended to be used as a standard remote administration tool. It is not provided as a red teaming framework. First, its design makes it inherently noisy and therefore unsuitable for stealth operations. Second, I do not want to publish source code that could be directly reused by individuals to carry out malicious activities.

    Any feature whose sole purpose is clearly malicious will never be implemented in the public codebase and will remain private. This includes, for example, password grabbers, keyloggers, or similar capabilities. While such features can be useful in certain lab environments or CTF scenarios, publishing them would go against my decision not to provide code that could be directly misused.

    Many projects already document and implement these techniques. This one does not.

    Key Features

    Key Features

    What will you learn?

    What will you learn

    And more...

    Project Wiki

    ⚠️ Disclaimer

    This software and code is provided for educational purposes and general informational use only. While it may be applicable in real-world scenarios and can be used in legally compliant contexts, the software and code is provided "as is" without any warranties, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.

    The developer makes no representations or guarantees regarding the accuracy, reliability, suitability, or effectiveness of the software when used in any specific application or environment, including but not limited to professional, commercial, or legal contexts.

    By using this software and code, you acknowledge and agree that:

    • You are solely responsible for how the software is used and for ensuring its suitability for your specific needs.
    • You assume all risks associated with its use, including any direct, indirect, incidental, or consequential damages that may result.
    • The developer shall not be held liable for any loss, damage, or legal claims arising from your use or misuse of the software, whether in an educational, personal, or professional capacity.

    Modifying or redistributing the code is done entirely at your own responsibility.

    Use of this software and code constitutes acceptance of this disclaimer. If you do not agree to these terms, you should not use the software and code.

    The GPLv3 license allows anyone to use, modify, and distribute the software freely, as long as any derivative works are also shared under the same license. It requires that source code be made available when distributing binaries, provides no warranty or liability for the author, and includes protections against patent claims and hardware restrictions that prevent user modifications. Commercial use is permitted, provided all GPLv3 obligations are met.

    AI Usage

    👨 The whole project source code WAS NOT GENERATED BY AI. The codebase is entirely human-written and human-engineered.

    🤖 The documentation, including comments, the README, and related materials, was reviewed with the assistance of AI tools for clarity and quality.

    🤖 The main logo (the Alien Face) was created using AI tools, based on the Optix Pro 1.33 logo as a visual reference. The main banner was also generated with AI tools, using the original Turkojan 4.0 banner as inspiration.

    💘 Special thanks goes to

    Sponsored by Embarcadero

    Optix Gate is sponsored by Embarcadero, the company behind Delphi, C++ Builder, and many other groundbreaking developer tools. Their invaluable support makes this open-source project possible, and I am deeply grateful for their commitment.


    Some icons, either free or purchased, may be used in project documentation, the project wiki, and the project itself, in accordance with their respective license requirements. The creators and publishers of these icons are acknowledged as follows: Icons8 and FamFamFam from Mark James. All rights are reserved to their respective owners.

    Although I aimed to limit the use of external Delphi components and libraries, three third-party libraries are included: Virtual Treeview by Jam Software, and OMultiPanel by ondrejpokorny. All rights remain with their respective authors and owners.