To give you the best experience, this site uses cookies. Continuing to use 9bis.net means you agree to our use of cookies.
 

English version Russian version Version française Nederlandse versie Versión española Version portuguese Version polonaise Italian version Versiunea româna   KiTTY News

KiTTY : Forum

Last modification : -

KiTTY web site




Forum Home
 

Request: Add Xmodem&Zmodem&Kermit function please!

Raymorn - Thu 22/05/2008 02:20:03 CEST +0200

Please add Xmodem&Zmodem&Kermit function for serial files transmitting!

Josh Davis - Thu 10/09/2009 21:14:35 CEST +0200

I agree. LePutty on sourceforge has zmodem code included but it's based on putty 0.56 and hasn't been maintained since 2006. LePutty also is missing most of the features that make KiTTY so good.

I would love to see zModem support in KiTTY simply because it's convenient to type a simple command and have the files download, rather than having to issue a long scp command. Also, sometimes, scp has to be issued from the source system due to firewalls, which is even more cumbersome.

Having zModem support would, in some cases, greatly simplify grabbing files from systems I work on.

Cyd - Thu 10/09/2009 22:09:30 CEST +0200

On Unix system just use the pscp integration with this build-in function:
get() {
     printf \"\033]0;__pw:\"`pwd`\"\007\"
     for file in ${*} ; do printf \"\033]0;__rv:\"${file}\"\007\" ; done
     printf \"\033]0;__ti\007\" ; 
     }


You will only have to type get filename to receive the file.

Cyd

Josh-Daniel S. Davis - Fri 11/09/2009 23:26:59 CEST +0200

Cyd,
I can use pscp integration to send files to NS1 but I cannot receive them.

In kitty.ini, pscpdir is pointed to the proper dir. I'm using default ports.

ns1 is DMZ and my source (windows laptop) is behind a different NAT router.

Using the get function above, I tried this on Linux 2.6.24 with Bash 3.1.17.

The function spits out text, but kitty doesn't interpret it. Text is as follows:

xaminmo@ns1:~$ get() {

> printf "3]0;__pw:"`pwd`"{CONTENT}7"
> for file in ${*} ; do printf "3]0;__rv:"${file}"{CONTENT}7" ; done
> printf "3]0;__ti{CONTENT}7" ;
> }
xaminmo@ns1:~$ get tsminfo.txt
3]0;__pw:/home/xaminmo{CONTENT}73]0;__rv:tsminfo.txt{CONTENT}73]0;__ti{CONTENT}7xaminmo@ns1:~$
xaminmo@ns1:~$

Cyd - Fri 11/09/2009 23:50:35 CEST +0200

Sorry
Few mistakes into the conversion of the previous thread with the "\" character.
I have corrected the funtion above.

Cyd

Josh-Daniel S. Davis - Sat 12/09/2009 03:03:18 CEST +0200

That works!

Now I see. Titles beginning with __ go to ManageLocalCmd.

Non-standard, but it is effective.






Answer


The forum is actually closed