Skip to content

X.25 PAD for XOT in Rust

License

Notifications You must be signed in to change notification settings

BAN-AI-Communications/xotpad

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xotpad

X.25 PAD for XOT.

Features

Okay, so this is just a prototype for now... the goal is to create a cross-platform user space PAD allowing access to X.25 networks using XOT described in RFC 1613.

  • User space X.25 over TCP (XOT)
    • Modulo 8
    • Modulo 128
    • Flow control parameter negotiation (packet and window size)
  • Interactive Triple-X PAD (X.3, X.28 and X.29)
  • Host PAD providing access to local processes
  • DNS-based X.25 address resolution

Usage

Quick Start

To connect to a host:

xotpad -g xot.trysteropac.net 73741100

To start an interactive X.28 PAD, and call the same host:

xotpad -g xot.trysteropac.net
* call 73741100
...
Ctrl+P
* exit

Use Ctrl+P to recall the PAD, this is similar to the telnet Ctrl+] sequence.

To exit the interactive PAD, use the exit command.

By default, the interactive PAD will not accept incoming calls. To listen for, and accept, incoming calls:

xotpad -g xot.trysteropac.net -l

Incoming calls will be automatically accepted, assuming the PAD is free.

Languages

  • Rust 100.0%