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.
