Metadata-Version: 2.4
Name: r-tcp
Version: 2.6.8.4
Summary: HioSW R-TCP Protocol Stack: TnDM (SMS) & GSM Data System
Author: R-TCP Developer
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: loguru>=0.7.0
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# R-TCP (HioSW Protocol Stack)

**R-TCP** — это сетевой стек на базе протокола HioSW, предназначенный для защищенной передачи данных и текстовых сообщений (**TnDM**). Библиотека поддерживает автоматическое повышение привилегий в Windows и работу в режимах клиента и сервера (Node).

## 🚀 Основные возможности
*   **TnDM (Text over Data Mode)** — встроенная система обмена текстовыми сообщениями (SMS).
*   **GSM Mode** — передача HTML-файлов и документов.
*   **Auto-Admin** — автоматический запрос прав администратора (UAC) для работы с сетевыми портами.
*   **Hybrid Node** — работа как через интерактивное CLI-меню, так и программно через SDK.

## 🛠 Установка

```bash
pip install r-tcp
## 🛠 Импорты
from rtcp import R_TCP

# 1. Инициализация ноды в режиме клиента
client = R_TCP(target_ip="192.168.1.100").node(False)

# 2. Отправка текстового сообщения через TnDM
client.send_tndm("Привет! Это сообщение через стек R-TCP.")

# 3. Запуск ноды в режиме сервера (Listen)
# server = R_TCP().node(True)

ENG
# R-TCP (HioSW Protocol Stack)

**R-TCP** is a network stack based on the HioSW protocol, designed for secure data and text messaging (**TnDM**). The library supports automatic privilege escalation in Windows and operation in client and server (Node) modes.

## 🚀 Key Features
* **TnDM (Text over Data Mode)** — built-in text messaging (SMS).
* **GSM Mode** — Transferring HTML files and documents.
* **Auto-Admin** — Automatically requesting administrator privileges (UAC) to work with network ports.
* **Hybrid Node** — Works both via the interactive CLI menu and programmatically via the SDK.

## 🛠 Installation

```bash
pip install r-tcp
## 🛠 Imports
from rtcp import R_TCP

# 1. Initializing the node in client mode
client = R_TCP(target_ip="192.168.1.100").node(False)

# 2. Sending a text message via TnDM
client.send_tndm("Hello! This message is sent via the R-TCP stack.")

# 3. Starting the node in server mode (Listen)
# server = R_TCP().node(True)



