X-Git-Url: http://scm.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=html%2Fconnect.html;h=4b2dd5b74bc591fab642e98cc988459046038509;hb=be3846f8cab76d9b7397d2306d5b94a5040ee918;hp=cb349e6ccefaabd04e77b04fe2b50a823d34f1c7;hpb=69c8aeb338cc485103e289fbab7ec4e7e056ed20;p=spider.git diff --git a/html/connect.html b/html/connect.html index cb349e6c..4b2dd5b7 100644 --- a/html/connect.html +++ b/html/connect.html @@ -5,6 +5,7 @@ +
@@ -19,7 +20,7 @@-Last modified: Thu Dec 17 00:06:40 GMT 1998 +Last modified: Fri Jan 19 14:25:13 GMT 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 @@ -28,16 +29,40 @@ Last modified: Thu Dec 17 00:06:40 GMT 1998
Connect scripts live in the /spider/connect directory and are simple ascii scripts that are written using a normal editor. There are a couple of examples in the issue directory. -
Here are a couple of basic types, first a telnet connection:- +
Here are a few of basic types, first a telnet connection where the + client is set up in the passwd file thus:- +
+ gb7djk:x:1372:1291::/home/gb7djk:/usr/bin/perl /spider/perl/client.pl gb7djk telnet ++ and the connect script would be:-
timeout 15 # this is a comment connect telnet dirkl.tobit.co.uk 'login' 'gb7djk' 'word' 'gb7djk' - client gb7djk-1 telnet + client gb7djk telnet-
and an ax25 example:- +
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' + # set the line to prevent echoing, leaving this out will + # confuse whole networks for hours! + '\$' 'stty -echo raw' + # tell GB7DJK that you are GB7DJK-1 + '\$' 'client.pl 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 ++ +
and finally an ax25 example:-
timeout 60 abort (Busy|Sorry|Fail) @@ -47,10 +72,11 @@ Last modified: Thu Dec 17 00:06:40 GMT 1998 'Connect' 'c np7' 'Connect' 'c gb7dxm' 'Connect' '' + # you can leave this out if you call the script 'gb7dxm' client gb7dxm ax25-
A connection is started manually by typing in connect
A connection is started manually by typing in connect <scriptname> on a sysop enabled client.pl session. For example:-
G1TLH de GB7DJK 13-Dec-1998 2041Z > connect gb7djk-1 @@ -90,31 +116,59 @@ Last modified: Thu Dec 17 00:06:40 GMT 1998 etc-
The connect scripts consist of lines which start with the following keywords or symbols:- +
The connect scripts consist of lines which start with the + following keywords or symbols:- +
In the case of an ax25 session then this would normally be a call to ax25_call - or netrom_call as in the example above. It is your responsibility to get your node - and other ax25 parameters to work before going down this route! -
When the left hand string has found what it is looking (if it is) then the right hand string is - sent to the connection. + +
In the case of an ax25 session then this would + normally be a call to ax25_call or + netrom_call as in the example above. It is your + responsibility to get your node and other ax25 parameters to + work before going down this route! + +
When the left hand string has found what it is looking (if + it is) then the right hand string is sent to the connection. +
This process is repeated for every line of chat script. -