NEW RELEASE: BulletProof FTP Server (Editions: Enterprise, Business, Pro, Home)

New Release: BulletProof FTP Server 2011

Today, we are proud to announce a new release of our BulletProof FTP Server for Windows.

We’ve looked at every bit of functionality in our previous award-winning version and rewritten it to be better, faster and more intuitive. We are very pleased with it and hope you will be too!

We’ve also done our very best, to make sure this version is a simple upgrade to your previous version; by maintaining the same settings, users/groups and data-formats. In addition, we’ve built an automatic migration utility that will aid in the upgrade to the latest version.

Demo Version (Free 15-Day Trial)

Product Information

Purchasing Information

Previous Customers

  • Customers who have an up-to-date support-entitlement will receive this update for FREE. The new license will be sent out this week, so watch for our email from with the subject of Full Version: BulletProof FTP Server for…
  • Customers who’s support-entitlement has expired. Please contact us for a previous-customer discount.
  • Full Changelog: Got some time to kill and want to see the changes ad nauseam? See the full Changelog with a detailed-dump of feature-changes.

Join us on Facebook
Follow us on Twitter

HOWTO: Using Internet Explorer to connect to a FTP-Server

Configuring Internet Explorer to be able to connect to BulletProof FTP Server (or any FTP Server) is very easy to do and requires the toggling of two (2) options from:

Windows Start Button -> Control Panel -> Network & Internet -> Internet Options, click the “Advanced” tab and check “Enable FTP Folder” and “Use Passive FTP”.

Below are screen-shots for accessing these features in Windows. Please click the small-image to view the full-image.

Issue: “I can’t see any files…”

FTP-User can login, but can’t see any directory-listing:
aka “Unable to retrieve directory-listing”
aka “Internet Explorer cannot display the webpage”
aka “Oops! Google Chrome could not connect to FTP.YOURHOST.COM”

this also appears in the Log-Watch for BulletProof FTP Server 2011 as
2012-01-31 13:12:33 – mmc [000005] [] – PASV
2012-01-31 13:12:33 – mmc [000005] [] – 227 Entering Passive Mode (12,13,14,15,156,119)
2012-01-31 13:12:34 – mmc [000005] [] – INFO: user disconnected gracefully. (00:00:01)

REASON: Stateful-Packet-Inspection (SPI) and Passive-Mode:
The first thing to do when setting up BulletProof FTP Server 2011 is to configure it to operate behind your NAT/Firewall (HOWTO).

This is called Passive-Mode (PASV) support and is a must for most installations. However many NAT/Firewalls have a “feature” called Stateful-Packet-Inspection or SPI (INFO) that sniffs the network-traffic for FTP packets and mangles the information in the packets to dynamically open ports on your firewall. Sadly, it almost always fails to correctly change the entire packet. In order to “help” SPI, it’s recommend to change the Static IP Address to the Listening IP address for your machine running BPFTP Server.

In order to better “cooperate” with SPI, it’s recommend that you try changing the Static IP Address under Management -> Settings -> NAT/Firewall to the Listening IP on the left side of the main-screen under Server Info.

SCREENSHOT: Management -> Settings -> NAT/Firewall

HOWTO: Share a UNC Folder via FTP

In the latest version of BulletProof FTP Server, you can also offer a UNC Share to your FTP-Clients.. even when the BPFTP Server is running as Windows System-Service!

This posting builds upon a previous article on how to expose Drive-Letters using “Virtual Folders” in BulletProof FTP Server, by showing how to use UNC Paths as well…

HOWTO: Using Virtual-Folders to Share Additional Drives/Folders via FTP

HOWTO: Windows System-Service. Also, please see the extended list of postings related to running BPFTP Server as a Windows System-Service:

HOWTO: Using Virtual-Folders to Share Additional Drives/Folders via FTP

BulletProof FTP Server supports the ability to create “Virtual Folders” for your ftp-users to access additional drives, folders and network-shares; allowing your ftp-users access to a wide variety of folder-locations on your local computer, as well as mounted-shares in your network.

Example Usage:

  • Providing Access to Web-Server documents via FTP
  • Accessing the files on your home-computer from work
  • Allowing telecommuters to update company files, spreadsheets, etc from home
  • Facilitating the transfer of very large files over the internet (too big for email)
  • Trade files between friends and family using their web-browser

Additional Info:
TIPS: How to serve your Network-Drives via FTP
HOWTO: Share a UNC Folder via FTP

FAQ: My License-Code doesn’t work in the Latest Version

When you purchase our software, you are sent a license-code aka registration-code. This license-code is a secret set of letters and numbers which will turn the demo/trial version into the full version. This license-code is tied to the version of the product that was purchased and will only work in the version that purchased.

In other words, if you purchased BulletProof FTP Client 2009, the license-code you are sent will only work in Version 2009 of the product. It will not work in Version 2008 of the product, nor will it work in Version 2010 of the product.

Please Note: All orders come with 1-FREE-YEAR of supports and updates, this includes major updates and often times (depending on the release date of the next version) you’ll get the next full-version with this FREE year of support/updates. So, please search your email for anything from as you may have another license-code.

You have two options….

1) If you do not want to upgrade to the latest version, then please go to our website and click one of the Download links for the product and scroll down to “Older Versions” and find the version that matches the license-code you purchased.

Please Note: Older versions do not have the latest changes needed to run on modern versions of Windows. Nor do they include updates and/or bug-fixes that were achieved in the latest version of the product.

2) You can upgrade to the latest version, which will renew the support and updates and you will be sent a new license-code. In addition, you could be eligible for a discount for being a previous customer. Please check the MEMBERS section of our website or Contact Us with the customer information for your previous order and we’ll locate the order and send you a discount coupon-code.

FAQ: Can I Upgrade and retain all my Users, Groups and Settings?

Yes!! You can certainly upgrade and retain all of the Users, Groups and Settings that you currently have defined in any version of BulletProof FTP Server.

In designing the latest version of BulletProof FTP Server, it has been a paramount concern that upgrades from a previous versions are supported 100% for our previous customers. This includes customers running versions: v2.21, v2.3, v2.3.1.26, v2.4, v2.5, v2010, v2011, any version!

The storage-format for the Users, Groups and Settings is a simple flat-text-file called an INI File. This file format has been around since the earliest days of Windows and we’ve found it to be extremely easy to maintain, edit and backup/restore. The only change over the years has been the location where this file is stored, see below for the location and file-name for these files:
FAQ: Where does BPFTP Server store the Users, Groups and Settings?

NOTE: The original files will not be harmed in anyway and you can even run the previous and current version of the software on the same computer without them conflicting.

Same Computer: Migrating the Users, Groups and Settings from a previous version is very simple and automatically provided when the latest version of BulletProof FTP Server is installed and started for the first time on a machine that currently runs a previous version.

Automatically Found Previous Version
Management -> Settings -> Upgrade -> Auto Upgrade

New Computer: If you are creating a new Windows machine to run the latest version of BulletProof FTP Server; and would like to migrate the Users, Groups and Settings from this previous machine, you would simply copy the *.INI files to location that the new Windows machine can access (USB drive, network share, emailed attachment, etc).

Management -> Settings -> Upgrade -> Manual Upgrade
Choose the Directory for the previous INI Files

FAQ: Where does BPFTP Server store the Users, Groups and Settings?

FAQ: Where does BPFTP Server store the Users, Groups and Settings?

The Users, Groups and Settings for BulletProof FTP Server are stored in simple flat-text-files called INI Files. These files have not changed over previous versions, however the location for these files has changed slightly to reflect Microsoft’s suggestions for security and reliability:

Version Default Storage-Location File Names
%LOCALAPPDATA%\BulletProof Software\BulletProof FTP Server\

As of v2014/v2016, the program will no longer store the files in a “version specific” location on the local computer. In the future, this will streamline the upgrade process for later versions.

v2013 %LOCALAPPDATA%\BulletProof Software\BulletProof FTP Server\2013\ bpftpserver.ini
v2011 %LOCALAPPDATA%\BulletProof Software\BulletProof FTP Server\2011\ bpftpserver.ini
v2010 %LOCALAPPDATA%\BulletProof Software\BulletProof FTP Server\2010\ bpftpserver.ini
v2.3.1.26 %ProgramFiles%\BulletProof FTP Server\ ftpsrv.ini
v2.3 %ProgramFiles%\BulletProof FTP Server 2.3\ ftpsrv.ini
v2.21 %ProgramFiles%\BPFTP Server\ ftpsrv.ini

TIPS: How to serve your Network-Drives via FTP

BulletProof FTP Server has the ability to serve files on your Mapped Network Drive via FTP. But you will need to add some special parameters to make sure that the credentials for the mapped drive are saved and the connection is toggled as persistent.

This is best done via the command-line (CLI) using the NET.EXE USE command.

Take the following example:

c:> %SystemRoot%\system32\net.exe use h: \\myserver\myshare /user:myusername /persistent:yes

In this example we are mapping drive-letter “H:” to a computer named “myserver” with a share-name of “myshare”, where the credentials needed to login to the machine are specified as “myusername” (if you were part of a domain, it would be “mydomain\myuser). The “/persistent:yes” instructs Windows to reconnect the drive at login.

Full Docs on the NET.EXE USE command:

Microsoft Windows, by default, disconnect network-drives after X minutes of inactivity. Remapping the drive is done quickly and usually without any interruption. However if you have any problems, it’s recommended that you increase the default 600 seconds (10 minutes) to a larger number:
Mapped Drive Connection to Network Share May Be Lost

SERVICE: User-Access Control (UAC) prevents running Windows System-Service

NOTE: This ONLY effects the OLDER version of BulletProof FTP Server 2011. This problem does not exist in the current version.

This week, we discovered the source of a problem with running BulletProof FTP Server 2011.1.0.71 (and prior) as a Windows System-Service and the default settings for User-Access-Control (UAC). User-Access-Control (UAC) was first-introduced in Windows Vista as a tool to help isolate programs from making unauthorized changes to the Windows Registry; and is now included by default in Windows 7, Server 2008 and R2.

User-Access-Control blocks and prevents some of the functionality in BulletProof FTP Server 2011.1.0.71 (and prior), specifically the code dealing with Windows System-Services. This includes the installation of the SERVICE and it’s internal communications to the SERVICE when running the GUI.

Bottom Line: In order to run BulletProof FTP Server 2011.1.0.71 (and prior) as a Windows System-Service, you will need to modify the User-Access-Control (UAC) and change it’s settings to “Never Notify”.

We understand this presents a security-risk in some environments and will be releasing an update in the coming days to address the problem.

Please see the detailed steps below for changing the settings in UAC, starting in the Windows Start -> Control Panel.

One could argue that UAC was a big reason for the universal opinion that Vista was a flop; but still other techies are fans, as it can help protect the computer (if you don’t always click Continue without thinking).