Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OSTU: HFS - HTTP Server for Windows (by Tony Fortunato & Peter Ciuffreda)


Published on

Tony Fortunato is a Senior Network Specialist with experience in design, implementation, and troubleshooting of LAN/WAN/Wireless networks, desktops and servers since 1989. His background in financial networks includes design and implementation of trading floor networks. Tony has taught at local high schools, Colleges/Universities, Networld/Interop and many onsite private classroom settings to thousands of analysts.

  • Be the first to comment

  • Be the first to like this

OSTU: HFS - HTTP Server for Windows (by Tony Fortunato & Peter Ciuffreda)

  1. 1. HFS ~ HTTP File Server 2.2f Training with Windows QuickStart Tony Fortunato, Sr Network Specialist Peter Ciuffreda, Network Technician The Technology Firm
  2. 2. What is HFS? <ul><li>HFS is; </li></ul><ul><ul><li>Go get it at </li></ul></ul><ul><ul><li>Portable, HTTP file server - no installation required </li></ul></ul><ul><ul><li>Share files between users on the same network by using HFS server </li></ul></ul>
  3. 3. Why use HFS? <ul><li>HFS can be used for the following tasks; </li></ul><ul><li>Download files </li></ul><ul><li>Restrict access by implementing user names and passwords </li></ul><ul><li>Server may be accessed by VPN, remote desktop viewers, IP or port forwarding. </li></ul><ul><li>Shows a report log of all activity that occurs on the server. </li></ul><ul><li>Has two modes: </li></ul><ul><ul><li>Easy Mode: for users who just want to share files </li></ul></ul><ul><ul><li>Expert Mode: shows details about connections, speeds, and data in and out of the server. </li></ul></ul>
  4. 4. The HFS Layout <ul><li>Pull-down HFS Menu </li></ul><ul><li>Change Port number </li></ul><ul><li>Change mode; Easy or Expert Mode </li></ul><ul><li>Open file system in browser window </li></ul><ul><li>Set file system address </li></ul><ul><li>Download Speed graph/timeline </li></ul><ul><li>Top Speed reached and speed Limit </li></ul><ul><li>Virtual File System window </li></ul><ul><ul><li>Add files/folders </li></ul></ul><ul><ul><li>Add users/passwords </li></ul></ul><ul><ul><li>Restrict access </li></ul></ul><ul><li>Log window: </li></ul><ul><ul><li>Shows times and actions </li></ul></ul><ul><ul><li>Save logs to file </li></ul></ul><ul><ul><li>Reset log </li></ul></ul><ul><li>Current Connection window: </li></ul><ul><ul><li>Shows user and which file they are downloading, status, speed, time left, and percentage </li></ul></ul><ul><li>Additional Info: </li></ul><ul><ul><li>Shows number of connections, out/in speeds, total out/in, and number of Virtual File System (VFS) items </li></ul></ul>
  5. 5. Setting up HFS on the host PC <ul><li>Once you have selected a PC on your network to use as the host for the server, download HFS onto it. </li></ul><ul><li>Since HFS is a portable application it can be run from any folder on your PC. </li></ul><ul><li>When you start HFS for the first time you will need to setup your http address and port number. </li></ul><ul><li>The address will be the IP of the host PC, and the port number can be any port number. </li></ul><ul><li>To test the server before implementing it on a network, set the address to your loopback IP. </li></ul><ul><li>Click Open in Browser button to test your server. </li></ul>
  6. 6. Setting up Folders <ul><li>Next we want to setup folders for users. </li></ul><ul><li>You can either add files and folders from the pull down menu, or by clicking and dragging them from your PC into HFS. </li></ul><ul><li>When you add a folder HFS will prompt you with a window asking if you want to add the folder as a Real folder, or a Virtual folder. </li></ul><ul><li>Now when you log into the HFS server you will be able to navigate through the different folders and download the files, or open the web links. </li></ul>
  7. 7. Setting up HFS Users <ul><li>Set up user accounts by right-clicking on the house icon in the Virtual File System pane. </li></ul><ul><li>You don’t need to set up users or passwords, but for security reasons its always a good idea. </li></ul><ul><li>You can set up as many users as you need. </li></ul><ul><li>Now whenever you access your server you will be prompted with the authentication prompt. </li></ul>
  8. 8. <ul><li>On the PC that stores your HFS server, you can monitor what actions have taken place on the server through the log, and even monitor live sessions. </li></ul><ul><li>In this example, the Log shows that the user peter is downloading the file wireshark-setup-1.0.7.exe . </li></ul><ul><li>Through the speed graph we can see that this user has a download speed limit of 230 KB/s, and how long the download has been taking place for. </li></ul><ul><li>The Current Connections section (bottom pane) shows us the details about this users download. We can tell from this: </li></ul><ul><ul><li>User/address: peter@ </li></ul></ul><ul><ul><li>Filename: wireshark-setup-1.0.7.exe </li></ul></ul><ul><ul><li>Status: 9,430,000/ 30,344,800 sent </li></ul></ul><ul><ul><li>Speed: 226.5 KB/s </li></ul></ul><ul><ul><li>Time left: 0:01:34 </li></ul></ul><ul><ul><li>Percentage complete: 31% </li></ul></ul>Monitoring Live Sessions
  9. 9. HFS Menu: Limits > Speed Limit <ul><li>One of the most important sections under the HFS Menu is the Limits , and most importantly setting speed limits. </li></ul><ul><li>A speed limit can be set to limit all users to a maximum download speed. </li></ul><ul><li>This limitation can prevents users from overloading the network. </li></ul><ul><li>The download speed graph shows any speed limit set in the top-right corner. </li></ul><ul><li>You can tell if your speed limit is working by a flat top on the download graph pink bar. </li></ul>
  10. 10. HFS Menu: Limits > Speed Limit <ul><li>The image to the right displays the speed limit that was set in HFS. </li></ul><ul><li>The speed or speed limit is displayed in four different spots if operating HFS in Expert Mode: </li></ul><ul><ul><li>The download graph has the Top Speed and Limit written in the top-right corner. This case the Limit is 230 KB/s. </li></ul></ul><ul><ul><li>Also on the download graph there is a visual representation of the download speed. As we can see the graph (pink=out) has a flat top meaning that the max speed is staying constant. </li></ul></ul><ul><ul><li>Also in Expert Mode the section on the bottom shows info on current downloads. The speed of the current download is 230 KB/s, which is the set limit. </li></ul></ul><ul><ul><li>The bottom bar of HFS also shows info on current and total outs and ins. The current out is going at 230 KB/s. </li></ul></ul><ul><ul><li>The Firefox downloader is showing a speed of 258 KB/s. The download is counting all Bytes, not just the filesize, so it will be a slightly higher number. </li></ul></ul>
  11. 11. Banning <ul><li>HFS allows you to BAN or block IP addresses or usernames from accessing the server </li></ul>Resulting message on client
  12. 12. Tony Fortunato, Sr Network Specialist Peter Ciuffreda, Network Technician The Technology Firm Thank you HFS ~ HTTP File Server 2.2f Training with Windows QuickStart
  13. 13. <ul><li>For additional educational videos on Open Source Network Tools, please click on the following … </li></ul><ul><li> </li></ul> – Community for Network Tools