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.6.8.4.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.6.8.4-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

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

Hashes for r_tcp-2.6.8.4.tar.gz
Algorithm Hash digest
SHA256 f188d32b4195b0f420a44ae53a64bad2c54fa734073cbe8af6c66a4c20104264
MD5 885df7d7b0802d7d8c99c6c0fd49f616
BLAKE2b-256 dd4c8250d02bf4aa8b1b0a5117a6a000d6c7b0a98207b10884eaf91b9566955c

See more details on using hashes here.

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

Hashes for r_tcp-2.6.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9d15893250624de27b48ab4dfbc1cc78687e39c4fa89f02181c4f1637f1a9704
MD5 8c7e66da621064e51acc7dab4701da69
BLAKE2b-256 3b10b43fab1c22d8f47fe3d9dfb510326ea5e972d214e8b0dcad6da47a5a1e48

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