using expect to log into devices

Jamie Bowden Jamie.S.Bowden at raytheon.com
Wed Jul 25 14:56:39 UTC 2018


Jimmy Hess <mysidia at gmail.com>
> 
> On Tue, Jul 24, 2018 at 9:55 PM, Scott Weeks <surfer at mauigateway.com>
> wrote:
> >
> > --- valdis.kletnieks at vt.edu wrote:
> > From: valdis.kletnieks at vt.edu
> >
> > On Sun, 22 Jul 2018 00:43:35 +0200, Niels Bakker said:
> > > Fine as a personal exercise, of course.  The inability to download
> > > modules seems sadistic to me, though.
> >
> 
> Yeah... just download RANCID and check the command line options.
> Expect is mainly of historical interest,  and  the code already exists in
> several forms, so no need to completely re-invent the wheel (as a square)
> here.

In a follow up he stated that wasn't allowed either. 

> I call shenanigans about the avoidance of Perl modules.    No real-world
> system
> has such constraints.

As someone who administers systems with such constraints, allow me to say that you are incorrect in your assertion.

> Besides,  Expect itself is a module / extension of the Tcl language and
> requires the
> use of dynamically-loaded extension libraries for pattern matching and
> various functions,
> so using Expect would break the  "No modules rule".

"No PERL modules" != "no dynamically linked binaries"

Jamie


More information about the NANOG mailing list