Enigma2 Control Manager

There are 6 replies in this Thread which was already clicked 774 times. The last Post () by ml55.

  • Enigma2 Control Manager Ver 1.0


    Enigma2 Control Manager has been developed from the ground up as a comprehensive and professional solution for managing and programming Linux / Enigma2-based satellite receivers such as Dreambox, Vu+, Gigablue, Octagon, and others.


    The project was created to address the common shortcomings of traditional management tools, including slow file transfers, interface freezes, and unstable connections, while providing a unified workspace that brings together all essential tools required by both end users and developers in a single application.


    Instead of switching between multiple programs for file management, command execution, and channel editing, Enigma2 Control Manager integrates three fully synchronized modules: FTP Manager, Channels Manager, and Telnet Terminal, delivering a faster, simpler, and more efficient receiver management experience.

    Technical Architecture & Performance

    • Developed entirely in C using Visual Studio and the native Win32 API.
    • Extremely lightweight, with a size of approximately 1 MB.
    • Instant startup and responsive performance with minimal CPU and memory usage.
    • Fully Portable application requiring no installation and no additional dependencies such as .NET Framework or Java.
    • Utilizes the built-in WinINet library for stable and reliable network communication.
    • Stores settings and transfer history in lightweight INI files instead of complex databases for maximum speed and simplicity.

    Module 1: Receiver FTP

    An advanced file management module designed for fast and efficient file transfers between the PC and the receiver.


    Key Features

    • Dual-pane interface for convenient upload and download operations.
    • Drag-and-drop file transfer support.
    • Intelligent synchronized navigation (Lockstep Navigation) between local and remote directories.
    • Full support for displaying Arabic filenames correctly (UTF-8 Fix).
    • Support for:
      • FTP
      • FTPS
      • SCP / SSH
    • Built-in Keep-Alive mechanism to prevent connection timeouts.
    • Compress files and folders into ZIP archives before uploading for faster transfers.
    • Local ZIP extraction support.
    • Smart detection of old backup files (.bak) with optional cleanup recommendations.
    • Direct editing of receiver files with automatic upload after saving.
    • Support for external editors such as Notepad++.
    • Integrated CHMOD permission management from the context menu.
    • Instant file and folder search using Ctrl+F.
    • Folder comparison with visual highlighting of missing or modified files.

    Connection Management (Site Manager)

    • Store an unlimited number of receiver profiles.
    • Save:
      • IP Address
      • Username
      • Password
      • Port
    • Quick connection via double-click.
    • No automatic connections are made when the application starts.

    File Management

    • Upload and download files and directories.
    • Protection against accidental file overwrites.
    • Displays old and new file sizes before replacement.
    • Quick-access context menu for common operations.
    • Supports commonly used CHMOD values such as:
      • 755
      • 775
      • 777
      • 644
      • 666
      • 600

    Module 2: Channels Manager

    A dedicated module for managing channels and bouquets without the need for third-party applications.


    Main Features

    • Import and export channel files.
    • Supports:
      • lamedb
      • userbouquet
      • satellites.xml
    • Picon management and upload.
    • Automatic removal of unused Picons to save storage space.
    • Instant channel reload (Service List Reload) without rebooting the receiver.
    • Safe Restart GUI function for reloading the Enigma2 interface.

    Smart Options

    Select Files to Receive

    Allows the user to choose exactly which files should be downloaded:

    • Channels only
    • Satellites and transponders only
    • All files

    Auto Reload Settings Enigma2

    Automatically reloads channel settings on the receiver immediately after uploading, without requiring a restart.


    Remove Unused Bouquets

    Deletes obsolete or unused bouquet files from the receiver to keep the system organized.


    Upload Picons

    Automatically uploads channel Picons together with channel files.


    Safe User Interface

    • Custom Owner-Draw buttons.
    • Modern visual effects.
    • Confirmation dialogs for sensitive operations.
    • Ability to run the Channels module independently using:

    NewFtp.exe /channels


    Module 3: Telnet Terminal

    A high-performance integrated terminal that eliminates the need for external Telnet applications.


    Professional Command History System

    • Stores commands in an external file (cmd_history.txt).
    • Prevents saving empty or duplicate commands.
    • Command navigation using ↑ and ↓ arrow keys.
    • F7 command history popup list.
    • TAB-based command auto-completion.
    • Cursor locking within the active input line to prevent accidental modification of previous output.

    Additional Features

    • Fast and direct receiver connection.
    • Full copy and paste support.
    • Ability to run the Telnet module independently using:

    NewFtp.exe /telnet

    • Easy execution of system commands and package management tasks.
    • Multi-line command support.

    Security & Data Protection


    Secure Communication

    • Full SCP / SSH support through port 22.
    • Encrypted transfer of sensitive files and data.

    Password Protection

    • Uses the official Windows Crypt32 library.
    • Passwords are encrypted before being stored in configuration files.
    • Decryption occurs only in memory during active connections.
    • Passwords are never displayed or stored as plain text.

    Conclusion

    Enigma2 Control Manager provides a complete, lightweight, and high-performance environment that combines:

    • Advanced file management and networking.
    • Channel and bouquet editing and transfer.
    • Direct receiver control through Telnet.
    • Strong security with encrypted communications.

    The result is a unified professional tool designed specifically to meet the needs of Enigma2 users and developers, offering speed, stability, security, and ease of use in a single application.

    1.png


    2.png


    3.png


    4.png


    5.png


    6.png

    7.png

    8.png

  • Hi,

    Now we move To Ver 1.1 , first post
    Several improvements and modifications have been made to the code
    Add Dark Mode to Ftp , Now you have many Themes , also you can change the background

    Enable Receiver Directory Path History


    1.png


  • Hi,

    Now moved to Version 1.2 , first post

    Changes and Improvements:

    • Various code improvements and optimizations.

    • Added support for customizing theme colors, allowing each user to personalize the interface to their preferred appearance.


    9.png

  • Hi,

    I am user just like you for more than 25 years, and I have always been passionate about satellite technology and receiver systems. Over the years, I noticed a number of limitations and shortcomings in the available software, as well as several features and ideas that I wished existed to make daily tasks easier and improve the overall user experience.

    For this reason, I decided to develop this software based on my own vision and practical experience in the field. My goal was to address the issues I personally encountered over the years while adding the features, improvements, and functionality that I always felt were missing.

    The result is a tool designed to be practical, fast, lightweight, and easy to use, with a strong focus on efficiency, stability, and user convenience. My aim is to provide a better experience for users by combining powerful functionality with simplicity and performance.


    As with any software project, we may encounter some issues or unexpected problems along the way. However, continuous improvement is an important part of the development process, and we will always strive to identify, fix, and improve any issues that arise. Our goal is to keep refining the software until it reaches the highest possible level of stability, reliability, and performance.


    Br

Your hub for Enigma2 tools and utilities

Get downloads, support, and toolboxes for configuration and management software on Windows, Linux, and Android. Find essential Enigma2 tools for all platforms. Access downloads, support, and utilities for Windows, Linux, and Android to manage your receiver.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!