From 0f7fefc971df8d5bbaf852867aa5d965d98582b6 Mon Sep 17 00:00:00 2001 From: minima Date: Sun, 2 Sep 2001 20:14:27 +0000 Subject: [PATCH] added even more colouration in an attempt to make it as clear as possible --- html/connect.html | 79 +++++++++++++++++++++++++++-------------------- html/style.css | 3 +- 2 files changed, 47 insertions(+), 35 deletions(-) diff --git a/html/connect.html b/html/connect.html index 322be36d..5ad00ccf 100644 --- a/html/connect.html +++ b/html/connect.html @@ -20,7 +20,7 @@

-Last modified: Sun Sep 2 20:45:56 BST 2001 +Last modified: Sun Sep 2 21:12:19 BST 2001

At the moment, anybody can connect inwards at any time from outside, either by ax25 or by telnet (assuming you have followed the instructions in installation @@ -33,43 +33,48 @@ Last modified: Sun Sep 2 20:45:56 BST 2001 work if you have or make an arrangement to connect to WR3D)[oh, and substitute x1xxx for your real node callsign].

+

The colouration will be explained later on in this page, you don't have to try to emulate the colours!

+
-    timeout 15
+    timeout 15
     # this is a comment
-    connect telnet wr3d.dxcluster.net 7000
-    'login' 'x1xxx'
-    client wr3d telnet
+    connect telnet wr3d.dxcluster.net 7000
+    'login' 'x1xxx'
+    client wr3d telnet
 	
+

If you put the above script in a file called: /spider/connect/wr3d then you can leave out + line: client wr3d telnet.

For a connect that requires a login and execution of the programs from a normal shell, do:-

-    timeout 15
-    connect telnet dirkl.tobit.co.uk
-    'login' 'gb7djk'
-    'word' 'gb7djk'
-    '\$' 'cd /spider/perl'
+    timeout 15
+    connect telnet dirkl.tobit.co.uk
+    'login' 'gb7djk'
+    'word' 'gb7djk'
+    '\$' 'cd /spider/perl'
     # set the line to prevent echoing, leaving this out will
     # confuse whole networks for hours!
-    '\$' 'stty -echo raw'
+    '\$' 'stty -echo raw'
     # tell GB7DJK that you are GB7DJK-1
-    '\$' '/spider/src/client gb7djk-1 telnet'
+    '\$' '/spider/src/client gb7djk-1 telnet'
     # tell GB7DJK-1 that it is connected to GB7DJK
     # you can leave this out if you call this script 'gb7djk'
-    client gb7djk telnet
+    client gb7djk telnet
 	

a ax25 example (connecting from GB7DJK, to GB7DXM via my local BPQ node and one X1J intermediate node):- +

-    timeout 60
-    abort (Busy|Sorry|Fail)
+    timeout 60
+    abort (Busy|Sorry|Fail)
     # don't forget to chmod 4775 netrom_call!
-    connect ax25 /usr/sbin/netrom_call bbs gb7djk-0 g1tlh-0
-    'Connected' ''
-    'Connected' 'c np7'
-    '*** Connect' 'c gb7dxm'
-    'Connect' ''
+    connect ax25 /usr/sbin/netrom_call bbs gb7djk-0 g1tlh-0
+    'Connected' ''
+    'Connected' 'c np7'
+    '*** Connect' 'c gb7dxm'
+    'Connect' ''
 	

The -0 ssid is important if you want it to work reliably. Obviously if you are @@ -79,13 +84,13 @@ Last modified: Sun Sep 2 20:45:56 BST 2001

A AGW Engine example would be very similar and look like this:-

-    timeout 60
-    abort (Busy|Sorry|Fail)
-    connect agw 2 g1tlh
-    '*** Connected' ''
-    '*** Connect' 'c np7'
-    'linked to' 'c gb7dxm'
-    'Connect' ''
+    timeout 60
+    abort (Busy|Sorry|Fail)
+    connect agw 2 g1tlh
+    '*** Connected' ''
+    '*** Connect' 'c np7'
+    'Connected' 'c gb7dxm'
+    'Connect' ''
 	

A connection is started manually by typing in connect <scriptname> on a sysop enabled @@ -101,7 +106,7 @@ Last modified: Sun Sep 2 20:45:56 BST 2001

     timeout 15
-    connect telnet dirkl.tobit.co.uk
+    connect telnet dirkl.tobit.co.uk
     'login' 'gb7djk'
     'ssword' 'gb7djk'
     
@@ -115,7 +120,7 @@ Last modified: Sun Sep 2 20:45:56 BST 2001 -> D G1TLH connection to GB7DJK-1 started -> D G1TLH G1TLH de GB7DJK 13-Dec-1998 2046Z > timeout set to 15 - CONNECT sort: telnet command: dirkl.tobit.co.uk + CONNECT sort: telnet command: dirkl.tobit.co.uk CHAT "login" -> "gb7djk" received " Red Hat Linux release 5.1 (Manhattan) @@ -140,11 +145,17 @@ Last modified: Sun Sep 2 20:45:56 BST 2001 etc -

I have coloured the commands in an attempt to make it clear as to what goes on, where and why. - These coloured lines are miscellaneous commands, the things - that are this colour are the strings I am looking for (what I am "expecting") - and the things that are this colour - are the commands I am going to send when I see the "expect" strings in the input.

+

I have coloured the commands in an attempt to make it clear as + to what goes on, where and why. Lines that are coloured thus are miscellaneous setup + commands. Lines that are this colour + are lines that make the initial connection to the first hop. The things that + are this colour are the strings I am + looking for (what I am "expecting") and + the things that are this colour are the + commands I am going to send when I see the + "expect" strings in the input.

The script starts by setting the timeout to 15 seconds, then starts the connection. It is important to note that, in the case of diff --git a/html/style.css b/html/style.css index e7f39a3b..1750979d 100644 --- a/html/style.css +++ b/html/style.css @@ -13,4 +13,5 @@ .code { color: blue; } .send { color: blue; } .expect { color: red; } - .cmd { color: green; } \ No newline at end of file + .cmd { color: green; } + .connect { color: brown; } \ No newline at end of file -- 2.43.0