Software for use in conjunction with, or for facilitating packet radio.
Richard R. Parry, W9IF, rparry@qualcomm.com
A traffic analyser for AX.25 networks.
Stable, released.
TCL-7.5/Tk-4.1, KISS TNC.
The XNet software provides a variety of tools that an AX.25 lan manager could use to analyze and manage traffic. The tools present a graphical view of all of the traffic received at the monitoring node allowing the observer to easily see where the traffic flows normally and other information such as:
You can obtain the software from: www.qualcomm.com
XNET is a freeware program. It may be freely distributed.
Richard Parry, W9IF
Skip Hansen, WB6YMH and Harold Price, NK6K.
Jonathon Naylor, jsn@cs.nott.ac.uk
The monax25 provides a number of utilities for collecting statistics on AX.25 channel usage.
Version 1.1, Stable
KISS TNC.
The original ax25mon programs were written for MSDOS. This package is a port of that software to Linux.
The `monax25' package may be obtained from: sunsite.unc.edu ham applications directory.
Freely copyable, not GPL though.
Dave Brown, N2RJT, dcb@vectorbd.com
Split screen `ttylink' style program with scroll back and log to file.
Version 1.4.1, stable.
Requires the `ncurses' package.
The splitscreen is a unix implementation of the NOS ttylink command. It provides a splitscreen display that makes user to user chats much easier than the usual telnet interface. The scroll back buffer and log to file features are useful when you use the splitscreen program to access services like convers
The splitscreen package is available from: sunsite.unc.edu ham applications directory
Public Domain
Dave Brown, N2RJT, dcb@vectorbd.com
Berkeley `talk' client modified to support Linux AX.25
working.
Requires the `ncurses' package.
The `talk-ax25' program is a modifed version of the conventional Berkeley `talk' program to support Linux AX.25 operation.
The `talk-ax25' program is available from: sunsite.unc.edu ham applications directory or from: ftp.ucsd.edu.
Berkeley style. Freely distributable, copyright messages must be retained.
Axel Bauda, DG1BBQ, DG1BBQ@DB0CL.#HB.DEU.EU
Uuencode-like file coder for BBS Send and Forward of binary files.
none special
Provides the ability to 7Plus encode binary files to allow them to be transmitted within AX.25 BBS messages.
The 7Plus encoder is available from: sunsite.unc.edu ham applications directory.
Hamware - Free for use by amateur radio use.
Brian A. Lantz, brian@lantz.com
TNOS is a NOS derivative that is being actively supported and which is available for both DOS and Linux. It features enhancements not found in other NOS versions.
The current version is 2.0 and is stable.
Kernel networking slip support if you want to link the normal Linux network facilities with TNOS. A kiss tnc.
Brian maintains a World Wide Web server which contains up to date information on TNOS, you can find it at www.lantz.com.
The current version of TNOS is always available from: ftp.lantz.com, sunsite.unc.edu, or ftp.ucsd.edu.
Free for use by amateur radio operators and educational oraganisations
Bob Arasmith, N0ARY, ported to Linux (and others) by Bob Proulx, KF0UW, rwp@fc.hp.com
A packet bbs implemented under UN*X.
ALPHA. Bob is running version ARY-0.9 on both Linux and HP-UX. The next version from N0ARY which is called 4.0 is in alpha test/development release. Bob has not been able to bring this online yet and is still running 0.9+kf0uw mods. Bob has about half it working with Alan Cox's AX.25 kernel which would be the desirable combination.
Linux installation, C Compiler, plus HAM radio TNC hardware.
This bbs has an excellent packet user interface. It has a compatible set of commands with the RLI bbs so users will be familiar with it immediately. It then extends the command set to be a very nice natural language style interface (e.g "list at allus about KPC-3"). Many csh style bang commands are supported. Also included is a mail interface to provide a packet to internet gateway.
Currently you need to customize the source code for your installation so you need some C programming proficiency.
For a Linux version or for Linux information send mail to
rwp@fc.hp.com
. For a SunOS version contact bob@arasmith.com
.
This code is not packaged for distribution yet since it is not past the alpha
stage of development.
Copyright by Bob Arasmith, N0ARY, but freely redistributable.
Bob Proulx, KF0UW
Daryl L Miles, G7LED, dlm@frink.demon.co.uk
A BBS package designed to operate with either the native AX.25 kernel code or with the Wampes package.
In development, working.
Kernel AX.25 support or the Wampes package. sendmail, CNEWS.
Daryl's aim was to build a platform on which amateurs could build a Packet BBS to smtp gateway for Linux. I'm not sure what the current status is as the last version I could find was dated 30 Jun 1995. The latest binary version supports:
# cd /usr/src
# mkdir LBBS
# tar xvfz LBBS-0.1.6A.tar.gz
# cd LBBS
# ./Install.sh
This created a /usr/lbbs
directory. The README.Setup
file
suggest an order in which to configure the BBS.
You can obtain LBBS from: G7PIT's ftp site, or ftp.ucsd.edu.
Freely distributable for any non-commercial Amateur Radio use only. No warranty. Will be changed to GPL when software is stable.
SM0OHI, pme@it.kth.se
Software that will convert incoming MBL/RLI messages into either NNTP or RFC-822 formatted mail messages.
Development, not yet released.
Unknown.
This software would be ideally suited to those who want to establish a mail and news gateway between conventional tcp/ip networks and the amateur radio mail network.
Not yet availale.
Unknown.
SM0OHI
Franta Bendl, DJ0ZY, and Bernhard ("Ben") Buettner, DL6RAI, root@dl6rai.muc.de
A PacketCluster like system running on Linux.
Released in October 1995.
Linux Kernel version 1.2.0 or greater with Alan Cox's AX.25 version 025 driver, TCP/IP networking, SysV IPC. Also needs Perl and KISS TNC hardware on serial device.
PacketCluster nodes have been available for about six years. The original software was written by Dick Newell, AK1A, and is running under DOS. clx is a system which clones a PacketCluster node. To the outside user commands and features are mostly identical, remote PacketCluster nodes, which can be networked, don't see the difference between a generic PacketCluster node and clx. So it fits well into an established network of PacketCluster nodes.
clx is not a user application, it is network node software. As such it is not of much use for the individual amateur. SysOPs of PacketCluster nodes with some experience on both PacketCluster and Linux will find this application interesting.
Here are some of the features of CLX:
interfaces AX.25 kernel code and provides a socket for local users.
manages receive spooling.
manages transmit spooling.
receive message dispatcher, forwards messages to other processes.
user database requests, forks a process for every database task to make it run in the background. The background process later sends the results directly to send_ctl.
mailbox control. The mailbox keeps messages in a file system, header information is stored in the database.
user administration (logins, logouts, logbook).
manages external user commands and command extensions.
inter user communication (talk, conference).
transmit spooling, handling priorities.
inter node communication (processing and generating PCxx messages).
system administration, installing shared memory pages.
manages internal program communications.
allows console operator(s) to log in like a normal user.
Future enhance planned are:
There are five files that make up the package:
clx (c) by Franta Bendl (DJ0ZY) and is available for
non-commercial use, but the authors want to keep track of who is using their
product, so before you can actually use the software you have to ask for an
encrypted callsign string to be placed in the configuration file. You must
send mail to <clx_us@dl6rai.muc.de>
to organise this.
Bernhard ("Ben") Buettner, DL6RAI
Mark Wahl, DL4YBG, DL4YBG@DB0GR.#BLN.DEU.EU
, wahlm@berlin.snafu.de
and
Joachim Schurig, DL8HBS, DL8HBS@DB0GR.#BLN.DEU.EU
, h0187akk@rz.hu-berlin.de
A suite of programs that provide BBS and Terminal programs for Linux.
Stable and working.
TNC supporting WA8DED hostmode or KISS protocols.
TNT is a full featured hostmode terminal program. Compiling it on Linux is as difficult as untarring the source and typing `make'. It provides both a `dumb' terminal and X11 version. It comes with some comprehensive documentation which describes its features in some detail. Its main features are:
TNT supports multiple packet radio connections on virtual screens that you can switch between. Each session window provides split screen (seperate transmit and receive text) operation with a status line. Commands can be entered in either a command session, or in any terminal session using a command key. Each of the virtual screens can be larger than the physical screen and can be scrolled around.
A number of options are available for logging received text to files. You can log transmit, receive or both to a log file. You can overwrite or append received data to existing files. You can use the `autobin' protocol to transmit or receive binary files.
You can provide a shell to remote users so that they can access other programs on your computer. You can also run a program and direct its input/output to a channel so that users can use it.
TNT allows you to redirect input/output from a channel to a device, a modem for example.
TNT provides umlaut conversion if necessary.
Remote users can issue command themselves if allowed to do so.
You can configure tnt so that it opens a socket for users to telnet to that allows them operation just as you have from the console. This is useful where your linux machine is on an ethernet and you want other terminal on the net to have use of your radio.
DPBOX is a full featured BBS supporting the following features:
TNT by itself is available by anonymous ftp from: ftp.funet.fi. The DPTNT package may be found at: ftp.funet.fi, or ftp.tapr.org, or ftp.ucsd.edu.
The TNT and DPBOXT programs are covered by the GNU Public License. The TFKISS program is covered by ALAS (a german license for Amateur Radio use), and the DPBOX program is freely distributable for Amateur Radio use.
Mike Westerhof's IPIP encapsulation daemon.
Mike Westerhof KA9WSB (original code), then Bdale Garbee N3EUA (port to BSD), then Ron Atkinson N8FOW and John Paul Morrison (port to Linux), then Bdale rolled it all back together again.
A daemon that will allow you to use your linux machine as an IPIP encapsulating gateway.
Ron is running this code himself, and the other version have been run quite successfully.
KISS TNC, any version of Linux supporting RAW sockets.
If you've ever used an internet gateway from your amateur packet radio you have probably been connected by an encapsulation gateway of some descpription. Most run KA9Q's NOS and DOS, but others run Unix and this daemon. It allows you to encapsulate IP within IP, so that you can 'tunnel' IP connections over the Internet. The software allows you to connect a KISS TNC to your linux machine and to have all datagrams received on it carried across the Internet to a similar gateway. Bdale has installation instructions in the package.
This software is available from the col.hp.com ftp site.
Freely distributable, though Bdale asks that if you use the code and like it you might send him a QSL card or a postcard.
Ron Atkinson, N8FOW, and Bdale Garbee, N3EUA
You may want to consider using kernel based tunnel daemon now instead.
Mike Westerhof's AXIP encapsulation daemon.
Mike Westerhof KA9WSB, ported to Linux by Ron Atkinson N8FOW.
A daemon that will allow you to use your linux machine as an AXIP encapsul ating gateway.
Not properly tested, but assumed to work ok.
KISS TNC, any version of Linux supporting RAW sockets.
This daemon is the partner to the IPIP encapsulation daemon. It allows you to encapsulate AX.25 frames in IP to carry them across the Internet. This is useful for linking AX.25 networks in remote areas. Ron has supplied a Makefile
for linux, and with it the software compiled without errors on my system running a recent version kernel. Ron has also written some README
files which give you the detail necessary to compile the system and the original documentation describes how to configure it.
This software is available in the sunsite.unc.edu ham apps directory.
Freely distributable so long as the original copyright notice is not removed.
Ron Atkinson, N8FOW
Fred Baumgartens Convers Server for Linux.
Fred Baumgarten, DC6IQ, dc6iq@insu1.etec.uni-karlsruhe.de
This is a version of the convers server that allows multiple users to simultaneously chat with each other in a round-table style conversation. It is compatible with the NOS convers servers, but provides extra facilities such as saving/restoring of Personal Text and Chanel Topics.
In use of a number of popular convers servers, appears very stable.
Linux, GNU make, C compiler.
Complete installation instructions are included in the INSTALL
file that is included in the distribution.
A distribution of this software is available at sunsite.unc.edu. The home of the software is at insu1.etec.uni-karlsruhe.de ftp server
Presumably copyright Fred Baumgarten (not specifically stated), but some portions appear to be free for non-commercial use and copying provided the copyright notices stay intact.
RSPF - Radio Shortest Path First routing daemon for Linux
Craig Small vk2xlz csmall@triode.apana.org.au
An implementation of the Radio Shortest path First routing protocol for linux. The daemon supports version 2.2 of the protocol which corrects a lot of bugs and problems that were present in version 2.1.
Alpha - running, needs testing and bug reports. Current version is 0.05
Requires Alan Cox's kernel based AX.25 code.
This program will allow Linux to become an RSPF router. It addresses some of the quirks of RSPF v2.1, the version in NOS which means that it is incompatible with the NOS version. It will also allows remote/local queries via a tcp session for debugging and diagnostic purposes.
Current versions are always available from sunsite.unc.edu or ftp.ucsd.edu or from the author.
GNU Public License vers 2.0
Craig Small, VK2XLZ
ttylinkd - a ttylink daemon for Linux.
Michael Westfall, N6KUY, mwestfal@.csci.csusb.edu
A split screen terminal program that listens on the ttylink port and accepts incoming connection requests.
Seems to work fine.
none special.
This is a standalone program that does require you to change the configuration of your system at all. If you have root access on your machine then you run the program in a VT or in an XTerm and it will clear the screen and wait for an incoming connection on port 87 (ttylink). When a connection is received it will provide you with a split screen display with which to communicate with the calling person.
You can obtain ttylinkd from: sunsite.unc.edu or ftp.ucsd.edu.
Unknown, presumed freely distributable.
ttylinkd - a ttylink daemon for Linux.
Craig Small, VK2XLZ, csmall@triode.apana.org.au
A daemon to accept a ttylink (port 87) tcp/ip connection and convert it into a talk request for a user on the host machine. This may also be configured for use with the ax25d program so that AX.25 users may also make use of it to connect to you.
Alpha, but working.
Kernel networking support with AX.25 support if desired.
Because the talk
protocol is a non-standard, that is it isn't
actually defined anywhere (except the source), the ttylink
protocol
from NOS has become the defacto standard, at least for amateurs, to provide
keyboard to keyboard communication over tcp/ip. This daemon fills the need
for something to answer ttylink requests to linux machines.
To build and install the software, I did:
# cd /usr/src
# tar xvfz ttylinkd-0.02.tar.gz
# cd ttylinkd-0.02
<edited the Makefile to change the SYSOP_USER>
# make
# cp ttylink /usr/sbin
<edited /etc/service, /etc/inetd.conf as instructed in README>
# killall -1 inetd
You can obtain the latest version of ttylinkd from: sunsite.unc.edu or ftp.ucsd.edu.
GNU Public License vers 2.0