Re: Soros kommunikacio sniffelese

2009-02-23 bef zés Kiss Gabor

In article ,
BEREGNYEI Balazs  writes:
> 
> Szia,
> 
>> Hivatalbol nem lenne szabad senkinek sem erzekenynek lennie az
>> idozitesre.
> 
> Igen, es olyan programot sem szabad irni, amiben buffer overrun van.

FYI: Az az UART-ban van.

g
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-23 bef zés BEREGNYEI Balazs
Szia,

> Hivatalbol nem lenne szabad senkinek sem erzekenynek lennie az
> idozitesre.

Igen, es olyan programot sem szabad irni, amiben buffer overrun van.

> Tegyuk fel, hogy kuldok neked ket file-t, a ket cat kimenetet.
> Erdekelne az algoritmus, amivel osszefesulod. :-)

Termeszetesen nem utolag kell kitalalni, hogy vajon mikor johetett az a 
bizonyos nehany byte. Ha szukseg van ido szerinti osszefesulesre, akkor 
cat helyett byte-os read kell, ami a kimenetre textben kiirja az aktualis 
idot, az adatiranyt es a konkret byte-ot.
Ket ilyen textet a legvegen cat paranccsal egymas utan irsz, majd atkuldod 
egy sort parancson, es kesz.

>> Bocs, csak segiteni akartam:
>
> En is: Lebeszelem Szabolcsot a cat-rol.

Mert egyedul nem tudna eldonteni, hogy a sok kedves segitokesz listatars 
modszere kozul melyiket valasztja? En ebbol most kiszallok.

BB
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-23 bef zés Kiss Gabor

In article ,
BEREGNYEI Balazs  writes:
> On Mon, 23 Feb 2009, Kiss Gabor wrote:
> 
>>> A plusz gep jo otlet, de csak akkor, ha nem a ket eszkoz koze teszed,
>>
>> Ezt a "de csak akkor"-t kellene egy kicsit kifejteni.
> 
> Ha a ket eszkoz koze plusz gepet teszel, akkor jo esetben minden mukodni 
> fog, rossz esetben megzavarod az idoziteseket.

Hivatalbol nem lenne szabad senkinek sem erzekenynek lennie az
idozitesre. Mindenkinek a handshake jeleket kell figyelembe vennie.
A beiktatott gep pedig nem okoz akkora kesleltetest, hogy
emiatt egy atlagos kornyezetben timeout forduljon elo.

>> Persze csak akkor jo ez a megoldas, ha a flow controlt nem akarod
>> debugolni, illetve nem akarod a megfelelo sorrendben egymasba fesulve
>> latni a ket irany forgalmat.
> 
> Altalaban a flow control nem hordoz informaciot, az ido szerinti 

(Ha te hasznalhatod az "altalaban" szot, akkor en is. :)

> osszefesulest pedig egy 10-20 soros sajat programmal meg lehet oldani.

Tegyuk fel, hogy kuldok neked ket file-t, a ket cat kimenetet.
Erdekelne az algoritmus, amivel osszefesulod. :-)
Mondjuk egy PIC programozo es egy vindozos program kozt.
Mikor semmilyen idobelyeg nincs az egyes karakterek mellett.

Es a protokoll elemzesevel sem jutsz sehova, mert
a) ismeretlen
b) ez esetben pont elhullo karakterekre gyanakodnak

>> Es van hajlamod forrasztgatni.
>> Es persze semmi elonye nincs a snooperhez kepest. :-)
> 
> Bocs, csak segiteni akartam:

En is: Lebeszelem Szabolcsot a cat-rol.

g
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-23 bef zés BEREGNYEI Balazs
Szia,

On Mon, 23 Feb 2009, Kiss Gabor wrote:

>> A plusz gep jo otlet, de csak akkor, ha nem a ket eszkoz koze teszed,
>
> Ezt a "de csak akkor"-t kellene egy kicsit kifejteni.

Ha a ket eszkoz koze plusz gepet teszel, akkor jo esetben minden mukodni 
fog, rossz esetben megzavarod az idoziteseket.

> Persze csak akkor jo ez a megoldas, ha a flow controlt nem akarod
> debugolni, illetve nem akarod a megfelelo sorrendben egymasba fesulve
> latni a ket irany forgalmat.

Altalaban a flow control nem hordoz informaciot, az ido szerinti 
osszefesulest pedig egy 10-20 soros sajat programmal meg lehet oldani.

> Es van hajlamod forrasztgatni.
> Es persze semmi elonye nincs a snooperhez kepest. :-)

Bocs, csak segiteni akartam: vagy felhasznalja mas is ezt a modszert, vagy 
nem. Nekem egyszer mar bejott. Egyszerubb volt forrasztani es irni egy 
nyulfarknyi programot, mint masok sniffer programjait 
letolteni/megerteni/konfiguralni.

Udv,
BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-23 bef zés Kiss Gabor

In article ,
BEREGNYEI Balazs  writes:
>> Arra gondoltam, hogy egy Linuxos gepet teszek a ket eszkoz koze, es mint egy 
>> soros vonali
>> "bridge" mukodtetem a rendszert.
> 
> A plusz gep jo otlet, de csak akkor, ha nem a ket eszkoz koze teszed,

Ezt a "de csak akkor"-t kellene egy kicsit kifejteni.
Egesz pontosan miert is?

> hanem csak siman megcsapolod a drotot kozepen:
> a (TX, GND)-t bekotod a plusz gep egyik soros portjara (az RX-re),
> az (RX, GND)-t pedig a plusz gep masik soros portjara (szinten RX-re).
> Igy ket darab cat paranccsal figyelheted a kommunikaciot mindket iranyban, 
> es elrontani sem tudod a forgalmukat.

Persze csak akkor jo ez a megoldas, ha a flow controlt nem akarod
debugolni, illetve nem akarod a megfelelo sorrendben egymasba fesulve
latni a ket irany forgalmat.
Es van hajlamod forrasztgatni.

Es persze semmi elonye nincs a snooperhez kepest. :-)

g
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-20 bef zés BEREGNYEI Balazs
Szia,

> Arra gondoltam, hogy egy Linuxos gepet teszek a ket eszkoz koze, es mint egy 
> soros vonali
> "bridge" mukodtetem a rendszert.

A plusz gep jo otlet, de csak akkor, ha nem a ket eszkoz koze teszed,
hanem csak siman megcsapolod a drotot kozepen:
a (TX, GND)-t bekotod a plusz gep egyik soros portjara (az RX-re),
az (RX, GND)-t pedig a plusz gep masik soros portjara (szinten RX-re).
Igy ket darab cat paranccsal figyelheted a kommunikaciot mindket iranyban, 
es elrontani sem tudod a forgalmukat.

BB

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-19 bef zés Ferenc Wagner
h...@deejayy.hu writes:

> Van ket, egymassal soros vonalon kommunikalo nem Linuxos eszkozunk.
> [...]
> Arra gondoltam, hogy egy Linuxos gepet teszek a ket eszkoz koze, es mint egy 
> soros vonali 
> "bridge" mukodtetem a rendszert.
> [...]
> Elore is megkoszonom, ha valakinek van otlete, hogy hogyan lehetne megoldani 
> a ket soros port kozotti kapcsolatot.

$ apt-cache show snooper
[...]
Description: Captures communication between two external serial devices
 Snooper passes data transparently between two serial (RS232C)
 devices, capturing and logging the data and occasional comments you
 want to insert into the logs.
 .
 It is useful for debugging or analyzing the communications protocol
 between two devices that would normally be connected directly to each
 other, e.g. a digital camera and a personal computer.  By sitting
 "in the middle" (after you connect the two devices to serial ports
 on your Linux machine) snooper is able to capture data traveling in
 either direction while also passing it unmodified to the other device.
 .
 It is also possible to operate with a single serial device, using
 your console and keyboard as the second device.
-- 
Feri.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-19 bef zés zamek
hello,

On Thursday 19 February 2009 21.02.56 h...@deejayy.hu wrote:
> Arra gondoltam, hogy egy Linuxos gepet teszek a ket eszkoz koze, es mint
> egy soros vonali "bridge" mukodtetem a rendszert.
>
> moxa soros port <---> linux /dev/ttyUSB0  <-->  linux /dev/ttyUSB1 <--->
> cisco konzolport
>
> A ket soros port osszebridgelheto valamilyen modon?
Van egy csomag a debianban, ami talan ezt tudja:socat

-- 
udv,
 --
 Zoltan Zidarics programmer
 PTE-PMMFK H-7621 Pecs, Boszorkany u. 2. Hungary
 E-Mail: za...@vili.pmmf.hu
 --
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: Soros kommunikacio sniffelese

2009-02-19 bef zés Hofferek Attila
h...@deejayy.hu írta:
> A kovetkezo osszekapcsolasra gondoltam:
> " cat /dev/ttyUSB0 | tee -a /dev/ttyUSB1 "
> " cat /dev/ttyUSB1 | tee -a /dev/ttyUSB0 " 
> 
> Ez igy most nem mukodik. 
> Lehet, hogy teljesen hibas az elkepzeles, csak meg azt nem latom, hogy miert.

Mert az rts-cts dtr stb vonalakat is figyelik a cuccok gondolom, tehat 
hardware handshake van.

> A /dev/ttyUSB[01] kulon-kulon le van tesztelve, 9600 8N1-re setseriallal 
> beallitottam.
> 
> Elore is megkoszonom, ha valakinek van otlete, hogy hogyan lehetne megoldani 
> a ket soros port kozotti kapcsolatot.

Hogy linuxban soft lehet-e ilyet nem tudom, de pont a moxanak van ilyen 
serial development meg sniffer boardja.
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux