[c-nsp] TCLsh + Ping TOS

Ivan Pepelnjak ip at ioshints.info
Tue Jul 21 06:39:31 EDT 2009


Tcl doesn't have "expect" but it does have "typeahead" which you can
probably use to feed the input to Ping command.

http://wiki.nil.com/Insert_responses_to_command_prompts_in_Tclsh
http://wiki.nil.com/Tclsh_on_Cisco_IOS_tutorial

Ivan
 
http://www.ioshints.info/about
http://blog.ioshints.info/ 

> -----Original Message-----
> From: Ziv Leyes [mailto:zivl at gilat.net] 
> Sent: Tuesday, July 21, 2009 8:51 AM
> To: .....::::[Gardener] ::::.....; cisco-nsp at puck.nether.net
> Subject: Re: [c-nsp] TCLsh + Ping TOS
> 
> That's interesting indeed, the one line ping command seems to 
> not be able to include the extended commands, so I wonder, 
> does the tcsh support "expect"
> Because that could be a solution for this kind of need.
> 
> Regarding the command running from other place you could use 
> an alias exec, e.g.
> alias exec multiping tclsh disk2:file.tcl
> 
> Hope this helps
> Ziv
> 
> 
> -----Original Message-----
> From: cisco-nsp-bounces at puck.nether.net 
> [mailto:cisco-nsp-bounces at puck.nether.net] On Behalf Of 
> .....::::[Gardener] ::::.....
> Sent: Monday, July 20, 2009 7:59 PM
> To: cisco-nsp at puck.nether.net
> Subject: [c-nsp] TCLsh + Ping TOS
> 
> Hi to everyone.
> 
> Please i need some advice to create a little script to make 
> Ping with TOS
> 
> i found on several webpages, things like this.
> 
> R1#tclsh
> R1(tcl)#foreach address {
> +>(tcl)#172.12.23.2
> +>(tcl)#172.12.23.3
> +>(tcl)#172.12.23.4
> +>(tcl)#172.12.23.6
> +>(tcl)#172.12.23.7
> +>(tcl)#} { ping $address re 10 si 1500
> +>(tcl)#}
> 
> This is my problem, i can not make the complete command on 
> ONE line (becouse i don't have TOS ).
>  I need to create script to execute things like this.
> 
> R1#ping
> Protocol [ip]:
> Target IP address: 172.16.123.1
> Repeat count [5]: 1000
> Datagram size [100]:
> Timeout in seconds [2]:
> Extended commands [n]: y
> Source address or interface: loopback0
> Type of service [0]: 96
> Set DF bit in IP header? [no]:
> Validate reply data? [no]:
> Data pattern [0xABCD]:
> Loose, Strict, Record, Timestamp, Verbose[none]:
> Sweep range of sizes [n]:
> 
> 
> 
> The other impossibility that i have i can not create or bring 
> from other place the file.tcl, all this script has to be 
> applied on-line on the router.
> 
> Thank you.
>  Andres P. Spano
> _______________________________________________
> cisco-nsp mailing list  cisco-nsp at puck.nether.net 
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/
> 
>  
>  
> **************************************************************
> **********************
> This footnote confirms that this email message has been 
> scanned by PineApp Mail-SeCure for the presence of malicious 
> code, vandals & computer viruses.
> **************************************************************
> **********************
> 
> 
> 
> 
>  
>  
> **************************************************************
> **********************
> This footnote confirms that this email message has been 
> scanned by PineApp Mail-SeCure for the presence of malicious 
> code, vandals & computer viruses.
> **************************************************************
> **********************
> 
> 
> 
> 
> 



More information about the cisco-nsp mailing list