Home Information Download Register Extras  

· Information about Shuttle FTP Suite



Shuttle FTP Suite, is an Internet multiprotocol client, so it can perform the functions of every client supported by the program. Due to the fact that it has been developed to work in a Windows environment, it has a visual, easy and intuitive interface. 

Those characteristics are obtained building a program that supports multiple windows or MDI documents (multiple document interface). Allowing the use of different windows simultaneously, the work that have to be done gets easier . Working with a program that does not support MDI, means that multiple sessions of the same program must be opened for every client, but using a MDI program, there is no need to open more than one session of the program, because as many clients as wanted can be opened from it, and they will be displayed in their respective child windows. Using Shuttle FTP Suite, you can open several sessions of each implemented protocol (FTP, Telnet, Ping, Whois, DNS, Finger, ...), and open sessions of different clients from the main program. 

Shuttle FTP Suite supports multiple Internet protocols : FTP, TFTP, Telnet, Finger, Whois, DNS, Traceroute and Ping, which will be explained in this page.

Get more information of Shuttle FTP Suite from Tucows.


· Shuttle FTP Suite Applications


 · FTP CLIENT

The FTP Client included in Shuttle FTP Suite, is the most important of the whole Shuttle FTP Suite application (note that it gives the name to program). It is visual and has a clear interface, so the user has no need to know any FTP command (RFCs 1123, 959, 765). 

The main screen is divided in three parts: The first one includes the menu and the toolbar, the second one includes the tree viewer which displays the directories like Windows Explorer, and the third one includes the file viewer which displays the files listed in the current directory (like Windows Explorer).The tree viewer lets you navigate through the directories of your local files and your FTP servers (displayed as remote units), and the files of the current directory will be displayed in the list viewer. You can make a connection to a FTP server using either the Quick Connection option or the FTP Site Manager. Shuttle FTP Suite lets you connect to as many FTP servers as you want, because each session will be displayed as a remote unit in the tree viewer. 

The FTP Client supports Drag & Drop and Copy & Paste, of files and directories, and includes advanced features like recursive File Search (even if it is a remote FTP server), Server to client and server to server file copy, tree deletion (even if it is not empty), and broken upload/download resume (I have called this automatic system "Smart Resume"), lets you upload files to multiple hosts simultaneously... and many other functions. 

Shuttle FTP Pro has nearly all the features of this client (except the ones of the 1.5 version and above), and has the same interface.

It is very easy to use, because it works exactly like Windows Explorer (its interface is similar too). 

 

 · MFTP (Upload to Multiple FTP Servers)

MFTP is an application that I have created to upload files to multiple FTP Servers (Hosts) simultaneously with just one mouse click. The program does all the work for you. Just select a list of files to upload and a list of FTP Servers (hosts) to upload the files to.

This option lets you upload the selected files to a list of hosts, just using one click of the mouse. It is very useful (for example) for web site developers : Now, if you have to upload i.e 4 files to 5 FTP sites (for example mirrors of your web site) you don’t need to make 5 FTP connections and upload the 4 files each time. Just select the files, select the destination hosts and... that’s all, Shuttle FTP Suite does the rest!.

MFTP uses multithreading techonolgy. It means that Shuttle FTP Suite creates multiple program threads (one for each FTP upload) to upload the files to the FTP Servers simultaneously (in parallel).


 · TFTP Client +TFTP Server

TFTP Protocol (RFC 1350 and 783) is a simple protocol to transfer files in a client/server architecture. It means Trivial File Transfer Protocol, and it is implemented using UDP (User Datagram Protocol), instead of TCP (Transmission Control Protocol). UDP does not assure the correct delivery of the packets, so TFTP has to provide it by retransmitting the packets if necessary.

TFTP Provides less functions than FTP. For example, it does not provide login/password user authentication, directory listing, and other options. It can only read and write files. This simple implementation is one of the reasons why it is used in network devices like routers and switches (for example to upgrade software versions).


Shuttle FTP Suite includes a TFTP Client and a TFTP Server.

 

 · Telnet Client

Telnet Client lets you open a remote session to a host. It opens a console window that lets you connect to the Telnet server. 

Telnet client is divided in two parts: the first one includes the menu and the toolbar, and the second one includes the console window. You can open a session to a remote host using either the Quick Connection or the Telnet Site Manager option. 

This Telnet Client, supports VT100 terminal emulation (including font attributes like bold, inverse video, etc). 

 

 

 · Finger Client

Finger Client is a simple client that displays the response of a Finger server, which is usually a Text information about a user of its system. You can connect to a Finger server using either the Quick Connection or the Finger Site Manager option. 

 

 

 · Whois Client

Whois Client is a simple client that displays the response of a Whois Server. Whois is a TCP transaction based query/response server, running on a machine that provides netwide directory service to internet users. It is one of a series of internet name services maintained by the DDN Network Information Center (NIC) at SRI International.. 

 


 · Ping Application (echo)

Ping (also known as echo) is an application used by many system administrators and users to see if a server is up and running, and to check the connection characteristics, using ICMP Protocol. 

The screen is divided in three parts: the first one includes the menu and the toolbar, the second one the main screen with the list of the sent packets, and the third one includes the statistics of the current ping. You can ping a server either using the Quick Connection option or the Ping Site Manager. After that, you will see a list of the sent packets and statistics of the current ping, and you can copy, save or print them. 


 · Traceroute Application

Traceroute Application is an application or a service that is based in the ICMP control error protocol (with the echo request configuration), and it is similar to the Ping or Echo application.

Traceroute sends ICMP packets with the echo request configuration to a host and wait for its response (echo response) to know if the connection with this host is broken down
, or if the server has felt down, or on the other side, if the connection is OK. It uses different TTL (Time To Live) for each echo request, incrementing its value (1,2,3,...) so the application can know the exact route that the packets are following to reach the destination IP. It retrieves the IP address of all the routers and hosts that the datagrams are following until they reach their target. This application is very


 · DNS (+ Inverse DNS) Resolution

DNS Resolution gives you the IP address of a host (does the address resolution of an IP address) using the host name. Shuttle FTP Suite also can do inverse DNS, which gives you the host name of an IP address.

 

 · Daytime Client


DayTime Protocol is a simple protocol (RFC 867) used to get the current date and time as a character string without regard to the input. It means that the data sent by the server is human-readable, and not machine-readable (Time Protocol in RFC 868).

 

 · Time Client


Time Protocol is a time synchronization protocol based on RFC 868 used to get the current date and time as a 32-bit integer (machine-readable).

Shuttle FTP Suite lets you retrieve the current time from a Time server (Quick Time Connection option) or even synchronize the local system time to the time retrieved from the time server (System Time synchronization option).


· Xavier Cirac = the author

This is my name and I am the author of all you can see in this program (and this web). I am a Telecommunications Engineer, and I like everything related to audio edition and networking. I have been working with some wave editors and I decided to build my own audio program, trying to get the best functions of all the other wave editors, and keeping off the useless options of all of them.

This software has been programmed using Borland-Inprise Delphi © (a fantastic programming tool that gives a visual and easy way to develop Windows programs).

I started programming this software in 2000 (March), and I am still working on it to get a better program. The freeware version is free because it is a beta version, if you prefer a final version, download the shareware one. If you have any doubt about it, or find any mistakes or bugs please send me an e-mail to the address: "shareware @waveflow.com" (Note: this email link is disabled to avoid spam) . I will be very happy if you do so. If you wish to give me ideas for later versions, or give your opinion of something related to the program, you can mail me too.

 

· Shuttle FTP Suite or Shuttle FTP Pro ?

 
FEATURE SHUTTLE FTP PRO SHUTTLE FTP SUITE
License Freeware Shareware (25$)
Resume broken Downloads Yes Yes
Can connect to multiple FTP servers simultaneously Yes Yes
Supports Drag & Drop Yes Yes
Can move or copy entire directories Yes Yes
Local and remote file search, PASV Mode,... Yes Yes
Upload files to multiple sites simultaneously No Yes
Telnet Client No Yes
Finger Client No Yes
TFTP Client and Server

No

Yes
Ping facility No Yes
Whois Client No Yes
DNS facility No Yes
Time and Daytime clients

No

Yes
Other future clients (NTP,...) No Yes
Technical support No Yes
New versions in a future No Yes
Discounts in future versions No Yes
MDI interface No Yes

Get more information of Shuttle FTP Suite from Tucows.


TFTP, Ping and Traceroute have been developed with Indy VCL components

Google
 
Web www.waveflow.com
Best viewed with 800x600
(c) Copyright Xavier Cirac. All rights reserved.