Re: Soros kommunikacio sniffelese
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
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
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
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
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
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
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
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
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