multitalk

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 23, 2023 License: BSD-3-Clause

README

Introduction

MultiTalk is a repeater for different transports for AppleTalk:

  • EtherTalk, spoken by Classic MacOS or netatalk2 machines over Ethernet
  • LocalTalk-over-UDP (LToU) multicast, spoken by Mini vMac 37+
  • TCP, spoken between multitalk instances or bbraun’s kwai server

Build Status Go Reference

Usage

Convert between EtherTalk and LToU on the ethernet port:

sudo multitalk --ethertalk eth0 --multicast eth0

The same, except printing all packets for debugging:

sudo multitalk -e eth0 -m eth0 --debug

Credits

See AUTHORS. Notable contributions:

Directories

Path Synopsis
cmd
internal
bridge
definition of bridges
definition of bridges
cmd
multitalk binary implementation
multitalk binary implementation
raw
Communicates with EtherTalk devices via libpcap
Communicates with EtherTalk devices via libpcap
serial
Package serial communicates with a TashTalk unit over serial.
Package serial communicates with a TashTalk unit over serial.
tcp
Communicates with TCP servers
Communicates with TCP servers
udp
Communicates with LocalTalk speakers via UDP multicast
Communicates with LocalTalk speakers via UDP multicast
pkg
aarp
Encodes and decodes AARP (AppleTalk Address Resolution Protocol) packets.
Encodes and decodes AARP (AppleTalk Address Resolution Protocol) packets.
ddp
Encodes and decodes DDP (Datagram Delivery Protocol) packets.
Encodes and decodes DDP (Datagram Delivery Protocol) packets.
ethertalk
Encodes and decodes EtherTalk (DDP/AARP-over-Ethernet) packets.
Encodes and decodes EtherTalk (DDP/AARP-over-Ethernet) packets.
llap
Encodes and decodes LLAP (LocalTalk Link Access Protocol) packets
Encodes and decodes LLAP (LocalTalk Link Access Protocol) packets
ltou
Encodes and decodes LToU (LocalTalk-over-UDP) packets.
Encodes and decodes LToU (LocalTalk-over-UDP) packets.
tash
Package tash handles encoding and decoding communication with a TashTalk microprocessor over a serial connection.
Package tash handles encoding and decoding communication with a TashTalk microprocessor over a serial connection.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL