<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Krystian [itros] Kulik</title>
	<atom:link href="http://itros.us/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://itros.us/blog</link>
	<description>ogranicza nas tylko nasza wyobraźnia...</description>
	<lastBuildDate>Thu, 22 Dec 2011 13:43:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ethernet</title>
		<link>http://itros.us/blog/ethernet/</link>
		<comments>http://itros.us/blog/ethernet/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 17:16:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sieci]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[ramka]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[siec]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://itros.us/blog/?p=86</guid>
		<description><![CDATA[Ethernet to najczęściej stosowany standard opracowany przez firmę Xerox, który opisuje: format ramki, rodzaj wykorzystywanego okablowania oraz protokoły komunikacyjne wykorzystywane w sieciach LAN. 
Ethernet występuje w kilku wersjach:
A) Ethernet 10Mb/s 
10BASE2 – Sygnał przesyłany jest przez 50 omowy kabel koncentryczny na odległość do 185 metrów
10BASE5 – Sygnał wysyłany jest przez 12 milimetrowy kabel koncentryczny na [...]]]></description>
			<content:encoded><![CDATA[<p>Ethernet to najczęściej stosowany standard opracowany przez firmę Xerox, który opisuje: format ramki, rodzaj wykorzystywanego okablowania oraz protokoły komunikacyjne wykorzystywane w sieciach LAN. <span id="more-86"></span><br />
Ethernet występuje w kilku wersjach:</p>
<p><strong>A) Ethernet 10Mb/s </strong></p>
<p>10BASE2 – Sygnał przesyłany jest przez 50 omowy kabel koncentryczny na odległość do 185 metrów</p>
<p>10BASE5 – Sygnał wysyłany jest przez 12 milimetrowy kabel koncentryczny na odległość nie przekraczającą 500 metrów.</p>
<p>10BASET – Sygnał wysyłany jest przez skrętkę na odległość 100 metrów</p>
<p>10BASEFL – Sygnał transportowany jest przez światłowód na odległość nie przekraczającą 2 kilometrów</p>
<p><strong>B) Fast Ethernet 100Mb/s</strong></p>
<p>100BASE-TX – Sygnał wysyłany jest poprzez skrętkę</p>
<p>100BASE-FX – Sygnał wysyłany przez światłowód na odległość 400m</p>
<p><strong>C) Gigabit Ethernet 1Gb/s</strong></p>
<p>1000BASE-SX – sygnał jest przesyłany przez kabel światłowodowy o średnicy 50 mikrometrów (1 mikrometr =10-6 metra) do 550 metrów oraz kablu o średnicy 62.5 mikrometrów na odległość do 260 metrów. Długość wysyłanej fali wynosi 850 nanometrów (1 nanometr = 10-9 metra).</p>
<p>1000BASE-LX– Sygnał jest przesyłany przez światłowód o średnicach: 50 mikrometrów o zasięgu 550 metrów, 62,5 mikrometrów o zasięgu 440 metrów. W tym przypadku długość fali elektromagnetycznej wynosi 1300 nanometrów.</p>
<p>1000BASE-LH – Sygnał jest wysyłany jest przez światłowód na odległość do 100 kilometrów.</p>
<p>1000BASE-CX – Sygnał jest wysyłany poprzez ekranowaną skrętkę na odległość nie przekraczającą 25 metrów.</p>
<p>1000BASE-T – Sygnał jest przesyłany nie ekranowaną skrętką kategorii 5 na odległość 100 metrów.</p>
<p><strong>D) 10 Gigabit Ethernet 10Gb/s</strong></p>
<p>10GBASE-LR – Sygnał jest przesyłany za pomocą światłowodów na odległość nie przekraczającą 10 kilometrów.</p>
<p>10GBASE-ER – Sygnał jest przesyłany za pomocą światłowodów na odległość nie przekraczającą 40 kilometrów.</p>
<p><strong>Ramka sieci Ethernet IEEE 802.3</strong></p>
<p>Ramka jest podstawową jednostką, która przenosi informacji we współczesnych sieciach. Podstawowa ramka Ethernetowa dzieli się na następujące oktety (Oktet = 8 bitów):</p>
<table cellpadding="2" cellspacing="4" style="border:1px solid #000;text-align:center;margin-bottom:20px;">
<tr>
<td style="border:1px solid #000;">Preambuła</td>
<td style="border:1px solid #000;">SDF</td>
<td style="border:1px solid #000;">MAC adres odbiorcy</td>
<td style="border:1px solid #000;">MAC adres nadawcy</td>
<td style="border:1px solid #000;">Długość</td>
<td style="border:1px solid #000;">Dane</td>
<td style="border:1px solid #000;">Dopełnienie</td>
<td style="border:1px solid #000;">FCS</td>
</tr>
<tr>
<td style="border:1px solid #000;">7<br/>oktetów</td>
<td style="border:1px solid #000;">1<br/>oktet</td>
<td style="border:1px solid #000;">6<br/>oktetów</td>
<td style="border:1px solid #000;">6<br/>oktetów</td>
<td style="border:1px solid #000;">2<br/>oktety</td>
<td style="border:1px solid #000;">48–1500<br/>oktetów</td>
<td style="border:1px solid #000;">X<br/>oktetów</td>
<td style="border:1px solid #000;">4<br/>oktety</td>
</tr>
</table>
<p><strong>Preambuła</strong> – Przemienny ciąg zer i jedynek. Składa się ona z 56 bitów, które sygnalizują nadejście ramki z danymi.</p>
<p><strong>SDF (Start Frame Delimiter)</strong> – Sygnalizacja początku ramki z danymi.</p>
<p><strong>MAC adres odbiorcy</strong> – 48 bitowy fizyczny adres odbiorcy.</p>
<p><strong>MAC adres nadawcy</strong> – 48 bitowy fizyczny adres nadawcy.</p>
<p><strong>Długość</strong> – Określa długość pola Dane.<br />
<strong><br />
Dane </strong>– Pole zawierające przesyłane informacje. Maksymalna długość tego pola wynosi 1500 bajtów a minimalna 48 bajtów.<br />
<strong><br />
Dopełnienie</strong> – Pole to dopełnia dane bitami w przypadku, gdy informacje znajdujące się w polu dane są mniejsze od 48 bajtów.</p>
<p><strong>FCS (Frame Check Sequence)</strong> – Jest to pole, które sprawdza sumę kontrolną ramki. Do obliczania stosuje cykliczny kod nadmiarowy,(CRC) który wyrywa uszkodzone dane.</p>
]]></content:encoded>
			<wfw:commentRss>http://itros.us/blog/ethernet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nasłuchiwanie sieci, obsługa tcpdump</title>
		<link>http://itros.us/blog/nasluchiwanie-sieci-obsluga-tcpdump/</link>
		<comments>http://itros.us/blog/nasluchiwanie-sieci-obsluga-tcpdump/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 19:39:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sieci]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[siec]]></category>
		<category><![CDATA[sniffer]]></category>
		<category><![CDATA[sniffing]]></category>
		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://itros.us/blog/?p=73</guid>
		<description><![CDATA[Tcpdump jest jednym z popularniejszych analizatorów sieciowych (potocznie nazywanych snifferami) pracujących na platformie uniksowej. Głównym zadaniem tcpdumpa jest nasłuchiwanie ruchu panującego w sieci. Można wykorzystać ten program w dwóch głównych celach takich jak: analiza pakietów, które przepływają przez siec, oraz w celu przechwytywania informacji wysyłanych przez innych użytkowników. Tcpdumpa można ściągnąć z jego oficjalnej witryny [...]]]></description>
			<content:encoded><![CDATA[<p>Tcpdump jest jednym z popularniejszych analizatorów sieciowych (potocznie nazywanych snifferami) pracujących na platformie uniksowej. Głównym zadaniem tcpdumpa jest nasłuchiwanie ruchu panującego w sieci. Można wykorzystać ten program w dwóch głównych celach takich jak: analiza pakietów, które przepływają przez siec, oraz w celu przechwytywania informacji wysyłanych przez innych użytkowników. Tcpdumpa można ściągnąć z jego oficjalnej witryny <a href="http://www.tcpdump.org/" target="_blank">www.tcpdump.org</a>. Do jego działania wymagana jest biblioteka libpcap, którą również możemy ściągnąć z wymienionej wcześniej strony. Ważną informacją jest to, że aby móc korzystać z tego programu należy posiadać w danym systemie konto administratora (root). To tyle tytułem wstępu, teraz zajmiemy się analizą poszczególnych funkcji oraz możliwości tego programu.<span id="more-73"></span></p>
<p>Zanim przyjrzymy się dokładniej możliwością jakie oferuje nam tcpdump, należy wspomnieć o metodach zapisywania logów z tego programu, ponieważ przeglądanie ich na bieżąco nie jest wygodne oraz nie pozwana na późniejszą, dokładniejszą analizę pakietów.</p>
<p>Zapisanie logów do pliku poprzez tcpdump wywołujemy w następujący sposób:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -w nazwa_pliku</div></td></tr></tbody></table></div>
<p>Parametr &#8220;-w&#8221; (od ang. &#8220;write&#8221;) włącza opcję logowania danych do pliku. Jednak format tych logów, uniemożliwia nam przeglądanie ich w zwykłym edytorze tekstowym, tak wiec logicznie myśląc aby przeglądać logi należy użyć tego samego programu, ale z parametrem &#8220;r&#8221; (od ang. &#8220;read&#8221;). Polecenie będzie wyglądać następująco:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -r nazwa_pliku</div></td></tr></tbody></table></div>
<p>Istnieje jeszcze druga metoda zapisania logów z tcpdump różniąca się od pierwszej tym, ze dzięki niej otrzymujemy plik tekstowy, zdatny do analizy w dowolnym edytorze tekstu.</p>
<p>Jak łatwo się domyślić, wystarczy, że przekierujemy wyjście polecenia do pliku:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump &gt; nazwa_pliku</div></td></tr></tbody></table></div>
<p>lub</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump &gt;&gt; nazwa_pliku</div></td></tr></tbody></table></div>
<p>Pierwsza z wyżej wymienionych metod (ta ze znakiem &#8220;>&#8221;) utworzy plik do którego zapisywane będą logi, lub w przypadku, gdy taki plik już istnieje, jego zawartość zostanie wyzerowana. Drugie z poleceń zapisze nasze logi do danego pliku, dopisując dane na jego końcu, nie kasując poprzednio zapisanych w nim danych.</p>
<p>To tyle na temat zapisywania logów, teraz przejdziemy do opisu opcji, jakie posiada tcpdump. Podstawowym parametrem z jakim możemy wywołać program, jest &#8220;-i&#8221; (od ang. interface) a następnie po nim podajemy nazwę interfejsu karty na którym ma nasłuchiwać, przykładowo może to być eth0 (pierwsza karta sieciowa). Nasz program z takim parametrem będzie nasłuchiwać wszystkie pakiety, które przechodzą przez ten interfejs. Kompletne wywołanie będzie wyglądać następująco:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -i eth0</div></td></tr></tbody></table></div>
<p>Należy wspomnieć także o parametrze &#8220;-n&#8221;, którego zastosowanie jest bardzo pomocne, ponieważ dzięki niemu nie tracimy czasu na konwertowanie adresów IP na nazwy hostów.</p>
<p>Kolejnym ważnym parametrem, z którym wywołujemy program to &#8220;-v&#8221;. Pozwala on na dokładniejszą analizę pakietów. Jeśli chcemy uzyskać coraz dokładniejszą analizę, możemy zwiększać parametr pisząc &#8220;-vv&#8221; lub &#8220;-vvv&#8221;. Przykładowo będzie to wyglądało następująco:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -i eth0 -v</div></td></tr></tbody></table></div>
<p>Jeśli można wywołać program z dokładną analiza pakietu, to także można spowodować, by wyświetlił się nam, coraz dokładniejszy czas pakietu. Służy do tego parametr &#8220;-t&#8221; tak jak w poprzednim przykładzie, możemy stosować ten parametr w postaci &#8220;-tt&#8221;, &#8220;-ttt&#8221; oraz &#8220;-tttt&#8221; co pozwoli nam na coraz dokładniejsze badanie czasu.</p>
<p>Zajmijmy się teraz wnętrzem pakietu, które można zobaczyć w postacie heksadecymalnej (szesnastkowej) używając parametru &#8220;x&#8221; przykładowo:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -i eth0 -x</div></td></tr></tbody></table></div>
<p>przykładowa zawartość pakietu może wyglądać następująco:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">0x0000: 4500 003c f74a 4000 4006 3514 0a00 01f7 E..&amp;lt;.J@.@.5.....<br />
0x0010: d911 2955 aa0d 1f8a 34a1 9fe4 8b7c 4119 ..)U....4....|A.<br />
0x0020: 8018 2d40 c3b9 0000 0101 080a 010e 37ca ..-@..........7.<br />
0x0030: 61c1 6a09 0800 0000 0000 0000 a.j.........</div></td></tr></tbody></table></div>
<p>Analogicznie, aby zobaczyć pakiet w postaci ASCII należy użyć parametry &#8220;-X&#8221; (duże X)</p>
<p>Tcpdump może oprócz nasłuchiwania całego interfejsu sieciowego, przejść na tryb nasłuchiwania poszczególnych portów, protokołów albo ruchu pomiędzy danymi komputerami w sieci itd. Zacznijmy od pierwszej metody. Aby ustawić tcpdump na nasłuchiwanie konkretnego portu należy go uruchomić w następujący sposób:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -i eth0 port 80</div></td></tr></tbody></table></div>
<p>(zamiast portu 80 możemy wpisać dowolny inny port)</p>
<p>Kolejna rzeczą, którą wymieniłem jest nasłuchiwanie konkretnego protokółu sieciowego:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -i eth0 icmp</div></td></tr></tbody></table></div>
<p>(zamiast protokółu icmp możemy wpisać dowolny inny)</p>
<p>Ostania czynnością jest ruch pomiędzy dwoma stacjami:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -i eth0 host 10.0.1.247 and \(10.0.1.248\)</div></td></tr></tbody></table></div>
<p>Wyżej wymieniony przykład nasłuchuje cały ruch pomiędzy komputerem o numerze IP: 10.0.1.247, a komputerem o adresie 10.0.1.248</p>
<p>Podam jeszcze jeden przykład metody nasłuchiwania sieci za pomocą tcpdump, a później przejdziemy już do analizowania logów. Poniższy przykład pokazuje jak możemy podsłuchiwać dany port na zdefiniowanym komputerze w sieci:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">root# tcpdump -i eth0 src 10.0.1.248 and port 80</div></td></tr></tbody></table></div>
<p>To chyba tyle na temat najczęściej stosowanych parametrów z jakimi można wywołać ten program. Jeśli chcesz się dokładnie zapoznać ze wszystkimi parametrami jakie posiada tcpdump, wpisz w konsoli &#8220;man tcpdump&#8221;.</p>
<p>Przechodzimy teraz do analizy logów. Omówienie tutaj dwa przykłady logów. Pierwszym będzie log z użycia programu ping, który korzysta z protokołu diagnostycznego ICMP, drugim zaś log z komunikatora internetowego.</p>
<p>Log1:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">13:29:50.686670 IP 10.0.1.247 &amp;gt; 212.77.100.101: icmp 64: echo request seq 3<br />
13:29:50.704619 IP 212.77.100.101 &amp;gt; 10.0.1.247: icmp 64: echo reply seq 3</div></td></tr></tbody></table></div>
<p>Interpretacja:</p>
<p>13:29:50.686670 &#8211; czas podany w postaci HH:MM:SS:MS<br />
10.0.1.247 &#8211; nadawca<br />
212.77.100.101 &#8211; odbiorca<br />
&gt; &#8211; kierunek w którym płyną pakiety<br />
icmp &#8211; protokół z którego korzystamy<br />
request &#8211; zapytanie<br />
replay &#8211; odpowiedz na zapytanie.</p>
<p>Log2:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">13:37:46.832958 IP (tos 0x0, ttl 64, id 63716, offset 0, flags [DF], length: 77) 10.0.1.247.43533 &amp;gt; 217.17.41.85.8074: P [tcp sum ok] 883011855:883011880(25) ack 2340185593 win 17376 &amp;lt;nop,nop,timestamp 18040479 1643430965&amp;gt;<br />
0x0000: 4500 004d f8e4 4000 4006 3369 0a00 01f7 E..M..@.@.3i....<br />
0x0010: d911 2955 aa0d 1f8a 34a1 b10f 8b7c 65f9 ..)U....4....|e.<br />
0x0020: 8018 43e0 dd07 0000 0101 080a 0113 469f ..C...........F.<br />
0x0030: 61f4 c435 0b00 0000 1100 0000 21e7 7800 a..5........!.x.<br />
0x0040: 1af9 7801 0800 0000 7465 7374 00 ..x.....test.</div></td></tr></tbody></table></div>
<p>Interpretacja:</p>
<p>13:37:46.832958 &#8211; czas podany w postaci HH:MM:SS:MS<br />
tos &#8211; typ usługi<br />
ttl (time to live) &#8211; potęga cyfry 2 która określa długość zycia pakietu<br />
id &#8211; jest to nic innego jak ID pakietu<br />
[DF] &#8211; flaga don&#8217;t framgent (nie fragmentuj)<br />
length: 77 &#8211; wielkość pakietu podana w bajtach maksymalna wielkość pakietu w sieciach ethernet wynosi 1500 bajtów<br />
&gt; &#8211; kierunek przepływu pakietów<br />
10.0.1.247.43533 &#8211; adres nadawcy wraz z portem na którym wysyła<br />
217.17.41.85.8074 &#8211; adres odbiorcy wraz z portem na którym odbiera pakiet<br />
883011855:883011880 &#8211; numer sekwencyjny<br />
ack &#8211; potwierdzenie następnego numeru pakietu danych<br />
win &#8211; (window size) wielkość okna podana w bajtach<br />
nop &#8211; jest to pusta opcja<br />
timestamp &#8211; jak sama nazwa wskazuje, jest to stempel czasu dla pakietu</p>
<p>Pod nagłówkiem widzimy zawartość przesyłanego pakietu w postaci heksadecymalnej.</p>
]]></content:encoded>
			<wfw:commentRss>http://itros.us/blog/nasluchiwanie-sieci-obsluga-tcpdump/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Topologie sieci</title>
		<link>http://itros.us/blog/topologie-sieci/</link>
		<comments>http://itros.us/blog/topologie-sieci/#comments</comments>
		<pubDate>Sun, 12 Dec 2010 17:11:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sieci]]></category>
		<category><![CDATA[hub]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[man]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[siec]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[token ring]]></category>
		<category><![CDATA[topologia]]></category>
		<category><![CDATA[wan]]></category>

		<guid isPermaLink="false">http://itros.us/blog/?p=67</guid>
		<description><![CDATA[Zacznijmy od terminu topologia co on w ogóle oznacza? Otóż termin ten wywodzi się z greki a dokładniej z połączenia dwóch słów topos- miejsce oraz logos – nauka. W matematyce jest to dział zajmujący się badaniem przestrzeni. W informatyce tyczy się on zasad łączenia oraz konfiguracji sieci. Topologia sieci dzieli się na topologie fizyczną oraz [...]]]></description>
			<content:encoded><![CDATA[<p>Zacznijmy od terminu topologia co on w ogóle oznacza? Otóż termin ten wywodzi się z greki a dokładniej z połączenia dwóch słów topos- miejsce oraz logos – nauka. W matematyce jest to dział zajmujący się badaniem przestrzeni. W informatyce tyczy się on zasad łączenia oraz konfiguracji sieci. Topologia sieci dzieli się na topologie fizyczną oraz topologie logiczną pierwsza z wyżej wymienionych czyli fizyczna określa sposób rozłożenia koncentratorów (hub), przełączników (switch) oraz kabli zaś druga określa zalecane standardy z których dana topologia powinna korzystać. Przejdźmy teraz do opisów najpopularniejszych topologii sieci.<br />
<span id="more-67"></span><br />
<strong>Magistrala</strong><br />
Topologia magistrali opiera się na jednym kablu koncentrycznym, do którego są podłączone jednostki za pomocą trójników. Na każdym końcu kabla znajduje się oporniki, który ma za zadanie zapobiegać obijaniu się sygnału. Magistrala znajduje zazwyczaj zastosowanie w małych prywatnych mieszkaniach głównie ze względu na prostotę budowy oraz tanie wykonanie sieci. Wadą jej jest to, że posiada ona ograniczoną długość. W tej topologii nie znajdują zastosowania urządzenia takie jak koncentratory, przełączniki, routery.</p>
<p><strong>Zalety:</strong><br />
- Tania budowa<br />
- Brak koncentratorów/przełączników itp.<br />
- Jeden kabel<br />
- Prosta budowa<br />
- Awaria jednostki nie powoduje paraliżu sieci</p>
<p><strong>Wady:</strong><br />
- Awaria kabla powoduje paraliż sieci<br />
- Ograniczona możliwość rozbudowy<br />
- Niska przepustowość<br />
- Obsługuje tylko jeden kanał transmisyjny</p>
<p><img src="http://itros.us/blog/wp-content/uploads/topologia_magistrala.jpg" alt="topologia magistrala" /></p>
<p><strong>Gwiazda</strong><br />
Topologia gwiazdy jest trochę bardziej skomplikowana niż magistrali, lecz tylko trochę. Składa się ona, bowiem z koncentratora(hub), do którego są podłączone wszystkie stacje robocze, serwer, itp. Gwiazdy są najpopularniejszymi topologiami stosowanymi w dzisiejszych sieciach LAN ich główną zaletą jest bardzo prosta możliwość rozbudowy, przyłączania nowych jednostek oraz łączenia z innymi sieciami. Przykładowo możemy połączyć kilka gwiazd do jednego koncentratora i wtedy powstanie nam rozbudowana hierarchicznie gwiazda. Topologia ta znajduje zastosowanie głównie w przedsiębiorstwach, na osiedlach, prywatnych domach i tym podobnych.</p>
<p><strong>Zalety:</strong><br />
- Łatwa lokalizacja uszkodzenia<br />
- Uszkodzenie pojedynczej stacji nie paraliżuje sieci.<br />
- Bardzo łatwa rozbudowa sieci<br />
- Wysoka przepustowość 100Mb/s<br />
- Proste zarządzanie siecią<br />
- Stosunkowo niskie koszty rozbudowy</p>
<p><strong>Wady:</strong><br />
- Uszkodzenie koncentratora (hub) powoduje całkowity paraliż sieci<br />
- Większa ilość kabli<br />
- Ograniczenie odległości stacji roboczej od koncentratora</p>
<p><img src="http://itros.us/blog/wp-content/uploads/topologia_gwiazda.jpg" alt="Topologia gwiazdy" /></p>
<p><strong>Pierścień (Token ring)</strong><br />
W topologii pierścienia każdy komputer jest połączony z innymi dwoma, co daje nam obieg zamknięty, który potocznie nazywamy pierścieniem. Każdy komputer zamknięty w pierścieniu pełni role wzmacniacza sygnału. Topologię tą opracowała firma IBM a następnie weszła ona do standardu IEEE w 1969 roku. Głównymi wadami tej topologii są: niska przepustowość 4 Mb/s lub 16 Mb/s oraz ciężka rozbudowa sieci. Nie stosuje się w nich koncentratorów oraz przełączników. Obecnie topologie pierścieni wyparły gwiazdy, które są bardziej wydajniejsze oraz prostsze w rozbudowie.</p>
<p><strong>Zalety:</strong><br />
- Małe zużycie kabla<br />
- Niskie koszty budowy</p>
<p><strong>Wady:</strong><br />
- Uszkodzenie jednej stacji powoduje paraliż sieci<br />
- Niska przepustowość 4 Mb/s lub 16 Mb/s<br />
- Trudna do rozbudowy<br />
- Ciężka lokalizacja uszkodzeń</p>
<p><img src="http://itros.us/blog/wp-content/uploads/topologia_ring.jpg" alt="Topologia token ring" /></p>
<p><strong>Hierarchiczna gwiazda</strong><br />
Topologia hierarchicznej gwiazdy przypomina strukturę drzewa, od którego odchodzą gałęzie, czyli prosto mówiąc posiadamy jeden główny koncentrator, a od niego odchodzą kable do kolejnych koncentratorów oraz stacji roboczych następnie od tych nowych dwóch koncentratorów odchodzą kolejne kable do kolejnych koncentratorów i tak dalej. </p>
<p><img src="http://itros.us/blog/wp-content/uploads/hierarchiczna_gwiazda.jpg" alt="Topologia Hierarchiczna gwiazda" /></p>
<p><strong>Hybrydowa</strong><br />
Hybryda, czyli połączenie czegoś z czczym w celu powstania czegoś całkiem nowego. Przykładem mogą być stworzenia z mitologii greckiej takie jak: centaur, który jest połączeniem konia z człowiekiem czy minotaur połączenie człowieka z bykiem. Wróćmy jednak z mitologii greckiej do topologii hybrydowej tak, więc jest to nic innego jak połączenie dwóch różnych topologii sieci ze sobą na przykład magistrali oraz gwiazdy. </p>
<p><img src="http://itros.us/blog/wp-content/uploads/topologia_hybrydowa.jpg" alt="Topologia hybrydowa" /></p>
<p><strong>Topologia łańcuchowa</strong><br />
Jak sama nazwa topologii wskazuje łączymy szeregowo koncentratory w tak zwane łańcuchy za pomocą kabli. Topologia łańcuchowa nie posiada żadnych hierarchii jak to było w przypadku „hierarchicznej gwiazdy”. Główna zaletą tej topologii jest to ze, jeśli nawet jeden z koncentratorów zepsuje się to sieć może nadal funkcjonować tyle tylko, że jeśli nasz łańcuch zerwie się gdzieś w środku wtedy automatycznie siec dzieli się na 2 mniejsze oraz oczywiście te stacje robocze, które były podpięte do zepsutego koncentratora zostają odłączone od sieci. </p>
<p><img src="http://itros.us/blog/wp-content/uploads/topologia_lancuchowa.jpg" alt="Topologia łańcuchowa" /></p>
]]></content:encoded>
			<wfw:commentRss>http://itros.us/blog/topologie-sieci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adres MAC i jego zmiana</title>
		<link>http://itros.us/blog/adres-mac-i-jego-zmiana/</link>
		<comments>http://itros.us/blog/adres-mac-i-jego-zmiana/#comments</comments>
		<pubDate>Fri, 10 Dec 2010 19:40:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sieci]]></category>
		<category><![CDATA[adres mac]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://itros.us/blog/?p=41</guid>
		<description><![CDATA[ MAC (Media Access Control) – Jest to unikalny 48 bitowy adres karty sieciowej zapisany w systemie szesnastkowym Np. 00:0E:90:C4:56:87 Gdzie pierwsze 24 bity oznaczają producenta danej karty czyli w naszym przypadku oznaczenie producenta to 00:0E:90 a kolejne 24 bity czyli C4:56:87 są unikalnym numerem seryjnym danej karty sieciowej. Oczywiście to tylko przykład wymyślonego adresu [...]]]></description>
			<content:encoded><![CDATA[<p><strong> MAC (Media Access Control)</strong> – Jest to unikalny 48 bitowy adres karty sieciowej zapisany w systemie szesnastkowym Np. <strong>00:0E:90:C4:56:87</strong> Gdzie pierwsze 24 bity oznaczają producenta danej karty czyli w naszym przypadku oznaczenie producenta to<strong> 00:0E:90</strong> a kolejne 24 bity czyli <strong>C4:56:87</strong> są unikalnym numerem seryjnym danej karty sieciowej. Oczywiście to tylko przykład wymyślonego adresu na potrzeby tego artykułu. Pełną listę producentów kart sieciowych oraz przypisanych im identyfikatorów można zobaczyć pod adresem <a href="http://standards.ieee.org/regauth/oui/oui.txt">http://standards.ieee.org/regauth/oui/oui.txt</a> &#8211; Instytut Inżynierów Elektryków i Elektroników (IEEE).<span id="more-41"></span></p>
<p><strong>Sprawdzanie adresu MAC</strong><br />
No to teraz jak wiemy już, co to jest adres MAC wypadałoby się nauczyć go sprawdzać w danym systemie operacyjnym zacznijmy od Linuksa. Uruchamiamy konsole (terminal) a następnie przechodzimy na konto administratora (root, super użytkownika) w tym celu wydajemy polecenie su i wpisujemy hasło, gdy już przelogowaliśmy się na konto administratora wydajemy polecenie ifconfig, po czym wyświetla się nam adres MAC naszej karty sieciowej w naszym przypadku jest to 00:E4:4C:11:18:91</p>
<p>Konsola z wyświetlonym adresem MAC w systemie Linux</p>
<p><img src="http://itros.us/blog/wp-content/uploads/mac-linux.jpg" alt="mac linux" /></p>
<p>Przejdźmy teraz do systemu Windows. Wchodzimy w start &gt; uruchom wpisujemy cmd i uruchamia się nam interpreter poleceń systemu MS-DOS (w starszych systemach niż XP interpretera uruchamia się poprzez wpisanie polecenia command) teraz by zobaczyć nasz adres MAC wystarczy tylko wydać polecenie <strong>ifconfig /all</strong></p>
<p>Interpreter poleceń MS-DOS w systemie Windows XP<br />
<img src="http://itros.us/blog/wp-content/uploads/mac-windows.jpg" alt="mac windows" /></p>
<p><strong>Zmiana adresu MAC</strong><br />
Pewnie zastanawiasz się w ogóle, po co zmieniać adres MAC, jeśli jest on unikalny, jest wiele powodów, dlaczego się zmienia te adresy może to być po prostu chęć testowania sieci lub, gdy zniszczy nam się stara karta sieciowa a nasz dostawca Internetu ma blokadę na nowe adresy MAC wtedy musimy nowej karcie przypisać stary adres by dostać się z powrotem do sieci. Zmianę tego adresu można wykorzystać także do ataku sieciowego o nazwie, spoofing. Wróćmy jednak teraz do istoty tego podrozdziału, czyli zmiany adresu fizycznego naszej karty sieciowej. Najpierw opiszę, jakim sposobem można zmienić adres w Linuksie a następnie w Windowsie.</p>
<p><strong>Linux: </strong><br />
Na początek odpalamy konsole i logujemy się na konto administratora systemu, gdy już to zrobiliśmy wpisujemy następujące polecenia:</p>
<p><strong>ifconfig eth0 down</strong> – zamyka połączenie<br />
<strong>ifconfig eth0 hw ehter A1:02:1A:BC:41:00</strong> – przypisuje nowy adres MAC<br />
<strong>ifconfig eth0 up</strong> – wznawia połączenie</p>
<p>Po wykonaniu powyższych czynności należy zrestartować system polecenie: <strong>reboot</strong></p>
<p><strong>Windows: </strong><br />
Zaczynamy od wejścia do rejestru poprzez start, następnie uruchom i tam wpisujemy polecenie <strong>regedit</strong>, które uruchomi nam edytor rejestru. Po uruchomieniu rejestru przechodzimy do: <strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\</strong><br />
gdy już tam dotrzemy to następnie odnajdujemy klucz o nazwie:<strong> {4D36E972-E325-11CE-BFC1-08002bE10318}</strong>, rozwijamy go i szukamy swojej karty sieciowej. Po znalezieniu karty dodajemy nową wartość ciągu, która nazywamy <strong>NetworkAddress</strong> i przypisujemy jej wartość nowego MAC adresu w postaci szesnastkowej na przykład: A1021ABC4100.</p>
<p>Jest jeszcze drugi sposób zmiany MAC jest on odrobinę poostrzy od tego z rejestrem a polega on na tym, że przechodzimy do właściwości mojego komputera tam wchodzimy w zakładkę sprzęt, menadżer urządzeń następnie odnajdujemy swoją kartę sieciową. Wchodzimy w jej właściwości, w zakładce zaawansowane klikamy w Network Address i w polu wartość wpisujemy nasz nowy adres.</p>
]]></content:encoded>
			<wfw:commentRss>http://itros.us/blog/adres-mac-i-jego-zmiana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Praktyczne wykorzystanie Google</title>
		<link>http://itros.us/blog/praktyczne-wykorzystanie-google/</link>
		<comments>http://itros.us/blog/praktyczne-wykorzystanie-google/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 20:43:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Ogólne]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[operatory]]></category>
		<category><![CDATA[szukanie informacji]]></category>

		<guid isPermaLink="false">http://itros.us/blog/?p=33</guid>
		<description><![CDATA[Google to niewątpliwe najbardziej popularna wyszukiwarka,  codziennie korzystają z niej miliony Polaków i miliardy ludzi na całym świecie. W natłoku bardzo wielu różnych informacji często napotykamy problem by wydobyć te, które nas najbardziej interesują.  Polecenia zawarte w tym artykule znacznie pomogą nam usprawnić wyszukiwanie danej informacji.  Przejdźmy jednak do kornetów.

allintitle:komis samochodowy
ograniczy wyniki [...]]]></description>
			<content:encoded><![CDATA[<p>Google to niewątpliwe najbardziej popularna wyszukiwarka,  codziennie korzystają z niej miliony Polaków i miliardy ludzi na całym świecie. W natłoku bardzo wielu różnych informacji często napotykamy problem by wydobyć te, które nas najbardziej interesują.  Polecenia zawarte w tym artykule znacznie pomogą nam usprawnić wyszukiwanie danej informacji.  Przejdźmy jednak do kornetów.<span id="more-33"></span><br />
<strong><br />
allintitle:komis samochodowy</strong><br />
ograniczy wyniki wyszukiwania do stron zawierających frazę &#8220;komis samochodwy&#8221; w tytule strony</p>
<p><strong>allinurl:seat ibiza</strong><br />
ograniczy wyniki wyszukiwania do stron zawierających frazę &#8220;seat ibiza&#8221; w adresie strony</p>
<p><strong>allintext:wymiana świec zapłonowych</strong><br />
ograniczy wyniki wyszukiwania do stron zawierających frazę &#8220;wymiana świec zapłonowych&#8221; w treści strony</p>
<p><strong>allinanchor:mechanika pojazdowa</strong><br />
zwróci listę stron zawierających linki ze słowami &#8220;mechanika&#8221; oraz &#8220;pojazdowa&#8221;</p>
<p><strong>cache:www.itros.us</strong><br />
wyświetli kopię strony www.itros.us  jaką ostatnio zrobiła wyszukiwarka</p>
<p><strong>related:www.interia.pl</strong><br />
ograniczy wyniki wyszukiwania stron podobnych do portalu interia.pl</p>
<p><strong>pomoc site:www.google.pl</strong><br />
ograniczy wyniki wyszukiwania do podstron z domeny google.pl, które zawierają słowo &#8220;pomoc&#8221;</p>
<p><strong>umowa filetype:PDF </strong><br />
zwróci listę dokumentów PDF zawierających słowo &#8220;umowa&#8221; w nazwie pliku</p>
]]></content:encoded>
			<wfw:commentRss>http://itros.us/blog/praktyczne-wykorzystanie-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Przekierowanie 301 &#8211; z www czy bez www ?</title>
		<link>http://itros.us/blog/przekierowanie-301/</link>
		<comments>http://itros.us/blog/przekierowanie-301/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 12:15:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[pozycjonowanie]]></category>

		<guid isPermaLink="false">http://itros.us/blog/2010/09/test/</guid>
		<description><![CDATA[Przekierowanie 301 służy do przekierowania strony z jednego adresu na drugi. Zabieg przekierowania strony można wykorzystać także do pomocy przy pozycjonowaniu naszej strony, to znaczy załóżmy że mamy stronę xyz.pl i teraz mamy 2 sposoby wejścia: xyz.pl oraz www.xyz.pl &#8211; dla nas to nie ma większego znaczenia jak ludzie wpiszą ten adres i tak trafią [...]]]></description>
			<content:encoded><![CDATA[<p>Przekierowanie 301 służy do przekierowania strony z jednego adresu na drugi. Zabieg przekierowania strony można wykorzystać także do pomocy przy pozycjonowaniu naszej strony, to znaczy załóżmy że mamy stronę xyz.pl i teraz mamy 2 sposoby wejścia: <strong>xyz.pl</strong> oraz <strong>www.xyz.pl</strong> &#8211; dla nas to nie ma większego znaczenia jak ludzie wpiszą ten adres i tak trafią na naszą stronę. <span id="more-17"></span></p>
<p>Jednakże dla pozycjonowania w google robi to znaczącą różnice ponieważ &#8220;moc pozycjonowania&#8221; jest dzielona na te dwa adresy. Dlatego pozycjonery zalecają ujednolicić adres strony internetowej.</p>
<p>Zapytacie dlaczego adres musi zawierać przedrostek www, odpowiedź jest prosta nie musi możemy zrobić przekierowanie naszej strony z www na bez www znaczenia to większego nie ma. W internecie toczą się różne długie dyskusje na temat czy adresy powinny zawierać przedrostek www czy też nie. Moim zdaniem wszystko zależy od nazwy domeny i podejścia marketingowego, jednemu to pasuje drugiemu nie.</p>
<p>Jak zrobić takie przekierowanie strony ? nic bardziej prostego wystarczy utworzyć na serwerze plik &#8220;.htaccess&#8221; do którego należy wkleić poniższy kod oczywiście, zamieniając xyz.pl na adres własnej domeny.</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">RewriteEngine On<br />
RewriteCond %{HTTP_HOST} ^xyz.pl(.*) [NC]<br />
RewriteRule ^(.*)$ http://www.xyz.pl/$1 [R=301,L]</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://itros.us/blog/przekierowanie-301/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

