Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi In Delphi sowas wie Hamachi Programmieren (https://www.delphipraxis.net/84241-delphi-sowas-wie-hamachi-programmieren.html)

nitschchedu 13. Jan 2007 20:07


In Delphi sowas wie Hamachi Programmieren
 
Hallo Leute, mich beschäftigt gerade der gedanke wie man in Delphi sowas wie den Hamachi Programmieren könnte ?
Wie bekommt man eine Virtuale Lan Netzwerkkarte hin ?
Wie Längt man die Verbinungen dadrüber ?
Habt ihr ne idee ?
Oder hat jemand mal so nen Quell Text den ich mir mal anschauen kann ?

3_of_8 13. Jan 2007 20:15

Re: In Delphi sowas wie Hamachi Programmieren
 
Schau dir mal das Thema "VPN" an.

nitschchedu 13. Jan 2007 20:25

Re: In Delphi sowas wie Hamachi Programmieren
 
VPN ist mir vertraut mir gings ehr um die Umsetztung werds mir nochmal anschauen mit VPN doch wie könnte man das mit Delphi umsetzten ?

3_of_8 13. Jan 2007 20:37

Re: In Delphi sowas wie Hamachi Programmieren
 
Da finden sich bestimmt ein paar API-Aufrufe mit denen das geht.

nitschchedu 13. Jan 2007 21:30

Re: In Delphi sowas wie Hamachi Programmieren
 
Hab mich jetzt mal umgeschaut und muss sagen für die Teorie nicht schlecht aber keine Praxis fürs Programmierne (wie immer um den Heißen Brei geredet). Mit ihren Tollen protokollen die mich erstmal garnicht interessieren sind wie mache ich mir eine Virtualle KArte und bekomme von der die IP Paket und UDP PAcket ?

3_of_8 13. Jan 2007 21:32

Re: In Delphi sowas wie Hamachi Programmieren
 
Was redest du da? :gruebel:

Also wenn du etwas mit Netzwerk programmieren willst, dann musst du definitiv Ahnung von Protokollen haben, davon, wie ein Netzwerk funktioniert.

Bei einem solchen Programm ist die Theorie wichtiger als die Praxis. Mach dir erst ein Konzept, und dann kannst du anfangen, das zu implementieren.

nitschchedu 13. Jan 2007 21:37

Re: In Delphi sowas wie Hamachi Programmieren
 
Wieso den will schrit für schrit gehen 1. Eine Netzwerkkarte von der ich IP Packet an mein Programm bekomme
dann 2. kommt das Protokoll wo mein IP Packet Verschlüsselt durchs Netzt schieße auf die andere Seite
3. Danch noch ein verwaltungs programm zum verwalten der VPNs

So habe ich mir das mal grob jetzt an die herangehensweiße gedacht. Oder wie würdest du daran gehen ?

3_of_8 13. Jan 2007 21:40

Re: In Delphi sowas wie Hamachi Programmieren
 
Was ist ein "IP Packet"?

Ich würde einfach die VPN-Schnittstelle von Windows verwenden, ein VPN einrichten und dann darüber meine Daten verschicken. Einen passenden Verschlüsselungsalgorithmus würd ich mir auch noch überlegen.

nitschchedu 13. Jan 2007 21:47

Re: In Delphi sowas wie Hamachi Programmieren
 
Zitat:

Zitat von 3_of_8
Was ist ein "IP Packet"?

Ist das jetzt ne frag für mich mit der ich mich beschäftigen soll ? Dann kann ich dir sage das weiß ich kenn zugar die struktur, habe damit mit schon gearbeitet. Oder Weißt du das nicht was ich damit meine ?

Verschlüsselung will BlowFish nehmen mit ne 128 bit Passwort das soll erstmal einer Knacken ^^.
VPN Schnittstelle weiß nicht will es so wie bei Hamachi mit der Netzwerkkarte haste den schon mal hamachi benutzt ? Das programm ist einfach nur cool.

3_of_8 13. Jan 2007 21:52

Re: In Delphi sowas wie Hamachi Programmieren
 
Ich benutze Hamachi schon recht lange. Hamachi hat keine eigene Netzwerkkarte, Hamachi hat ein VPN. Das wird als Netzwerkkarte betrachtet, IIRC.

Ich sehe grade, Wikipedia kennt den Begriff "IP-Paket", mir war bisher nur der Begriff "Datenpaket" bzw. "Datagram" bekannt. Mea culpa.

Blowfish mit 128 Bit Verschlüsselung - interessant. Aber woher weiß die Gegenseite das Passwort?

nitschchedu 14. Jan 2007 11:00

Re: In Delphi sowas wie Hamachi Programmieren
 
Das mit der Netzwerkkarte find ich interessant kannst mir darüber mehr erzählen ?
Also Das Hauptprogramm da Trefen sich die Leute wie im Chat so dann sagt der eine wir Machen ein VPN auf Das Netztwerk hat ein
Name und Ein Passwort -> das Paswort nehme ich mache daraus ein MD5 schlüssel aus den Md5 schlüssel generiere ich mir mir ein 128 bit Passwort so ungefähr habe ich mir das gedacht. Natürlich muss das noch ausgebessert werden. Aber so habe ich wir das eben mal gedacht. Man könnte ja noch schlüsseldateien machen die jeder bekommt die Läd er dann. ICh glaube da ließe sich viel machen. ^^

3_of_8 14. Jan 2007 11:05

Re: In Delphi sowas wie Hamachi Programmieren
 
Du solltest aber schon auch überprüfen, ob das Passwort stimmt. Ansonsten wird das ganze unschön.

Das mit der Netzwerkkarte - ka. Ich glaube, wenn du ein VPN eröffnest sieht Windows das wie einen stinknormalen Netzwerkadapter an.

Was das Verschlüsselungszeugs betrifft, da kann dir negaH bestimmt weiterhelfen.

nitschchedu 14. Jan 2007 11:54

Re: In Delphi sowas wie Hamachi Programmieren
 
Na Prüfen muss ich es nicht unbedingt jemand der das Passwort nicht hat und das mit irgendwas entschlüsselt bekommt Daten Müll.
Muss man mal sehen. Haste nicht irgen ein Schlag wort was mir bei msdn hilft ? Außer VPN da habe ich schon geschaut da bekomme ich nicht das richtig. :cry:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz