Portál AbcLinuxu, 31. července 2025 15:28


Dotaz: Sledování komunikace

4.2.2017 12:00 blr
Sledování komunikace
Přečteno: 669×
Odpovědět | Admin
Zdravím,

potřebuju odposlouchávat síťovou komunikaci v průmyslovém zařízení (žádná hesla mě nezajímají - je to komunikace uvnitř přístroje, celá tato šaráda se koná z důvodu neúplné dokumentace od výrobce).

Pokud koupím dva převodníky ethernet/USB, na každý nastavím MAC adresu protistrany (pokud to vůbec bude potřeba), neměly by zařízení vůbec tušit, že mezi nimi něco je, je to tak?

Rychlost a latenci nepočítám, zas tolik dat to není...

Jaká by mohla být úskalí, na které jste v praxi narazili?

Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.2.2017 14:50 NN
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud sejedna opravdu jen o sitovou komunilaci, staci prepinac s podporou mirroringu, nebo stary hub, nebo pasivni tap. 50c
Pavel 'TIGER' Růžička avatar 4.2.2017 15:47 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud přístroj komunikuje nešifrovaně, pak by neměl být problém. Se šifrováním už problémy různé jsou.
vlastikroot avatar 4.2.2017 15:58 vlastikroot | skóre: 24 | blog: vlastikovo | Milevsko
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
To reseni s USB sitovkama moc nechapu (ethernet bridge?). Ty zarizeni komunikuji po TCP/IP ? nebo primo na ethernet vrstve ?
We will destroys the Christian's legion ... and the cross, will be inverted
Max avatar 4.2.2017 15:58 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jaké je zapojení? Proč ty dva převodníky?
Zdar Max
Měl jsem sen ... :(
4.2.2017 16:02 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Moznosti mas vazade niekolko:

1) kup si dve sietovky (podla moznosti fukncne v linuxe) a sprav si na linuxe bridge. Potom si poves odpocuvanie na bridge interface. Ked vypnes STP, tak zariadenia nevedia, ze je nieco medzi nimi.

2) Zozen si switch/router, co zvlada port mirroring (napr. mikrotik), alebo klasicky ethernet hub. Hub sa bude asi horsie hladat, kedze vyrobcovia v tom maju bordel a uz dlhu dobu sa pod "hub" pomenovanim predavaju aj switche.

3) Zozen si "ethernet tap". Cena je tak cca 20 eur, ale tak ci tak potrebujes jednu / dve sietovky ...


Ani jedna moznost sa neda jednoducho identifikovat koncovymi zariadeniami, ked je spravne nastavena. Nevidim dovod, preco by to nemalo fungovat :) Moznosti 1 a 2 (mikrotik) bezne pouzivam ...
4.2.2017 19:53 blr
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jedna se TCP/IP komunikaci, alternativne udp.

Dva prevodniky proto, ze k masine pujdu s notasem, ethernet v notasu chci radeji nechat volny, kdybych potreboval net.

Na STP mrknu, diky.

Ethernet tap a hub - mam za to, ze by to nemuselo fungovat. Priznam se, ze nevim jak je to s csma/cd u ethernetu a jak se nastavuje (si nastavuje?) half/full duplex. Na to se jeste musim podivat, ale bridge mi pripada cistci reseni, stejne jako s tim lepsim switchem.
4.2.2017 21:13 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Sledování komunikace
Hub fungovat musí. To je vlastně zařízení pracující na L1, kdy jen refrešne elektrický signál. stejná funkcionalita jako kdysi repeatery blahé paměti. CSMA/CD je v klidu pokud to není Gigabit, 100Base ne přes 200 m s jedním hubem.
4.2.2017 21:40 blr
Rozbalit Rozbalit vše Re: Sledování komunikace
Pokud myslíte aktivní tak ano. B hlavě mám zafixován pasivní hub (bez napájení), tudíž je to jen prodrátovaný (takže tap?) a tam by mě právě zajímalo, jestli to jde nebo ne, jak je to s nastavením RX/TX, tj. jaký kabely, ...
Jendа avatar 5.2.2017 02:56 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Sledování komunikace
Ethernet tap je, že si uděláš odbočku a připojíš ji do RX své karty (musíš mít dvě karty, protože to potřebuješ pro oba směry, a netuším, jak se taková věc synchronizuje. Navíc se to té sběrnici nebude moc líbit elektricky.). U port mirroring switche zase nevím, jak je to implementované, když teoreticky můžou ta zařízení komunikovat gigabit každým směrem, ale port, na který se to mirroruje, má gigabit jenom jedním směrem. To zahazuje framy které nedokáže zmirrorovat? Nebo hlásí kolizi? (jde to vůbec u současného gigabitu?)
5.2.2017 03:30 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Sledování komunikace
10/100 ethernet tap je viacmenej len odbocka z dvoch aktivnych vodicov na RX dvoch sietoviek. Cize pasivne zariadenie. Na to staci aj 4 portovy header do patch panelu a spavne "nastrelne" kable, alebo nieco ako toto. V pripade dlhsich kablov, alebo citlivejsej sietovky sa da pouzit aktivny tap, ale ten stoji kusok viacej ...

1000 (1G) tap musi byt aktivny a pripojenie sa riesi cez 2x 1G kabel, alebo SFP

Co sa tyka port mirroringu. Pokial nie je mozne mirrorovat na port, ktory je 2x rychlejsi, tak samozrejme je problem s dorucovanim packetov. Lepsie switche dokazu pouzivat svoj buffer, aby pocas narazoveho preposielania nezahadzovali data ... ale ked sa neda, tak sa proste neda ... realne sa port mirroring pouziva hlavne pri problemoch s kompatibilitou, alebo protokolom. Cize nieco take, ze na pripojenom zariadeni mam nejaky error a nechapem preco. V takej situaci je velmi mala pravdepodobnost, ze linka pojde na 100% vytazena. Realne je jednoduchsie to odmirrorovat na "vedlajsi" server, ako riesit technika / kabelaz / tap v serverovni.

V praci sme uz museli pouzit aj TAP na 10G ethernet a optiku. Neskutocne draha bestia, ale svoju robotu vie spravit :)
5.2.2017 11:43 MaloSaKradne
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Raspberry pi + usb ethernet sietovka + natiahnut minibian + nastavit
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
brctl addbr bridge0
brctl addif bridge0 eth0
brctl addif bridge0 eth1
ifconfig bridge0 up
+ zapnut sniffer sietovej komunikacie
5.2.2017 19:20 blr
Rozbalit Rozbalit vše Re: Sledování komunikace
Ano, toto je taky varianty, kdy ethernet na raspberry pripojim do site a odposlouchavat budu skrz ssh. Diky za priklad nastaveni.
11.2.2017 11:36 kafi | skóre: 25 | blog: muj_prvni_blog
Rozbalit Rozbalit vše Re: Sledování komunikace
Odpovědět | | Sbalit | Link | Blokovat | Admin
Arp spoofing a tcpdump/wireshark

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.