🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.os.unix
5 messages
5 total messages Started by Peter Dieth Sun, 10 Jan 1993 23:42
Q: Ethernet Zugriff auf unterster Ebene
#940
Author: Peter Dieth
Date: Sun, 10 Jan 1993 23:42
37 lines
1466 bytes
Hi Netlanders,

gibt es denn unter Unix eine Moeglichkeit, saemtliche auf dem 
Netz gesendeten Ethernetpakete zu empfangen ?
Oder filtert schon das Netzwerkinterface (z.B. Ethernet-Karte) die nicht
fuer meine Ethernet-Adresse bestimmten Pakete heraus ?


Damit koennte man eine Art Protokoll-Analysator programmieren,
der Statistiken fuer ein Netz erstellt, auf dem mehrere verschiedene
Protokolle (TCP/IP, Decnet, IPX,...) genutzt werden.

z.B.

# proto-analyzer

Type	%use
------------
DecNet	11 %
TCP/IP  28 %
IPX      5 %


Any help appreciated,

Peter


-- 
				,,,
                               (o o)
 --------------------------oOO--(_)--OOo--------------------------------
 InterNet: dieth@transtec.de          SubNet: dieth@eumelos.stgt.sub.org 
 Peter Dieth, Braikinbachweg 35, W-7410 Reutlingen, Voice: 49-7121-40465
 Eumelos Mailsystem Reutlingen, V.32bis,V.42bis,HST  Data: 49-7121-?????
 Gegen Rassismus und Gewalt !              Against racism and violence !
Re: Q: Ethernet Zugriff auf unterster Ebene
#944
Author: Klaus Steinberger
Date: Mon, 11 Jan 1993 08:18
25 lines
1624 bytes
xmaster@eumelos.stgt.sub.org (Peter Dieth) writes:

>gibt es denn unter Unix eine Moeglichkeit, saemtliche auf dem 
>Netz gesendeten Ethernetpakete zu empfangen ?
Kommt auf das betriebssystem an. Bei SUN, DEC Ultrix und bei einigen anderen
gehts. Bei SUN gibt es das NIT Interface, bei DEC gibts eine Variante
des Berkeley Packet Filter. In einigen anderen Faellen, kann man 
Berkeley Packet Filter einbauen.

>Damit koennte man eine Art Protokoll-Analysator programmieren,
>der Statistiken fuer ein Netz erstellt, auf dem mehrere verschiedene
>Protokolle (TCP/IP, Decnet, IPX,...) genutzt werden.
Sowas gibt es schon. Das ganze heisst tcpdump, und ist auf den ueblichen
FTP Servern verfuegbar (im Zweifelsfall archie fragen). tcpdump laesst
sich problemlos portieren auf SUN und DEC, bzw. alle Kisten die
entweder NIT oder BPF interface haben.

Viele Gruesse,
Klaus Steinberger

--
Klaus Steinberger               Beschleunigerlabor der TU und LMU Muenchen
Phone: (+49 89)3209 4287        Hochschulgelaende
FAX:   (+49 89)3209 4280        D-8046 Garching, Germany
Internet: Klaus.Steinberger@Physik.Uni-Muenchen.DE
Re: Q: Ethernet Zugriff auf unterster Ebene
#950
Author: Christoph Badura
Date: Mon, 11 Jan 1993 17:29
18 lines
1220 bytes
In <1993Jan10.234206.1608@eumelos.stgt.sub.org> xmaster@eumelos.stgt.sub.org (Peter Dieth) writes:
>gibt es denn unter Unix eine Moeglichkeit, saemtliche auf dem 
>Netz gesendeten Ethernetpakete zu empfangen ?

Das kommt auf den Hersteller des UNIX an.

>Oder filtert schon das Netzwerkinterface (z.B. Ethernet-Karte) die nicht
>fuer meine Ethernet-Adresse bestimmten Pakete heraus ?

Normalerweise ja.

Sun hat das NIT-Interface fuer solche Zwecke. Unter BSD scheint mir
der BPF (Berkeley Packet Filter) aehnliches machen zu koennen.
-- 
				Christoph Badura  ---  bad@flatlin.ka.sub.org

Personally, I don't care whether someone is cool enough to quote Doug
Gwyn--I only care whether Doug Gwyn is cool enough to quote. -- Larry Wall
Re: Q: Ethernet Zugriff auf unterster Ebene
#955
Author: Peter Dieth
Date: Tue, 12 Jan 1993 00:30
37 lines
1890 bytes
bad@flatlin.ka.sub.org (Christoph Badura) writes:

>>gibt es denn unter Unix eine Moeglichkeit, saemtliche auf dem 
>>Netz gesendeten Ethernetpakete zu empfangen ?

>Das kommt auf den Hersteller des UNIX an.

Ich hab' schon mal unter DOS so 'ne Art Netzwerk-Analysator gesehen,
der mit einer "normalen" SMC-Ethernetkarte zusammenarbeitete.
Das war glaub' ein kommerzielles Produkt.


>>Oder filtert schon das Netzwerkinterface (z.B. Ethernet-Karte) die nicht
>>fuer meine Ethernet-Adresse bestimmten Pakete heraus ?

>Normalerweise ja.

Macht das wirklich schon die Hardware und nicht erst die Treibersoftware ?


>Sun hat das NIT-Interface fuer solche Zwecke. Unter BSD scheint mir
>der BPF (Berkeley Packet Filter) aehnliches machen zu koennen.

Also wird die Pruefung doch nicht im Interface erledigt, oder wie soll
das sonst funktionieren ?


Ciao,
Peter
-- 
				,,,
                               (o o)
 --------------------------oOO--(_)--OOo--------------------------------
 InterNet: dieth@transtec.de          SubNet: dieth@eumelos.stgt.sub.org 
 Peter Dieth, Braikinbachweg 35, W-7410 Reutlingen, Voice: 49-7121-40465
 Eumelos Mailsystem Reutlingen, V.32bis,V.42bis,HST  Data: 49-7121-?????
 Gegen Rassismus und Gewalt !              Against racism and violence !
Re: Q: Ethernet Zugriff auf unterster Ebene
#962
Author: Christoph Badura
Date: Wed, 13 Jan 1993 00:08
24 lines
1607 bytes
In <1993Jan12.003058.2319@eumelos.stgt.sub.org> xmaster@eumelos.stgt.sub.org (Peter Dieth) writes:
>Ich hab' schon mal unter DOS so 'ne Art Netzwerk-Analysator gesehen,
>der mit einer "normalen" SMC-Ethernetkarte zusammenarbeitete.
>Das war glaub' ein kommerzielles Produkt.

Da gibt's auch Freeware fuer, The Beholder faellt mir da spontan zu ein.

>Macht das wirklich schon die Hardware und nicht erst die Treibersoftware ?

Ein Ethernet-Chip akzeptiert normalerweise nur Pakete mit der eigenen
Ethernet-Adresse und Broadcasts. Einige kann man auch so
programmieren, dass sie noch andere Pakete ausfiltern.

>Also wird die Pruefung doch nicht im Interface erledigt, oder wie soll
>das sonst funktionieren ?

Die meisten Ethernet-Chips kann man in einen sogenannten "promiscuous
mode" schalten, dann liefern sie jedes Paket, dass uebers Netz geht
zurueck.
-- 
				Christoph Badura  ---  bad@flatlin.ka.sub.org

Personally, I don't care whether someone is cool enough to quote Doug
Gwyn--I only care whether Doug Gwyn is cool enough to quote. -- Larry Wall
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads