Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi MAC Adressen scannen übers Internet möglich? (https://www.delphipraxis.net/5427-mac-adressen-scannen-uebers-internet-moeglich.html)

Master_BB 5. Jun 2003 19:56


MAC Adressen scannen übers Internet möglich?
 
hy,
mich interessiert es mal ob es möglich wär ein scan programm zu schreiben was einfach irgentwelche MaC adressen anpingt und bei resonanz zum beispiel in eine listbox überträgt.

danielA 6. Jun 2003 20:29

Hallo Master_BB,

Nein man kann keine MAC-Adressen übers Internet anpingen, da der MAC- Header im Internet nicht existiert. Das Heißt, bevor dein Packet dein Lokales Netz verläßt wird der MAC-Header abgeschnitten (+ die Checksumme am Ende des Paketes) und das IP-Packet freigegeben. Im Lokalen Netz wird der IP-Header nur zum Auflösen der Ziel IP-Adresse in eine MAC-Adresse verwendet (ähnlich DNS-Auflösung). Wird keine Ziel MAC-Adresse ermittelt wird das Packet immer an dein Gateway geschickt (also dessen MAC-Adresse verwendet). Das gesammte IP-Packet wird nach der Auflösung der MAC-Adresse in den Datenteil gepackt. Wenn du kein Lokales Netz hast (lediglich Analog Modem oder ISDN) solltest du meines wissens nach gar keine MAC-Adresse besitzen, da sie da nicht benötigt werden.

Grüße danielA

fritzthecat 10. Jun 2003 22:55

sobald eine netzwerkkarte in deinem pc ist hast du eine macadsresse!

Duffy 11. Jun 2003 05:58

Hallo Master_BB
schau Dir mal das ARP Protokoll an
Zitat:

ARP für "Address Resolution Protocol" • Das Protokoll verbindet die IP-Adresse mit der physikalischen MAC-Adresse der jeweiligen Ethernet-Karte. Es kommt immer dann zum Einsatz, wenn die Datenübertragung zu einer IP-Adresse im gleichen logischen Netz erfolgt, in dem sich auch der Absender befindet (beispielsweise notwendig für die Anbindung von Teleworkern).
bye

PS: Weitere Erläuterungen findest Du unter: GLOSSAR.de - ARCHmatic-Glossar und -Lexikon

Calimero 27. Jul 2003 06:05

Re: MAC Adressen scannen übers Internet möglich?
 
Les bitte mal das grosse TCP/IP Buch. Nur so als Tipp.

Phoenix 27. Jul 2003 17:45

Re: MAC Adressen scannen übers Internet möglich?
 
Himmel, das ist ja alles Haarsträubend hier.

Zur Hauptfrage: Du kannst nicht gezielt MAC-Adressen im Internet "anpingen", sondern nur Adressen, die sich auf dem gleichen physikalischen (!) Netzsegment befinden. Netzwerkkarten bzw. -interfaces (vor allem im Bereich Funknetze) lassen sich direkt über die MAC-Adresse ansprechen (die MAC-Adresse existiert nur auf OSI - Layer 2, TCP bzw. IP wird auf Layer 4 bzw. 3 verwendet).

[Edit: Anmerkung, um Mißverständnissen vorzubeugen] Im Bereich Funknetz / WLAN existiert die MAC-Adresse nicht genau so, wie auf Netzwerkkarten. Eine MAC-Adresse einer WLAN-Karte kann inzwischen durch Software manipuliert werden, die einer Netzwerkkarte nicht. Es musste hier jedoch eine kompatibilität zu Ethernet hergestellt werden, was die Verwendung von (virtuellen) MAC-Adressen nötig machte. In der Praxis geschieht dies jedoch so transparent, das man das als User / Entwickler jedoch nicht merken sollte. [/Edit]

Willst Du einen Rechner auf einem anderen physikalischen Netzsegment via MAC-Adresse ansprechen hast Du erstmal ein Problem. Du müsstest dazu erstmal herausfinden, was für Protokolle der Rechner verwendet (im Internet im Regelfall IP ;-) ) und dann dessen Adresse auf dem logischen Segment herausfinden (also seine IP-Adresse). Dann kannst Du per ARP die logische zur physikalischen (MAC-) Adresse auflösen.

Ansprechen kannst Du den Rechner dann aber auch wieder nur über die logische Adresse, da die physikalische Adresse nur auf OSI-Layer 2 verwendet werden kann, also tatsächlich nur im gleichen physikalischen Segment.

Es empfiehlt sich allgemein, sich mal mit dem ISO/OSI Referenzmodell zu beschäftigen. Ich denke, ich werde da demnächst mal eine kleine Doku für unsere Netzwerkprogrammierer verfassen. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:15 Uhr.

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