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).

Пример кода

🛠 Импорты

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)

🚀 Основные возможности

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

Протестировать

  • Test - python -m rtcp.r_tcp_adtmode

🛠 Установка

pip install r-tcp

-------------------------------------------------------------ENG-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 both client and server (Node) modes.

Code example

🛠 Imports

from rtcp import R_TCP

1. Initialize the node in client mode

client = R_TCP(target_ip="192.168.1.100").node(False)

2. Send a text message via TnDM

client.send_tndm("Hello! This is a message via the R-TCP stack.")

3. Start the node in server mode (Listen)

server = R_TCP().node(True)

🚀 Key features

  • TnDM (Text over Data Mode) — built-in text messaging (SMS).
  • GSM Mode — transfer HTML files and documents.
  • Auto-Admin — automatic request for administrator rights (UAC) to work with network ports. * Hybrid Node
  • Hybrid Node — works both via the interactive CLI menu and programmatically via the SDK.

Test

  • Test - python -m rtcp.r_tcp_adtmode

🛠 Installation

pip install r-tcp

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.8.tar.gz (5.4 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.8-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file r_tcp-2.6.8.8.tar.gz.

File metadata

  • Download URL: r_tcp-2.6.8.8.tar.gz
  • Upload date:
  • Size: 5.4 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.8.tar.gz
Algorithm Hash digest
SHA256 72b32313046865e86a5126282cd9dc6cda97e08775601cba91f83c07ac54f9f8
MD5 45388da2919b7460ecc8f1c1b190843c
BLAKE2b-256 a9e42d5e4c1aab0ae96fb57b0f41ea2d3deecb4b32b7483f26f22b9c13e5332b

See more details on using hashes here.

File details

Details for the file r_tcp-2.6.8.8-py3-none-any.whl.

File metadata

  • Download URL: r_tcp-2.6.8.8-py3-none-any.whl
  • Upload date:
  • Size: 6.2 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.8-py3-none-any.whl
Algorithm Hash digest
SHA256 cc6f4e587a214c44e6d376397ccb18362a9b288fb1e23f059422a8cb1f8c9a92
MD5 5abea221bd54368a0bd9a847ec1dedf8
BLAKE2b-256 d407d538fc8e245ee6c422fbf57bf1cfc0951cd20c624be29f3fd438e97d6fb8

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