What's a good FTP server software?

  • Thread starter Thread starter FuzionMan
  • Start date Start date
F

FuzionMan

What's a good free FTP server that I could download? I tried asking this in
the software NG but nobody has responded yet. Thanks guys...
 
What's a good free FTP server that I could download? I tried asking this in
the software NG but nobody has responded yet. Thanks guys...

What OS? Linux has it free, as does Win2k & Winxp pro (can' remember
about home right now).
 
Sorry about that, Win 2k Pro. Just bought it and I'm still learning it...I
didn't know it had a FTP serv included?? Can you give me some details?? I
looked through the Start menu but didn't see anything...
 
Nevermind guys, I found out how to set up the FTP...
But can anyone answer the question on my last post before this one?
 
Jim said:
Is what fixed? The basic insecurity of FTP? No. Is it worse than most
others? Probably not.

Don't most have accept and deny lists? From that link the MS version on
win2K pro doesn't which is pretty basic to making the host system somewhat
secure. Is FTP secure? No but this version looks like it has the potential
to open the host system up to anyone which is pretty typical of MS
networking products.
 
But many FTP programs can be setup to "accept" or "deny" etc and if someone
is going to be able to gain access to a machine through even a download
only server, whose FTP server would you think would be the easiest to hack
into? Yes FTP hackers can "catch" passwords etc but being able to deny or
only accept specific hosts is at least a starting point that this package
lacks. If I was going to setup an FTP server that was going to be online I
would sure want something where unknown users couldn't end up gaining
access to every file on my system would you?

Even MS FTP limits the directory tree that FTP can play in, so you
don't have to allow access to the whole machine. On Win2K you can also
use basic windows security. If they don't have a valid Win2k username
and password, they can't access FTP site. Not quite the same as an
accept or deny list, but will give basic security if you only want to
have a few friends access your ftp site, or have a public
username/password for those that access your site. Just turn off
anonymous FTP. Limit your FTP users to that one directory using
windows security. It really does work

I have seen hacks into Unix/Linux based FTP servers. There are still
some gotchas out there if you don't set them up properly.
 
One more quote from that site which obviously you didn't bother to look at..
It's not "the nature of the beast" to always allow someone from =ANY= IP to
enter a username/password combo and them trying to guess at which range of
IP's is accepted, using almost any other FTP software, isn't very likely.
Enabling this server with no sort of accept/deny scripts is opening an easy
path into a network.

-----------------

Considering that FTP is a remote service that involves cleartext exchange of
authentication information, removing the capability to easily prevent
entire classes from IPs from even *offering* the correct username/password
shared secrets can do much to increase site security. Even if IPs aren't
particularly cryptographically secure, the simple knowledge of which IPs
are allowed access can be a secret unto itself, and spoofing IPs outside
the local LAN is an order of magnitude more difficult as well.

I have looked at "the site", and documentation on FTP on many systems.
Most of the time that you have a known list of IPs that you can
restrict FTP to, there are better alternatives. If you are going to
use it in a lan environment normal file sharing protocols are better
and faster. If you are doing it over the internet, then it is not
likely the ftp clients will be in unique IP ranges. You might use it
if you are transfering files from remote offices, and all ends have
static IP, but even there spoofing IPs is not that hard, and it is
also easy to watch what transfers if someone is interested. If you are
setting up an FTP site for people on the road, for example, then IP
lists will not be a practical solution unless you also are using some
type of VPN, which solves the security problems anyway.

FTP is not very secure. If you set up an FTP site that allows
anonymous downloads, the Win2k FTP server is not functionally
different than the others. You can also setup "user" accounts that
only have access to the ftp directory on the machine for more secure
uploads.
 
Jim said:
If you are
setting up an FTP site for people on the road, for example, then IP
lists will not be a practical solution...

Sure it is, allow the IP address range of the ISP you're using.. That
rules out anyone who isn't using that ISP without going through a bunch of
hoops. It's like locking the door on your house. It won't keep out someone
who really wants in but it stops casual theives. With the win2K server the
door isn't locked.

I'm not saying the MS OS itself would be a problem but using the included
FTP server isn't a good idea.

And yea people can hack into a unix/linux box but how much harder is it
compared to a MS system?
 
Sure it is, allow the IP address range of the ISP you're using.. That
rules out anyone who isn't using that ISP without going through a bunch of
hoops. It's like locking the door on your house. It won't keep out someone
who really wants in but it stops casual theives. With the win2K server the
door isn't locked.

That is assuming that all your road warriors are using the same ISP,
and even if they are if it is a national ISP that limits it to what? A
Million? Several hundred thousand? Even small local ISPs require
thousands of IPs some of which are in use by the people most likely to
be interested in your site. You are reaching for it to say that is
increasing the security.
I'm not saying the MS OS itself would be a problem but using the included
FTP server isn't a good idea.

Using ANY ftp server where security is a real concern is a bad idea.
You can bandaid it all you want, but the reality is that an FTP site
is only really useful for downloading information with the expectation
that someone else might also get a copy of it.
And yea people can hack into a unix/linux box but how much harder is it
compared to a MS system?

Look at the history of the standard Unix/Linux FTP servers on
problems like buffer overruns, etc. some of which gave root access to
the machine. It was not really much harder with some of them. Granted,
most of these have been patched but if you grab a random Linux distro
and install an FTP server without checking, you could be pretty wide
open there too. FTP servers have their place, but security is not
their strong point.
 
Jim said:
That is assuming that all your road warriors are using the same ISP,
and even if they are if it is a national ISP that limits it to what? A
Million? Several hundred thousand? Even small local ISPs require
thousands of IPs some of which are in use by the people most likely to
be interested in your site. You are reaching for it to say that is
increasing the security.


Like I said, it's like locking the door on your house. Sure someone else's
key might fit but what are the chances that someone interested in the site
is going to be using the right IP address range? Better to have several
hundred thousand IP's than billions.. And then they have to also get a
username/password etc. It doesn't make much sense to leave the door
unlocked does it? Or are you just wanting to defend MS here when they did
leave out a very simple/basic security device yet again..
 
Like I said, it's like locking the door on your house. Sure someone else's
key might fit but what are the chances that someone interested in the site
is going to be using the right IP address range? Better to have several
hundred thousand IP's than billions.. And then they have to also get a
username/password etc. It doesn't make much sense to leave the door
unlocked does it? Or are you just wanting to defend MS here when they did
leave out a very simple/basic security device yet again..


You are also missing the point. It is like a lock on a screen door. Yes,
MS didn't put in some of the basic features of many FTP servers. Even
with those added features, the security of FTP is basically an illusion.
Because FTP is not encrypted, getting a username/password, or any other
information passed between the server and client is trivial. The "extra"
security of ip address ranges won't stop that. The security added is so
marginal that it still doesn't make up for the basic problems with FTP.
It is insecure. It is easily fooled. There are better tools than ftp
unless you just want people to be able to download files that are pretty
much open to anyone. Why are you defending an insecure service where a
lock is really just window dressing to make you feel better?
 
Back
Top