CSpace 1.27 mit Remote Desktop Funktion über P2P Netzwerk [serverlos]

alles sonstigen Formen der Kommunikation im WWW

Moderatoren: |Gordon|, Jean, Moderatoren

Antworten
Benutzeravatar
GhostWriter
Mitglied
Beiträge: 81
Registriert: 05.02.06, 12:49

CSpace 1.27 mit Remote Desktop Funktion über P2P Netzwerk [serverlos]

Beitrag von GhostWriter » 03.08.06, 12:12

Name: CSpace
Version: 1.24
Grösse: 4.4 MB
Homepage: http://www.cspace.in
Supportforum:
Lizenz: Freeware
Screenshot: Auf HP
Standalone?
Admin-Rechte nötig?
Beschreibung:

Chat Programm auf P2P basis über Kademlia "Digitale Hash Table".
Funktionen :
* Text Chat
* File Transfer
* Remote Desktop (based on VNC)

What is CSpace?

CSpace provides a platform for secure, decentralized, user-to-user communication over the internet. The driving idea behind the CSpace platform is to provide a connect(user,service) primitive, similar to the sockets API connect(ip,port). Applications built on top of CSpace can simply invoke connect(user,service) to establish a connection. The CSpace platform will take care of locating the user and creating a secure, nat/firewall friendly connection. Thus the application developers are relieved of the burden of connection establishment, and can focus on the application-level logic!

CSpace is developed in Python. It uses OpenSSL for crypto, and Qt for the GUI. CSpace is licensed under the GPL.
What applications are available now?

The following applications are currently available with CSpace:

* Text Chat
* File Transfer
* Remote Desktop (based on VNC)

How does it work?

Here are some of the salient points regarding the CSpace architecture:

* User Identity
o All users create 2048-bit RSA keys for themselves.
o A user is uniquely identified by his RSA public key.
o Every user has a contact list, which is just a list of public keys known to that user.
o A user assigns names to the public keys in his contact list. This is done because it is easier to display & manage names rather than raw public keys.
o CSpace ensures that there are no duplicate names present in the contact list. This is done to allow a contact name to uniquely identify a public key in the contact list.
o To help with the exchange of public keys between users, a key server is used (somewhat like PGP key servers).
* Decentralized Network
o A Distributed Hash Table (DHT) based on the Kademlia protocol is used.
o When a user goes online, a mapping from his public key to his ip-address is created in the DHT.
o CSpace also registers with third party routers, so that the user can receive connections even if he is behind a nat/firewall.
* Connection Process
o When an application wants to utilize the CSpace platform, it establishes a local connection to the CSpace instance, and issues a connect request, say, something along the lines of connect(alice,TextChat).
o CSpace obtains the destination user's public key by looking up the name in the contact list.
o The DHT is used to obtain the destination user's network location (ip address).
o A TCP connection is established to the destination user's network address. In case the destination user is behind a nat/firewall, then a proxied connection is established using a third party router.
o A secure channel is established using the TLS protocol.
o The service name which was requested (say TextChat) is sent over the secure channel, and the destination CSpace instance responds with a success code.
o The application which issued the connect request is notified about the successful connection. CSpace proxies the data between the local application and the secure channel. Thus the application only sees a plain TCP connection to localhost.
Zuletzt geändert von GhostWriter am 26.02.08, 12:24, insgesamt 2-mal geändert.

Benutzeravatar
GhostWriter
Mitglied
Beiträge: 81
Registriert: 05.02.06, 12:49

Beitrag von GhostWriter » 22.09.06, 15:45

Sep 19, 2006: Build 125 released - new icons, updated libs(qt,openssl,curl), bugfixes

Page : http://cspace.in/
Download : http://cspace.in/downloads/CSpaceSetup125.exe

Benutzeravatar
GhostWriter
Mitglied
Beiträge: 81
Registriert: 05.02.06, 12:49

Beitrag von GhostWriter » 13.10.06, 13:08

Oct 09, 2006: Build 126 released - security update in openssl 0.9.8d

Download : http://cspace.in/downloads/CSpaceSetup126.exe

drago1401
Mitglied
Beiträge: 49
Registriert: 21.12.05, 8:12

Beitrag von drago1401 » 15.10.06, 10:40

hallo

kann mal jemand den entwickeln sagen das eine log/history funktion toll wär?

vielen dank

Jean
Beiträge: 11572
Registriert: 30.10.01, 12:41

Beitrag von Jean » 15.10.06, 13:43

Ja - wie wäre es denn mit dir?
http://tachyon.in/contactus.html

ladiko
regelmäßiger Besucher
Beiträge: 18
Registriert: 29.08.07, 22:35

Beitrag von ladiko » 29.08.07, 22:47

boah hammer :aufgeb:

heut hat mit ner freundin vnc nich geklappt und bis ich ihr erklär wo sie überall nachgucken muss, wegen port firewall etc. is mir eingefallen dass da mal ein programm in der c't war nur mir fiel der name nicht ein. weiß nur noch dass da irgendwas stand mit remote desktop auch bei routern ohne port-forwarding etc. und mit chat - man muss also eigentlich keinen port wissen usw.

dann hab ich ewig nach gegooglet und bei heise gesucht und in deren software-archiv aber nix gefunden. dann fiel mir ein ich könnt ja mal bei der seite nachfragen wo es immer so tolle kleine kleine aber verdammt nützliche freeware-vorstellungen gibt - essenial-freebies - also angemeldet und schon fast gepostet, dachte ich suchst du vielleicht doch erstmal kurz - kommt ja doof an wenn es dann schon irgendwo dabei is - also in die suche "remote chat" eingegeben und tada gleich der erste treffer und hier bin ich.

vielen vielen dank =D

edit:
hat gut funktioniert. nutzt im hintergrund ja offensichtlich einfach realvnc. ist auf jeden fall router-fähig, da die vnc-verbindung wohl durch ne 2048-bit-verschlüsselte verbindung getunnelt wird. muss einen aber alles nicht interessieren, da dies automatisch passiert. ich denke das kann man als idiotensicher bezeichnen :-)

Benutzeravatar
GhostWriter
Mitglied
Beiträge: 81
Registriert: 05.02.06, 12:49

Beitrag von GhostWriter » 26.02.08, 12:23

Feb 22, 2008: Build 127 released - updated to use latest libs and tools.
HP : http://www.cspace.in/
DDL : http://www.cspace.in/downloads/CSpaceSetup127.exe

Todgesagte leben länger ;)

Benutzeravatar
Holgerbaer
Mitglied
Beiträge: 26
Registriert: 24.02.05, 20:55

Beitrag von Holgerbaer » 28.02.08, 15:51

Ich weiß hier findet kein Support statt, aber weiß hier jemand ob der neue Build mit dem alten 126 kompatibel ist?

Holger
Mit meinem Verhältnis zur Realität ist alles in bester Ordnung. Ich lasse es alle vierzehn Tage vorschriftsmäßig warten.

Antworten