SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.

The Southern California OS/2 User Group
USA

SCOUG-Programming Mailing List Archives

Return to [ 04 | February | 2001 ]

<< Previous Message << >> Next Message >>


Date: Sun, 4 Feb 2001 16:29:48 PST
From: <leganii@surfree.com >
Reply-To: scoug-programming@scoug.com
To: scoug-programming@scoug.com
Subject: SCOUG-Programming: My claim to fame...

Content Type: text/plain

On Sun, 04 February 2001, Peter Skye wrote:

>
> dallasii@kincyb.com wrote:
> >
> > http://www.columbia.edu/kermit/case20.html
> > http://www.lafn.org/~aw585
>
> Interesting, thanks. Haven't run lynx in a while.
>
> The EXTERNAL syntax is apparently
>
> EXTERNAL:protocol:program pgmparams
> (where %s is the specification following the protocol in the html
> anchor)
>
> yes?

Almost, just a few details.
I haven't really experimented with it much, but the documents
specify a ':TRUE' at the end, so it's:
EXTERNAL:protocol:program pgmparams:TRUE

I need to see what happens if you put ':FALSE' or ':INDETERMINATE' in. :-)
Also, you need the

USE_EXTERNALS:TRUE

field, and the KEYMAP definition.
Basicly, you're right.

>
> Thus, when Lynx encounters it recognizes the

Nitpick:
It doesn't have to recognize the protocol, just the link.
The EXTERNAL provides an alternate way to handle the protocols
in the links, whether it does or does not know what to do
with them by default.

> protocol "legan" and if you press . or , it looks for an
> "EXTERNAL:legan:" specification. If the specification is
> "EXTERNAL:legan:ftperase %s" then Lynx runs ftperase which receives
> "skye.com" and erases all files at skye.com (assuming an unsecured ftp
> daemon is running there).
>
> Do I have this right?

Yes!
If you dig down in the script documented in my 'Case Study .. Part I' :-)
I have it pass the URL off, if it is HTTP:, to a menu for selection of
browser/'user agent's, with different capabilities.
Literally switching browsers in mid-surf session.
You could have Netscape, or some of the other text-mode browsers
that may have generally less capability than Lynx,
but are able to handle a specific task (usually web pages with frames)
better than Lynx. In the script, I have it start up
lynx in background to dump the linked file to your local hard disk,
or wget in background to start mirroring the directory behind the
link.
Or as you point out, define a client to handle
the newly implimented 'legan://' protocol.
Or the 'ftperase' script to wipe out your ftp site.

>
> Questions: You have these two EXTERNALs:
>
> EXTERNAL:telnet:kermit -J %s:TRUE
> EXTERNAL:iksd:kermit %s:1649 :TRUE
>
> 1. Why do you want to run kermit when encountering

> or

Many reasons.
Kermit is to telnet clients as Porche Turbo Carrera is to cars.
Or HumVee to jeep like vehicles.

1) You can transfer files over the connection.
And not just kermit protocol. Kermit-95, Kermit/2 have xyz-protocols built
in, MS-DOS & C Kermit can be made to cooperate with external
transfer protocols (as Lynx can co-operate with external Internet
Protocols.)

2) Built in scripting language, that' reasonably portable.
I know other terminal emulators/telnet clients do to,
but few of them have been ported to anywhere near the
number of platforms Kermit has.
The particular script in my article probably could have
been done in Rexx or Perl etc., but the theme of the article
was Lynx/Kermit coordination, so I used kermit script.
When I started out on the article, they hadn't released
7.1 alpha, with ftp yet, but showing kermit as the alternate ftp client
was another goal.

3) They've added limited http capability,
and are getting serious about ftp, (with the c-kermit 7.1 release)
so it will provide a one stop source for file transfer
capability.
3) A bunch of other stuff I don't have time to get into.

>
> 2. And what is iksd?

Internet Kermit Server Daemon.
Kermit has had some server capability all along,
but in the last year the people at the Kermit Center
have gotten serious about adding security hardening etc..
The idea is that ftp is a mess when working with firewalls and NAT.
A telnet connection, with appropriate upgrades (there are
some RFCs on this but I don't recall the numbers off hand,
hunt
http://www.columbia.edu/kermit) only has to make
one hole in the firewall vrs. the pain in the @#$#@$% of ftp.
Port 1649 is officially reserved for this now.

>
> - Peter
>
>
>
>
> =====================================================
>
> To unsubscribe from this list, send an email message
> to "steward@scoug.com". In the body of the message,
> put the command "unsubscribe scoug-programming".
>
> For problems, contact the list owner at
> "rollin@scoug.com".

Regards,
Dallas E. Legan II / leganii@surfree.com / dallasii@kincyb.com

Powered by......Lynx, the Internet at full speed.
>
> =====================================================
4:27pm up 1 day, 23 min, 2 users, load average: 0.18, 0.08, 0.04
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

________________________________________
Surfree.com - nationwide internet access
http://www.surfree.com

=====================================================

To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".

For problems, contact the list owner at
"rollin@scoug.com".

=====================================================


<< Previous Message << >> Next Message >>

Return to [ 04 | February | 2001 ]



The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA

Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.