Configuration Options

This section discusses how to configure WebSharing to best meet your needs. If you are a novice user or just want to keep things simple, don't worry about any of these advanced configuration options; the standard settings will work just fine.

User Accounts

WebSharing provides two distinct password-protected accounts through which your device may be accessed, known as the "owner" and "guest" accounts. The owner account has the capability to access, update, and delete any file on the device. The guest account has limited access, the extent of which may be configured using options in the settings menu. One or both accounts may be enabled from the main screen of the application before sharing is started.

The guest account feature is only available in the full version of WebSharing.

Passwords

The settings menu provides the option for you to configure passwords for both the owner and guest accounts. If you leave a password blank for an enabled account, a password will be automatically generated for that account each time WebSharing is started. Generated passwords will be displayed on the main screen of the application. The passwords are disposed of and not used again when WebSharing is stopped.

Guest Account Privileges

The guest account has limited privileges which may be configured using the "Guest account privileges" section of the settings menu. The following privileges may be enabled:

  • File access: when enabled, the guest user will be able to read files from the /Guest folders of the device's memory card and/or internal memory.
  • Music access: when enabled, the guest account will be able to listen to or download any music tracks contained on the device. (This includes tracks which are located outside of the aforementioned /Guest folders.)
  • Photo access; when enabled, the guest account will be able to see all photos taken using the device camera, i.e., those in the /DCIM directories of the memory card and/or internal memory.
  • Video access: when enabled, the guest account will be able to see all videos taken using the device camera, i.e., those in the /DCIM directories of the memory card and/or internal memory.
  • File upload: when enabled, the guest account will be able to write, modify, and delete files in the /Guest folder of the device's memory card and/or internal memory.
  • Music upload: when enabled, the guest account will be able to upload music tracks to the device.

Once you've set up the guest account, try logging in to it from your computer and checking the settings. First ensure the "allow guest access" box is checked on the main screen of the application, then press the "Start" button to start sharing. From your computer, login and click on each tab and make sure that you are seeing what you want the guest user to see.

Network settings

The network settings page contains options controlling how WebSharing may be accessed.

TCP Port: The "TCP port" option controls the port number on which the application will run. By default, the application runs on Port 2112. Any port between 1024 and 65535 may be specified.

Cellular Access: The cellular access option will allow WebSharing to work over a cellular network. Sharing over a cellular network will be much slower than using Wi-Fi. Speeds will vary based on the available cellular signal at your location. Cellular access will only be used when your phone is not connected to Wi-Fi.

Security

Note that your data will not necessarily be encrypted when it is transferred over the network. In order for your data to be encrypted, your Wi-Fi network must have encryption enabled. Sharing over cellular networks is never encrypted.

WebSharing uses SHA-256 digital signatures for authentication, so your password will never be sent over the network in an observable ("plaintext") form. Additionally, all requests are signed with SHA-256 signatures, so as to avoid the possibility of a malicious third party being able to take control of your device.