[TriLUG] to all the TCL junkies

Greg Brown gwbrown1 at gmail.com
Sun Mar 15 15:42:19 EDT 2009


YOU ROCK!!!!!! Thanks!

Sent from my iPhone

On Mar 15, 2009, at 3:38 PM, Nick Goldwater <nick at src-dst.com> wrote:

> Just set "term length 0" and you won't get the "--Mark--".
> Nick
>
> ----- "Greg Brown" <gwbrown1 at gmail.com> wrote:
>
> | From: "Greg Brown" <gwbrown1 at gmail.com>
> | To: "Triangle Linux Users Group General Discussion" <trilug at trilug.org 
> >
> | Sent: Sunday, March 15, 2009 3:32:25 PM GMT -05:00 US/Canada Eastern
> | Subject: Re: [TriLUG] to all the TCL junkies
> |
> | Well I'm finding that tclsh isn't implemented on all Cisco routers.
> | In fact most that I have tried do not yet support this feature.
> | Shame, really, because the 'show run' done through tclsh doesn't put
> | those annoying "--Mark--" lines like it does if you run the same
> | command from the enable prompt.  This would have made backing up the
> | configs from the protected devices (behind firewalls) much easier.
> |
> | Greg
> |
> |
> | On 3/15/09, Bob Emerson <bob.remerson at gmail.com> wrote:
> | > That is a nice little description. But is there anyone who has  
> done
> | this?
> | >  I'm trying to work up perl to validate some settings on all my
> | switches, but
> | >  having a little tcl script to do this would be nice also.
> | >
> | >  On Wed, Mar 11, 2009 at 11:11 AM, Ryan Leathers
> | <rleathers at americanri.com>wrote:
> | >
> | >
> | >  > A couple of things Greg
> | >  >
> | >  > This is a fairly recent addition to IOS (the last 4 or 5  
> years I
> | >  > believe) so its not surprising  that a 15 year veteran might  
> not
> | notice it.
> | >  >
> | >  > The answer to your ssh question is NO. IOS only implements the
> | TCL core.
> | >  > Don't expect to do everything you can think of using extra
> | libraries.
> | >  > Thats not possible in IOS. For example, you can send HTTP get,
> | but post
> | >  > isn't available since that function is not part of core. You
> | can't do
> | >  > anything requiring UDP or any other more exotic protocol since
> | all of
> | >  > these things would require extra libraries not available to  
> IOS.
> | >  >
> | >  > Here is a tutorial page I've found useful
> | >  > http://wiki.nil.com/Tclsh_on_Cisco_IOS_tutorial
> | >  >
> | >  >
> | >  > Ryan
> | >  >
> | >  >
> | >  >
> | >  >
> | >  >
> | >  >
> | >  >
> | >  >
> | >  >
> | >  > Greg Brown wrote:
> | >  > > I just learned after, oh, fifteen years at least working with
> | Cisco gear
> | >  > > there is a TCL shell lurking that is built into IOS.
> | >  > >
> | >  > > Really:
> | >  > >
> | >  > > rtpnxxxxx#tclsh
> | >  > > rtpnxxxxx(tcl)#puts "Hello, World!\n"
> | >  > > Hello, World!
> | >  > >
> | >  > >
> | >  > > rtpnxxxxx(tcl)#
> | >  > >
> | >  > > Is anyone using this?  If so, for what?  Would it be possible
> | to open a
> | >  > > socket on a IOS device, listen for a SSH connection and dump
> | info back
> | >  > and
> | >  > > forth?
> | >  > >
> | >  > > I'm looking for a problem to match this solution.
> | >  > >
> | >  > > Greg
> | >  > > --
> | >  > > TriLUG mailing list        :
> | >  > http://www.trilug.org/mailman/listinfo/trilug
> | >  > > TriLUG FAQ  :
> | http://www.trilug.org/wiki/Frequently_Asked_Questions
> | >  > >
> | >  >
> | >  > --
> | >  > TriLUG mailing list        :
> | http://www.trilug.org/mailman/listinfo/trilug
> | >  > TriLUG FAQ  :
> | http://www.trilug.org/wiki/Frequently_Asked_Questions
> | >  >
> | >
> | >
> | >
> | >
> | > --
> | >  "Live life like you will die tomorrow, learn like you will live
> | forever" --
> | >  Gandhi
> | >
> | > --
> | >  TriLUG mailing list        :
> | http://www.trilug.org/mailman/listinfo/trilug
> | >  TriLUG FAQ  :
> | http://www.trilug.org/wiki/Frequently_Asked_Questions
> | >
> | --
> | TriLUG mailing list        :
> | http://www.trilug.org/mailman/listinfo/trilug
> | TriLUG FAQ  : http://www.trilug.org/wiki/Frequently_Asked_Questions
> --
> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
> TriLUG FAQ  : http://www.trilug.org/wiki/Frequently_Asked_Questions



More information about the TriLUG mailing list