(#1)
|
|
Zeropaid Regular
![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 515
Join Date: Dec 2002
Reputation Power: 118
|
More detailed explaination from Gwren via email -
December 15th, 2004, 07:30 PM
This was posted by email in the mute forum by Gwren in response to my question.
Every time you are connected to other nodes you can do several things: 1) Finding ips of other nodes of the ants net 2) Downloading 3) Uploading 4) Routing 5) ... Surely routing is the most important part because lets you remain anonymous, but also it is the most "expensive" part of the job. So the main idea is... as you can collect ips these ips could be used to create new connections if the olds are stale and also these new connections sometime (randomly) will take you nearer to the chunk source (surely some other time they will lead away from the sources)... so what? The implemented algorithm is stupid but effective: if you have, say, 5 connections your node continuously keeps track of which connections are actually active, active means you are uploading or downloading over those connections, not only routing. Basically this check lets you keep only a small number of unactive connections, that is connections aimed to routing, while the others MUST be active, otherwise, if a limit is passed, one (randomly) of the connections not active will be disabled and a new one will be created with another node of the net, this action is done at stated intervals of 15 minutes, untill the number of active connections remains under the limit. This algorithm has two "side effects", on one side it takes you nearer to your sources, minimizing the hops number among your and the chunks "spring", on the other side it also takes the sources nearer to the requestors, because if you are not downloading anything and you are sharing some files, a determined number of connections will remain stable, but the remaining connections will constantly change untill they become active, that is untill some uploads become perfromed over those connections. So what do we ackieve? A simple double effect... Muhammad goes to the mountain and the mountain gets nearer to him :P T. E. Lawrence http://mysite.verizon.net/tsafa1/swordreview.htm http://mysite.verizon.net/tsafa1/workout.htm |
|
|
|
(#2)
|
(#3)
|
(#4)
|
|
Zeropaid Regular
![]() Posts: 120
Join Date: Dec 2004
Reputation Power: 67
|
December 16th, 2004, 08:07 AM
Firstly - there have been several claims with no substantive backup that the ip address and the vip can be identified (cj's was "btw there is a way to obtain the ip address of the actual host sending the data, in fact there are several ways to do it and several tools to get this information.")
Now this is important !! we need to find out why they think this and what they think the answer is. We mostly believe that ANts is secure - so we are the worst arbiters of its security - there are none so blind etc... When the comment is raised that ANts can be broken we need to do what Gwren did with his competition - and see what we can get out of the claimant - and then evaluate it impartially - for our own good. Secondly Now I think that the idea of disconnecting from peers that are just proxying data that is not for me - and randomly connecting to another peer instead has some merit. I think that what I select for download often only comes from a few users - most do not have the same taste in music so their available uls are of no interst to me (but are to others no doubt). |
|
|
|
(#5)
|
|
I say what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,809
Join Date: Jul 2002
Location: some town
Reputation Power: 504
|
December 16th, 2004, 09:10 AM
Quote:
how TCP works http://www.ipanalyser.co.uk/content/tcp_packet.htm in order to send and recieve packets, like a letter, each packet has a destination and a return address once the packet is successfully sent, an ACK is sent which acknowleges the packet was recieved and that you don't need it sent again--this is protocol, and without these steps the system does not work efficiently (no source = no ack, which could mean the same packet is sent over and over) with packet sniffers you can use the source (return address to track back to the proxy, and in some cases, all the way to the source) p.s. don't get big headed about cj's ban--it had nothing to do with her views on your pitiful program, but instead from her habit of ressurrecting long dead threads and posting whimsical nonsense |
|
|
|
|
(#6)
|
|
Banned
![]() Posts: 321
Join Date: Dec 2004
Reputation Power: 0
|
December 16th, 2004, 09:21 AM
Very good post Chris.
Good point about CJ - I for one hope that identity comes back. Quote:
Hornet |
|
|
|
|
(#7)
|
|
Banned
![]() Posts: 321
Join Date: Dec 2004
Reputation Power: 0
|
December 16th, 2004, 09:36 AM
Quote:
I am not trying to start an argument/flame war. I just want to understand what you actually think. The questions above just illustrate where I don't understand you. Hornet |
|
|
|
|
(#8)
|
|
I say what I want
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,809
Join Date: Jul 2002
Location: some town
Reputation Power: 504
|
December 16th, 2004, 10:00 AM
it isn't so much about the packet sniffing, but the packets you collect
lets say you have a encrypted packet--luckily, your client decrypts it for you--so anyone can use the client (or gut it out and take out the decrypting mechanism) and decrypt ants packets now that they are not encrypted, (if ants encrypts, i think mute and waste do) they can be analyzed with other software to find where they came from (via the "return address") that address can be spoofed of course, but in that case it makes a lot of trouble for someone trying to exchange files now say you are in law enforcement, and have the ability to do this at the ISP--it would be a simple matter to find who's sending what, and where this is one of the things crackerjacker "discussed", though most people aren't fluent in cjese |
|
|
|
(#9)
|
|
Zeropaid Regular
![]() Posts: 120
Join Date: Dec 2004
Reputation Power: 67
|
December 16th, 2004, 11:58 PM
Notbob thanks for the explanation but...
The way this proxying thing works is like a chain - the only ip (not vip) address in the message is the next peer in line - that ip is known by all neighbours - but not its vip or the ips it is connected to. At each ip stopover the address is stripped of and the next one inserted. This is what makes the system secure and is in the code for MUTE and ANts - or was 'cos I read it through (once). However - correct me if i am wrong ;-)) |
|
|
|
(#10)
|
(#11)
|
|
Where's the KABOOM?
![]() Posts: 80
Join Date: Dec 2002
Location: UK
Reputation Power: 89
|
December 17th, 2004, 01:42 AM
Also, I seriously doubt that all packets in the Ants network are encrypted with the same key. This is the only way that a malicious client could do what Notbob just said barring a brute force attack or a weakness in the encryption algorithm.
So Notbob, which is it: Ants uses a weak encryption algorithm? Ants encrypts all packets with the same key? Ants encrypts packets in such a way that an attacker could brute force the keys? |
|
|
|
(#12)
|
(#13)
|
|
Zeropaid Regular
![]() Posts: 120
Join Date: Dec 2004
Reputation Power: 67
|
December 17th, 2004, 06:10 AM
Hornet said ->ANts is an AI agent - the protocol will not make decisions like connecting you to users that share your taste in music. Instead it will try to learn where best to connect to so that you can upload and download with fewer hops. No taste involved
Sorry - my bad wording - ANts does not know what I like - however what I like is often coming only from a few others who also like the same(ish) things - and not from the majority who have only things I do not like. So the consequence of Gwren's new idea is that I will find myself connected more closely to those peers who have files that i like (over a period of time). Question - latest version has these mods in? I ran it overnight and was not impresssed (only on one test) on proxy/dl ratios.....I think it was 0.7.8 Regards Chris |
|
|
|
(#14)
|
|
Banned
![]() Posts: 321
Join Date: Dec 2004
Reputation Power: 0
|
We Love Our Proxies -
December 17th, 2004, 08:24 AM
I don't think that Gwren has fully implemented his idea yet as you are right ANts does seem to be a bit sickly since 0.7.8.
However, I do not fully understand what you mean. Do you not want to be connected to peers that proxy files for you rather than peers that don't? Sure the fact that all nodes will be doing this creates clusters but this should not affect your downloading experience :hi Hornet |
|
|
|
(#15)
|
|
Legend of Cheapness
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,559
Join Date: Jun 2002
Location: Saskatoon
Reputation Power: 543
|
December 17th, 2004, 09:20 AM
Why is tsafa1 banned?
The next time someone quotes statistics to you remember that 90% of the participants in a gang rape find it enjoyable. |
|
|
|
![]() |
| Bookmarks |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Strange email from gregsta1976(can someone ban this prat) | .:sp00ky:. | The Lounge | 16 | June 7th, 2005 08:05 PM |
| Mozilla Thunderbird 1.0 Email Client Has Landed | g-smooth2k | Windows | 3 | December 8th, 2004 02:11 AM |
| P-P-P-Powerbook | WE_DELIVER | The Lounge | 11 | October 17th, 2004 04:15 PM |













Linear Mode
