HioSW R-TCP Protocol Stack: TnDM (SMS) & GSM Data System
Project description
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.
🛠 Установка
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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file r_tcp-2.6.8.4.tar.gz.
File metadata
- Download URL: r_tcp-2.6.8.4.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f188d32b4195b0f420a44ae53a64bad2c54fa734073cbe8af6c66a4c20104264
|
|
| MD5 |
885df7d7b0802d7d8c99c6c0fd49f616
|
|
| BLAKE2b-256 |
dd4c8250d02bf4aa8b1b0a5117a6a000d6c7b0a98207b10884eaf91b9566955c
|
File details
Details for the file r_tcp-2.6.8.4-py3-none-any.whl.
File metadata
- Download URL: r_tcp-2.6.8.4-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d15893250624de27b48ab4dfbc1cc78687e39c4fa89f02181c4f1637f1a9704
|
|
| MD5 |
8c7e66da621064e51acc7dab4701da69
|
|
| BLAKE2b-256 |
3b10b43fab1c22d8f47fe3d9dfb510326ea5e972d214e8b0dcad6da47a5a1e48
|