xotpad icon indicating copy to clipboard operation
xotpad copied to clipboard

X.25 PAD for XOT

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.

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

Usage

Quick Start

To connect to X.25 host 737411:

xotpad 737411

By default, xotpad will use the DNS-based X.25 routing service provided by x25.org to lookup the XOT gateway for a X.121 address. To override this and specify a XOT gateway, use the -g option:

xotpad -g my-cisco-router 123456

To start an interactive X.28 PAD:

$ xotpad
*call 737411
...
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 use the -l option:

xotpad -l

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