Odposlech sítě - bylo [OT] Ethernet HUB 100 Mbps

Petr Labaj labaj na volny.cz
Sobota Srpen 24 18:08:15 CEST 2024


V souvislosti s proběhlým vláknem o 100Mbps HUBu pro odposlech sítového
provozu krátké poznámky na příbuzné téma.

Že vyšší verze chytrých switchů umí na HW úrovni mirroring nějakého portu
(případně některé dokonce i několika portů) na diagnostický port se asi 
obecně ví.

O čem se možná ví už méně, že tohle umí dokonce i ty laciné switche, 
které jsou
součástí levných WiFi AP a routerů. V mém případě nějaký už dost starý 
TP-link.
Aby to bylo uživatelsky přístupné, tak to samozřejmě musí podporovat 
firmware.
OpenWRT (který cpu všude kam to jen jde) to umí.

O čem jsem ale nevěděl a zjistil až v souvislosti s laborování kolem 
toho HUBu je,
že existují i 2 různá provedení mirroringu na SW bázi. Konkrétně ve 
formě filtru
do Linuxového iptables, který je základem snad skoro všech dnešních 
malých firewallů
a také základem síťové ochrany přímo v Linuxu.

Jsou 2 varianty: TEE a TZSP.
TEE změní hlavičku paketu a pošle ji na monitorující počítač. Takže se 
ten monitorující
nedozví původní adresu, kam byl paket poslán.
TZSP to dělá tak, že vezme celý paket v původní podobě, zabalí ho do 
obálky a pošle
UDP protokolem. Monitorující PC si ho pak zase musí vybalit.
Wireshark by měl umět přijímat oboje. Ale zatím jsem to nezkoušel.

Výhodou je, že monitorující počítač nemusí běžet v promiskuitním režimu 
a tedy by
mohl být i za switchem nebo dokonce routerem.
Na rozdíl od HW monitoringu, kdy musí mít přímý přístup na ten port, kam 
se zrcadlí provoz.
Zaujalo mě to, určitě to vyzkouším.

PL


Další informace o konferenci Hw-list