X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;ds=inline;f=html%2Fconnect.html;h=f4f6308af90c6987252c0195335ac12a3eb05a19;hb=bd95f04650a16c15d5691a7a318d51ed764e8b39;hp=cb349e6ccefaabd04e77b04fe2b50a823d34f1c7;hpb=69c8aeb338cc485103e289fbab7ec4e7e056ed20;p=spider.git diff --git a/html/connect.html b/html/connect.html index cb349e6c..f4f6308a 100644 --- a/html/connect.html +++ b/html/connect.html @@ -19,7 +19,7 @@
-Last modified: Thu Dec 17 00:06:40 GMT 1998 +Last modified: Fri Jan 8 14:27:18 GMT 1999
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 +28,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,6 +71,7 @@ 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@@ -90,31 +115,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. -