haxorsec / mcm

Public Created: Jun 22, 2025

README.md

MiniSocket Connection Manager

manage.c is a terminal-based user-friendly secret manager and connector for MiniSocket remote shell clients. It provides an interactive menu system to manage secret keys and connect to shell sessions via a simple TUI (Text User Interface).

Features

  • โœ… TUI navigation with arrow keys
  • ๐Ÿ” Add and manage secret keys for remote shell
  • ๐Ÿงพ List saved secrets
  • โŒ Delete stored secrets
  • ๐Ÿ”— Connect directly to shell using saved secrets
  • ๐Ÿ’พ Stores secrets in ~/.minisocket_secrets.conf
  • ๐Ÿง  Smart prompt & raw mode terminal handling
  • ๐ŸŽจ Colored interface for clarity

Dependencies

  • Unix-like system (Linux/macOS)
  • GCC compiler
  • mini-nc client in /usr/bin/mini-nc (used to connect), Download binary in : https://minisocket.io/

Build Instructions

gcc -o manage manage.c

Usage

./manage

Use arrow keys to navigate and [Enter] to select.

Secret File Format

The configuration file is stored at:

~/.minisocket_secrets.conf

Each line follows this format:

label:secret

Example:

office:xyz123securekey
home:abc987key

Author

HaxorSec โ€“ built for developers โค๏ธ


ยฉ 2025 HaxorSec โ€“ All rights reserved.

Description

MCM - minisocket connection manager is a terminal-based user-friendly secret manager and connector for MiniSocket remote shell clients. It provides an interactive menu system to manage secret keys and connect to shell sessions via a simple TUI (Text User Interface).

Repository Info

Created Jun 22, 2025
Visibility public
Releases 1 release
Files 2 items

Releases 1

MCM - V1.1

Released on Jun 22, 2025