MEWBIES@: Facebook Twitter G+ YouTube DeviantArt Forum Wall
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
██ ██
█▌ - JSCAPE ANYCLIENT ENTERPRISE - WEB BASED FTP CLIENT - █▌
█▌ FORMERLY SECURE FTP APPLET █▌
█ ▐▌
█ JSCAPE's AnyClient Enterprise is another wonderful web based FTP client ▐▌
█ that supports Auth SSL and TLS. I set this up for my friend that can't ▐▌
█ access FTP servers on his work box because of the firewall. As long as it ▐▌
█ is installed on a domain and URL path that isn't in the the firewall's ban ▐▌
█ list it will work if they have the latest Java-Plugin installed. ▐▌
█ AnyClient Enterprise demo here. Note that this doesn't act as a proxy; it ▐▌
█ will still show your own IP connected to the FTP, not the website's IP. ▐▌
█ ▐▌
█ Jscape's platform independent AnyClient Enterprise is fully functional ▐▌
█ shareware (for non-commericial use); only a small red text banner is ▐▌
█ placed on the applet (without license). Click image for actual size: ▐▌
█ ▐▌
█ ▐▌
█ PROS, NOTES ▐▌
█ PREREQUISITES ▐▌
█ INSTALLATION WINDOWS XAMPP OR A WEB SERVER WITHOUT SHELL ACCESS ▐▌
█ INSTALLATION UNIX ▐▌
█ SETTINGS AND ADDITIONAL OPTIONS ▐▌
█ CONS, WISH LIST AND NOTES ▐▌
█ ▐▌
█ ___________..___________ ▐▌
█ ▐▌
█ PROS: Out of the box ready; unpack it, put it on your web server. There ▐▌
█ are a number of options that you can customize by simply adding them to a ▐▌
█ text file and refresh the web page to view changes. Such as add or remove ▐▌
█ Site Manager, proxy, skip list, and change the interface colors. It ▐▌
█ supports multiple files and directory upload and download which you can ▐▌
█ randomly select (in current directory), can resume, stay logged in during ▐▌
█ session, passwords are stored encrypted, PGP capable, etc. ▐▌
█ ▐▌
█ NOTES: ▐▌
█ 1. You do not need to have a web server to use this. Just open index.html ▐▌
█ in a browser that you have Java enabled and it's ready for you to use on ▐▌
█ your computer. ▐▌
█ ▐▌
█ 2. The first time you connect to a site it will create 'site.xml' in ▐▌
█ Users Documents - Win XP: 'C:\Documents and Settings\User', Win 7: ▐▌
█ 'C:\Users\User'. This file contains the saved sites information with your ▐▌
█ password encrypted. It will read off your own site.xml even if you go to ▐▌
█ different server that has AnyClient Enterprise installed. There is an ▐▌
█ option for the admin to state a valid URL for the site.xml file to load ▐▌
█ from, for example: siteUrl = http://mewbies.com/site.xml ▐▌
█ ▐▌
█ 3. Anyone who opens 'AnyClient Enterprise' web page on the same computer ▐▌
█ will have listed in the Site Manager all of your sites and be able to ▐▌
█ connect to them. So be sure you move 'site.xml' to a safe place when not ▐▌
█ using. ▐▌
█ ▐▌
█ ___________..___________ ▐▌
█ ▐▌
█ PREREQUISITES: ▐▌
█ `````````````` ▐▌
█ Minimum Java Runtime Environment (JRE) 7+ that includes the Java Plugin. ▐▌
█ Find the latest version here,; select the button 'JRE Download' ▐▌
█ ▐▌
█ ___________..___________ ▐▌
█ ▐▌
█ INSTALLATION WINDOWS XAMPP OR A WEB SERVER WITHOUT SHELL ACCESS: ▐▌
█ ```````````````````````````````````````````````````````````````` ▐▌
█ 1. Download AnyClient Enterprise's zip here. ▐▌
█ ▐▌
█ 2. Create a directory on your web server to unzip it to, like 123 - don't ▐▌
█ name the directory any word that might be in your user's firewall's ban ▐▌
█ word list. For example mine is here: D:\xampp\htdocs\123\ ▐▌
█ ▐▌
█ 3. Unzip the contents of anyclient-enterprise.zip. Copy all contents in ▐▌
█ the extracted directory 'web' to your new directory. ▐▌
█ If you are uploading to a web server; upload using Binary mode. ▐▌
█ ▐▌
█ 4. Finished :D. Test it by going to for example http://yoursite.com/123/ ▐▌
█ The first time you load the page or connect to a server you'll be prompted ▐▌
█ to accept a certificate; select 'Accept and Save'. ▐▌
█ ▐▌
█ 5. To edit the settings, follow the same settings in 'SETTINGS AND ▐▌
█ ADDITIONAL OPTIONS' below. ▐▌
█ ▐▌
█ ___________..___________ ▐▌
█ ▐▌
█ INSTALLATION UNIX: (window users skip to settings below) ▐▌
█ `````````````````` ▐▌
█ For the example below change the paths to your own installed path. I'll ▐▌
█ create a directory named 123 to run AnyClient Enterprise from. Do not ▐▌
█ name the directory a name that could be on your user's firewall's ban word ▐▌
█ list. ▐▌
█ mkdir jscape && cd jscape ▐▌
█ wget http://files.jscape.com/anyclient-enterprise/pub/anyclient-enterprise.tar.gz
█ tar xvzf anyclient-enterprise.tar.gz ▐▌
█ cd web ▐▌
█ su ▐▌
█ mkdir /var/www/123 ▐▌
█ cp * -r /var/www/123 ▐▌
█ exit ▐▌
█ ▐▌
█ Finished :D. Test it be going to for example http://yoursite.com/123/ ▐▌
█ The first time you load the page or connect to a server you'll be prompted ▐▌
█ to accept a certificate; select 'Accept and Save'. ▐▌
█ ▐▌
█ ___________..___________ ▐▌
█ ▐▌
█ SETTINGS AND ADDITIONAL OPTIONS: ▐▌
█ ```````````````````````````````` ▐▌
█ AnyClient Enterprise User Guide is here. It covers many configurable ▐▌
█ options. Below is an example for you to quickly test with; copy and paste ▐▌
█ the entire chunk of text into the params.txt, save changes and refresh ▐▌
█ AnyClient Enterprise's index.html page to view the changes: ▐▌
changeSites = true
showSiteManager = true
enableSftpPublicKeyAuthentication = true
tablesHeight = 500
connectionType = ftps
showProxy = true
retryLimit = 2
enableCompression = true
showSftpAuth = true
showHiddenFiles = true
helpUrl = http://mewbies.com/how_to_install_jscape_anyclient_enterprise_web_based_ftp_ssl_client.htm
theme = bedouin
bgColor = B4BCBE
textColor = 000000
dirColor = A6A6A6
dirTextColor = 000000
buttonTextColor = FF0000
appFont = Lucida Console 11
siteUrl = http://mewbies.com/site.xml
█ The Help button is now pointing to this tutorial and site.xml will load ▐▌
█ from mewbies.com. It will look like this, click for actual size: ▐▌
█ ▐▌
█ SITE.XML: ▐▌
█ If you specify a URL for the site.xml, users can still connect to other ▐▌
█ sites and add sites, but the added sites are only valid until they reload ▐▌
█ the web page. ▐▌
█ ▐▌
█ THEMES: ▐▌
█ There are four themes to select from. A theme changes the color of the ▐▌
█ scroll bar and highlight color: ▐▌
█ acid: glossy olive with pale olive highlight ▐▌
█ bedouin: slate gray with butterscotch highlight ▐▌
█ glass: glossy sky-blue with sky-blue highlight ▐▌
█ system: slate blue with butterscotch highlight (default) ▐▌
█ ▐▌
█ If you want to add settings to the index.html instead, the same options ▐▌
█ must be stated twice; once in the param tag area and again in an embed ▐▌
█ tag area. Here is an example how, my changes are in red: ▐▌
<!-- NOTE: All runtime properties are defined in params.txt by default -->
<object width="800" height="600" classid="clsid:CAFEEFAC-0016-0000-FFFF-ABCDEFFEDCBA"
codebase="http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab#Version=6,0,0,0">
<param name="code" value="com.jscape.ftpapplet.FtpApplet.class">
<param name="archive" value="anyclient-enterprise.jar">
<param name="scriptable" value="false">
<param name="enableSftpPublicKeyAuthentication" value="true">
<param name="connectionType" value="ftps">
<param name="showProxy" value="true">
<comment>
<embed
type="application/x-java-applet;version=1.6" \
code="com.jscape.ftpapplet.FtpApplet.class" \
archive="anyclient-enterprise.jar" \
name="anyclient-enterprise" \
width="800" \
height="600" \
scriptable="false" \
enableSftpPublicKeyAuthentication="true" \
tablesHeight="500" \
connectionType="ftps" \
showProxy="true" \
pluginspage = "http://java.sun.com/products/plugin/index.html#download">
<noembed>
</noembed>
</embed>
</comment>
</object>
</CENTER>
<!-- END ANYCLIENT ENTERPRISE APPLET CODE -->
█ ▐▌
█ ___________..___________ ▐▌
█ ▐▌
█ CONS, WISH LIST AND NOTES v8.4.1.88: ▐▌
█ ```````````````````````````````````` ▐▌
█ 1. The site manager file 'site.xml' on a local install can only be read ▐▌
█ from User's Documents - wish for ability to to point to a local directory ▐▌
█ so that it is more portable. ▐▌
█ 2. Wish for options to send server commands, decompress files, enter an ▐▌
█ ident setting and be able to paste in full FTP URL and it auto fills the ▐▌
█ correct boxes i.e. ftp://anonymous:anonymous@ftp.whatever.com:21 ▐▌
█ 3. Use different icons for different file types. Allow user to customize ▐▌
█ those in parameters. ▐▌
█ 4. User Guide to be included in the package or offer it as a separate ▐▌
█ download so that one can point the Help button to it. ▐▌
█ 5. Ability to queue (it is a wish list :p). ▐▌
█ 6. Would be great if it had FXP capabilities; local window on the left ▐▌
█ could be used as another site to connect to so that one could transfer ▐▌
█ files from one server to another :D. ▐▌
█ 7. Though I have 'showHiddenFiles = true' it still did not show dot files ▐▌
█ such as .message. If a directory contained such a file I was unable to ▐▌
█ delete it. ▐▌
█ 8. SSLv3 sites are very slow and failed transfers a number of times (debug ▐▌
█ didn't give reason why) if the directory had more than one file it; BUT I ▐▌
█ do have a lousy connection. ▐▌
█ 9. If you have been testing on your local box and you try to load ▐▌
█ AnyClient Enterprise from the web and it only it doesn't load the applet; ▐▌
█ clear your cache, rename your local site.xml and rename your local ▐▌
█ directory containing the applet. Still doesn't work - open the web page in ▐▌
█ a different browser. ▐▌
█ 10. If you select black for background color (bgColor = 000000) you won't ▐▌
█ be able to view most of the text of the Site Manager window or the Help ▐▌
█ window as the text color there doesn't change. ▐▌
█ ▐▌
█ //---------------------------------------------------------------------- ▐▌
█ ▐▌
█ If you find mistakes, have suggestions, and or questions please post at ▐▌
█ mewbies forum HERE - thank you. ▐▌
█ ▐▌
█ Last update on 09 Mar '14 ▐▌
█ ▐▌
█▌ █▌
█▌ - mewbies.com - █▌
█▌ █▌
██▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄██