|
|

Screenshots
Start up Wizard
to use Apollon Gui with giFT for Filesharing over Turtle
|
|
|
| This wizard guides you
through the installation of Apollon. |
Info Tab
|
|
|
|
The Info Tab shows you the
status of your
Turtle and as well the access to Search, Transfers, Shared Folders,
Player and of course Chat.
|
Search Tab
|
|
|
|
In the Search Tab just enter a
keyword and
search for the files on the network, build with secure connections to
trusted friends only.
|
Download Tab
|
|
|
|
See the progress of the
Filetransfer in the Download Tab.
|
Configure my Turtle Plugin
|
|
|
|
Configure your Turtle node
by going to
Settings → Configure Apollon → Advanced →
Turtle →
Configure. This will display the main Turtle configuration window. Fill
in the fields there as follows:
Setup your Turtle node IP address by filling the appropriate boxes in
the Turtle Node Address input field in the Configure Turtle Plugin
dialog. If you select 0.0.0.0 Turtle will be visible on all IP
addresses on your host.
Setup the Turtle TCP port by filling the Turtle Node Port input field
in the Configure Turtle Plugin dialog. By default this is port 1391.
Setup the port where Turtle listens for key agreement requests from
your friends, by filling the Key Agreement Listener Port input field in
the Configure Turtle Plugin dialog. By default this is port 4242.
|
Adding a Friend in Friend
Node Settings
|
|
|
|
You
can add new friend
nodes by clicking on the Add button in the Configure Turtle Plugin
dialog. This opens a new Friend Node Settings dialog, where you can
fill in the details about the friend node:
The name of the friend node, which you can fill in the Friend Node Name
input field.
The IP address of the friend node, which you can fill in the Friend
Node Address input field.
The Turtle TCP port for the friend node, which you can fill in the
Friend Node Port input field.
The key agreement port for the friend node, which you can fill in the
Friend Key Agreement Listener Port input field.
|
Key Agreement Dialog
|
|
|
|
You can generate an
encrpting key by
performing an interactive key agreement protocol with your friend. To
start, you click on the Connect button in the Friend Node Settings
dialog. This will display a new KeyAgreement Dialog window. The
interactive key agreement protocol takes place inside this window. The
new key is created incrementally, through an interactive questions and
answers session. You and your friend will in turn ask questions for
which you both know the answer (Example - "What is the name of our high
school math teacher?"). You can select sample questions from the
Possible questions dropbox. If the answers you provide match, they are
computed into the shared key. The strength of the key depends on the
number of questions/answers you submit. If you don't know an answer to
a question, push the Don't Know button; your friend has the choice to
send you another question, or abort the agreement. In order to have a
secure key, it is important that answers depend on shared knowledge
between you and your friend (it should be hard for a stranger to guess
these answers!).
Once a friend node has been added, and a shared key has been agreed
upon, the Turtle software will automatically connect to the friend
node, and establish a secure encrypted channel to it.
|
|
|