Hi, here is the Tutorial for Jetiants. (see as well the easy to remember
jetiants.tk and gwren´s original homepage and SF.net homepage, of course)
It is ready for translation line by line.
Please make in different langages some wiki pages and your own explanation on
jetiants based on this.
If there is some interest, I can send as well a word file with a matrix
for better structured translation, because here you get no layout.
>>>>
English
Modern Anonymous File Sharing and Instant Messaging
What is JetiAnts? - The official P2P Program Guide
Table of Contents
01. Introduction
02. Setting up the Java environment
03. Installing JetiAnts P2P Network
04. Win XP Firewall Settings
05. Getting connected...
06. Jeti Instant Messenger Trusted Peers Tab:
07. Registering a jabber account
08. Adding AOL MSN YAHOO buddies
09. Queries
10. Downloads & Uploads
11. Managing Edonkey links
12. Http Connections - reading websites the remote way
13. Settings
14. A Website like Sharereactor inside JetiAnts
15. Ten golden rules, why JetiAnts is anonymous file sharing
01. Introduction
JetiAnts File Sharing realizes a third generation P2P net.
While the first generation was downloading from a central server (like napster),
the second generation made file sharing decentral (like gnutella), now the third
generation of JetiAnts makes downloads possible without direct download
contacts. Everything you download or sent, you get over several middle-peers.
So it protects your privacy while you share and download files and it makes you
not trackable: it is hiding your identity (ip-adress) and encrypting everything
you are sending / receiving from/to others.
JetiAnts is an integrated file sharing and instant messaging programm.
So you can chat with all your buddies from AOL, MSN, Yahoo, ICQ and of course
Jabber. JetiAnts is like Gaim or Trillian - it allows you to have all your
buddies at once on the JetiAnts-friendslist - only anonymous file sharing is now
added!
And, the integrated Messenger helps you to start the Programm JetiAnts. If you
are the first time on JetiAnts, you could start the built-in IRC-Channel as well
to come onto the network.
But normally, you can use the messenger to make private JetiAnts-Networks with
your friends as it shares your Internetconnection (IP) with only your friends
(and not only with unknown peers) on JetiAnts.
You can download JetiAnts-Filesharing at sourcefore.net / SF.net (installer for
all systems) - or, download it with the webinstaller from Gwren´s
Developer-Homepage. Jetiants.tk last is the easy to remember homepage of the
same programm near to the Jabber Homepage of JEti, the integrated Instant
Messenger. Jeti and Ants joined this JetiAnts project and worked hard for you to
offer you modern third generation filesharing with integrated instant messaging
with all your friends from AOL, IRC, MSN, YAHOO, ICQ, JABBER, TRILLIAN, GAIM
etc. Tell them about JetiAnts.tk Homepage, once you got them online in your
JetiAnts.tk-Messenger!
Features:
- Open Source Java implementation (GNU-GPL license).
- Multiple sources download.
- Integrated Messenger
- Automatic resume and sources research over the net.
- Sources finding over the net given the hash of the file.
- Search by hash, string and structured query.
- Embedded support for heterogeneous data types (not only arrays of bytes...).
- Completely Object-Oriented routing protocol.
- Point to Point secured communication: DH(512)-AES(128)
- EndPoint to EndPoint secured communication: DH(512)-AES(128)
- Automatic serverless peer dicovery procedure.
- IRC based peer discovery system.
- IRC embedded chat system.
Remember: Even MUTE-File-Sharing is not encrypting end-to-end, which means
everyone can read what you send or download in these non-third-generation-file
sharing apps. JetiAnts.tk is different, it is safe and has point to point and
additionally end to end encryption and a lot of decentral proxies, so no one
will ever get your IP adress! A cool feature is as well: It supports torrent
downloads & auto-resume from partials.
JetiAnts p2p includes an integrated IRC client, a HTTP tunnel for hosting
Websites through it and p2p file sharing.
This is a modern 3. generation file sharing client, which allows you to download
files in a secured and anonymous way.
02. Setting up the java environment
To run the JetiAnts file sharing p2p-network you need:
The Java Virtual Machine 1.5 (JRE or JDK) installed, which is already done on
most modern computers. If not, Download it here:
http://java.sun.com/j2se/1.5.0/download.jsp
Furthermore you need of course an Internet connection
JetiAnts P2P can work on any operating system supporting JAVA.
A Windows-Installer version is of course as well available.
There is no particular action to do in order to set up a good environment for
JetiAnts P2P. If you use the JRE setup kit, it'll install everything you need to
run the program.
03. Installing JetiAnts P2P Network
Once you set up your java environment, you have to install JetiAnts P2P.
There are three way to perform the program setup:
- Using the Java Web Start autoinstaller/webinstaller you can find in the
official JetiAnts P2P website
- Downloading the lastest build from SourceForge as a zip archive.
- Downloading the Installer-Exe, which is recommended
If you are not an andvanced computer user you should use the Java Web Start
auto-web-installer, because it manages everything on its own.
Instead if you want a deeper control you can use the zip archive or the
installer-exe. The archive can be decompressed anywhere on your filesystem and
everything related to JetiAnts will remain in that folder.
If you use the autoinstaller instead, you'll find a new folder in your home
directory (i.e. C:\Documents and settings\[user] in Windows or /home/[user] in
linux), where files and downloads related to JetiAnts will be put. Jar files and
program related stuffs are managed by Java Web Start and you don't have to care
about them.
To uninstall ANtsP2P you can use the Java Web Start control panel (if you
installed ANtsP2P through Java Web Start). The control panel can be accessed
from the Windows Start menu -> All the programs -> Java Web Start; to visualize
ANtsP2P you must select Visualize -> Donwloaded Applications.
[picture of the Installer]
http://antsp2p.sourceforge.net/antsp2phelp/img/img000.jpg
If you unzipped the archive instead, you just have to remove the folder to
deflated the archive to.
04. Windows XP Firewall Settings
The WindowsXP firewall does provide some functionality, and can be quite
effective, though it only offers basic management functions.
To configure the WindowsXP Internet Connection Firewall (this process will
require administrator privileges on the machine), follow these steps:
- Start
- Control Panel
- Network Connections
- right click on the connection that connects you to the Internet, select
Properties.
- Advanced Tab
- Settings
You will need to create one entry for TCP incoming connections.
- Click on Add
- Under description of service, enter ANtsTCP
- Under Name or IP address of machine, enter 127.0.0.1
- Under Internal port, enter the TCP port (4567 is the default)
- Under External port, enter the TCP port (4567 is the default)
- Ensure the TCP radio button is selected
- Click OK
and one entry for TCP server queries connections.
- Click on Add
- Under description of service, enter ANtsServersTCP
- Under Name or IP address of machine, enter 127.0.0.1
- Under Internal port, enter the TCP port (4568 is the default, xxxx+1 if you
changed the default ANtsTCP port 4567 in xxxx)
- Under External port, enter the TCP port (4568 is the default, xxxx+1 if you
changed the default ANtsTCP port 4567 in xxxx)
- Ensure the TCP radio button is selected
- Click OK
Fine the Windows Firewall is ready and if you have an additionally Firewall like
zonealarm or Sygate then just configure this app for a connection, if the pop up
of the Firewall appears.
05. Getting Connected...
When you start JetiAnts P2P you should see this window:
[picture of the connection tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img001.jpg
This is the main connection panel. Clicking on SETTINGS you will be taken to
another tab:
[picture of the setting tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img002.jpg
This tab let you manage every program setting. You don't have to care about
everything on this window... Single feartures will be described in Settings
section of this guide. By now just set your connection speed and your IP address
(if the one displayed is not your internet one), if you don't have a pubblic
internet IP address dont care about that setting.
After you set these settings you can return to the initial tab (Connection) and
click on Start Ant (you can also choose a diffrent nickname).
Once you pressed start ant you can see the program setting up everything and
getting connected to IRC. Now you can ask in chat if you have doubts. Connection
to JetiAnts network is not immediate. You have to wait for your node finds
another nodes through IRC. You can also speed up you connection doing request to
other people in chat: right click on a user in the chat panel and do Request
Connection. You can either manually insert trusted peers by checking the
Advanced checkbox in the Connection tab and putting their IPs in the dedicated
list.
[picture of the connection advanced tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img003.jpg
How can you figure out you are connected? Simply check that Download, Query and
Upload panels have been added to the tabbed panel:
[picture of the status in the connection tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img004.jpg
If you see this you are connected! Well done!
06. Jeti Instant Messenger Trusted Peers Tab:
The Jeti Tab in JetiAnts is the integrated Instant Messenger.
It offers the option as a universal-Instant-Messenger like Gaim or Trillian to
chat to friends from AOL, ICQ, YAHOO and MSN etc. and of course to use your
online buddies – which use as well JetiAnts – to start (bootstrap) from the
network.
The Jeti-tab looks like this:
Picture: Jeti tab of Jetiants
http://jeti.jabberstudio.org/chat.png
07. registering a jabber account
How do I set up a Jabber Buddy on JetiAnts ?
This chapter is about registering a new Jabber account, if you already have one
skip to the next chapter Login.
To use Jeti you need an account on a Jabber server, you can select a server from
http://www.jabber.org/user/publicservers.php The best is to use a server close
to where you're located. You Jabber ID will be "your login name"@"the jabber
server" so you can also choose a server with a name you like. (Be sure to check
if the server you choose supports the transport to AIM/ICQ/MSN/Yahoo if you want
to use one of those)
[picture of the jabber account registering tab/wizzard]
http://jeti.jabberstudio.org/roster.png
To register to the server you choose start Jeti and go to "Jeti" -> "Account" ->
"Login" Press the "New" button in the Login window and press the "Register"
button in the next window (named "New Profile Window"). Type the name of the
server in the popup window and press "OK". Jeti will now contact the server and
show an register window for the chosen server, Fill in this screen according to
the instructions at the top of the screen (Username will be your new login name
and contact name, password is a new password to login on the Jabber server)
To Login go to the login window by "Jeti" -> "Account" -> "Login". Press the
"New" button to make a new login profile. Profile name is just a name that will
be shown in the login window to select between different login profiles. If you
type your password in the password field Jeti will save your password so you
don't have to type it to login, leave the field blank if you don't want to store
your password (recommended on public PCs). The resource field is used to make
multiple logins possible (you can login multiple times on the same account with
a different resource). If you want to login on different locations you can name
it work and home so people can see where you are. The port is the port of the
jabber server usually 5222 or 5223 for SSL. The "Use SSL" checkbox is to enable
secure communications to the jabber server (Do not forget to change the
portnumber to 5223). If "Hide Status Window" is checked the login status window
will not show up.
The Proxy part of the "New Profile Window" is to configure a SOCKS 4/5 proxy if
you cannot connect directly to the internet.
Press the "OK" button to save the new profile info. If you only want to connect
to this profile once you can use "Don't save" this will only remember this
profile as long as Jeti is active, it will not be saved to disk..
08. Adding AOL MSN YAHOO buddies
How do I get all my AOL, MSN, YAHOO, ICQ, IRC etc. friends into the Buddylist of
the Jeti-Tab inside JetiAnts?
To connect to MSN, AIM, ICQ or Yahoo you have to register with a transport.
[Picture of the Transport registering Panel of the Jeti tab]
http://jeti.jabberstudio.org/groupchat.png
If you want details about the different servers, just visit, Jabber.org.
You can do this in jeti by "Jeti" -> "Account" -> "Manage Services". You can
select which service you want to register in the appearing "Manage Services"
window. follow the instructions on the next screen to register with the service.
If the service allows the automatic import of users, a lot of popup windows will
popup asking if you would like to add the person to your contact list and how to
call them. You can press OK on the popup windows if you want to change the name
later on (The contacts will be added with there addresses as names)
The availabe emoticons are listed in "jeti-tab” -> "options" "emoticons"
Enable the ones you wish to use. During chats you can change the used emoticon
set by right clicking in the text input part of the chat window and choosing
"Change Set" from the popup menu.
09. Queries
Managing queries: After you are connected you can do several things:
- Searching for files
- Connecting to web sites
- Managing your shared files
- Downloading or Resuming files
- Let's begin from performing queries:
Move to query panel... (you can open up a query at the query button in the
connections tab)!
Type your search string (google syntax) and click on search by string, after a
while you'll see result appearing as in the following picture.
To improve the results accuracy you can follow the instruction in the query
reference
[picture of the query tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img005.jpg
JetiAnts P2P uses Lucene as full text indexer.
This means you can perform queries in a very expressive way!
Let's make some examples...
The former way to process queries was made up of three components:
1) AND queries ---> term1 + term2 (both terms are required to appear
in any position)
2) OR queries ---> term1 term2 (a terms is required to appear in
any position)
3) Exact match queries ---> "term1 term1" (an exact matching phrase has to
appear in the file)
these three elements can be combined in any way...
So, what about new features?
Now basically there is a bunch of different possible queries you can perform
using special characters:
* TermQuery -> Single term queries (term1)
* MultiTermQuery -> Multiple term queries (term2)
* BooleanQuery -> Boolean queries (AND, OR etc...)
* WildcardQuery -> i.e. queries with * or ? and so on... (term*)
* PhraseQuery -> a complete phrase ("term1 term2")
* FuzzyQuery -> return words that don't match exactly your search
words (telm~)
* RangeQuery -> [a TO z] {A TO z] etc. also with complex data
(dates, numbers...)
A complete reference is found here:
http://jakarta.apache.org/lucene/docs/queryparsersyntax.html
10. Download & Upload
Once you got results you can begin your download:
[picture of the query tab with download context menue]
http://antsp2p.sourceforge.net/antsp2phelp/img/img006.jpg
Choose a source and right click, you'll see download tab appearing.
Left click to begin. Autoresume feature is enabled by default, so JetiAnts will
manage either alternative sources research and multiple sources download... you
don't have to care of anything, simply check your download progress in download
tab.
Managing downloads:
By the download tab you can manage your downloads. Downloads can be active or
interrupted. If autoresume is activated JetiAnts will manage everything, so
it'll move active downloads to interrupted if no sources are avaiable anymore
and it will resume them if it finds some sources... You can remove sources,
interrupt downloads, activate and deactivate autoresume for each single
download. You can also search for alternate sources for a download (this is
useful if you want to manage your download manually without using the autoresume
features).
[picture of the download tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img007.jpg
Managing uploads:
Upload interface is very easy... you can only interrupt active uploads. If you
do this the current chunk upload will be interrupted, but this doesn't inhibit
the requirer, so it can perform new requests for that chunk. This means there is
no way to completely interrupt an upload.
[Picture of the upload tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img008.jpg
11. Managing eDonkey-links
JetiAnts can monitor the system clipboard for ed2k links you copied from any
other application. let's make an example with mozilla:
[picture jetiants-html page with ed2k links]
http://antsp2p.sourceforge.net/antsp2phelp/img/img011.jpg
once you copied the link in the clipboard switching to JetiAnts you should get
the following confirmation box:
[picture of the link handler / pop up with notice for clipboard-watch]
http://antsp2p.sourceforge.net/antsp2phelp/img/img012.jpg
This happens if you enabled the clipboard monitoring for ed2k and ants2k links
in the settings panel.
Selecting OK a new Query tab appears and a search is performed to find the file
you selected.
So we have full compatibility with ED2K: JetiAnts has integrated EMULE / EDONKEY
/ OVERNET Support, this means no connection to the network is given, but You can
search for any Edonkey linked media in JetiAnts as well.
This means you can search the JetiAnts net using the ed2k hashes.
The ed2k hash is the hash you can find in any ed2k link:
ed2k://|file|Gogh, Vincent van - Corridor in the Asylum
[1889].jpg|279924|f0e1addbb0b9a5d79973162b0fee1db0|/
"f0e1addbb0b9a5d79973162b0fee1db0" is the ed2k hash of this file.
You can do searches in JetiAnts.tk using this hash ... simply select ED2K in the
query tab and put the hash in the search field, then do a search by hash. This
way you can reuse ed2k link you already have to find files in the JetiAnts net.
NOTES: - text searches are not affected by ED2K / JetiAnts selection button...
ED2K net and JetiAnts.tk net are not linked yet! - the system will be soon
improved to let you put the whole ed2k link in the search field
The compatibility is also versus emule/ed2k... you can do a search over the
JetiAnts net and you can get the ed2k link of what you have found. Often you get
0 sources results from the JetiAnts net, you can schedule the download in
JetiAnts, waiting for a source to log on.
There are two main advantages of this approach:
The JetiAnts net has a huge distributed memory of seen files (about 10.000 per
node), this means probably you'll get what you are searching for even if the
file is not online, searches are more powerful than emule ones because JetiAnts
actually use Lucene (that is an indexer... like google is), so a proper use of
JetiAnts let you find easier what you are searching for and let you choose to
use the JetiAnts net or the ed2k net to perform the download.
If the file is online in the JetiAnts net (i.e. there are sources) you will get
a FULL TEXT search performed over it... this means that if you are searching for
all the PDFs? where the word "religion" appears almost once (not in the file
name but INSIDE the pdf) you will get very good results from the JetiAnts net
(impossible to be done in emule) and after this you will be able to use JetiAnts
or emule/edonkey to download the file you choosed through its ed2k link.
So actually the two advantages are: - Huge repository (i.e. distributed memory
for ed2k links), which means JetiAnts is a big sharereactor ever online, no
filehash ever seen online will disappear. Works even better than the Digital
Hash-Table (DHT) from neo-net morpheus. And: Indexed searches over the titles of
all the file memorized and over the content of online files. So basically
JetiAnts searches better than emule if the file is online in the JetiAnts net
(then you can download)!
12. Http connections - reading websites the remote way
This feature lets you access remote websites hosted on other JetiAnts P2P nodes
through the JetiAnts P2P net.
To access this feature open the Http Connection tab once connected.
[picture Server tab activate proxy]
http://antsp2p.sourceforge.net/antsp2phelp/img/img009.jpg
hitting refresh you can obtain a list of some web sites currently active on
JetiAnts network. Just choose one, right click and select activate proxy. This
will create a proxy to that site on a port you can set in settings. After the
proxy has been created you will be able to see a gray background under the site
infos.
[picture http server tab with open browser]
http://antsp2p.sourceforge.net/antsp2phelp/img/img010.jpg
Click again on the site row and select Open Browser. Notice that this will work
only if you choosed a proper browser in settings.
Once you opened the browser you will be able to surf into the selected web site.
So now a Chinese JetiAnts-user can contact a JetiAnts-user in the USA, which
then is reaching a website in Europe for the Chinese user and forwarding it.
13. Settings
The settings panel
[picture of settings tab]
http://antsp2p.sourceforge.net/antsp2phelp/img/img002.jpg
There are several settings you can manage from this panel. They are grouped
basically in five areas.
Beginning from the top-left area you can find settings regarding you connection
speed (i.e. DSL, LAN etc). You should only set your connection speed as the
other settings will be automatically set once you select it. You can anyway set
every signle setting in this area and create a personalized configuration, this
configuration will be lost as you restart JetiAnts.
Above this area you can find IRC settings: server/channel. You can also decide
to use irc as a source of peers addresses. Selecting the autoreconnect option
you can let JetiAnts automatically reconnect to irc if disconnected.
IP settings help you to be found by other peers. If you correctly set your
public internet address it will be easy for other peers to find you. You can
memorize a particular IP and you can also choose to let JetiAnts autostart on
run... (immediate connection, no need to click on start ant): this is useful if
you want to run JetiAnts at startup. Selecting the autoresume option you can
activate the automatic source search & download for pending files on JetiAnts
run.
JetiAnts path area let you choose path for downloaded files, partial download
chuncks, and browser executable file location.
On the left you can see the HTTP server settings. You should activate http
service only if you are running a local http server (i.e. Apache or Jetty). If
you activate this option you have to choose a local port, that HAVE to match
your webserver port and a Proxy port (any free port). You should give also info
about your home page (full relative path) and a brief description (< 255 chars)
of the web site.
If you want to keep privacy in publishing web contents you HAVE to put your web
server behind a firewall so to make it accessible only through JetiAnts http
service.
14. A Website like Sharereactor inside JetiAnts
How to create an ed2k-link website in jetiants.tk like share-reactor?
Read the instructions to find out how to create your own and publish it
anonymously on JetiAnts. This information is all you need to get started.
The html site inside JetiAnts was created with a really cool program call
Dreamweaver. Once you install it, creating html files is very easy. It's as easy
as clicking on the picture button and then browsing your harddrive for pictures
you have saved on it.
I will now skip ahead and talk to you about the Apache server you must download
and install. Don't get scared. Very easy, basic, stuff. You won't do anything
you have not done before. The Apache server will become the link between the
html file you will create and JetiAnts P2P? program. This will allow you to
share any files you create anonymously with the world.
First you will go to the Apache website: http://httpd.apache.org/download.cgi
Go to the download section and find: Win32 Binary (MSI Installer):
apache_2.0.50-win32-x86-no_ssl.msi
After it installs, click on the .msi file to install. You will get an info
page-hit next.
Now you will get an interesting page that might look scary because it asks for
domain names and e-mail address. Fear not, you can make on up. Just type it in
the right form.
For network domain, enter something like: lotsof.com
For server name, enter something like: www.lotof.com
For administrator email address, enter something like: madman@...
underneath that you will see two options. Leave the default: All users on port
80 as a service-recommeded.
Hit next button
Pick typical setup and hit next to install. After installation you should see
apache running in your task try. leave it alone. You are finished setting up
your Apache server.
Go to your web browser and type in: http://127.0.0.1/
You should get a page telling you that you Apache installation was successful.
Now you have to configure JetiAnts, which is simple. Go to the settings panel
and click on: open http service. Enter proxy port: 8080 and local port: 80
Home page for now will be: index.html
Now JetiAnts is ready. Apache is ready. All you have to do is create a webpage.
Let's do something simple. Find a .jpg picture of a naked girl. Copy and paste
it the following directory on your computer: C:\Program Files\Apache
Group\Apache2\htdocs
You can delete all the other files in that directory. You don't need them, you
will create your own. Effectively this will be your share directory. Both the
picture and the html file you will create must be in this directory. So now that
the picture is in this directory go back to dreamweaver. In the toolbar you will
see a green icon with a tree on it. Click on that. Now browse your way to the
place where you saved the picture: C:\Program Files\Apache Group\Apache2\htdocs
Click on the picture and hit ok. You should now have it on your page. We are
finished. This is just a simple test. Go to the top menu and save your file.
Click: file; and then: save as. You will name this file: index.html
If you remember this is the Home Page name we typed into JetiAnts. So for now
any file you save must be in that directory with the name: index.htlm
I almost forgot to mention, in JetiAnts under the Home Page field, you could
enter a description for people to see. It can be anything you want. (example:
free for all !!!)
That's it. Now go into the IRC channel and tell someone to refresh their servers
and try to open it with their browser. If they can, you are now a WEBMASTER
!!!!!
If they can't tell them to make sure their browser has been configured
correctly. To do that tell them to go to the settings page and click on: Browser
Location
Then click your way to your browsers executable. For me it is: C:\Program
Files\mozilla.org\Mozilla\mozilla.exe
You may have a different browser.
To view an http server, first click on it. The right click and hit activate.
Then right click again and hit open with browser.
I have one favor to ask of you. When you start publishing your own webpages,
please copy and paste these instructions at the bottom somewhere so other people
can also learn to set up their own anonymous webpages.
15. Ten golden rules, why JetiAnts is anonymous file sharing
Here you find the basic features, that allow us to say proudly, that JetiAnts is
the most anonymous and secure file sharing Messenger and Application we have in
the whole world today. No one got ever an Ip adress of a shared file inside the
JetiAnts.tk network.
1. ID instead of IP:
JetiAnts uses no IP adresses, it uses (virtual) ID´s. This means, instead of
the IP 123.432.24.24 a virtual ID is used: 234_812_04_32. It is called a new
Internet without Dots in the IP adress: "WITHOUT DOTS INTERNET" - the
WIDOTI-NET. So, JetiAnts p2p is a anonymous p2p filesharing application designed
to protect the identity of its users by using a series of middle-nodes to
transfer files from the source to destination. This means no direct IP to IP
connection shows which files are available or shared, only virtual adresses (so
called: without-dot-Internet, "WIDOTI-NET") are used. This ID (250_238_9_023)
keeps your IP adress (231.34.234.45) safe and allows anonymouse tranfers of
files, information and websites.
2. Proxying:
Several middle-nodes are used as a proxy. You do not load from "A" to "Z" -
there are several steps between through "C", "G", "M" or others. So "Z" never
knows the IP adress of "A". The routes a data-packet travels, is not
influenceable and even it the middlenotde wants to change the route or change
the date, this is realized (by a private/publick key pair, see below) and the
atacker of a secured route has no sucess.
3. Point to Point Encryption - Point to Point secured comunication:
DH(512)-AES(128):
Each transfer is encrypted. This means a transfer from a node over the internet
service provider to another node is secure. No one can read the information you
send to the other.
4. End to End Encyryption - EndPoint? to EndPoint? secured comunication:
DH(512)-AES(128):
The sender and reciever additionally have encrypted transfers, this even MUTE
does not offer, on MUTE every ISP and peer can read everything; with JetiAnts.tk
it is different: all is safe, end to end and point to point. A strong encryption
key is used as well.
5. Public & Private Key:
To build the ID, a private/public key system is used, this allows no middle-node
attackes with changed or wrong files. The sender or reciever of a packet sees
immediately, if it is coming from the right node with the correspondig public
key, which is built up on the private key.
6. Trusted peers - Bootstrapping from Buddies:
You can start the programm from IRC or JABBER Buddies, that means that you make
a direct connection to your trusted friends! If you are connected over the
Friendslist on JetiAnts by adding your JABBER or IRC buddies, you will download
from yor Friends Peter, Bob, Paul and Mary. So you mostly search files in the
shared database of the friends of your friends. This is a best way, to have
trusted contacts for filesharings. That´s it, why you should ask at least all
your Buddylist friends to use the All-in-One Instant Messenger JetiAnts as well.
JetiAnts works best, if you insert all your Buddies in the Jeti Tab inside.
7. No ID-IP Relation:
There is no possibility to make a relation between ID´s and IP´s. Simply
filesahring, it has been prooved by all the hackers of zeropaid.com. It is not
possible to identify any IP-Adress of your shared mp3-files.
8. Multisource download over bittorrent-protocol:
Multiple sources download and automatic resume, and sources research over the
net allows to have a lot of users which can download fast and secure, because
with a lot of users, you cannot even refer the hash of the file to only one ID.
The bit-torrent-protocol is built in to have very fast partial downloads, so if
more users use JetiAnts you get faster downloads.
9. Automatic serverless peer discovery procedure:
This means you have a method to start the client without central help. Starting
JetiAnts is decentral organized, you have a local cache in your app to have some
Ip´s from the last session to start from, or use the IRC Channel to search for
peers or just use your online Jeti-Buddies. That´s why it is important to add
all your buddies to JetiAnts and tell them to youe this All-in-One-Messenger as
well.
10. Completely Object-Oriented routing protocol:
This means you cannot say, which route a packet chooses. It is a total random
process and no tracing is possible.
So what do you want more? It is the future of filesharing at present, you can
get it now: Download the web-installer!
16. Weblinks:
[http://www.myjavaserver.com/~gwren/home.jsp?page=custom&xmlName=ants] official
website...
[https://sourceforge.net/projects/antsp2p/] Download the lastest release...
[http://antsp2p.sourceforge.net/antsp2phelp/Default.htm] Old Tutorial Help
[http://www.jetiants.tk] The easy to remember Webpage
[http://antsp2p.sourceforge.net/] Sourceforge project homepage
[http://groups.yahoo.com/group/jetiantsp2p] Yahoo mailing list. The main
developer is active here.
[https://sourceforge.net/project/showfiles.php?group_id=106782&package_id=131717\
] Windows-Installer download
[http://www.myjavaserver.com/~gwren/Ants/antsp2p.jnlp] AntsP2P? web-installer
[http://java.sun.com/j2se/1.5.0/download.jsp] Java Environment
[http://www.zeropaid.com] General file sharing news and discussion
[http://www.slyck.com] General file sharing news and discussion
[http://forum.jeti.fw.nu/] JetiAnts-Forum
[http://board.planetpeer.de/viewforum.php?f=26] English JetiAnts-Board
[http://board.planetpeer.de/viewforum.php?f=27] German JetiAnts-Board
[http://sourceforge.net/tracker/?atid=645589&group_id=106782&func=browse]
official Feature-Request-Board