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
r_tcp-2.5.0.tar.gz
(5.2 kB
view details)
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
r_tcp-2.5.0-py3-none-any.whl
(5.4 kB
view details)
File details
Details for the file r_tcp-2.5.0.tar.gz.
File metadata
- Download URL: r_tcp-2.5.0.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 |
fdfccd70b6ae63747f950f1d44b9ce819cbddaa94cf2897546f40b0ddf4c77aa
|
|
| MD5 |
a9ba3fb212b672638db57d04a7cc23be
|
|
| BLAKE2b-256 |
4e0673b55f0fd29faa25c3e3e79e55911b0fda437588596809ee05f19276f49f
|
File details
Details for the file r_tcp-2.5.0-py3-none-any.whl.
File metadata
- Download URL: r_tcp-2.5.0-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 |
0dc80890eec5630f0e83689ce0fe5090debf30f08f11e485fa73c115923d8a3f
|
|
| MD5 |
689528a149a3afbf43270d7dacc40e65
|
|
| BLAKE2b-256 |
eff7ce8b460184b5e7c300e540942ca5c627266b55b63f12634cf97106987363
|