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
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.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72b32313046865e86a5126282cd9dc6cda97e08775601cba91f83c07ac54f9f8
|
|
| MD5 |
45388da2919b7460ecc8f1c1b190843c
|
|
| BLAKE2b-256 |
a9e42d5e4c1aab0ae96fb57b0f41ea2d3deecb4b32b7483f26f22b9c13e5332b
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc6f4e587a214c44e6d376397ccb18362a9b288fb1e23f059422a8cb1f8c9a92
|
|
| MD5 |
5abea221bd54368a0bd9a847ec1dedf8
|
|
| BLAKE2b-256 |
d407d538fc8e245ee6c422fbf57bf1cfc0951cd20c624be29f3fd438e97d6fb8
|