Information about Ants P2p

ANts P2P
Developer:Gwren
Latest release:v1.5.9 beta Protocol 0.9.6 / July, 2007
OS:Cross-platform
Genre:File sharing, Anonymous peer to peer
License:GPL
Website:antsp2p.sourceforge.net


ANts P2P is an anonymous peer-to-peer open source file sharing software written in Java. The project was launched in 2004, and the code is licensed under the GPL.

Features

ANts P2P encrypts all traffic sent or received from others and proxies traffic between participants in the network to make it harder to determine the originating IP addresses. Some of its features include:
  • Automatic update of the software.
  • Point-to-point encryption (AES 128 - DH 512).
  • End to end encryption (AES 128 - DH 512).
  • Multipath routing for packets.
  • Preferential connections to give the network a fast backbone.
  • Support for partial downloads.
  • Support for the eDonkey link format.
  • Autosearch sources for active and interrupted downloads.
  • Finding parts of files through normal queries or queries by hash.
  • Full text indexing and searches over full file content and full file path location.
  • Non-anonymous internet relay chat.
  • Queries are encrypted asymmetrically. This means that only the originator can read the query results. Everyone can read the query string but this asymmetric approach reduces the potential of a node to do transit query analysis.
ANts P2P also allows users to offer web servers anonymously; these servers are only reachable from within the ANts P2P network. ANts P2P is however not an outproxy network which lets users reach services on the conventional internet; for this, an outproxy service such as Tor can be used separately.

Security

The data transfers run over indirect connections: Senders and receivers of a file do not hold a direct connection with each other, but the connection cascades over several nodes, so that neither party can trivially determine the other's identity.

The traffic between nodes is encrypted with AES, which prevents sniffing both from outsiders and from transit nodes. The encryption key exchange uses Diffie-Hellman algorithm.

See also

External links

Software development is the translation of a user need or marketing goal into a software product.[1][2] Software development is sometimes understood to encompass the processes of software engineering combined with the research and goals of software marketing
..... Click the link for more information.
Code complete redirects here. For the Microsoft book, see Code Complete.

A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product.
..... Click the link for more information.
2007 July >>
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

July is the seventh month of the year in the Gregorian Calendar and one of seven Gregorian months with the length of 31 days.
..... Click the link for more information.
20th century - 21st century - 22nd century
1970s  1980s  1990s  - 2000s -  2010s  2020s  2030s
2004 2005 2006 - 2007 - 2008 2009 2010

2007 by topic:
News by month
Jan - Feb - Mar - Apr - May - Jun
..... Click the link for more information.
An operating system (OS) is the software that manages the sharing of the resources of a computer. An operating system processes system data and user input, and responds by allocating and managing tasks and internal system resources as a service to users and programs of the
..... Click the link for more information.
Cross-platform is a term which can refer to computer programs, operating systems, computer languages, programming languages, or other computer software and their implementations which can be made to work on multiple computer platforms.
..... Click the link for more information.
Computer software can be organized into categories based on common function, type, or field of use. A list follows of common software categories.

Categories of software

  • Applications

..... Click the link for more information.
See Shared resource for the conventional meaning of file sharing
File sharing is the practice of making files available for other users to download over the Internet and smaller networks.
..... Click the link for more information.
An anonymous P2P computer network is a particular type of peer-to-peer network in which the users and their nodes are pseudonymous by default. The primary difference between regular and anonymous networks is in the routing method of their respective network architectures.
..... Click the link for more information.
A software license comprises the permissions, rights and restrictions imposed on software (whether a component or a free-standing program). Use of software without a license could constitute infringement of the owner's exclusive rights under copyright or, occasionally, patent law
..... Click the link for more information.
GNU General Public License
Author: Free Software Foundation
Version: 3
Copyright on the license: Free Software Foundation, Inc.
Publication date: 29 June 2007
OSI approved: Yes
Debian approved: Yes
Free Software:
..... Click the link for more information.
A website (alternatively, Web site or web site) is a collection of Web pages, images, videos or other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN.
..... Click the link for more information.
An anonymous P2P computer network is a particular type of peer-to-peer network in which the users and their nodes are pseudonymous by default. The primary difference between regular and anonymous networks is in the routing method of their respective network architectures.
..... Click the link for more information.
Open source is a set of principles and practices that promote access to the design and production of goods and knowledge. The term is most commonly applied to the source code of software that is available to the general public with relaxed or non-existent intellectual property
..... Click the link for more information.
See Shared resource for the conventional meaning of file sharing
File sharing is the practice of making files available for other users to download over the Internet and smaller networks.
..... Click the link for more information.
Java

Paradigm: Object-oriented, structured, imperative
Appeared in: 1995
Designed by: Sun Microsystems
Typing discipline: Static, strong, safe, nominative
Major implementations: Numerous
Influenced by: Objective-C, C++, Smalltalk, Eiffel,[1]
..... Click the link for more information.
GNU General Public License
Author: Free Software Foundation
Version: 3
Copyright on the license: Free Software Foundation, Inc.
Publication date: 29 June 2007
OSI approved: Yes
Debian approved: Yes
Free Software:
..... Click the link for more information.
An IP address (Internet Protocol address) is a unique address that certain electronic devices use in order to identify and communicate with each other on a computer network utilizing the Internet Protocol standard (IP)—in simpler terms, a computer address.
..... Click the link for more information.
encryption is the process of transforming information (referred to as plaintext) to make it unreadable to anyone except those possessing special knowledge, usually referred to as a key.
..... Click the link for more information.
A backbone network provides a path for the exchange of information between different LANs or subnetworks.[1] A backbone can tie together diverse networks in the same building, in different buildings in a campus environment, or over wide areas.
..... Click the link for more information.
Uploading and downloading are related terms used to describe the transfer of electronic data between two computers or similar systems. More colloquially, they are sometimes applied to transfers to/from removable media such as CDs.
..... Click the link for more information.
eDonkey may refer to:
  • eDonkey network (also known as eDonkey2000 network or eD2k), a popular file sharing network.
  • eDonkey2000, a discontinued file sharing program that used the eDonkey network.

..... Click the link for more information.
Internet Relay Chat (IRC) is a form of real-time Internet chat or synchronous conferencing. It is mainly designed for group (many-to-many) communication in discussion forums called channels, but also allows one-to-one communication and data transfers via private message.
..... Click the link for more information.
Public-key cryptography, also known as asymmetric cryptography, is a form of cryptography in which a user has a pair of cryptographic keys - a public key and a private key. The private key is kept secret, while the public key may be widely distributed.
..... Click the link for more information.
web server can mean one of two things:
  1. A computer program that is responsible for accepting HTTP requests from clients, which are known as web browsers, and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and

..... Click the link for more information.
Maintainer: Roger Dingledine and Nick Mathewson

OS: Cross-platform

Use: Onion routing / Anonymity
License: BSD license
Website: tor.eff.
..... Click the link for more information.
AES
The SubBytes step, one of four stages in a round of AES

General
Vincent Rijmen, Joan Daemen
1998

Square
Anubis, Grand Cru

AES winner, CRYPTREC, NESSIE
Cipher detail
Key size(s):| 128, 192 or 256 bits[1]
..... Click the link for more information.
An anonymous P2P computer network is a particular type of peer-to-peer network in which the users and their nodes are pseudonymous by default. The primary difference between regular and anonymous networks is in the routing method of their respective network architectures.
..... Click the link for more information.
Name Network Anonymity link system compatibility Price Platform License Programming language Spyware/Adware Extra Information
Acquisition Gnutella, BitTorrent No Nagware/US$17.99 Mac OS X GPL ObjC, Java No Alternative to LimeWire for Mac users.
..... Click the link for more information.
Mute may refer to:
  • Muteness, a speech disorder in which a person lacks the power of articulate speech
  • Mute, a silent letter in phonology
  • Mute (music), a device used to alter the tone of a musical instrument
  • Mute Records, a record label in the United Kingdom

..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter