[network:ftp client] kftpgrabber [Updated 2004-12-24]

Update 2004-12-24: Howl dependency removed.  For normal ftp usage zeroconf is not needed anyway.  Howl will be re-submited on another forum thread.
Update 2004-11-28: Packages were updated and the links remoded since point to old packages.  Follow the thread for the packages sources that were updated.
For those KDE users who want to test kftpgrabber, can get the arch package source here:
PKGBUILD
pkgname=kftpgrabber
pkgver=0.5.0
pkgrel=3
pkgdesc="A graphical FTP client for KDE"
url="http://kftpgrabber.sourceforge.net/"
license=""
depends=('kdelibs>=3.2' 'openssl>=0.9.7d')
conflicts=()
replaces=()
backup=()
install=
source=(http://kftpgrabber.sourceforge.net/releases/$pkgname-$pkgver.tar.bz2)
md5sums=('80d0f75a5b62ea05297bad67d859815b')
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt/kde --without-howl
make || return 1
make DESTDIR=$startdir/pkg install

excellent ftp client, tnx
kbear was never able to connect to any ftp on my computer... no idea why, but now i dont even care
tnx darkcoder

Similar Messages

  • Network: slow client update

    I have a platform type game, and i've been trying to get multiplayer working. I succeeded, BUT, the client doesnt update fast enough so everyone just teleports as they move, even on a LAN.
    What i am doing is:
    Client:
    Thread 1:
    - gathers players pos (thats all at the moment, i would hope to add more, but its too slow as it is)
    - Stores values in Object array, serializes, and sends
    Thread 2:
    - handles game
    Server:
    Thread 1:
    - Waits for players to connect
    - Starts new Thread to handle client
    Thread 2:
    - reads players data, deserializes data, stores player(X's) data into static array full of everyone elses data so it can be serialized and shipped off.
    I was reading through the forums, and someone mentioned that sending objects is slow, so that might be the reason. But if i cant send objects how am i to send data for say 8 players to the client?

    I was reading through the forums, and someone
    mentioned that sending objects is slow, so that might
    be the reason. But if i cant send objects how am i to
    send data for say 8 players to the client?I don't know who said that sending objects was slow, but that's an understatement. Sending objects will guarantee that your multi user game will be unusable.
    What you need to do is design a protocol that allows you to send just what matters. If a player moves, send only that fact and the new position, about 10 byes, not a whole object. Comms will always be one of the slowest parts of any multiuser game, second only to the person at the keyboard.
    Send your data as byte streams, you could use the DataOutputStream and DataInputStream, or you could encode it all yourself.

  • FTP client on Router

    Hello All,
    I am trying to test file transfer via ftp client on the 2811 router and 3550 switch. I am using a very small adhoc ftp server  (ftpdmin) on my laptop. However I get strange error that I am not able to find resolution. The Root Directory for FTP has read / write permissions to everyone.
    Here is some capture of the ftp logs as well as router / switch command that I am trying to test:
    Switch#copy run ftp://10.10.10.1
    Address or name of remote host [10.10.10.1]?
    Destination filename [switch-confg]?
    Writing switch-confg
    %Error writing ftp://10.10.10.1/switch-confg (Undefined error)
    And on Laptop:
    C:\>ftpdmin C:/TFTP-Root
    ftpdmin v. 0.96  Jun 7 2004
    Using 'C:\TFTP-Root' as root directory
    ftpdmin ready to accept connections on ftp://10.10.10.1
        220 Minftpd ready
    USER anonymous
        331 pretend login accepted
    PASS [email protected]
        230 fake user logged in
    TYPE I
        200 Type set to I
    PORT 10,10,10,6,42,253
        200 PORT command successful
    STOR switch-confg
        150 Opening BINARY mode data connection
    connect() failed: No error
        550 No error
    What could be wrong? There is no firewall or anything else that is blocking. I have tested both ftp passive and active on router.
    Please advise as I am planning to do IOS upgrades on 2811and 1841 routers on a VPN network remotely from HQ and want to make sure that the large images get transfered soonest possible (I have to delete existing images to be able to accomodate the new image, and in absence of any image on flash, I want to make sure that new image is transfered soonest via FTP rather than using TFTP byte by byte and wait and acknowledgement protocol. I am also not sure if  tftpd32 or any other tftp server and cisco routers themselves will permit larger than 32MB images to be transfered over tftp.
    Much thanks.

    Folks, I was able to resolve this issue.
    But I find is that contrary to but I had read that default passive does not work very well, and we need to set router / switch to active mode with "no ip ftp passive", I removed that and with default passive mode, it works fine now with my little adhoc FTPDMIN written by Matthias Wandel (http://www.sentex.net/~mwandel/ftpdmin/).
    I had earlier tried other ftp servers (and had tried default passive mode) and it wwas not working.
    Thanks and have a great day.

  • [network: ftp] kasablanca

    This is my first pkgbuild...
    # $Id: PKGBUILD,v 1.01 2004/05/04 10:10:52 abaddon Exp $
    # Maintainer: Abaddon <[email protected]>
    pkgname=kasablanca
    pkgver=0.3.1
    pkgrel=1
    pkgdesc="FTP client with FXP support, based on qt library"
    url="http://kasablanca.berlios.de/"
    depends=('kdelibs' 'qt' 'openssl')
    source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz)
    md5sums=('7c7022cc9bb7c49da4fed2d8952c90cf')
    build() {
    cd $startdir/src/$pkgname-$pkgver
    ./configure --prefix=/usr
    make || return 1
    make prefix=$startdir/pkg/usr install
    cp /usr/bin/kbftp /opt/kde/bin

    i tried to build this pkg, but failed first ... then i changed the build() to this
    build() {
    cd $startdir/src/$pkgname-$pkgver
    aclocal
    ./configure --prefix=/opt/kde
    make || return 1
    make DESTDIR=$startdir/pkg install
    and then it worked
    i had to add aclocal, because the source was prepared with automake 1.6 and we have 1.8 in archlinux - if the author of the pkg updates his/her automake to 1.8, then we can remove aclocal from build()
    make sure that you have a look at the Makefile and if possible use DESTDIR variable - if not, search for prefix and if the Makefile also has no prefix, then use cp or install commands to copy binaries
    the normal procedure now (maybe it will change, as a lot of people discuss about it) is that the TU's take the PKGBUILD and make the pkg go to staging repository, where the package maintainers can take it to the official repositories
    http://tur.archlinux.org/
    you can use the mailing list to contact the TU's:
    http://archlinux.org/mailman/listinfo/tur-users

  • Looking for a specific feature in an FTP Client

    Hello!
    I am looking for a "simple" feature in any FTP client for OS X.
    I have tried Fetch, Transmit, CyberDuck and Interarchy 7.x and none had the ability to throttle uploads/downloads. I work with a limited bandwidth and sometimes have to download files (or upload) in the background but at a very slow speed (because the peer has a poor connection).
    None of these nice (and they are nice!) ftp programs can do this. I have to either use wget via the command line (wget --limit-rate=xx) or use Total Commander for Windows inside a Parallels Virtual Machine.
    Does anybody know about a Mac FTP client that can throttle and enqueue items easily?
    Thanks in advance!

    Look at "lftp". It as about a zillion parameters that can be set. One of them is "net:limit-total-rate"
    Quoted from the Docs....
    limit transfer rate of all connections in sum. 0 means unlimited. You can specify two numbers separated by colon to limit download and upload rate separately. Note that sockets have receive buffers on them, this can lead to network link load higher than this rate limit just after transfer beginning. You can try to set net:socket-buffer to relatively small value to avoid this.
    Find lftp here lftp.yar.ru It is also in thr Fink archive. http://fink.sourceforge.net/

  • Svc:/network/nfs/client problem in Solaris 10

    Hi,
    I`ve been trying to figure out what is the problem with the below scenario for so long and till now i`m not able to.
    i have a X4100 SunFire system with solaris 10 installed.
    most of the services are not coming up (ssh,ftp,etc....) each time i reboot the server, and after approximately 3 hours everything comes fine by it self.
    i noticed that the service :/network/nfs/client is taking too long while starting. This might be related to the problem.
    See below the svcs command : hope this will be usefull :)
    bash-3.00# svcs -xv ssh
    svc:/network/ssh:default (SSH server)
    State: offline since Wed May 20 16:37:45 2009
    Reason: Service svc:/network/nfs/client:default is starting.
    See: http://sun.com/msg/SMF-8000-GE
    Path: svc:/network/ssh:default
    svc:/system/filesystem/autofs:default
    svc:/network/nfs/client:default
    See: man -M /usr/share/man -s 1M sshd
    Impact: 3 dependent services are not running:
    svc:/milestone/multi-user-server:default
    svc:/system/basicreg:default
    svc:/system/zones:default
    any advise on this ?
    Appreciate your help,

    hi all
    issue resolved actually port was conflicting in /etc/services i have readded the entry in /etc/service
    Thanks

  • FTP Clients on E72: can't get any to work

    Hello again.
    So, I've been trying to get FTP Client functionality on my Nokia E72. I guess I'm just doing something wrong, but I cannot figure it out.
    I tried:
    * SIC! FTP (native Symbian App)
    * PaderSyncFTP (Java)
    * MobyExplorer (Java)
    None of the applications work on my E72. They do work however (with the same SIM card) on my Nokia 6120 classic.
    The applications seemingly try to connect on the E72, however it never actually initiates a packet data connection at all. As if there wouldn't be an application trying to access the Internet.. I also tried to set up WLAN as my primary access point. Works for everything else, but not for those FTP clients.
    I tried several FTP servers on different ports (21, 666, 667). All work on 6120 classic, none work on E72. Also tried to switch from passive to active mode to no avail.
    Funny thing is: When I use my PuTTY SSH Client on E72 to just probe an FTP servers port, that works! I can see the connection attempt in my FTP Servers logfile, and I can see the Server responding in PuTTY!! But with the actual FTP clients i never even get out into the network, wether I try to use WLAN or 3.5G..
    I'm lost. Everything else works. SSH2 using PuTTY works, Skype works, webbrowsing works.
    What could be prohibiting all those FTP clients from initiating a connection?! For MobyExplorer I even tried all of its four "connection modes" that they have for "buggy firmwares". Doesn't make a difference at all.
    Also: Those apps never ask for an Access Point on the E72, even if the AP is configured to do so.
    I have no idea what to do...  Any advice would be appreciated! Maybe it's just some strange configuration issue..
    Thanks.

    k-lite is a free codec that makes windows media player 11 work and it has its own player.
    T430u, x301, x200T, x61T, x61, x32, x41T, x40, U160, ThinkPad Tablet 1838-22R, Z500 touch, Yoga Tab 2 Windows 8.1, Yoga Tablet 3 Pro
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"!
    If someone helped you today, pay it forward. Help Someone Else!
    English Community   Deutsche Community   Comunidad en Español   Русскоязычное Сообщество

  • Uploading iWeb site to personal domain via FTP client (NOT .MAC)

    Hello,
    I want to upload my iweb created website to my personal domain, in other words I do not want my domain to point to my .mac address.
    I am downloading Cyberduck as my FTP client. Will I just send my whole "site" folder to my public folder at my personal domain? Will it be in the right order? How will I update each day? (Can I set up iWeb so that when I click "publish" it will update my personal domain?)
    I was planning on using some wordpress plugins to modify my site. Will this work? I am totally lost, I had no idea I needed so much background info to blog outside of .mac! I guess I just want to design with iweb, and be able to use all the tools of my AN Hosting and wordpress.
    Thanks for your help in advance!

    Will I just send my whole "site" folder to my public folder at my personal domain?
    You send the folder created by iWeb which has the same name as you gave your site inside the iWeb app, plus the index.html file which iWeb created alongside that folder.
    How will I update each day?
    By publishing again to a folder and uploading again via ftp.
    (Can I set up iWeb so that when I click "publish" it will update my personal domain?)
    No. If iWeb could do that you would not need an ftp program to start with.
    I was planning on using some wordpress plugins to modify my site.
    No idea, but generally speaking modifying iWeb to add stuff requires manual editing of the html after publishing and redoing it every time you republish.

  • How to get the FTP clients to work?

    This is something that (to me at least) should be trivial but I just can't
    get it to work at all.
    How do you get an FTP client to work?
    I've tried several GUI clients as well as the terminal FTP command and they
    all seem to get stuck entering passive mode - according to the log entries
    they send the command.... And then nothing or a timeout, the following is
    from the terminal FTP command:
    Titania:~ susan$ ftp ftp.apple.com
    Trying 17.254.16.11...
    Connected to ftp.apple.com.
    220 17.254.16.11 FTP server ready
    Name (ftp.apple.com:susan): anonymous
    331 Anonymous login ok, send your complete email address as your password.
    Password:
    230 Anonymous access granted, restrictions apply.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    501 EPSV: Operation not permitted
    227 Entering Passive Mode (17,254,16,11,223,157).
    200 PORT command successful
    421 Service not available, remote server timed out. Connection closed
    ftp>
    In my System Preferences -> Network panel in the Proxies tab, I have the
    "use Passive FTP mode (PASV) checked.
    I also have checked the FTP firewall option (but I think that is only if I'm
    acting as an FTP server).
    I am connected to the internet via a Netgear wireless router.
    I also have an old Windows laptop that also uses the same wireless router
    and it can FTP quite happily!!!!!
    Any suggestions would be gratefully received.
    Susan

    ejn - thanks for your continued assistance.
    I've tried turning the firewall off but this does not appear to make any difference(*). Also, I have Parallels installed and I'm sharing the internet connection with this (even though Parallels itself is not currently running). Turning this sharing off doesn't seem to change anything either.
    I have noticed some entries in the ifpw.log file that coincide with some of the ftp actions. Given the following terminal session:
    Titania:~ susan$ ftp ftp.apple.com
    Trying 17.254.16.10...
    Connected to ftp.apple.com.
    220 17.254.16.10 FTP server ready
    Name (ftp.apple.com:susan): anonymous
    331 Anonymous login ok, send your complete email address as your password.
    Password:
    230 Anonymous access granted, restrictions apply.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp> ls
    501 EPSV: Operation not permitted
    227 Entering Passive Mode (17,254,16,10,245,46).
    200 PORT command successful
    421 Service not available, remote server timed out. Connection closed
    ftp>
    at the time the "200 PORT command successful" is displayed, the ifpw log starts showing:
    Sep 5 09:11:21 Titania ipfw: 12190 Deny TCP 17.254.16.10:20 192.168.0.5:49162 in via en1
    Sep 5 09:11:24 Titania ipfw: 12190 Deny TCP 17.254.16.10:20 192.168.0.5:49162 in via en1
    Sep 5 09:11:27 Titania ipfw: 12190 Deny TCP 17.254.16.10:20 192.168.0.5:49162 in via en1
    Sep 5 09:11:30 Titania ipfw: 12190 Deny TCP 17.254.16.10:20 192.168.0.5:49162 in via en1
    Sep 5 09:11:33 Titania ipfw: 12190 Deny TCP 17.254.16.10:20 192.168.0.5:49162 in via en1
    Sep 5 09:11:36 Titania ipfw: 12190 Deny TCP 17.254.16.10:20 192.168.0.5:49162 in via en1
    Sep 5 09:11:42 Titania ipfw: 12190 Deny TCP 17.254.16.10:20 192.168.0.5:49162 in via en1
    which makes sense as the system tries to go for an active transfer.
    (*) Actually, while I've been writing this, I've been playing on the terminal as well. I've found the combination of:
    1) turning off the firewall
    2) starting ftp
    3) issuing the 'passive' command to turn off passive mode
    4) issuing 'ls' etc. works
    Looks like I've not been waiting long enough for the ftp client to get sick of trying the passive transfer and switching to an active one with the firewakk turned off!
    Still doesn't answer the question - why does passive mode not work?
    Susan

  • Connect to FTP site with Apache commons net FTP client through Proxy

    Hello,
    I am trying to run this simple code to connect to FTP site through a proxy.
    import org.apache.commons.net.ftp.FTP;
    import org.apache.commons.net.ftp.FTPClient;
    public class MyTest {
    public static void main(String[] args) {
    String ftpHostName = "ftp.xxx.com";
    int ftpPort = 21;
    String ftpUserName = "myUserName";
    String ftpPassword = "myPassword";
    System.setProperty("socksProxyHost" ,"10.148.0.131");
    System.setProperty("socksProxyPort", "1080");
    FTPClient ftpClient = new FTPClient();
    try {
    System.out.println("connecting");
    ftpClient.connect(ftpHostName, ftpPort);
    System.out.println("connected");
    System.out.println("loging in");
    boolean successLogin = ftpClient.login(ftpUserName, ftpPassword);
    if(successLogin)
    System.out.println("success login");
    else
    System.out.println("fail login");
    catch (Exception e) {
    e.printStackTrace();
    finally {
    try {
    System.out.println("loging out");
    ftpClient.logout();
    System.out.println("disconecting");
    ftpClient.disconnect();
    catch (Exception e) {
    e.printStackTrace();
    I am getting the following error:
    C:\temp\ftp\test>java.exe -cp ./commons-net-ftp-2.0.jar;. MyTest connecting
    java.net.SocketException: Malformed reply from SOCKS server
    at java.net.SocksSocketImpl.readSocksReply(SocksSocketImpl.java:87)
    at java.net.SocksSocketImpl.connectV4(SocksSocketImpl.java:265)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:437)
    at java.net.Socket.connect(Socket.java:519)
    at org.apache.commons.net.SocketClient.connect(SocketClient.java:176)
    at MyTest.main(MyTest.java:23)
    loging out
    java.lang.NullPointerException
    at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:471<ftp://FTP.java:471>)
    at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:534<ftp://FTP.java:534>)
    at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:583<ftp://FTP.java:583>)
    at org.apache.commons.net.ftp.FTP.quit(FTP.java:794<ftp://FTP.java:794>)
    at org.apache.commons.net.ftp.FTPClient.logout(FTPClient.java:697)
    at MyTest.main(MyTest.java:39)
    I am able to do this using a different FTP client library, ftp4j-1.5.1<ftp://ftp4j-1.5.1> using the following code:
    import it.sauronsoftware.ftp4j.FTPClient;
    import it.sauronsoftware.ftp4j.connectors.SOCKS4Connector;
    public class MyTestFtp4J {
    public static void main(String[] args) {
    String ftpHostName = "ftp.xxx.com";
    int ftpPort = 21;
    String ftpUserName = "myUserName";
    String ftpPassword = "myPassword";
    FTPClient ftpClient = new FTPClient();
    ftpClient.setConnector(new SOCKS4Connector("10.148.0.131", 1080));
    try {
    System.out.println("connecting");
    ftpClient.connect(ftpHostName, ftpPort);
    System.out.println("connected");
    System.out.println("loging in");
    ftpClient.login(ftpUserName, ftpPassword);
    System.out.println("success login");
    catch (Exception e) {
    e.printStackTrace();
    finally {
    try {
    System.out.println("disconecting");
    ftpClient.disconnect(true);
    catch (Exception e) {
    e.printStackTrace();
    So I know the proxy settings are correct.
    The java version I used to compile and run my apps is 1.6.0_06 Does anyone can help figure out what is wrong when I use the Apache commons net FTP client?
    Thank you
    Jon

    Is the old AirPort Extreme base station (AEBS)
    configured so that the option to distribute IP
    addresses is DISABLED? If so, configure the new AEBS
    to act as a bridge.
    Are you suggesting I use a set-up with TWO AEBSs? Set up a bridge (not sure how) and then use the old AEBS to connect to the DSL modem and broadcast to the new Extreme which will then be the router to the other computers on the network?
    Do you have any port mapping or default host enabled
    on the old AEBS?
    I do not understand, not do I see these options in the Base Station utitlity; perhaps they are in the FTP options--but that, I'm sorry to say, is not obvious to my inspection.
    Duane, can you give me a few more basic instructions? Thanks
    iMac 17    

  • Impossible Upload files with Filezilla FTP Client after upgrade win8 to win8.1

    Hi
    Things were working fine with win 8 but, after Upgrade to win 8.1 is not possible upload files with Filezilla  FTP Client.
    is there anyone facing same problem?
    thanks in advance for any answer to help me solve this issue 
    Regards 
    TC

    Hi,
    Please Change your transfer settings in site manager from either default or passive to active it to see what's going on.
    Also, check IE compatibility mode.
    In addition, I suggest you install all latest updates for Windows since these updates will improve and fix some known issues.
    Kate Li
    TechNet Community Support

  • FTP Client Setup Problems

    I cannot get access to my web server on my new Mac. I have finally gotten back to working on a Mac, after having to use Windows for work for a long time, but I cannot get ANY ftp client to access a server that I have been accessing for two years. I am truly baffled. I have been using CuteFTP to make passive mode connections, but on my Mac, no luck. I get connection, authentication, PASV mode start, then the whole thing seems to time out while LIST is happening. This occurs with the firewall on or off.
    I am working on a Mac Book Pro, on an Ethernet network that has DSL and a Linksys router. I truly seek enlightenment.
    Mac Book Pro   Mac OS X (10.4.8)   2.13 gHz, 2 gig RAM

    Also, I just tested using -A, and no go.
    Hmmmm. Okay. Try logging in with the comand line client, and add the "-d" to the two different ftp commands:
    <pre class="command">ftp -A -d ftp.servername.com</pre>for active mode or
    <pre class="command">ftp -d ftp.servername.com</pre>Adding the "-d" makes it a little more verbose than normal. Perhaps there'll be a clue in there.
    If that doesn't give you any clues, one more thing to try is to toggle the use of PORT/LPRT commands. Once you're connected to the remote server, and before you list the directory, issue this command at the ftp prompt:
    <pre class="command">sendport</pre>If I do this on the ftp server I'm connecting to, I get this result (I started ftp with -d):
    <pre class="command">ftp> sendport
    Use of PORT/LPRT cmds off.
    ftp> ls
    ---> LIST
    421 Service not available, remote server timed out. Connection closed</pre>which is not exactly the same as your error, but kind of close.
    Finally, since it's a laptop, have you tried connecting to the server from another network, like at work or a friend's house? Also, can you log into another ftp server? Perhaps there's a problem on the server end at your web server. It seems unlikely, but it's possible. You could try ftp.apple.com. You can log in with the username "anonymous" and giving an email address as the password. There's not much there any more, but it might be a good way to test.
    Finally, are there any messages in the console or system log when you try to log in? You can see them using the Console application from your Utilities folder. Also, if you click on the "Logs" icon in the Console app, you'll toggle a listing of logs and directories. Look under the /var/log listing for the ipfw.log and see if anything gets logged in there when you're trying to connect to your server.
    charlie

  • AUTH TLS ftp client?

    I've made my pure-ftpd work properly (with a virtual user database and ssl/tls), but I haven't been able to find any proper ftp client for the unix platform
    the most important thing is AUTH TLS support!
    a gtk2 interface would be nice, but it's not mandatory...
    any tips?

    I'm not using any ftp client with tls currently but let me search...
    First this is a list and comparision of ftp clients with support for tls auth for all systems:
    http://www.ford-hutchinson.com/~fh-1-pf … tml#client
    These look promising:
    Kermit http://www.columbia.edu/kermit/ck80.html
    Ftp-tls (from Openbsd) http://www.runestig.com/osp.html
    Kasablanca (with gui but for kde) http://kasablanca.berlios.de/features.html
    Bsdftpd has cli ftps client http://bsdftpd-ssl.sc.ru/
    Secureftp (Java gui) http://www.glub.com/products/secureftp/
    Lftp (it should automatically recognize tls) http://lftp.yar.ru/
    Iglooftp (nice gtk2 gui, commercial? closed source?) http://www.iglooftp.com/unix/download.html
    Kftpgrabber (gui, kde) http://kftpgrabber.sourceforge.net/features.php
    Pftp + gui clients (ncurses, gtk, qt ?) http://pftp.sourceforge.net/index.html
    Tls wrapper (allows any ftp client to use tls) http://tlswrap.sunsite.dk/
    BTW it's also good to read pure-ftpd readme first :-)
    http://www.pureftpd.org/README.TLS (there is tested clients list)...
    Maybe there are more. List of ftp clients for linux:
    http://www.usinglinux.org/ftp/
    http://www.linuxsoft.cz/en/sw_list.php?id_kategory=9
    Maybe some of them support tls too.

  • Coding a FTP-client with a special feature

    Hi!
    I have a project in school where we are supposed to pick our own project that we code in java, and it has to be involved around networking. So I thought to myself that I should try to code a basic ftp client. This I don't see as a problem since there are a nice API for this, but there is however a glitch that I'm currently researching.
    The special feature in my client is segment downloading. Enabling this feature will let loose 3-4 threads that will connect with the original login/pass and split the desired file in 3-4 parts so they all can download it at the same time. Does anyone got hints how I can accomplish this little task of splitting a file?
    Any help would be GREATLY appreciated!
    //Frank

    Thanks for trying to help me with this. I just found a little info that might be useful that seems to proove that it's not a server-side matter: http://www.codeproject.com/KB/IP/MyDownloader.aspx
    A little down on that page you can find this:
    "Downloads can be segmented because both HTTP and FTP protocols allow the client to specify the start position of the stream. First, MyDownloader performs a request to the server to discover the file size. After that, MyDownloader calculates the segment size as follows:
    segment size = min( (file size / number of segments),
    minimum allowed segment size )
    With the segment size, MyDownloader creates another request specifying the start position of the stream. In this way, we can have multi-requests for the same files running in parallel using multi-threading techniques. This technique speeds up the transfer rate even more if you are using mirrors."
    Gotta read up to see if there is a way to apply this thinking in java.

  • Cannot configure wrt54gs v6 router for use with filezilla FTP client

    I am new to working with FTP and very rusty on networking in general.  I just downloaded filezilla to create a FTP client on my desktop.  When I run their wizard, it says the connection is tainted by my router.  All the forums for filezilla say I need to configure my router to allow traffic on either port 21 (ftp) or a range of ports ( they suggest 50000 to 50100).
    Please let me know what I need to do to make this work
    thanks in advance
    ldygunner

    To answer your other questions, the tutorials have it all wrong. What they really need to explain, but fail to do so, is that the only situation where a FTP client would need to use active mode (the PORT command) is where the FTP server can't accept inbound connections on arbitrary port numbers. But that's a pathological case anyway: the FTP server can always accept connections on some well defined set of port numbers, to keep its own local firewall or NAT router happy. Consequently, there is really no need at all for a FTP client system to open up any ports to support active mode, rather than always operate in passive mode (as browsers do.)
    The fact of the matter is that if passive mode works in a browser for you, it will work for Filezilla also.
    And the configuration tests it runs are brain damaged. Even though the wizard recommends passive mode, it never tests for it. And it doesn't really test active mode either. What it really tests is whether anything between the client and the server is "transparently" translating IP addresses and port numbers. Such a test is broken, because the mere fact of port numbers being rewritten in TCP packets is irrelevant to whether PORT (active mode) will succeed or fail.
    For completeness, in case someone decides to get pedantic, there is a case where a FTP client system would need the active mode PORT command to work, but that case is now of historical interest only. It's a scenario that FTP servers no longer support, for security reasons. (What is it? When the FTP client is operating as a controller to remotely transfer files between two servers: it tells one server to use passive mode, and sends the address/port it gets to the other server in active mode, which in theory would make the second server open a connection to the first. This, in fact, is why two modes, active and passive, were originally defined in the FTP standard!)  And it still wouldn't need open ports on the client system.
    Message Edited by arayq2 on 10-19-2008 09:12 PM

Maybe you are looking for