FileNabber 1.2

What is it?
Why?
Requirements
Features
License
Source Code/Modifications:
Download/Install
Running
Parameters
Future
Contact

What is it?
Have you ever been away from your computer and wanted to download a new game demo, an upgrade for a application, or maybe a new driver for your video card? With Filenabber you can. With FileNabber running on your computer, you can remotely access your computer and tell it to download files for you.....when you get home, they will be waiting on your computer for you. You can also upload files to it. FileNabber is a J2EE web-app (packaged as a .war file) that supports download file via HTTP and FTP and also supports uploading files via HTTP.

Why?
During my lunch breaks at work, I would visit various game sites and when I saw a new game demo was released, I would email myself the URL to download it when I got home. It finally dawned on me that my cable modem is on all the time and it just sits there at home not being used. I figured there was some way I could get it to download files for me while I'm at work so that when I get home I'll have them already. FileNabber is what resulted. I have been using it for over 2 years now and it works great. I figured it was time to release it to the world and let others do it too :)

Requirements:

Features:

License:
FileNabber is completely free for non-commercial (home) use. If you are using this in a business (either for your employees or your customers) and your business makes money, then you should purchase a commercial license for it. The license fees are VERY affordable. Please email me at for details on commercial licensing.

Source Code/Modifications:
I have decided not to release the source code to the general public at this time and the code is obfuscated. If you are a home user and are curious how I did something, just ask. If you are a commercial user and would like to customize FileNabber, please contact me at about purchasing the source code.

If your company wants a version of FileNabber that looks or acts differently, I am available for contract work and can make the modifications for you. Contact me at .

download.jpg
Download page (default theme)
status.jpg
Status page (purple theme)
themes.jpg
Themes page (using terminal theme)
upload.jpg
Upload page (white theme)

Download/Install:
Download the .war file here then install it into your servlet engine (how to do this varies depending on which servlet engine you are using - consult your server's docs) Most require you to put the filenabber.war file into the deploy directory then reboot your servlet engine but check your servlet engine's manual for complete instructions. Once you have it installed and you hit the main page, you can look in the log for some info on what directory it is using, what theme, the valid users, etc.

Running FileNabber:
Simply connect to your machine using a browser using a URL like this: http://yourmachine:port/context/nabit
Usually you install to a context of "filenabber" so this URL will work if your server is running on port 80:
http://localhost/filenabber/nabit

Parameters:
Even though it is configurable, you don't HAVE to configure anything. It will work as-is but it can be configured to your liking. There are 5 parameters in the web.xml file that are configurable:

Format of users file:
the format of the file is:
user=password
with each user on a separate line. So, if you want 2 users, bob and sarah, with bob's password 12345 and sarah's password abcdef, your users file would look like this:
bob=12345
sarah=abcdef

Contact:
If you have ANY questions at all, don't hesitate to email me at . I have tried this on every servlet engine I could get my hands on and it has worked with no problems on 99% of them. I want this to be easy to use/setup so if something is not clear, let me know so I can make it explain it better. Also, if there are any features you want FileNabber to have, let me know - I'm always looking to add more functionality.

If you are an HTML guru and want to redesign the FileNabber webpages that are displayed, email me - I'd be more than happy to provide a link that says something like "HTML designed by ?????" on all of the pages. Also, I could use a cool FileNabber graphic/logo (I suck at graphics). If anyone wants to make one for me, I'll use it and I'll make sure I give you credit everywhere it is used.

The latest version can always be found at http://www.filenabber.com

Future:


©2000-2002 Brian Pipa and Pipa.Net All rights reserved.