Cynosure.X International LLC

: :

Add Comment | Related Links | TrackBack
Related Content

Password On Command-Line (GPL)

There are three utilities--ssh.tcl, scp.tcl, rsync.tcl--on this web site that lets you specify password on the command-line for ssh, scp, and rsync, respectively. Although insecure, they are extremely valuable tools on single-user computers, which are the majority of the computers in use today. It is even more wonderful if this feature can be extended to all password-prompting utilities. That is where this Password on Command-Line (pocl.tcl) utilities comes into play.

pocl.tcl is an Expect Tcl wrapper script that will execute any executable that you specify as the first argument on its command-line. The rest of the arguments, other than the --password argument (mentioned later), are passed on to the executable. It improves on any password-prompting command-line utilities by allowing you to specify the password as a command-line parameter. Although passing the password on the command-line is discouraged for security reasons, it is really a handicap for computer gurus and experts, who can take advantage of it in low-security situations. This script provides the password-on-the-command-line functionality.

Security Note: Keep in mind that when you use this script (with the password command-line option), your password will show up in the process list (the 'ps' command). You should only use this script on a computer with no other users.

pocl.tcl is distributed as executable source code under the GNU General Public License. Please see the license agreement elsewhere on this site.

Usage

pocl.tcl passes all arguments onto the specified executable. The only argument it intercepts is the "--password:" argument. When you specify the password directly behind the ':', without a space, pocl.tcl will use the password to log you into the remote system. The password argument may be specified anywhere on the command-line.

  pocl.tcl "executable" [ arguments ] [ --password:password ]

Example

  pocl.tcl rsync [email protected]:file . -auv --password:test

  pocl.tcl scp [email protected]:file . --password:test

  pocl.tcl ssh [email protected] "ls -1F" --password:test

Attached File: pocl.tcl (706 B)

Chieh Cheng
Wed, 18 Mar 2009 18:38:19 +0000

Add Comment | Related Links | TrackBack
Related Content

Did your message disappear? Read the Forums FAQ.

Add Comment

Spam Control | * indicates required field
Your Name: *
E-mail:
Remember Me!
Comment: *
File attachment is optional. Please do not attach a file to your submission unless it is relevent.
Attach File:
(20 MB Max)
Spam Protection: * Answer of 5 + 5?
Click button only once, please!

TrackBack

TrackBack only accepted from WebSite-X Suite web sites. Do not submit TrackBacks from other sites.

Send Ping | TrackBack URL | Spam Control

No TrackBacks yet. TrackBack can be used to link this thread to your weblog, or link your weblog to this thread. In addition, TrackBack can be used as a form of remote commenting. Rather than posting the comment directly on this thread, you can posts it on your own weblog. Then have your weblog sends a TrackBack ping to the TrackBack URL, so that your post would show up here.

Messages, files, and images copyright by respective owners.

Products | Services
Forums | Latest | RSS
Library | Search | Wiki
Help | Licenses

Login | Register

48 Users Online

Hacking Digital Cameras
Fun for Photographers



Amazon Associate

Copyright © 1996 - 2024. All Rights Reserved.