Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

r_tcp-2.5.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for r_tcp-2.5.0.tar.gz
Algorithm Hash digest
SHA256 fdfccd70b6ae63747f950f1d44b9ce819cbddaa94cf2897546f40b0ddf4c77aa
MD5 a9ba3fb212b672638db57d04a7cc23be
BLAKE2b-256 4e0673b55f0fd29faa25c3e3e79e55911b0fda437588596809ee05f19276f49f

See more details on using hashes here.

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

Hashes for r_tcp-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0dc80890eec5630f0e83689ce0fe5090debf30f08f11e485fa73c115923d8a3f
MD5 689528a149a3afbf43270d7dacc40e65
BLAKE2b-256 eff7ce8b460184b5e7c300e540942ca5c627266b55b63f12634cf97106987363

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page