[Hackmeeting] ANDNA on Windows Vista

Delete this message

Reply to this message
Author: crash
Date:  
To: netsukuku
CC: hackers, hackmeeting, piazzavirtuale
Subject: [Hackmeeting] ANDNA on Windows Vista

Abnormal Netsukuku Domain Name Anarchy implemented on windows by
microsoft.


http://www.microsoft.com/technet/itsolutions/network/p2p/pnrp.mspx

[8<--------------------------------]

Peer Name Resolution Protocol

In peer-to-peer environments, peers rely on name resolution systems to
resolve each other's network locations (addresses, protocols, and
ports) from names or other types of identifiers. Peer-to-peer name
resolution has been complicated by transient connectivity and
shortcomings in the Domain Name System (DNS).

The Microsoft® Windows® Peer-to-Peer Networking platform solves this
problem with the Peer Name Resolution Protocol (PNRP), a secure,
scalable, and dynamic name registration and name resolution protocol
first developed for Windows XP and then upgraded in Windows Vista™
(now in beta testing). PNRP works very differently from traditional
name resolution systems, opening up exciting new possibilities for
application developers.

[-------------------------------->8]




http://netsukuku.freaknet.org/index.php?pag=documentation&file=main_documentation/netsukuku

[8<--------------------------------]

7. ANDNA: Abnormal Netsukuku Domain Name Anarchy

ANDNA is the distributed, non hierarchical and decentralised system
of hostname management in Netsukuku. It substitutes the DNS.
The ANDNA database is scattered inside all the Netsukuku and the
worst of cases every node will have to use about 355 Kb of memory.

ANDNA works basically in the following way:
in order to resolve a hostname we just have to calculate its hash.
The hash is nothing more than a number and we consider this number as
an ip and the node related to that ip is called andna_hash_node.
Practically the hash_node will keep a small database, which associates
all the hostnames related to it with the ip of the node, which has
registered the same hostnames.

            Node X
      ip: 123.123.123.123
      hash( hostname: "andna.acus" ) == 11.22.33.44
                                           ||
                                           ||
                                         Node Y
                                     ip: 11.22.33.44
                           {    [ Andna database of the node Y ]    }
                           {hash_11.22.33.44 ---> 123.123.123.123}



The revocation requests don't exist, the hostname is automagically
deleted when it isn't updated.

[-------------------------------->8]

--
Crash --- FreakNet Media/Hinezumi/Poetry (hack)lab
@: crash (at) freaknet.org / (at) autistici.org
W3: www.freaknet.org - www.hinezumilabs.org / ~crash
GPG key on keyservers ][ GPG Key ID: (0x)06BA60BC