PDA

View Full Version : Ants summer - Through ver 0.4.1


primevil
09-28-2004, 09:02 AM
Written by Gwren (Ants' programmer)


1) ANts supports point to point encription (AES 128 - DH 512)
2) ANts supports endpoint encryption ( " " )
3) ANts supports multipath routing for packets
4) ANts supports preferential connections (to create a fast backbone and
to let everyone going faster)
5) ANts supports PARTIAL DOWNLOADS and it has a unique and very
innovative system to do this (in theory it could be better than
bittorrent inspite of routing overhead and speedes reached on LAN showed
this!)
6) ANts supports AUTOSEARCH SOURCES function for active and interrupted
donwloads, if your donwload pass in the interrupted box this DOES NOT
MEAN that you have lost it... it is just paused and it will restart as
soon as possible!
7) ANts can find partial files through normal queries or queries by hash
since version 0.4.1 beta!
8) ANts supports FULL TEXT indexing and do searches over full file
content and FULL FILE PATH LOCATION.
9) ANts will (perhaps) support instant messaging integration
10) ANts IS NOT a simple IRC client
11) ANts relies on ad-hoc network theory as well as MUTE
12) ANts is strongly beta... this means it is not intended to be dummies
probed!
13) ANts releases ARE NOT backward compatible, so if you can't find
peers you probably has an old version! Use Java Web Start to be sure to
have te newest one.
14) ANts exploits IRC CTCP commands for initial ip exchange!
15) ANts supports internal ip exchage during and after your first
connection.
16) ANts queries are cripted in an asymmetric way. This means YOU are
the ONLY who can read you queries results. Everyone can read the query
string but this approach reduces drastically the potential power of a
node in trasit queries analisys.
17) ANts uses TWO consecutive ports (Like HTTP does) default are 4567 &
4568 but you can change the lower getting automatically changed the
highest. If you are NATTED you don't need two non consecutive ports,
cause these ports are used ONLY for incoming requests. Your own requests
are made on any free port, so you don't have to care, it can take a
little bit more to obtain your first connection if you are natted, but
ANts can work with natted peers as well as with unnatted ones without
ANY difference
17) Internal protocol is not harmed by nats and firewall... so once you
get a connection it doesn't make sense saying "I'm natted my queries are
not working!".
18) Your filesystem is protected against attacks based on random file
push messages cause you will accept ONLY push relative to a request you
have made.
19) First time you run ants and begin indexing files YOUR PC can result
slowed for a while due to both indexing and hashing, so do this when
your pc is idle!
20) If your index gets corrupted ANts needs to repair it... this is done
when you restart ANts, so sometimes (rarely) ANts can take longer than
usual to start.
21) You can stop, block, reset, turn off etc ANts in any way... your
chuncks will be NEVER corrupted or lost, if you download a corrupted
file that was corrupted at the source! Cause of endpoint encryption your
downloads are guaranteed! No more corrupted donwloads if the source is good!
22) ANts users ARE NOT limited to the 20 people you see in the irc
channel... a peer can be connected to ANts but not to irc! And sure one
can be connected to irc but not to ANts
23) ANts let u join any IRC channel you want, by now it doesn't list irc
channel, cause this usually floods ya!
24) ANts supports HTTP tunneling, but the feature is FAR LESS efficient
than filesharing... so don't download big files using the HTTP tunnel in
ants. It may be improved in the future
25) ANts DON't HAVE queues, not because it don't support them yet, but
because they are useless in the ants protocol: ANts protocol wants to
grant FAIRNESS in downloads.
26) Why the net is so slow? Easy to explain... just 20 permanent peers
without broadband connections (just DSLs) so the upload potential is
ridiculous and the net easily get stalled, as well as any other p2p net
would do if it was made up only of DSL connections!
27) Why my traffic is so high while my downloads are so stalled...
because there aren't enough sources!
28) THIS IS IMPORTANT! Why my queries return always 0 sources results?
This is the right behaviour! Your queries MUST return ya so many 0
sources results... if your queries returned many 1 or 2 or more sources
results this would mean that they have explored a large part of the net
generating a huge and useless traffic. YOU MUST LOOK at the timestamps
of the results you get. If you get a file with 0 sources, but dated 15
seconds ago THIS MEANS THAT SOURCES ARE PRESENT FOR THAT FILE! So please
order your result by name, look what you are searching for AND THEN
watch at the timestamp and not at SOURCES number to see if the file is
online or NOT! This is the CORE of ANts as it reduces traffic
drastically! So don't complaint about sources lackness... just learn to
read your queries!
29) As ANts is still beta, you could experience crashes and strange
behaviours, you should report them only if they are annoying and
persistent! A sporadic crash can be due to a java bug, so don't report
every exception you get... try to isolate problem that can disturb a
common user! If the prog continues working without consequences after an
exception or after a fault, just leave a note and do not submit a bug!
30) Ask in the irc channel if you get stuck!

Kingdom Hearts ~ Buddy Icons ~ Photo Editing and Image Converter ~ Audio Editor ~ Screensaver Maker Final Fantasy ~ Free Ringtones ~ Car Blueprints Wallpapers ~ Emulators ~ Learn Arabic - FreshersHome.com - Jobs in Bangalore