summaryrefslogtreecommitdiffstats
path: root/listen
diff options
context:
space:
mode:
Diffstat (limited to 'listen')
-rw-r--r--listen/Makefile.am19
-rw-r--r--listen/listen.man (renamed from listen/listen.1)16
2 files changed, 26 insertions, 9 deletions
diff --git a/listen/Makefile.am b/listen/Makefile.am
index b47ecde..55a937c 100644
--- a/listen/Makefile.am
+++ b/listen/Makefile.am
@@ -5,7 +5,24 @@ bin_PROGRAMS = listen
man_MANS = listen.1
-EXTRA_DIST = $(man_MANS)
+EXTRA_DIST = listen.man
+CLEANFILES = listen.1 listen.1.tmp
+
+listen.1 : listen.man
+ name_call=$$(echo call | sed -e '$(transform)') \
+ name_Call=$$(echo $$name_call | sed -r 's@^(.)@\U\1\E@') && \
+ name_CALL=$$(echo $$name_call | sed -r 's@^(.*)@\U\1\E@') && \
+ name_listen=$$(echo listen | sed -e '$(transform)') \
+ name_Listen=$$(echo $$name_listen | sed -r 's@^(.)@\U\1\E@') && \
+ name_LISTEN=$$(echo $$name_listen | sed -r 's@^(.*)@\U\1\E@') &&\
+ sed -e "s/@@@call@@@/$$name_call/g" \
+ -e "s/@@@Call@@@/$$name_Call/g" \
+ -e "s/@@@CALL@@@/$$name_CALL/g" \
+ -e "s/@@@listen@@@/$$name_listen/g" \
+ -e "s/@@@Listen@@@/$$name_Listen/g" \
+ -e "s/@@@LISTEN@@@/$$name_LISTEN/g" \
+ listen.man > listen.1.tmp && \
+ mv listen.1.tmp listen.1;
LDADD = $(AX25_LIB) $(NCURSES_LIB)
diff --git a/listen/listen.1 b/listen/listen.man
index 030b716..adc8dea 100644
--- a/listen/listen.1
+++ b/listen/listen.man
@@ -1,11 +1,11 @@
-.TH LISTEN 1 "27 August 1996" Linux "Linux Programmer's Manual"
+.TH @@@LISTEN@@@ 1 "27 August 1996" Linux "Linux Programmer's Manual"
.SH NAME
-listen \- monitor AX.25 traffic
+@@@listen@@@ \- monitor AX.25 traffic
.SH SYNOPSIS
-.B listen [-8] [-a] [-c] [-h] [-i] [-p port] [-r] [-t] [-v]
+.B @@@listen@@@ [-8] [-a] [-c] [-h] [-i] [-p port] [-r] [-t] [-v]
.SH DESCRIPTION
.LP
-.B Listen
+.B @@@Listen@@@
uses SOCK_PACKET facilities to provide a network monitor of all AX.25
traffic heard by the system. Since KISS is implicitly promiscuous no
special driver configurations are needed.
@@ -15,12 +15,12 @@ IP, ICMP, TCP and UDP. It also displays IP, TCP, ICMP, TCP and UDP
encapsulated within NET/ROM frames. The program also displays AX.25 and IP
encapsulated within an IP frame, but see RFC1326 for reasons not to do so.
.LP
-.B Listen
+.B @@@Listen@@@
makes an attempt at decoding some of the more common routing protocols. RSPF
and RIP (both \(lqnormal\(rq and G8BPQs RIP98) are traced. JNOS style
NET/ROM node polls are also displayed.
.LP
-.B Listen
+.B @@@Listen@@@
can use colors to make the output more readable. The ncurses library is used
to accomplish this.
.B Color support defaults to being disabled,
@@ -64,7 +64,7 @@ Display the version.
.SH FILES
/etc/ax25/axports
.SH "SEE ALSO"
-.BR call (1),
+.BR @@@call@@@ (1),
.BR mheard (1),
.BR beacon (1),
.BR ax25 (4),
@@ -73,7 +73,7 @@ Display the version.
.BR kissattach (8).
.LP
.SH BUGS
-.B Listen
+.B @@@Listen@@@
does not validate the checksums of frames that support them (ie IP),
therefore corrupt frames will be displayed with bogus values. The MSS
of a TCP frame that contains that option is not displayed.