Analiza sieci Wi-Fi za pomocą analizatora protokołów - PDF\nAnaliza sieci Wi-Fi za pomocą analizatora protokołów\nDownload "Analiza sieci Wi-Fi za pomocą analizatora protokołów"\n1 Politechnika Warszawska Wydział Elektryczny Laboratorium Teletechniki Skrypt do ćwiczenia T.30 Analiza sieci Wi-Fi za pomocą analizatora protokołów\n2 Spis treści: 1.Wstęp Przeznaczenie analizatorów sieciowych w sieciach bezprzewodowych Analizatory sieci Komercyjne analizatory sieci Metody wykrywania sieci przez analizatory Oprogramowanie do analizy sieci analizator sieci CommView for WiFi Wstęp Instalacja sterownika dla bezprzewodowej karty sieciowej Główne okno programu Menu Scanner Menu Nodes Menu Channels Menu Latest IP Connections Menu Packets Menu Rules Filtr Protocols Filtr Mac Addresses Filtr IP Addresses Menu Ports Filtr Text Filtr TCP Flags Menu Advanced Rules Alarms WEP/WPA Keys Menu Reconstructing TCP Sessions...32\n3 1.Wstęp Analiza działania sieci komputerowych to jedno z ważniejszych zadań, które stoi na porządku dziennym przed administratorami sieci. Oprócz sprawdzania konfiguracji urządzeń aktywnych, równie ważne jest analizowania ruchu generowanego przez stacje klienckie i serwery. Nieocenionym wręcz narzędziem staje się wtedy analizator sieci (zwane również snifferami), z reguły jest to oprogramowanie, działające na stacji PC wraz z dedykowanym interfejsem sieciowym. Proste analizatory potrafią dekodować tylko niektóre warstwy modelu ISO/OSI (są to z reguły warstwy 1-3) bardziej skomplikowane potrafią dekodować wszystkie warstwy modelu, począwszy od warstwy aplikacji a na warstwie fizycznej kończąc. Główne cechy które cechują dobry analizator to: możliwość obsłużenia różnych technologii sieciowych (LAN, WAN), szybkość analizowania i przetwarzania pakietów, możliwość dekodowania dużej ilości protokołów sieciowych i aplikacyjnych (POP3, SMTP, HTTP), łatwy i przyjazny interfejs użytkownika. W poniższym skrypcie zostanie przedstawione oprogramowanie firmy TamoSoft, o nazwie CommView for Wi-fi. Jest to sniffer, który w połączeniu z dedykowaną kartą bezprzewodową, potrafi zdekodować wszystkie warstwy modelu ISO, szczególny zaś nacisk położono na dekodowania warstw pierwszej i drugiej, gdzie z punktu widzenia działania sieci bezprzewodowych można znaleźć najwięcej informacji.\n4 2. Przeznaczenie analizatorów sieciowych w sieciach bezprzewodowych Mimo wspólnego dziedzictwa protokół nie jest Ethernetem. Protokół ten ma wiele dodatkowych funkcji, z których każda może powodować problemy. Rozwiązywanie problemów sieci często wymaga, żeby administrator zszedł na najniższy poziom szczegółów protokołów i zobaczył, co dzieje się na falach radiowych. Analizatory sieci ze swoją możliwością prezentowania szczegółów sieci przewodowych na najniższym poziomie od dawna są traktowane jako użyteczny składnik zestawu narzędzi administratora sieci. Analizatory sieci bezprzewodowych będą tak samo pożyteczne, a być może nawet ważniejsze. W sieciach wiele rzeczy może zawieść, a dobry analizator jest niezbędnym narzędziem, które szybko wskaże właściwą przyczynę problemów. Unikanie problemów zaczyna się już w fazie planowania sieci. Niektóre analizatory przedstawiają szczegółowe statystyki natężenia sygnału radiowego, co może być pomocne w znalezieniu miejsca do instalacji punktu dostępu. Analizatory mogą pomóc administratorom w uniknięciu tworzenia stref martwych, bo upewniają ich, że granice różnych obszarów BSS zachodzą na siebie na tyle, by umożliwić na swobodne przejścia między nimi. W miarę, jak sieci bezprzewodowe zdobywają popularność, muszą obsługiwać coraz to większą liczbę użytkowników. Aby uniknąć problemów z wydajnością sieci, administratorzy w celu zwiększenia przepustowości na danym obszarze mogą rozważyć zmniejszenie obszarów pokrycia punktów dostępu. Wykorzystując w tym procesie analizator sieci, administratorzy mogą jeszcze raz przejść przez dużą część procesu planowania sieci. Prędzej czy później, wobec ograniczonej szybkości bitowej sieci bezprzewodowych, ich wydajność staje się problemem. Problemy wydajności mogą być spowodowane stłoczeniem zbyt dużej liczby użytkowników w małej liczbie punktów dostępu lub mogą wynikać ze zjawisk zachodzących w warstwie radiowej. Twórcy standardu zdawali sobie sprawę z problemów powstających w medium radiowym, dzięki temu transmisje ramek w sieci bezprzewodowej zachodzą niezawodnie. Na przykład większość implementacji w obecności interferencji nadaje ramki za pomocą prostszych (i wolniejszych) metod kodowania oraz dokonuje podziału ramek na mniejsze. Interferencje mają wielki wpływ na wydajność sieci Poza bezpośrednim efektem uszkadzania przesyłanych ramek, co powoduje konieczność ponownego ich nadawania, interferencje mają jeszcze pośredni wpływ na wydajność sieci. Słaba jakość transmisji może spowodować, że stacja w poszukiwaniu bardziej wiarygodnego łącza radiowego przechodzi na nadawanie z mniejszą prędkością bitową. Nawet gdy nadawanie na mniejszych prędkościach przebiega już pomyślnie, przy niższych prędkościach bitowych tracony jest jakiś stopień przepustowości sieci. W obliczu interferencji stacje sieci mogą przystąpić do fragmentowania nadawanych ramek, co powoduje zmniejszenie udziału danych w całej transmisji. W porównaniu z innymi protokołami sieci LAN, nagłówki protokołów są dość duże, wobec czego fragmentacja powoduje zwiększenie ilość informacji nadawanych w nagłówkach przy niezmienionej ilości nadawanych danych. W wielu sieciach zastosowano tylko kilka aplikacji. Czy narzekania na wydajność sieci oznaczają ogólny problem z siecią, czy szczególny problem z konkretną aplikacją? Analizatory sieci pomagają w znalezieniu przyczyny problemu przez badanie rozkładu wielkości pakietów. Duża liczba małych pakietów może wskazywać na intensywne stosowanie fragmentacji przez interfejs sieciowy. Niektóre analizatory potrafią przedstawić rozkład ramek nadawanych z różnymi prędkościami. Sieci b mogą nadawać ramki z prędkościami bitowymi wynoszącymi 11 Mb/s, ale w przypadku interferencji mogą też nadawać ramki z mniejszymi prędkościami (5,5 Mb/s, 2 Mb/s, a nawet 1 Mb/s). To, że stacje, które mogą nadawać z dużymi prędkościami, nadają z małymi, może oznaczać, że są poddane dużej ilości interferencji.\n5 Żeby rozwiązać problemy z interferencjami, można zmienić położenie punktu dostępu lub jego anteny albo umieścić nowy punkt dostępu w obszarze słabego pokrycia siecią. Zamiast czekać na reakcję użytkowników na wprowadzone zmiany, za pomocą analizatora sieci można szybko stwierdzić, czy zmiany te łagodzą problemy. Niektóre analizatory tworzą wyczerpujące raporty o stanie jakości sygnału radiowego odbieranych ramek, dzięki którym można już za pierwszym razem lepiej rozmieścić urządzenia sieci bezprzewodowej. Użytkownicy są bardziej zadowoleni i szanują administratora sieci, który i nie przeprowadza na nich serii niekończących się eksperymentów. Zawsze siłą analiza torów sieci było skrócenie czasu potrzebnego do znalezienia przyczyny problemu. Analizatory umożliwiają również administratorom badanie charakterystycznych dla sieci funkcji warstwy MAC. Chociaż możliwe jest też przechwycenie i analizowanie ruchu po stronie szkieletu sieci przewodowej, to jednak przyczyny problemów mogą występować zawsze tylko po stronie sieci bezprzewodowej. Czy wszystkie ramki są potwierdzane? Gdy tak nie jest, pojawiają się retransmisje. Czy bity wykorzystywane przez modulację z kluczowaniem bezpośrednim ustawione są prawidłowo? Jeżeli nie, pola adresów pakietów mogą być źle interpretowane. Jeżeli po stronie bezprzewodowej sieci zaobserwowano niepoprawnie sformatowany pakiet, to mógł on zostać zniekształcony w kilku miejscach. Analizator sieci pozwala przyjrzeć się pakietowi w czasie podróży w powietrzu i pomaga w znalezieniu przyczyny jego zniekształcenia. Niepoprawnie sformatowane pakiety mogą być nadawane przez stacje klientów lub zniekształcane przez punkt dostępu. Przed zwróceniem się o pomoc do producenta urządzenia, warto wpierw określić przyczynę problemu. W sieciach bezprzewodowych ważne jest zapewnienie bezpieczeństwa sieci, a analizatory mogą pomóc w znalezieniu przyczyn problemów z bezpieczeństwem. Mogą pomóc przeglądać wszystkie adresy MAC stacji w celu odnalezienia nieznanych adresów, choć w praktyce nie jest to zbyt wygodne. Nie da się bowiem poznać wszystkich adresów MAC w sieci. W ten sposób można przynajmniej wychwycić karty nie należące do zakresu producentów, których karty stosowane są w sieci. Bardziej skuteczne może okazać się poszukiwanie zakończonych niepowodzeniem prób uwierzytelnienia się przed punktem dostępu. Bezpieczeństwo niektórych sieci opiera się częściowo lub całkowicie na protokole WEP. Niektóre komercyjne analizatory sieci mają możliwość odszyfrowywania ramek protokołu WEP pod warunkiem, że dysponują one kluczem WEP. Ramki niosą dostateczną ilość informacji, by szperacz (sniffer) posiadający klucz WEP mógł rozszyfrowywać je w czasie rzeczywistym. Ta możliwość pozwala administratorom sieci na zajrzenie do wnętrza ramek zabezpieczonych protokołem WEP w celu przeprowadzenia analiz protokołów warstw wyższych po to, by upewnić się, czy działanie protokołu WEP nie zniekształca zawartości ramek. Możliwość rozszyfrowywania ramek w czasie rzeczywistym jest skutkiem ubocznym słabości protokołu WEP. Gdy WEP zostanie zastąpiony przez prawdziwy mechanizm bezpieczeństwa, rozszyfrowywanie ramek w czasie rzeczywistym może okazać się zadaniem bardziej skomplikowanym\n6 2.1 Analizatory sieci Analizatory sieci stają się obecnie coraz bardziej powszechne i powinny znaleźć się wśród narzędzi administratora bezprzewodowej sieci LAN. Większość analizatorów sieci ma postać pakietów programów wykorzystujących kartę sieciową Nie jest do tego potrzebne żadne specjalizowane urządzenie, gdyż karty sieciowe zawierają wszystkie układy radiowe niezbędne do przechwytywania pakietów. Jedyną niedogodnością jest to, że każdy tego typu program współpracuje jedynie z ograniczoną liczbą kart dostępnych na rynku Komercyjne analizatory sieci Oszałamiający wzrost liczby sieci bezprzewodowych spowodował, że producenci analizatorów sieciowych opracowali bezprzewodowe wersje swoich odnoszących sukcesy analizatorów sieci przewodowych. Komercyjnymi analizatorami sieci bez. przewodowych są: Sniffer Wireless firmy Network Associates (http://www.networkassociates.com), AiroPeek firmy WildPackets (http://www.wildpackets.com) oraz CommView for Wifi (www.tamos.com) Sniffer Wireless działa jedynie z kartami sieciowymi firm Cisco oraz Symbol. AiroPeek, podobnie jak CommView for Wifi, obsługuje znacznie szerszy zakres kart sieciowych wyprodukowanych przez firmy 3Com, Cisco, Nortel, Intel, Symbol oraz Lucent. Tak jak ich przewodowi krewni, komercyjne analizatory bezprzewodowych sieci LAN wyposażone są w wiele funkcji. Poza dekodowaniem przechwyconych ramek mogą one filtrować ramki na podstawie dowolnego pola nagłówka , prezentować dane statystyczne dotyczące rozkładu wielkości pakietów i ich prędkości, mogą też monitorować w czasie rzeczywistym wykorzystanie pasma i szybko przeszukiwać wszystkie dostępne kanały w celu odnalezienia sieci działających w danym obszarze. Kiedy znają klucz WEP mogą rozszyfrowywać ramki chronione przez protokół WEP. Zakup analizatora sieci powinien znaleźć się w budżecie każdej instalacji sieci bezprzewodowej. Trzeba też rozstrzygnąć problem - kupować program, czy pisać go samemu. Przewiduję, że większość firm wybierze przede wszystkim zakup produktu komercyjnego, pozostawiając prace rozwojowe i naprawę błędów producentowi analizatora sieci, szczególnie że komercyjne analizatory można kupić, zainstalować i sprawić, by były użyteczne dużo szybciej.\n7 2.2 Metody wykrywania sieci przez analizatory Najprostsza metoda wyszukania sieci polega na pasywnym skanowaniu. Większość punktów dostępowych wysyła w określonych odstępach czasowych ramki typu beacon, aby rozgłosić swoją obecność i podać takie informacje jak znacznik czasowy, SSID, obsługiwane szybkości i inne parametry dotyczące swojej pracy. Skanowanie pasywne polega na nieustannym skanowaniu wszystkich kanałów radiowych przez stacje kliencką w poszukiwaniu wysyłanych ramek typu beacon. Gdy taka ramka zostanie wykryta, otrzymujemy informacje o działającym punkcie dostępowym. Wiele punktów dostępowych umożliwia wyłączenie wysyłania ramek typu beacon. Wówczas sprawa się komplikuje. Aby odkryć sieci z ukrytym SSID należy analizować ramki rozgłoszeniowe probe request wysyłane przez stacje klienckie i probe response wysyłane przez punkty dostępowe. Okazuje się, że w przypadku wyłączonego rozgłaszania SSID stacje klienckie sprawdzają działające punkty dostępowe wysyłając ramki rozgłoszeniowe probe request zawierające SSID sieci. Wówczas odpowiedzą wszystkie AP należące do sieci o tym SSID. Analizując ramki probe request można zdobyć SSID sieci. Poza tym wiele punktów dostępowych odpowiada na ramkę probe request z zerowym SSID (ustawienie SSID na ciąg pusty lub ANY) i w ramce probe response przesyła SSID sieci. Innym sposobem jest analizowanie ramek przyłączeniowych association request, które również zawierają SSID sieci. Obecnie pojawiają się pierwsze produkty, które umożliwiają ukrycie SSID w tych ramkach. Szczegóły wyszukiwania sieci zostały omówione w skrypcie 2 Sieć w modelu Infrastructure\n8 3. Oprogramowanie do analizy sieci analizator sieci CommView for WiFi 3.1 Wstęp CommVew for Wifi to specjalne wydanie oprogramowania CommView przeznaczone do przechwytywania i analizowania pakietów w używanych obecnie bezprzewodowych technologiach sieciowych a/b/g. CommView for Wifi kolekcjonuje informacje z karty bezprzewodowej oraz dekoduje przechwycone dane. Za jego pomocą można wyświetlić połączenia sieciowe a także przetwarzać pojedyncze pakiety. Oprogramowanie pozwala również deszyfrować ruch sieciowy zakodowany za pomocą technologii WEP czy tez WPA-PSK aż przez wszystkie warstwy sieciowe. Całe sesje czy też pojedyncze ramki mogą być zapisywane w celu późniejszej analizy, możliwy jest także eksport zapisanych danych do formatu obsługiwanego przez inne analizatory sieci np. Ethereal. CommView for Wifi pozwala w pełni analizować takie protokoły jak: ARP, BCAST, BGP, BMP, CDP, DAYTIME, DDNS, DHCP, DIAG, DNS, EIGRP, FTP, G.723, GRE, H.225, H.261, H.263, H.323, HTTP, HTTPS, ICMP, ICQ, IGMP, IGRP, IMAP, IPsec, IPv4, IPv6, IPX, HSRP, LDAP, MS SQL, NCP, NDS, NetBIOS, NFS, NLSP, NNTP, NTP, OSPF, POP3, PPP, PPPoE, RARP, RADIUS, RDP, RIP, RIPX, RMCP, RPC, RSVP, RTP, RTCP, RTSP, SAP, SER, SIP, SMB, SMTP, SNA, SNMP, SNTP, SOCKS, SPX, SSH, TCP, TELNET, TFTP, TIME, TLS, UDP, VTP, WAP, WDOG, YMSG, 802.1Q, 802.1X. Należy zaznaczyć iż w momencie uruchomienia sniffera, karta sieciowa przechodzi w tryb pracy bezładny (ang. Promiscuous) tzn. słyszy ruch ze wszystkich hostów i punktów dostępowych w danej sieci. Dopiero po zamknięciu programu, stacja może normalnie komunikować się z innymi urządzeniami w sieci. CommView for Wifi to nieocenione narzędzie dla administratorów sieci bezprzewodowych, czy też dla każdego kto chciałby mieć dokładny wgląd w bezprzewodowy ruch sieciowy. Aplikacja pracuje pod kontrolą Windows 2000/XP/2003 i dla swojej prawidłowej pracy potrzebuje dedykowanego adaptera sieciowego. Więcej informacji na temat obsługiwanych kart sieciowych można znaleźć na stronie internetowej producenta pod adresem 3.2 Instalacja sterownika dla bezprzewodowej karty sieciowej. Jak wspomniano na wstępie, aby można było analizować bezprzewodowy ruch sieciowy, użytkownik musi posiadać dedykowana kartę sieciową. Lista obsługiwanego sprzętu znajduje się na stronie internetowej producenta. Dedykowane sterowniki dla kart są dostarczane razem z oprogramowaniem i domyślnie instalowane w katalogu C:\_program files\_commviewwifi\_driver Cała procedura instalacji nie odbiega od typowej konfiguracji urządzenia w systemie Windows, opisana jest w Help Driver Instalation Guide.\n9 3.3 Główne okno programu Główny interfejs programu CommView for Wifi został przedstawiony na rysunku 3.1. Poszczególne opcje menu zostało opisane poniżej. Rys Główne menu aplikacji CommView for Wifi W głównym menu znajdują się następujące opcje: FILE: Start/Stop Capture rozpoczęcie/zatrzymanie przechwytywania pakietów. Suspend/Resume Packet Output zatrzymanie/wstrzymanie przechwytywania pakietów dostępnych w zakładce Packets Save Nodes As pozwala na zapis zawartości danych znajdujących się w zakładce Nodes Save Channels As pozwala na zapis zawartości danych znajdujących się w zakładce Channels Save Latest IP Connections As pozwala na zapis zawartości danych znajdujących się w zakładce Latest IP Connections Save Packet Log As pozwala na zapis zawartości danych znajdujących się w zakładce Packets w różnych formatach Log Viewer otwiera nowe okno programu Log Viewer. Clear Nodes kasuje zawartość zakładki Nodes. Clear Channels. kasuje zawartość zakładki Nodes. Clear Latest IP Connections kasuje zawartość zakładki Latest IP Connections Clear Packet Buffer kasuje zawartość głównego bufora programu a także zawartość zakładki Packets Performance Data wyświetla statystyki dotyczące: ilości przechwyconych pakietów oraz pakietów odrzuconych przez sterownik karty Exit kończy działanie programu.\n10 SEARCH Find Packet pokazuje okno dialogowe umożliwiające znalezienie pakietów zawierających ciągi tekstowe wprowadzone przez użytkownika Go to Packet Number pokazuje okno dialogowe umożliwiające przejście do konkretnego numeru pakietu wskazanego przez użytkownika VIEW Statistics pokazuje okno z informacjami dotyczącymi bieżącego transferu oraz statystyki protokołów Port Reference pokazuje okno informacyjne z przypisaniem portów tcp/udp dla dobrze znanych usług (Well known services). Informacje są odczytywane z folderu %systemroot%\_system32\_drivers\_etc Log Directory otwiera okno w którym domyślnie zapisywane są logi Nodes Columns pokazuje lub ukrywa poszczególne kolumny zakładce Nodes Channels Columns pokazuje lub ukrywa poszczególne kolumny zakładce Channel Columns Latest IP Connections Columns pokazuje lub ukrywa poszczególne kolumny zakładce Latest IP Configuration. Packets Columns pokazuje lub ukrywa poszczególne kolumny zakładce Packet. TOOLS Packet Generator otwiera okno Packet Genetaror Reconstruct TCP Session pozwala na rekonstrukcję sesji pomiędzy dwoma hostami, rekonstrukcja zaczyna się od zaznaczonego pakietu. NIC Vendor Identifier otwiera okno dialogowe, w którym istnieje możliwość powiązania adresu MAC urządzenia z jego producentem Scheduler pozwala na dodanie/usunięcie zadań które mają być uruchamiane o określonych porach czasowych. SETTINGS Fonts pokazuje podmenu z możliwością dostosowania czcionki w menu Interface, Packet Text oraz Packet Decoder WEP/WPA Keys otwiera okno, umożliwiające wprowadzenie klucza WEP lub WPA MAC Aliases umożliwia tworzenie aliasów dla adresów MAC, np.: Moja karta IP Aliases podobnie jak wyżej, umożliwia tworzenie aliasów dla adresów IP, np serwer www Options Otwiera okno, w którym istnieje możliwość zmiany parametrów konfiguracyjnych programu Language pozwala zmienić aktualny język używany w programie.\n11 RULES Capture Data Packets pozwala włączyć lub wyłączyć możliwość przechwytywania pakietów zawierające dane Capture Management Packets pozwala włączyć lub wyłączyć możliwość przechwytywania pakietów typu Managment Capture Control Packets - pozwala włączyć lub wyłączyć możliwość przechwytywania pakietów zawierające pakiety kontrolne Ignore Beacons pozwala włączyć lub wyłączyć możliwość przechwytywania pakietów typu Beacon Save Current Rules As pozwala na zapisanie kombinacji w/w pól. Load Rules From umożliwia wczytanie reguł zapisanych przez użytkownika. Reset All przywraca domyślne ustawienia programu dotyczące w/w reguł (włączone przechwytywanie data packets, managmnet packets, control packets) HELP Contents uruchamia menu pomoc dla CommView for WiFi. Search For Help On pokazuje menu kontekstowe. Driver Installation Guide pokazuje menu dotyczące instalacji specjalnego sterownika dla karty bezprzewodowej. About pokazuje menu informacyjne programu.\n12 3.4 Menu Scanner Okno skanera, pokazane na rysunku 3.2, które wywołuje się z menu File/Start Capture, pozwala na przeszukanie wszystkich kanałów w danej technologii sieciowej (odpowiednio a/b/g) a także dokładne monitorowanie jednego kanału. W celu rozpoczęcia skanowania, należy wybrać opcję Start Scanning Cały proces skanowania następuje cyklicznie tzn. program przeszukuje wszystkie kanały po czym wraca do kanału pierwszego. Proces skanowania trwa do momentu aż zostanie naciśniety przycisk Stop Scanning. Aby wykasować informacje, które pojawiły się w czasie skanowania, należy wybrać Reset. Istnieje również możliwość zapisania raportu ze skanowania, opcja ta dostępna jest po wybraniu przycisku Save Aby monitorować wybrany kanał (Chanell), należy wybrać z okna dialogowego numer kanału oraz określić w której technologii ( Band ) będą dokonywane pomiary, następnie wybrać Capture. W zależności od posiadanej karty sieciowej, program automatycznie wykryje możliwe pasma sieci bezprzewodowej (2.4 GHz dla standardu b oraz g lub 5GHz dla standardu a ). Rys 3.2 Główne okno programu Scanner Wybierając zakładkę Options uzyskuje się dostęp do opcji konfiguracyjnych, tj. metody wyświetlania wyszukanych hostów/access point-ów, sposobów wyszukiwania urządzeń w sieci itp. Zakładka Options została przedstawiona na rysunku 3.3\n13 Rys. 3.3 Menu Options w oknie Scanner Znaczenie poszczególnych opcji opisano poniżej: Reset data after each cycle jeśli opcja ta zostanie zaznaczona, informacje o wykrytych urządzeniach sieciowych będą kasowane przed rozpoczęciem nowego cyklu skanowania. Opcja ta może przydać się podczas skanowania sieci, w której znajdują się stacje, które wysyłają dane tylko co jakiś czas (np.: co kilka minut) Show data in main window while scanning jeśli opcja ta będzie aktywna, program umieści informacje o znalezionych urządzeniach w głównym oknie programu, w następujących zakładkach : Nodes, Channels, Packets oraz Latest IP Connections). Jeśli opcja nie będzie zaznaczona, szczegóły dotyczące znalezionej sieci nie będą pokazywane oraz logowane w głównym oknie programu. Hide wired hosts aktywacja tej opcji oznacza iż, w głównym oknie skanera zostaną wyświetlone tylko urządzenia bezprzewodowe, jeśli zaś opcja będzie nie aktywna, skaner wskaże również stacje przewodowe należące do segmentu sieci w którym znajdują się stacje przewodowe. Uaktywnienie tej opcji może czasami spowodować, iż stacje bezprzewodowe nie zostaną wyświetlone w głównym oknie skanera. Active node discovery using PROBE REQUEST ta opcja pozwala wyszukiwać punkty dostępowe, w których wyłączono rozgłaszanie SSID poprzez ramki Beacon. Włączenie tej opcji powoduje, że stacja skanująca zaczyna wysyłać pakiety a więc staje się widoczna w sieci. Dla niektórych starszych modeli kart bezprzewodowych (karty z rodziny b) opcja ta może nie być dostępna. Seconds per channel - definiuje liczbę sekund, przez którą program ma prowadzić nasłuch na każdym kanale Play sound when a new AP or station is detected przypadku odkrycia nowego punkty dostępowego. - uruchamia sygnał dźwiękowy, w\n14 Play sound when a new AP or station is detected zaznaczenie tego pola, pozwala na uruchomienie pliku wav, w momencie gdy skaner znajdzie punkt dostępowy wśród urządzeń sieciowych. Scan b/g channels and Scan a channels w zależności od posiadanej karty sieciowej, która zainstalowana jest w systemie, istnieje możliwość wyboru kanałów radiowych, które będą poddane skanowaniu. Jeśli karta przeznaczona jest tylko dla sieci b, pola dotyczące sieci a oraz g będą nieaktywne. Minimalnie musi być zaznaczony jeden kanał. 3.5 Menu Nodes Menu Nodes pokazane na rysunku 3.4, zawiera szczegółowe informacje o wszystkich aktywnych nodach znalezionych podczas skanowania. Jako node traktowany jest każdy punkt dostępowy oraz stacja z nim skojarzona nadająca na wybranym wcześniej kanale. Rys. 3.4 Menu Nodes podczas skanowania Ważna informacją z punktu widzenia użytkownika, jest to, że skaner potrafi kolekcjonować informacje tylko z jednego kanału w danym czasie. Istnieje oczywiście możliwość zbierania informacji z kilku kanałów. Aby możliwa była taka funkcjonalność, należy zrestartować mechanizm skanowania, bez czyszczenia informacji z bieżącej akwizycji, w menu Scanner wybrać żądany kanał, przejść do zakładki Options i zaznaczyć Show data in main window while scanning a następnie wybrać Capture. Od tego momentu w zakładce Nodes, będą pokazywały się informacje o nodach z dwóch wybranych wcześniej kanałów.\n15 Znaczenie poszczególnych kolumn w zakładce Nodes opisano poniżej: MAC Address - pokazuje adresy MAC lub aliasy punktów dostępowych oraz stacji. Ikona znajdująca się z lewej strony symbolizuje następujące znaczenia: pudełko z dwoma antenami symbolizuje punkt dostępowy, ikona notebooka symbolizuje stację pracującą bądź to w trybie Ad-hoc czy też w trybie Infrastructure. Złoty klucz pokazany przy w/w ikonach symbolizuje iż dane urządzenie korzysta z szyfrowania (protokół WEP lub WPA-PSK) Channel pokazuje numer kanału na którym stacje transmitują dane Type typ odnalezionego nodu. Możliwe wartości to AP symbolizujące punkty dostępowe, STA dla stacji pracujących w trybie Infrastructure oraz AD HOC dla stacji pracujących w trybie Adhoc SSID wyświetla nazwę znalezionej sieci Encryption pokazuje, czy dane urządzenie używa protokołów szyfrowania WEP lub WPA Signal pokazuje siłę sygnału jako min/średnia/max. Rate pokazuje przepustowość w formacie min/średnia/max Bytes wyświetla całkowitą ilość bajtów wysłanych oraz odebranych przez dane urządzenie Packets pokazuje całkowitą ilość pakietów wysłanych i odebranych przez stacje lub punkty dostępowe Retry zliczona ilość pakietów, które miały ustawione flagi Retry ICV Errors licznik ramek uszkodzonych/niekompletnych Aby dostosować wyświetlana liczbę kolumn, należy przejść do View => Nodes Columns i tam aktywować wybrane kolumny. Istnieje także menu podręczne, wywoływane za pomocą prawego klawisz myszki, w tym celu należy podświetlić wybrane urządzenie sieciowe i nacisnąć prawy klawisz. Z menu można wybrać następujące opcje: Copy MAC Address kopiuje Mac Adres urządzenia do Schowka Create Alias umożliwia tworzenie aliasów dla wybranego adresu MAC Save Nodes As umożliwia stworzenie raportu dotyczącego wybranego urządzenia. Raport zostanie zapisany w formacie HTML Clear Nodes usuwa informacje na temat danego urządzenia z listy More Statistics pokazuje dodatkowe statystyki dotyczące wskazanego urządzenia 3.6 Menu Channels Menu Channels pokazuje statystyki dla wszystkich kanałów, które monitoruje Scanner. Ilość kanałów wyświetlonych w tym menu uzależniona jest od tego, w jaki sposób użytkownik skonfigurował metodę skanowania. Normalnie, gdy monitorowany jest pojedynczy kanał, w menu znajdują się informacje z wcześniej wybranego kanału. Kiedy jednak zostało wybrane skanowanie więcej niż jednego kanału (wymaga to włączenia opcji Show data in window while scanning ) w menu znajdują się informacje ze wszystkich kanałów w których znalezione zostały bezprzewodowe urządzenia sieciowe. Ta opcja pozwala na szybkie zapoznanie się z ilością\n16 sprzętu sieciowego rozsianego po różnych kanałach. Menu Channels zostało pokazane na rysunku 3.5. Rys. 3.5 Zakładka Channels programu CommView for WIfi Znaczenie poszczególnych tabel zostało podane poniżej: Channel bieżący numer kanału. Packets całkowita ilość pakietów wysłanych (Dane + Zarządzające + Kontrolne). Data Ilość pakietów wysłanych, typu Data (dane). Mngt Ilość pakietów wysłanych typu Mngt (ramki zarządzające) Ctrl Ilość pakietów wysłanych typu Ctrl (ramki kontrolne) Signal natężenie sygnału podane w formacie min/średnia/max Rate przepustowość [Mb/s], dane podane w formacie jak wyżej Encryption - ilość pakietów, które mają ustawioną flagę Encryption Retry ilość pakietów, które mają ustawioną flagę Retry ICV Errors liczba pakietów uszkodzonych CRC Errors liczba pakietów z uszkodzona sumą kontrolną CRC.\n17 Z podręcznego menu, dostępnego pod prawym klawiszem myszki, można uruchomić następujące polecenia: Save Channels As pozwala na stworzenia raportu zawierającego informacje o danym kanale. Raport zostanie zapisany w formacie HTML Clear Channels kasuje wpisy w bieżącym oknie More Statistics otwiera okno, w którym zawarte są szczegółowe statystyki dla danego kanału. Przykładowe okno zostało przedstawiona na rysunku 3.6. Rys Okno Statistics dla menu Channels 3.7 Menu Latest IP Connections This tab is used for displaying detailed information about WLAN connections (IP protocol only). To start capturing packets, select File = > Start Capture in the menu, or click on the corresponding button on the toolbar. Please note that this tab will not be populated unless the program is capable of decrypting WEP/WPA-encrypted WLAN traffic. If your WLAN uses WEP encryption, all the data packets being sent are encrypted, and it is impossible to obtain information about their IP address unless you have entered the correct WEP or WPA key(s). To enter your WEP or WPA key(s), select Settings => WEP/WPA Keys in the menu. Menu to, przedstawione na rysunku 3.7, umożliwia śledzenie połączeń pomiędzy urządzeniami sieciowymi w protokole IP. Jeśli śledzony ruch sieciowy jest zaszyfrowany za pomocą protokołu WEP lub innego, nie ma możliwości kolekcjonowania tego ruchu, dopóki nie zostanie wprowadzony prawidłowy klucz dla tej sesji. Można go wprowadzić poprzez Settings => WEP/WPA Keys w głównym menu.\n18 Rys Menu Latest IP Connections Znaczenie poszczególnych kolumn podano jest następujące: Source IP, Destination IP pokazuje pary adresów IP, pomiędzy którymi sesje zostały nawiązane In pokazuje ilość pakietów odebranych Out pokazuje ilośc pakietów wysłanych Sessions pokazuje ilość pakietów z ustanowionych sesji TCP/IP. Jeśli sesje takie nie były ustanowione (zerwanie połączenia, połączenia w protokole UDP lub ICMP) wartość ta wynosi zero Ports wyświetla na jakie porty TCP/IP zostały wykonywane połączenia. Lista ta może być pusta, jeśli używany był inny zestaw protokołów niż TCP/IP. Porty zdalne mogą być wyświetlane w postaci numerycznej np.: 80 lub jako odpowiadająca mu nazwa tj. WWW Hostname Pokazuje nazwę zdalnego hosta, jeśli program nie może rozwiązać nazwy, pole to pozostaje puste. Bytes wyświetla liczbę bajtów przesłanych w czasie sesji. Last packet rejestruje czas pojawienia sie ostatniego pakietu w danej sesji W podręcznym menu dostępne są następujące opcje: Copy kopiuje do schowka adres IP komputera lokalnego oraz zdalnego. Show All Ports wyświetla okno z informacją jakie numery portów zostały użyte do transmisji. Data Transfer wyświetla okno z informacją o przepustowości jaka została osiągnięta pomiędzy komputerem zdalnym i lokalnym Jump To pozwala na szybki dostęp sie do pierwszego bądź ostatniego pakietu dla danej sesji (pakiety pokazane w menu packets) SmartWhois wysyła informacje o adresie źródłowym do programu SmartWhois. Jest to oddzielna aplikacja, której zadaniem jest dostarczanie informacji takich jak nazwa domenowa, adresy sieci lub też kto jest odpowiedzialny za administracje danej sieci. Create Alias tworzy alias dla wskazanych adresów sieciowych\n19 Save Latest IP Connections As pozwala na stworzenie raportu, dotyczącego wszystkich połączeń, raport będzie wygenerowany w formacie HTML Clear Latest IP Connections kasuje informacje zawarte w tym menu. More Statistics wyświetla okno ze szczegółowymi informacjami na temat bieżących połączeń, tak jak na rysunku Menu Packets Menu Packets, pokazane na rysunku 3.8, używane jest do obserwacji pakietów, które po przetworzeniu przez filtry wyświetlania (jeśli są włączone) wyświetlane są na konsoli. Rys Menu Packets Główne okno zostało podzielone na 3 części, dzięki temu całość staje się czytelniejsze dla użytkownika. Układ wyświetlania można zmieniać poprzez odnośniki umieszczone w lewym dolnym rogu okna. Znaczenia poszczególnych kolumn są następujące No kolejny numer pakietu. Protocol pokazuje rodzaj protokołu używanego przez dany pakiet. MAC Addresses pokazuje źródłowe oraz docelowe adresy MAC urządzeń IP Addresses pokazuje źródłowe oraz docelowe adresy IP urządzeń Ports pokazuje źródłowe oraz docelowe porty TCP/UDP dla danego połączenia. Wartości te mogą być wyświetlane w sposób numeryczny (np.:port 80) lub jako nazwa usługi (np. www) Time / Delta pokazuje czas powstania pakietu (absolute time) lub różnicę czasu pomiędzy dwoma następującymi po sobie pakietami (delta time). To w jaki sposób ma być wyświetlany czas, można ustawić w menu View =>Packets Columns =>Show Time As Size Signal wyświetla informację o natężeniu sygnału oraz o aktualnej przepustowości More Details pokazuje dodatkowe informacje dla pewnego typu pakietów\n20 Errors wyświetla informacje o uszkodzonych ramkach oraz połączeniach Pojedyncze kolumny mogą by pokazane bądź ukryte poprzez wybranie odpowiednich ustawień menu View=>Packets Columns. Kolekcjonowanie pakietów, może zostać wstrzymane poprzez wybranie w menu File opcji Suspend Packet Output. W trybie Suspend pakiety są wciąż gromadzone, lecz nie są wyświetlane w menu Packet. Taki tryb pracy może być użyteczny, kiedy użytkownik zainteresowany jest statystykami niż przeglądanie poszczególnych pakietów. Aby uruchomić ponowne wyświetlanie pakietów w trybie rzeczywistym, należy w menu File wybrać opcję Resume Packet Output. W środkowym panelu wyświetlane są surowe dane z zawartością pakietów zarówno w postaci hex jak i zwykłego tekstu. Znaki nie drukowane zastępowane są za pomocą kropek. Kiedy użytkownik zaznaczy więcej niż jeden pakiet (za pomocą klawisza Shift) pokazywany jest rozmiar zaznaczonych pakietów oraz ich sumaryczny czas trwania. Pojedyncze pakiety można zapisać w postaci pliku, poprzez przeciągniecie pakietu np. na pulpit Po podświetleniu wybranego pakietu, dostępne jest menu kontekstowe, uruchamiane prawym klawiszem myszki: Reconstruct TCP Session pozwala na zrekonstruowanie sesji pomiędzy dwoma komputerami, sesja będzie odtwarzana od zaznaczonego pakietu aż do końca trwania konwersacji Zestawianie całej sesji będzie się odbywało w nowym oknie. Create Alias pozwala na tworzenie aliasów zarówno dla adresów MAC jak i IP Copy Address kopiuje do pamięci podręcznej adresy źródłowe jak i docelowe MAC oraz IP. Copy Packet kopiuje od pamięci podręcznej systemu zawartość całego pakietu Save Packet(s) As pozwala zapisać pojedynczy pakiet do pliku. SmartWhois SmartWhois wysyła informacje o adresie źródłowym do programu SmartWhois. Jest to oddzielna aplikacja, której zadaniem jest dostarczanie informacji takich jak nazwa domenowa, adresy sieci lub też kto jest odpowiedzialny za administracje danej sieci. Clear Packet Buffer kasuje zawartość bufora programu. Decode As pozwala dekodować sesje pomiędzy komputerami, które używają nie standardowych numerów portów Na przykład jeśli używamy protokołu http pracującego na porcie 8080 a nie na standardowym 80, należy zaznaczyć wybrany pakiet i wskazać Decode as http Nie ma możliwości nadpisania standardowych protokołów poprzez inne znane protokoły np. CommView nie może dekodować pakietów które komunikują się np. na porcie 110 jako połączeń typu Telnet Pojedyncze pakiety można zapisać w postaci pliku, poprzez przeciągniecie pakietu np. na pulpit 3.9 Menu Rules CommView pozwala zastosować dwa typy reguł filtrowania przechwytywanych pakietów. Pierwszy z nich (wireless rules) bazuje na pakietach sieci bezprzewodowych: Data, Managment oraz Control. Aby włączyć przechwytywanie tego rodzaju pakietów, należy w menu Rules zaznaczyć odpowiednie typy przechwytywanych ramek. Dodatkowo istnieje możliwość wyłączenia przechwytywania ramek typu Beacon (ramki wysyłane przez punkty dostępowe co ok. 100mS). Za pomocą opcji Save Current Rules As można tworzyć dowolne kombinacje zbierania w/w. ramek i zapisywać je w postaci reguł. Za pomocą opcji Load rules from można wczytać wcześniej utworzone reguły. Drugi typ filtrów (conventional rules) pozwala filtrować przechwytywany ruch na podstawie różnych kryterii, takich jak: adresy MAC, flagi protokołu TCP, wyrażenia regularne. Aby zastosować jeden z wybranych filtrów, należy przejść do zakładki Rules pokazanej na rysunku 3.9, a następnie wybrać jeden z dostępnych rodzajów filtrów tj. prosty (Simply rules) lub złożony (Advanced rules)\n21 Kolejność działania reguł filtrowania jest następująca. Pakiety, które zostają przechwycone przez kartę, podlegają w pierwszej kolejności regułom wireless rules tj. jakie pakiety podwarstwy mają zostać przechwycone. Jeśli żadna z reguł wireles rules nie zostanie uaktywniona, w menu packets nie będą wyświetlane żadne informacje. W następnej kolejności zgromadzone pakiety zostają poddane przez reguły filtrowania typu conventional rules. Gdy któregokolwiek z filtrów typu convetional rules zostanie włączony, w głównym oknie programu na dolnym pasku informacyjnym pojawia się komunikat o ilości załączonych reguł (na rysunku 3.9 oznaczone podwójnym prostokątem). Należy także zaznaczyć iż w przypadku gdy kilka filtrów prostych zostanie uruchomionych, wyświetlone zostaną tylko te pakiety które spełnią wszystkie wprowadzone kryteria przechwytywania. Tak jak wspomniano wcześniej, filtry conventional rules zostały podzielone na dwie kategorie: Simply rules, podzielone na siedem kategorii: o Protocols o MAC Address o IP Address o Ports o Text o TCP Flags Advanced Rules, umożliwiające użycie kilku filtrów prostych w jednym wyrażeniu. Na poniższych przykładach zostaną przedstawione możliwości konfiguracyjne w/w filtrów. Rys. 3.9 Menu Rules w programie CommView Filtr Protocols Filtr ten pozwala na przechwytywanie protokołów zawartych w warstwach od 2 do 4. W przedstawionym na rysunku 3.10 przykładzie, możliwe będzie przechwytywanie protokołu ARP warstwa 2, protokołów IP oraz ICMP warstwa 3 a także połączeń realizowanych w warstwie czwartej przez protokół TCP. Wszystkie inne protokoły nie będą wyświetlane w menu Packets\n22 Filtr ten nie ma możliwości zdefiniowania dodatkowych właściwości dla wybranych wcześniej typów protokółów np. dla TCP nie można określić numerów portów docelowych, źródłowych. Rys Filtr Protocols wraz z zaznaczonymi protokołami ARP, IP, ICMP, TCP Filtr Mac Addresses Filtr Mac Addresses pozwala na przechwytywanie bądź ignorowanie pakietów bazujących na adresach sprzętowych. Aby dodać nowy rekord zawierający interesujący nas adres MAC, należy wprowadzić go w polu Add record. Przykładowy adres powinien wyglądać następująco: 00:02:0A:B4:21:05 (poszczególne pola oddzielone znakiem dwukropka), następnie należy wybrać pole Direction (określa czy wprowadzony adres jest traktowany jako źródło pole FROM, czy też jako przeznaczenie pole TO, czy też jest kombinacją powyższych tj. jednocześnie jako źródło i przeznaczenie przesyłanych pakietów) po czym wybrać Add Mac Address. Należy także wybrać akcję, jakiej ma podlegać wpisany adres. Możliwe są dwa przypadki: Capture - przechwytuje ruch ze wskazanego adresu, oraz Ignore nie wyświetla pakietów w których występuje dany Mac. Opcja Ignore oraz Capture dotyczy wszystkich adresów, które znajdują się na liście. Aby wykasować wprowadzone dane, należy podświetlić pole z adresem Mac i za pomocą prawego klawisza myszy wybrać opcję Clear Selected kasuje wybrany wpis, lub Clear All powoduje to wykasowanie wszystkich wprowadzonych adresów. Na poniższym przykładzie, pokazanym na rysunku 3.11, pokazano konfigurację w której ruch sieciowy z adresu 00:02:04:06:08:10 będzie ignorowany, zarówno jako nadawca jak i odbiorca pakietów.\n23 Rys Menu filtru Mac Address Filtr IP Addresses Filtr IP addresses, podobnie jak Mac Address, pozwala na przechwytywanie bądź ignorowanie adresów IP, mogą to być zarówno adresy IP reprezentujące poszczególne hosty ( ) czy też zakresy sieci zapisane w postaci *, gdzie zapis taki oznacza zakres od Na rysunku 3.12 pokazano przykładową konfigurację, w której zastosowano następujące reguły: Cały ruch przychodzący z zakresu adresów (wpis 1) oraz komunikacja kierowana do hosta o adresie (wpis 2) będą przechwytywane i wyświetlane, reszta komunikacji będzie ignorowana. Rys Filtr IP Addresses Menu Ports Podobnie jak powyższe, filtr Ports umożliwia utworzenie reguł przechwytywania bądź ignorowania komunikacji sieciowej bazującej na portach protokołu TCP/UDP. Istnieje także możliwość ustalenia dla jakiego kierunku komunikacji, dany ruch ma być przechwytywany czy też ignorowany. Możliwy zakres wartości portów : Lista znanych portów, dostępna jest pod klawiszem Port reference, znajdującym się po prawej stronie klawisza Add Port Poniżej podano kilka przykładowych portów oraz usługi z nimi związane: o 20, 21 Odpowiendio Ftp-data oraz ftp, protokół przesyłanie plików w Internecie\n24 o 23 Telnet usługa zdalnej administracji o 25 Smtp, protokół używany do wymiany poczty pomiędzy serwerami pocztowymi o 53 Dns protokół służący do rozwiązywania typu nazwa-adres IP bądź adres IP nazwa o 80 Http najbardziej popularny protokół służący do przeglądania zawartości serwerów internetowych o 110 Pop3 protokół odbioru poczty elektronicznej o 119 News czytanie i wysyłanie wiadomości na fora grup dyskusyjnych o 139 Netbios protokół wykorzystywany głównie przez komputery pracujące pod kontrola systemu Windows, służący do wymiany plików w sieciach lokalnych o 443 Https szyfrowana odmiana protokołu http, służąca do zabezpieczenia informacji na drodze klient serwer. Na rysunku 3.13, pokazano konfigurację w której będzie przechwytywana następująca komunikacja sieciowa: Ruch sieciowy przychodzący z portu 80 (np. od serwera www) oraz ruch kierowany na port 110 (zadanie klienta do serwera w celu odbioru poczty elektronicznej) będzie przechwytywany i wyświetlany, reszta komunikacji sieciowej nie będzie wyświetlana. Rys Filtr Ports Filtr Text Filtr Text pozwala na przechwytywanie pakietów w których zawarte są informacje specyficzne dla konkretnych aplikacji które przykładowo łączą się z Internetem. W polu Add Record można zarówno wprowadzić dane typu string np. Abc123 lub też w postaci hex np. 01 1F 2B W przypadku zdefiniowania danych jako string, można określić czy wprowadzony ciąg ma być rozpatrywany pod kątem wielkich/małych liter czy nie do tego celu służy opcja Case Sensitive. Jej włączenie powoduje ze jeśli filtr zdefiniowano jako ala to zareaguje on zarówno na dane w postaci ALA, Ala. AlA itp. Oprócz tego umożliwia określenie czy podany ciąg ma zostać wyświetlony czy zignorowany opcje Capture i Ignore Na rysunku 3.14 przedstawiono konfigurację w której będą przechwytywane tylko te pakiety, które zawierają ciąg znaków User-Agent (Informacja identyfikująca przeglądarkę internetową, dane tego typu wysyłane są do serwerów www, w celu dostosowania parametrów wyświetlania strony przez przeglądarkę)\n25 Rys Filtr Text Filtr TCP Flags Filtr TCP Flags pozwala na utworzenie reguł, bazujących na flagach połączenia TCP. Znacznie poszczególnych flag jest następujące: o SYN Synchronize, flaga wystawiana zawsze w przypadku rozpoczęcia nowego połączenia do serwera. o ACK Acknowledge flaga potwierdzenia, inicjowana jako odpowiedz na flagę SYN o PSH Push informacja dla systemu operacyjnego, że ramka zawiera dane dla wyższych warstw. o RST Reset flaga wystawiana w momencie zresetowania połączenia (np. próba połączenia na nie istniejącą usługę) o FIN Finish flaga wystawiana w momencie normalnego zakończenia komunikacji pomiędzy hostami o URG Urgent flaga wystawiana w momencie gdy przenoszone są dane typu pilne Przebieg poprawnego połączenia klienta do serwera został przedstawiony na rysunku 3.15: Klient Server SYN SYN - ACK ACK Rys Trójstronne uzgodnienie połączenia TCP W przypadku, gdy klient próbuje połączyć się na port, który jest zamknięty (tzn usługa jest wyłączona) przebieg połączenia przedstawia rysunek 3.16\n26 Klient Server SYN RST - ACK RST Rys Próba połączenia klienta na zamknięty port Na rysunku 3.17 przedstawiono konfigurację, za pomocą której program będzie wyświetlał tylko te pakiety TCP, w których włączone są flagi SYN oraz ACK. Cały inny ruch sieciowy nie będzie wyświetlany w menu Packets Rys 3.17 Filtr TCP Flags Menu Advanced Rules Menu Advanced Rules to potężne narzędzie do skutecznego wyłapywania informacji w gąszczu ruchu sieciowego jaki nas otacza. Umożliwia ono pisanie własnych reguł filtrowania, gdzie istnieje możliwość filtrowania przez większość warstw sieciowych (począwszy od warstwy drugiej a na siódmej kończąc). Aby utworzyć taki właśnie zestaw reguł, należy przejść do zakładki Advanced Rules/Formulas pokazaną na rysunku 3.18 i w polu Name wpisać nazwę nowo powstałej reguły oraz wybrać akcję jaka ma być podjęta dla pakietów, które spełniają dana regułę ( Capture albo Ignore ). W przypadku, gdy utworzono więcej niż jedną regułę, istnieje możliwość deaktywacji poszczególnych wpisów za pomocą odznaczenia check box dla danej reguły. Istnieje także możliwość połączenia reguł za pomocą funkcji Evaluate np. dla trzech aktywnych reguł Reg_1, Reg_2 oraz Reg_3 rezultat końcowy będzie następujący: Reg_1 lub Reg_2 lub Reg_3.\n27 Rys Menu Advanced Rules Tworzenie zaawansowanych reguł filtrowania możliwe jest tylko za pomocą wyrażeń dostępnych w programie oraz operatorów logicznych Listę tych wyrażeń przedstawiono poniżej: o Dir direction, określa kierunek przepływu danych. Możliwe wartości to: In ruch przychodzący, Out ruch wychodzący oraz Pass ruch przechodzący. Dwie pierwsze wartości nie maja zastosowania, ponieważ bezprzewodowa karta sieciowa będąca częścią sniffera nie bierze udziału w wymianie danych pomiędzy innymi hostami w sieci a jest tylko pasywnym skanerem, nasłuchującym w danej technologii sieciowej. o etherproto określa rodzaj protokołu warstwy łącza danych oraz transportowej, możliwe są tylko wartości liczbowe wyrażone w hex, np.: 0x0800 dla IP, 0x0806 dla ARP o ipproto Protokół IP, określa, za pomocą wartości hex, rodzaj protokołu warstwy sieciowej, np. 0x06 = TCP, 0x11 = UDP. o Smac - Source MAC, źródłowy adres MAC, akceptowalny zapis w notacji hex np. (00:22:32:A1:FE:2C) lub korzystanie z wcześniej utworzonych aliasów. o Dmac Destination MAC Docelowy adres MAC, akceptowalny zapis w notacji hex np. (00:22:32:A1:FE:2C) lub korzystanie z wcześniej utworzonych aliasów. o Sip source IP źródłowy adres IP. Akceptowany jest zapis w notacji dziesiętnej oraz za pomocą znaków specjalnych, możliwe są następujące zapisy: adres hosta sip= , zakres adresów sip= to , zapis za pomocą tzw. wildcards sip= *.* - gdzie symbol * oznacza każdy o Dip Destination IP, docelowy adres IP, obowiązują reguły zapisu jak dla Sip o Sport określenie portu źródłowego dla połączeń realizowanych przez TCP/UDP. Akceptowany zapisy to: Sport=80 dla pojedynczego portu, Sport=20 to 200 określa zakres portów. Możliwe jest również określenie poprzez nazwy np.: Sport=pop3. o Dport Destination port określa numer portu docelowego


zwierzęta - Twoja domowa sfera\nWielu z nas nie wyobraża sobie domu bez zieleni. Dla niektórych są pasją, dla innych namiastką ogrodu. Pod nasze dachy trafiają w przeróżny sposób. Niektóre zamieszkują z nami od niepamiętnych…\nMiłośnicy zwierząt domowych nie zawsze mogą sobie pozwolić na kota lub psa, wówczas doskonałą alternatywą jest akwarium. Jedną z istotnych różnic między futrzakami a rybkami to brak właściwości alergicznych i…\nZwierzęta domowe, w szczególności psy i koty często zajmują nasze miejsce do odpoczynku. To zrozumiałe, bliskość człowieka daje im poczucie bezpieczeństwa a i my sami lubimy mieć ich w zasięgu…\nDni stają się coraz cieplejsze, to doskonała okazja aby wreszcie móc pootwierać okna i wpuścić świeże powietrze. Dla właścicieli domowych psów, kotów i ptaków niestety to również powód do zmartwień,…\nrośliny sferion zwierzęta\nRośliny w mieszkaniach mają wiele zadań. Dostarczają tlen, oczyszczają powietrze, dodają uroku i cieszą oko właścicielom. Niestety, nasz entuzjazm i zamiłowanie do kwiatów doniczkowych nie zawsze podzielają czworonożni mieszkańcy. Co…\npies w domu rośliny w domu dekoracje podłoga styl wnętrz kot w domu wnętrza uprawa trujące rośliny doniczkowe między nami usługi zdrowie style we wnętrzach rosliny doniczkowe legowisko dla psa meble zwierzęta domowe projektowanie wnętrz meble tapicerowane


NBA: Kontrowersyjna opinia Jordana na temat Curry’ego - PROBASKET\nStrona główna Michael Jordan NBA: Kontrowersyjna opinia Jordana na temat Curry’ego\nNBA: Kontrowersyjna opinia Jordana na temat Curry’ego\nDługo nie było słychać Michaela Jordana. Właściciel Charlotte Hornets w ostatnich latach nie starał się być szczególnie aktywny w komentowaniu ligowej rzeczywistości. W ostatnich dniach udzielił jednak wywiadu, w którym poruszył wątek Stephena Curry’ego i jego prognozowanej przynależności do Galerii Sław koszykówki.\n2-krotny MVP sezonu regularnego i 3-krotny mistrz NBA. Czy zapytany o status Stephena Curry’ego odebrałbyś mu tzw. Hall-Of-Famera? Istnieje duże prawdopodobieństwo, że gdybyśmy zrobili w tej sprawie ankietę (a zrobimy), to większość z Was zgodziłaby się ze stwierdzeniem, że gdyby lider Golden State Warriors zakończył teraz karierę, to za kilka/kilkanaście lat trafiłby do Galerii Sław koszykówki w Springfield. To nietuzinkowa postać, jedyna w swoim rodzaju. Mimo to Michael Jordan jest innego zdania.\nMniej więcej sześć lat temu Michael Jordan został spytany, kogo wybrałby do swojej drużyny na klasyczną gierkę. Postawił na takie nazwiska: Hakeem Olajuwon, Magic Johnson, Scottie Pippen oraz James Worthy. Dziennikarz pyta więc, czy zmieniłby coś w tej czwórce? MJ mówi, że nie i tutaj dziennikarz wrzuca imię Stephena Curry’ego. Nie jest do końca jasne dlaczego, niewykluczone że rozmawiali o tym wcześniej w wywiadzie.\nMJ twierdzi jednak, że Curry „jeszcze nie jest Hall-of-Famerem” i można to rozumieć na trzy sposoby:\nCurry w oczach MJ’a jeszcze na ten tytuł nie zasłużył.\nCurry nie jest HOF, bo… faktycznie nie dołączył do Galerii Sław.\nMJ nie chciał chwalić publicznie zawodnika innej drużyny, bo zostałby przez ligę ukarany.\nZatem niewykluczone, że Jordan po prostu żartował albo nie chciał publicznie wygłaszać swojej opinii, na co wskazuje m.in. Magic Johnson.\nJak na to wszystko zareagowała gwiazda Warriors? – Ja samemu sobie nadal mam wiele do udowodnienia. […] W ostatnich latach wielu emerytowanych koszykarzy wypowiadało się na temat naszej generacji, oceniało talent i wychodziło z założenia, że ich generacja była lepsza. Dla kibiców to świetny temat do konwersacji. Zdaję sobie sprawę, że jestem w dobrej formie (by zasłużyć sobie na status Hall-of-Famera), ale nadal mam wiele do udowodnienia – mówił Curry. W szczegóły postanowił nie wchodzić Steve Kerr.\nCzy Stephen Curry to już Hall-of-Famer?\nGdzie jeszcze oglądać mecze NBA?\nPoprzedni artykułGdzie jeszcze oglądać mecze NBA?\nNastępny artykułNBA: Shaqtin’ A Fool bez LeBrona!? To pewnie przez przeciąg!\nBart 23 października 2019\tW\t15:53\nJeszcze jeden/dwa dobre sezony i będzie HoF.\negon 23 października 2019\tW\t16:22\nKto mi pokaże dwukrotnego MVP i trzykrotnego mistrza, który nie zasłużył/ nie zasługuje na HoF? Curry zasłużył tym bardziej, że miał gigantyczny wpływ na zmianę ofensywy w NBA. Nie wszystkim się to podoba, to jasne, ale jego udział jest nie do pominięcia. Jest jak Shaq, tyle że w innym rozmiarze 🙂\nKrzysztof 24 października 2019\tW\t23:23\nDobry jest na obecną ligę choć w finałach zawsze byli lepsi skoro nigdy nie wygrał MVP finałów. Ale Curry wiele straciłby grając na starych przepisach obronnych, które były tylko do sezonu 2004/2005. Nie błyszczałby tak bardzo w lidze, gdzie defensywa mogła twardo bronić i opierać się na graczu przeciwnym co zamęczało fizycznie. Czy Reggie Miller zwojował NBA ? Nie. Wsadź Currego w czasy, kiedy on grał i Curry traci niemiłosiernie. Wsadź Reggier Millera w obecną NBA i zyskuje masakrycznie skoro nie można bronić jak kiedyś i tacy gracze jak R.Miller bez muskulatury, a perfekcyjnie technicznie są wtedy killerami. Każdy z obecnych graczy miałby trudniej za czasów MJ czy Curry czy Harden czy James obserwując ich grę, gdzie przez całą karierę nie przyszło im grać przeciw agresywniejszym defensywom. Nawet kroki w obecnej lidzie od wielu lat się nie gwiżdże. Gdy w latach 90′ byli wyjątkowo uczuleni na tym punkcie i nawet drobny błąd kroków potrafili zagwizdać. Nawet Jordanowi, który był świetny technicznie. A od kilkunastu lat widzę, że kroki są mocarne, a sędziowie sami nie wiedzą co mają robić:) Puszczają dreptanie bez kozłowania czy 4 kroki na dwutakcie 🙂 Takiej szopki nie było w starej NBA.\nboże 27 października 2019\tW\t15:17\nNie ważne czy zasłużył. Na razie nim NIE JEST.\nPrzemek 23 października 2019\tW\t16:35\nSkoro Iverson i McGrady są HOF to Curry jest nim bez wątpienia\nJacek 23 października 2019\tW\t17:01\nIverson to akurat absolutnie niedyskutowalny wybór.\nPrzemek 24 października 2019\tW\t12:29\nNic nie umiejszam Allenowi. Był geniuszem na boisku. Szkoda, że poza nim sobie tak dobrze nie radził, bo może stawiali byśmy go jeszcze wyżej niż obecnie. Zasłużył na to wyróżnienie, tak samo jak Curry, który bez wątpienia też się tam znajdzie.\namares 23 października 2019\tW\t17:27\nCurry to jeden z najlepszych koszykarzy w historii, a Wy tworzycie ankiete czy Curry zasłużył na HOF 😀 Dobre dobre Kajzerek. Wypowiedź Jordana była w tonie żartu, a jeśli uznać że nie to jak wiadomo Jordan to zerowy autorytet w kwestii oceny innych zawodników, jako GM był od zawsze beznadziejny.\nKrzysztof 24 października 2019\tW\t23:26\nJest większym autorytetem w ocenie zawodników NBA niż ty kiedykolwiek będziesz. Widział na żywo kto ile potrafi.\namares 25 października 2019\tW\t09:43\nCo z tego, że widział na żywo? 😀 Jedno z drugim nie ma nic wspólnego, obecnych koszykarzy też widzi na żywo, a od lat podejmuje same nędzne decyzje w doborze zawodników. Ex zawodnicy w ogóle nie są autorytetami w takich rzeczach.\nKrzysztof 25 października 2019\tW\t11:23\nJedno nie ma nic wspólnego z drugim. Może słabo prowadzić klub i kiepsko dobierać graczy, a jednocześnie wiedzieć kto jest elitarnym graczem w całej historii NBA TOP 10 czy TOP 20 i ułożyć porządne listy. Jordan, Pippen, Olajuwon, Magic, Worthy to elita. 3 z 5 wymienionych jest w Top 10 w historii NBA. Więc rzeczywiście słabo się zna skoro dla niego są, a dla ciebie nie. Kto tu się lepiej zna 🙂 Na większości list układanych przez fachowców w TOP 5 w historii NBA mamy Jordana i Magica. Olajuwona bardzo często w TOP 10. A minimum TOP 12. Worthy był jednym z lepszych zawodników lat 80′. Pippen jednym z lepszych z lat 90′. Większość Worthego daje do drugiej piątki lat 80′, a Pippena do drugiej piątki lat 90′. Od Pippena w latach 90′ byli dużo lepsi jedynie Jordan, Olajuwon, Barkley, Malone, Shaq. Trochę lepszy Ewing i w przebłyskach P.Hardaway i G.Hill oraz w samej końcówce lat 90′ T.Duncan. Z tym, że Pippen grał elitarnie po dwóch stronach parkietu i lepiej bronił znacznie od P.Hardawaya czy G.Hlla. Wielu nie docenia obrony. Jak na pozycję niskiego skrzydłowego Pippen był prawdopodobnie najlepszym obrońcą w całej historii NBA. Ale lepsi obrońcy przeważnie grali na centrze i silnym skrzydłowym, bo mieli większy wpływ na defensywę broniąc kosz. Pippen bronił b.dobrze obszar dalej od kosza. Niezwykle ciężko się przeciw niemu grało w latach 90′\namares 25 października 2019\tW\t11:30\nKto jest elitarnym gracze w historii to wie pewnie każdy kibic tej ligi i każdy może stworzyć taką samą listę, nie trzeba być ex zawodnikiem, trenerem czy „ekspertem” do tego. Pomijając, że taki Worthy to zawodnik z daleko poza top 50 w historii i widać tutaj Jordana sentyment. Natomiast to że byli zawodnicy często tworzą listy w oparciu o swoje fanaberie to też fakt. Jest kilku ex zawodników legend, dla których Jordan to nawet nie top 5 w historii. Ludzie analizujący grę zawsze ułożą 100 razy lepszą listę top 20 niż ex zawodnicy nie opierający się na kompletnie żadnej sensownej argumentacji.\nMagic 23 października 2019\tW\t18:18\nskoro Yao Ming jest HOF… wiadomo dlaczego, ale Curry już teraz idac tym sladem by dołączył.\nKork von Donnersmarck 23 października 2019\tW\t18:23\nJordan ma rację. No, ale jesteśmy w miejscu, w którym nie brakuje głosów, że nawet Gortat zasługuje na HoF. Jasne, a Danielle Steel zasługuje na literackiego Nobla.\negon 23 października 2019\tW\t18:45\nA Juras przekrętacz Nobla pokojowego.\nDzejkob 23 października 2019\tW\t19:00\nAlbo Jordan jest głupi albo lubi głupio żartować , skłaniam się ku temu drugiemu bo choć ma najsłabszą ekipę w lidze to chyba aż tak głupi nie jest!\nMasterZen 23 października 2019\tW\t19:12\nJa jestem prostym człowiekiem. Może Jordan powiedział, że Curry nie jest HOF, ponieważ rzeczywiście nie jest w Galerii Sław. Jak zakończy karierę może wówczas trafi do piątki Jordana.\npan egiryk 23 października 2019\tW\t21:48\nNo ale po co? MJ ma już w swojej piątce Magika, to po cholerę miałby go wymienić na kurę? Jak już kogoś zmieniać to na lepszego xD\namares 23 października 2019\tW\t22:45\nCurry jest lepszy od Magica\npan egiryk 24 października 2019\tW\t20:09\nchyba od tego rapera co to skoczył z okna na główkę xD\nKrzysztof 24 października 2019\tW\t23:32\nChyba w twoich snach. Curry jest znacznie słabszy od Magica co potwierdzają zwłaszcza finały tych panów kto z nich się obsrywał w finałach i jakość gry obniżał, a który grał swój najlepszy basket w finałach mimo, że naprzeciw miał tak silną ekipę jak Boston Celtics.\namares 25 października 2019\tW\t09:47\nCurry w 2016 zagrał znacznie mocniejszy sezon niż Magic kiedykolwiek, potwierdzają to wszelkie staty i analizy gry. W ostatnich 5 latach w swoim prime jest zawodnikiem mocniejszym ewidentnie, i nie pisz o obsrywaniu się, bo widocznie jako mitoman starych czasów zapomniałeś, że Magic znany był wtedy wśród kibiców jako Tragic przez swoje obsrywanie się w PO i końcówkach meczów. Jak Curry pogra na tym poziomie jeszcze z pare lat to pewnie spokojnie przeskoczy Magica na liście all-time.\nKrzysztof 25 października 2019\tW\t11:42\nKogo poważnego obchodzi sezon regularny w czasach bez żadnej obrony. I od kiedy jakość gry w sezonie regularnym jest ważniejsza od jakości gry w playoff ? Od zawsze liczyła się tylko jakość graczy w playoff. Jordan ma lepsze statsy w playoff przeciw najlepszym niż w sezonie regularnym, gdzie można nabijać przeciw ogórom. Magic podobnie potrafił wznieść się na najwyższy poziom w playoff. Curry gra zauważalnie lepiej w sezonie regularnym przeciw ogórkom niż w fazie playoff. O to tylko chodzi. Ale dla ciebie sezon regularny jest lepszym wykładnikiem niż playoffy 🙂 Stąd masz kiepskie argumenty Magic vs Curry. Magic był znacznie lepszym rozgrywającym od Currego, ale też znacznie lepiej zbierał, zastawiał. Potrafił drużynę pociągnąć. Jako pierwszoroczniak zdobył tytuł, gdy Jabbar się połamał. On był tam samcem alfa. Przedłużył karierę staremu Jabbarowi, który w latach 1980-1988 miał 35-42 lat i przy innym rozgrywającym grałby na oparach. Curry pękał wiele razy psychicznie. On dobrze się czuje, gdy ma drużyna przewagę, a nie, gdy mecze są na styku. Wtedy zawodzi. To go dzieli od najlepszych. Potrzebował Duranta, bo sam jako samiec alfa jest cienki Bolek i bał się Cavaliers Jamesa. Bez kontuzji Irvinga i Love pewnie przegrałby z Cavaliers w finały 2015. Bez dołączenie Duranta do GSW pewnie mógłby przegrać finały 2017. Durant to była ogromna różnica. Kibice i analitycy tytuły Duranta i Currego w 2017 i 2018 zaznaczają z gwiazdką – pójście na łatwiznę. Nie przeskoczy Magica nigdy, bo dawał ciała wiele razy. To tak jak James, który nigdy nie dogoni Jordana, bo ma wiele rys – playoff 2009 i playoff 2010, gdzie odpada, gdy Cavaliers mieli najlepsze bilans i byli faworytem, wielki zawód w finałach 2011, gdy się schował w cień czy brak reakcji na kiepską grę drużyny w finałach 2014, gdzie nic nie bronili Heat, a ogrywali ich stare pryki z SAS. Do tego brak awansu do playoff 2019.\namares 25 października 2019\tW\t14:14\nBez żadnej obrony to były lata 80-te, trzeba być ślepym żebym tego nie zauważyć. Bez znaczenia czy sam RS czy RS+PO czy PO to Curry miał mocniejsze sezony, więc nie kręć kota ogonem. Tak więc Twoje próby obrony Magica póki co są dość słabe, Magic był dużo lepszym passerem, ale nie był takim kreatorem, shooterem i off-ball playerem. Na tych ostatnich polach Curry go miażdży. Magic też pękał psychicznie, potrafił na 2 sekundy przed końcem meczu w PO oddać piłkę komuś ze strachu przed rzutem i przegrać tym samym mecz. Curry był pierwszą opcją teamu z najlepszym bilansem w historii bez Duranta, więc coś Ci się pomyliło. To Durant potrzebował Curry’ego, bo bez niego dostawał baty regularne, i przez te wszystkie lata to Curry był systemem Golden State, bez niego na parkiecie cała dominacja ofensywna się sypała, nawet jak stracili Duranta to przebili się przez Houston, finał konferencji i byli o włos od kolejnego mistrzostwa (po raz kolejny de facto przegrali z kontuzjami). Curry jako lider zrobił 5 finałów z rzędu z zespołem, rzeczywiście cienki bolek, Jordan w takim razie i Magic to też cienkie bolki, bo nic lepiej na tym polu nie wypadli. Tytuły z gwiazdką to ma Durant, bo dołączył do zespołu, który go pokonał i który przed nim wygrał 73 mecze, i KD jechał na plecach Curry’ego przez 3 lata. Magic też dawał ciała wiele razy, więc Curry jak najbardziej może go przeskoczyć, tak samo jak James już przeskoczył Jordana, bo dominuje dłużej w PO, wygrał więcej meczy i jest najlepszym zawodnikiem w historii w PO i finałach.\nReggie 31 23 października 2019\tW\t22:24\nA co w tym kontrowesyjnego????????\nbubi 24 października 2019\tW\t06:14\nOdgrzewanie taniej sensacji. Stephen A. Smith na espn zwrócił uwagę, że Jordan dodał słowo „jeszcze”. Curry jeszcze nie jest hof. MJ bardzo szanuje Stepha, ale tak jak zauważył Magic, nie może mówić o wybraniu kogoś do hof bez dostania kary, słusznie też zauważył, że na chwilę obecną Steph jeszcze gra, dajmy więc mu zakończyć karierę zanim wyślemy go do hof co robi się z zawodnikami na emeryturze.\nAndre3000 24 października 2019\tW\t11:53\nTypowa paplanina czarnych. Ja jestem najlepszy i koniec. Zauważcie, że Jordan zazwyczaj wywyższa KB kosztem LBJ-a, a dlaczego? Bo wie, że tylko LBJ może być uważany za lepszego od niego, więc dyskredytuje go swoją gadką, a KB już mu nie zgrozi. Teraz to samo o Currym i GSW. Jestem fanem lat 80-90 w NBA, ale nawet małe dziecko wie, że GSW z 2017 i 2018 roku zjedliby Bulls Jordana i to pewnie +30.\nTo tak, jakby Boniek gadał, że jego Juwentus z Platinim z 86 roku ograłby dzisiejszy Bayern Monachium Lewego. Tak nie gada – bo jest biały, a nie czarny i takie bzdury mu przez gardło nie przejdą.\nNie jestem rasistą, to tylko obserwacja.\nTomasz 24 października 2019\tW\t15:58\n„”GSW z 2017 i 2018 roku zjedliby Bulls Jordana i to pewnie +30.”\nNawet przy dzisiejszych przepisach miekiej obrony powiedz mi prosze kto w GSW zatrzymal by MJ przed rzucaniam w meczu 50+ , a Pippenowi 30+? Powiedz mi kto?\nA o rywalizacji na zasadach przepisów z lat 90tych to nawet szkoda wspominać…. bo GSW zostalo by wgniecione w ziemie\namares 24 października 2019\tW\t17:28\n@Tomek: Co za stek bzdur. Bulls by nie mieli czego szukać przy współczesnych zespołach, koszykówka pod kątem gry zespołowej się drastycznie rozwinęła po obu stronach parkietu. Równie dobrze mogę zapytać kto tam by zatrzymał Duranta i Currego przed rzucaniem 60+ i 40+? Na przepisach lat 90tych Bulls by jeszcze większy wpierdziel dostali. Skończcie wreszcie te głupoty powtarzać jaka to mocna była NBA kiedyś.\nTomasz 24 października 2019\tW\t19:09\nOdnioslem gównie sie do rywalizacji na dzisiejszych zasadach miekkiej defensywy i gwizdania kazdego dotkniecia jako faul. I jakos nie widze obecnie Duranta Currego rzucajácego komukolwiek w tej lidze 60+ i 40+. A w konfonacji z Bulls mieli by przed soba jednych z lepszych defensorów w histori tej ligi.\nJa nie pisze ze NBA byla lepsza kiedys. Pisze tylko ze Bulls by pokonalo GSW\namares 24 października 2019\tW\t20:36\nJeżeli dla kogoś dzisiaj każde dotknięcie to faul, to tylko potwierdza że w ogóle nie ogląda ligi. Fauli się gwiżdże dziś najmniej w historii, a Bulls może mieli dobrą obronę na tamte ofensywy, a nie na small ball, który się gra obecnie. Wszystkie topowe drużyny obecnie by ich rozjechały do 0, kosz się rozwinął drastycznie więc skończmy z mentalnością kiedyś to było, bo to już nudne się robi.\nKrzysztof 24 października 2019\tW\t23:49\nNa starych przepisach Bulls 1996 czy 1997 zgwałciliby GSW totalnie. Gracze z GSW, którzy tylko przyzwyczajeni są do wesołej obecnej koszykówki bez żądnej obrony jak na podwórku byliby dla Bulls jak dzieci we mgle. Na nowych przepisach Bulls musieliby natomiast nauczyć się rezygnacji z obrony i skupienia tylko na ofensywie więc bardziej postawiliby się GSW pewnie Bulls z lat 1991-1993, którzy byli szybsi niż starsi Bulls 1996 i 1997, którzy już mocniej bazowali na elitarnej defensywie niż Bulls 1991-1993, którzy często polegali na ofensywie.\namares 25 października 2019\tW\t09:52\nBulls na starych przepisach to by ze 170 punktów stracili z Golden State z ostatnich lat. Oni by nawet nie wiedzieli jak się w obronie rozstawić, żeby ich bronić, a co dopiero nawiązać rywalizację… wesołą koszykówkę to masz najwyżej w swojej głowie, obecnie są lepsze obrony niż w tamtych czasach i to dużo.\nKrzysztof 25 października 2019\tW\t11:54\nGSW nic nie ugraliby z Bulls na starych przepisach, bo nie znają takiej twardej gry więc nie odnaleźliby się w niej. Curry jedyne co mógłby zrobić to płakać w mediach. Widać dziecko, że mało wiesz o NBA i zachwycasz się wszystkim co nowe, przereklamowane. Ligę zmienili w cyrk, bo miała być lajtowa, efektowna, miła dla oka stąd rezygnacja z przepisów obronnych. Tak trudno pojąć ? Dużo ciekawsza była liga z równowagą między obroną i ofensywą, a nie to coś dzisiejsze, gdzie nie wolno nikogo dotknąć, a chłop 130 kg jak James płacze, że ktoś go śmiał dotknąć. Mecze alllstar 195 pkt. W latach 90′ obrona w meczu allstar była porównywalna z obroną finałową z lat 2017 i 2018. To jest obraz obecnej NBA. Znam wszystkie mecze finałowe od 1980 do 2019. finały z 2017 i 2018 miały najgorszą finałową obronę z wszystkich jakie widziałem. Zero obrony.\namares 25 października 2019\tW\t14:26\nGolden State by rypnęli Bulls do 0, bo Bulls by nie mieli w ogóle odpowiedzi na zespół tak rozciągający grę, i tak dużo sypiący z dystansu. Twardą grę to oni mają co roku, więc najwyżej Jordan mógłby sobie popłakać po meczu widząc jak kosz poszedł do przodu. Dziecko to ty widzisz smarku przed lustrem co dzień, wiem o NBA 10 razy więcej od ciebie, oglądałem tamte czasy na żywo i nie jestem jakimś niedzielnym januszem jak ty, żeby w kółko klepać takie bzdury i zachwycać się przereklamowaną nba z przed 20-30 lat. Z jakich przepisów obronnych była rezygnacja? 😀 Widać kto tu się zna na nba skoro takie debilizmy próbujesz wymyślać, żeby obronić swoje tezy z księżyca. Widać, że o obronie w koszykówce to ty nie masz pojęcia, doedukuj się najpierw, a potem zacznij wypowiadać, bo ręce opadają.\nKrzysztof 24 października 2019\tW\t23:45\nCiekawe w czym zagrozi. Bryant ma gorsze statsy od Lebrona to fakt, ale lepiej bronił i miał dużo lepszą technikę, która przydaje się na do gry na starszych przepisach, gdzie nie idzie wjechać jak czołg prosto biegnąc na kosz bez konsekwencji jak robił Lebron przez całą karierę, bo sobie grał tylko na nowych przepisach, gdzie już nie można było mocno i agresywnie bronić i każdy ustępował mu miejsca. JUż widzę jak Celtics 80′, Pistons 88-91, Knicks 1992-1995 czy Bulls 1991-1998 na starych przepisach ustępują mu miejsca przy jego wjazdach bezkarnych skoro za grosz nie m finezji i techniki, by unikać skarcenia. Byłby sprowadzony do parkietu. Bryant potrafił grać dobrze zarówno na starych przepisach z mocniejszą defensywą i na nowych przepisach z lajtową obroną. Lebron grał tylko za czasów, gdzie 90% uwagi wszyscy skupiali na ofensywie, a obrona to już tylko dodatek. Taka różnica między nimi. Bryant miał koszykarską wadę taką, że miał słaby shoot selection. Utrudniał sobie jak można wybierając trudne rzuty. James na odwrót. Do perfekcji doprowadził, by być najbardziej efektywny i rzucać na maksymalnej procencie na jego możliwości.\namares 25 października 2019\tW\t10:02\nBryant lepiej bronił od LeBrona? 😀 LeBron nie ma techniki? 😀 Chyba coś brałeś przed napisaniem tego, 2008 rok już przeminął, pooglądaj mecze chłopie… już pomijając ten bełkot o obronach.\nKrzysztof 25 października 2019\tW\t12:03\nJames zawsze grał jakby miał kij w krzyżu. Ma dużo słabszą technikę od Jordana, Bryanta czy Currego. Może niewidomy jesteś skoro uważasz, ze ma równie dobrą technikę co oni. To nawet center Olajuwon ma lepszą technikę od Jamesa i uczył go w lato 2011 gry na post up, bo James zawiódł w finałach 2011 i chciał poprawić się mocno po tych przegranych finałach. Każdy widział efekt w lepszej skuteczności jego gry w latach 2012-2016 po nauce u Olajuwona.. Poza tym James ma bardzo ubogi repertuar zagrań ofensywnych w porównaniu do Jordana, a nawet Bryanta i Currego. Nawet to widać w jego dwutaktach. Zero sprytu, finezji, zmyłek przed rywalami tylko parcie proste jak taran. Z takimi wjazdami w latach 1986-2005 to nie przeszłoby na poziomie playoff. Lebron nigdy nie bronił tak elitarnie jak Pippen, Jordan i i za młodego Bryant 2000-2010. Poza tym to oni byli stawiani do TOP 5 najlepszych obrońców co roku, a nie James. To powinno dać ci do myślenia. James nie grał na starych przepisach wiec trochę miał utrudnione zadanie. Z drugiej strony nawet na nowe przepisy jego obrona od kilku sezonów jest kiepska. Olewał w sezonie regularnym kompletnie defensywę. A w playoff dopiero coś bronił np: finały 2015 i 2016. Ale już w finałach 2017 i 2018 obronę miał wyraźnie słabszą. Dostosował się do reszty drużyny Cavaliers pod tym względem. Porównaj solidną obronę Cavaliers i Jamesa z meczów 1-4 z finałów 2015 i meczy 5-7 z finałów 2016 do jego kiepskiej obrony i całej drużyny w finałach 2014, 2017, 2018. Różnica bardzo duża.\namares 25 października 2019\tW\t14:22\nNie interesuje mnie czy miał równie dobrą technikę jak oni, tylko do jakiej skali doprowadził swoją dominację. Co z tego, że Olajuwon miał lepszą technikę jak o osiągnięciach, dominacji w PO i statystykach Jamesa mógł pomarzyć? Z takimi wjazdami w 80s i 90s to by po 50 punktów ciągle rzucał, bo na samych izolacjach by gwałcił niemal wszystkie zespoły z tamtych lat. LeBron w prime bronił nawet lepiej niż Jordan, tym bardziej Bryant, a co dopiero Bryant 2000-2010… Bryant gdzieś po 2001 roku przestał bronić, zszedł do poziomu średniaka i zaczął się niemiłosiernie op*erdalać w obronie. LeBron w team defens w szczycie wznosił się praktycznie na poziom Pippena. Był jednym z najlepszych obrońców w historii na niskim skrzydle, właściwie całościowo tylko Pippena bym uznał za lepszego. Jedynie z czym się można zgodzić to z gorszą obroną LeBrona w ostatnich latach, ewidentnie broni gorzej niż za czasów Heat gdzie był najlepszym obrońcą w lidze na swojej pozycji… tylko co z tego skoro James jest wyraźnie po 30-tce i każdy zawodnik w jego wieku gorzej bronił? A taki Bryant ostatnie lata kariery to w ogóle grał kompletne zero w D.\nNba 26 października 2019\tW\t09:27\nGlupi jesteś?amares.Lebron może lizać giry Jordanowi Kobasowi czy Hakeemowi\npan egiryk 26 października 2019\tW\t10:19\nprzecież amares to jakiś dzieciak z kompleksami :]\njak można w ogóle poważnie traktować kogoś kto pluje takimi bzdurami, byle tylko postawić na swoim? xD\namares 26 października 2019\tW\t12:34\nDzięki za przyznanie mi racji dzieciaku, twój brak argumentów tylko potwierdza to co napisałem.\namares 26 października 2019\tW\t12:33\nhaha właśnie przyznałeś mi rację dziecko. LeBron ich wszystkich przerósł i płaczem tego nie zmienisz.\ngniewkosynrybaka 24 października 2019\tW\t16:40\nZ igly widly…\nMaunte 24 października 2019\tW\t20:21\nObecnie grający 101% Hall of famerzy: James, Durant i Curry. Tu nie ma nawet o czym dyskutować.\nboże 27 października 2019\tW\t15:19\nNo nie bo nimi nie są. Jak ich wybiorą to będą. Na razie nie są. To jest proste, ale chyba i tak zbyt skomplikowane dla zidiociałowego społeczeństwa.\nfvz78 29 października 2019\tW\t19:55\na gdzie Vince Carter? 🙂


HILTON GARDEN INN KANKAKEE (IL) - opinie o hotel oraz porównanie cen - TripAdvisor\nHotele w pobliżu Hilton Garden Inn Kankakee\nHotele w pobliżu Skydive Greater\nRestauracje w pobliżu lokalizacji: Hilton Garden Inn Kankakee\nAtrakcje w pobliżu obiektu Hilton Garden Inn Kankakee\nHilton Garden Inn Kankakee opinie\nZobacz wszystkie hotele (3) w lokalizacji Kankakee\nNr 1 wśród 3 hoteli w lokalizacji Kankakee\n#1 z 3 hoteli w lokalizacji: Kankakee\nPort lotniczy Chicago-Midway79 km\nmill shoals, United States2 przesłane treści\nzatrzymać się na noc z śniadanie w formie bufetu\nKocham ten hotel! - jest zawsze szybko! Obsługa pokoju jest zawsze super! Mieliśmy Cobb sałatki i Long Island ICD herbat - - doskonałe! Śniadanie w formie bufetu jest zalecane. Upewnij się, że będziesz głodny!\nUżytkownik servandom2017 napisał recenzję lip 2017\nMidland, United States3 przesłane treści\nNiesamowite pobytu. Pokoje były czyste i utrzymywane w ten sam sposób przez cały mój 5-dniowego pobytu. Pościel zmieniano się, kiedy poprosiłem o to bez zwłoki. Jakość żywności była doskonała na śniadanie i kolację. Cichy i spokojny wypoczynek po całym dniu szkolenia.\nUżytkownik Arlo693 napisał recenzję lip 2017\nGeorgetown, Teksas43 przesłane treści10 podziękowań\nBardzo dobre miejsce na pobyt w Kankakee. Duże centrum konferencyjne znajduje się obok obiektu, oraz kilka sklepów i firm gazu są w pobliżu. Pokój, obiekt, a personel jest bardzo miły i pomocny. Jedynym minusem było to, że śniadanie było brakuje kilku rzeczy, o których było…\nCrescent City, Illinois, United States2 przesłane treści1 podziękowanie\nDoskonała ocena hotelu Hilton Garden Inn, Kankakee, Illinois\nTo był mój pierwszy pobyt w hotelu Hilton Garden Inn w Kankakee, Illilnois. Mieszkaliśmy w bloku pokoje zarezerwowane na rodzinne wesele. Wszyscy pracownicy byli uprzejmi i przyjaźni. Czysty pokój i wyposażenie. Bardzo polecam ten hotel każdemu.\nUżytkownik Madonna C napisał recenzję lip 2017\nNeapol, Floryda161 przesłanych treści33 podziękowania\nDuże pokoje. Sale balowe przylegającym do hotelu na imprezy.\nPokoje są bardzo duże i obfite ilości miejsca dla osób niepełnosprawnych z reguły gości. Myślę, że wszystkie pokoje wyposażone są w kuchenkę mikrofalową i lodówkę. Na wynos bary w łazience są doskonałe, bardzo solidna i duża ilość. Miałem trochę trudności kontroli, czop, (są 3)…


Nazywam się Piotr Studziński i jestem twórcą witryny Rzeczpospolita Polska na pocztówkach. Urodziłem się w Bytomiu, (województwo śląskie) i tu mieszkam do dziś. Ukończyłem studia magisterskie na kierunku zarządzanie i marketing na Uniwersytecie Śląskim. Obecnie pracuję w firmie zajmującej się transportem międzynarodowym. Jestem osobą z licznymi zainteresowaniami.\nPocztówki zbieram, odkąd sięgam pamięcią, a około 20 lat temu wziąłem się za to "na poważnie". Początkowo moje hobby polegało na chowaniu do szuflady pocztówek przychodzących pocztą do domu; dzisiaj niemożliwym jest powrót z jakiegokolwiek wyjazdu bez przynajmniej jednej nowej widokówki. W rozwijaniu kolekcji pomagali i pomagają mi do dziś moi rodzice oraz przyjaciele i znajomi.\nChciałbym zdobyć pocztówki z możliwie jak największej liczby państw, ale nie będę w stanie odwiedzić wszystkich interesujących mnie miejsc na naszej planecie i dlatego wymieniam się z zagranicznymi kolekcjonerami. Po odnalezieniu odpowiednich osób za pośrednictwem internetu, w październiku 2003 roku przeprowadziłem pierwszą wymianę z osobą z USA i od tego czasu mniej lub bardziej regularnie koresponduję z innymi pasjonatami.\nWe wrześniu 2004 roku postanowiłem stworzyć serwis internetowy poświęcony mojej kolekcji pocztówek. Jednym z powodów jego powstania była chęć dotarcia do większej liczby zagranicznych zbieraczy, dzięki którym mógłbym rozwijać swoją kolekcję. Chciałem też udowodnić, głównie sobie, że potrafię stworzyć coś ciekawego i zarazem funkcjonalnego. Serwis Interaktywna Kolekcja Pocztówek dziś już nie istnieje.\n© 2008-2019 Piotr Studziński


Wystąpienie prezydenta Andrzeja Dudy na forum ONZ - wiadomosci.com\nWystąpienie prezydenta Andrzeja Dudy na forum ONZ\nPodczas wystąpienia na forum Organizacji Narodów Zjednoczonych prezydent Andrzej Duda powiedział, że debatując o pomocy migrantom należy odróżniać uchodźców wojennych od imigrantów ekonomicznych. Polski prezydent wystąpił na sesji plenarnej podczas szczytu ONZ w Nowym Jorku.\nW opinii prezydenta Dudy to rozróżnienie jest ważne, ponieważ każde z tych zjawisk wymaga innej odpowiedzi. Przybywający ludzie mają bowiem różne cele. “Jeżeli łączymy tragedię uchodźców z potrzebami migrantów ekonomicznych, to nie jesteśmy w stanie skutecznie pomóc żadnej z tych dwóch grup” – mówił Andrzej Duda.\nPrezydent zwrócił uwagę, że skala imigracji ekonomicznej na świecie jest obecnie ogromna. Tłumaczył, że w Polsce przebywa około miliona imigrantów ekonomicznych ze wschodu, a z naszego kraju w ostatniej dekadzie wyjechało na Zachód od 1 do 2 milionów osób.\n“Wielkie migracje społeczne wymagają od polityków bardzo odpowiedzialnego postępowania, bowiem w wielu miejscach mogą wywoływać społeczne napięcia, uprzedzenia, czy fałszywe oskarżenia o odbieranie miejsc pracy” – powiedział Andrzej Duda.\nPrezydent dodał, że należy ograniczać zjawisko wykorzystywania przywilejów socjalnych przez imigrantów ekonomicznych. Przekonywał, że sposobem na eliminowanie emigracji wojennej jest likwidowanie źródeł tego zjawiska, czyli konfliktów zbrojnych.\nMarek Wałkuski, Nowy Jork\nNew York 3271 PILNE 7586 USA 20105 Andrzej Duda 751 ONZ 143 wystąpienie 21\nAmerykański sen Omara Sangare\nMagda Linette zagra w turnieju WTA w Tokio


Wsparcie samorządu na modernizację wiejskich terenów | Wiadomosci.Olsztyn.pl\n- 08/09/17 13:36\n– Jest to pilotażowy program, który po raz pierwszy wprowadziliśmy w naszym regionie – mówi Gustaw Marek Brzezin, marszałek województwa warmińsko-mazurskiego. – Sołectwa, są początkowym ogniwem, gdzie tworzy się samorządność. Są ramieniem, które bezpośrednio informuje lokalną społeczność, co dzieje się w gminie czy powiecie. Taką grantową umowę możemy podpisać jedynie z wójtem bądź burmistrzem, ale wnioskodawcą koniecznie musi być sołectwo. Każde z nich, a sołectw w naszym województwie jest ponad 2,5 tys., może sięgnąć po te środki.\n– To przedsięwzięcie to wzmocnienie funkcji sołtysa, który pełni bardzo ważną rolę na wsi. – przyznaje Sylwia Jaskulska, członek zarządu województwa – Warmia i Mazury to trzeci region w Polsce, gdzie wdrażany jest tego typu projekt. Ważne są tutaj pomysły samych mieszkańców, którzy mogą się wykazać kreatywnością.\n– Sołtys nie powinien robić inwestycji dla ludzi, tylko powinien robić inwestycje z ludźmi – mówiła podczas spotkania Małgorzata Łączyńska, sołtys Sząbruka w gminie Gietrzwałd – Dzięki wsparciu możemy doposażyć inwestycje, które wcześniej już zostały przez nas zrealizowane. My chcielibyśmy te pieniądze przeznaczyć na doświetlenie osiedli, które powstają w naszej miejscowości.\nPoprzedni artykuł Zmiana organizacji ruchu w obrębie ulic dojazdowych do ul. Pieniężnego\nNastępny artykuł Policjanci zabezpieczyli narkotyki o czarnorynkowej wartości ponad 24 tys. zł


Profil Aluminiowy LED typ C narożny surowy - Zarowka-LED\n> Taśmy LED i Profile>Profile aluminiowe do taśm LED >Profil Aluminiowy LED typ C narożny surowy\n13.60 zł bruttohttps://www.zarowka-led.com/profile-aluminiowe-do-tasm-led/profil-aluminiowy-led-typ-c-narozny-surowy2022-06-25 12:38:20\nProfil aluminiowy kątowy narożnikowy Profil narożny aluminiowy to rozwiązanie dla ludzi szukających profili o kącie padania światła 45 stopni. Profil jest tak zaprojektowany aby w jak najprostszy i najszybszy sposób zamontować go w dowolnym miejscu. Teraz nie będziesz miał już trudności skierować światło pod innym kątem. Konstrukcja profili pozwala na umieszczenie cienkiego przewodu montażowego z tyłu profilu, co znacznie ułatwia sposób montażu. Profil idealnie nadaje się do wszelkiego rodzaju taśm LED począwszy od taśm na diodzie 3528, 2835, 5060, 5050, 5630. Profil aluminiowy ma za zadanie chronić taśmę przed uszkodzeniami mechanicznymi, oprócz tego spełnia rolę radiatora który odprowadza ciepło wywarzane przez diody LED. Taśma odpowiednio przyklejona do profili pozwala na znaczne wydłużenie żywotności taśm LED dzięki odpowiedniej gospodarce odprowadzania ciepła z pasków LED. Aluminium jest też odporne na korozje co pozwala nam zwiększyć żywotność tego materiału. Profil możemy śmiało montować w półkach w regałach, czy jako oświetlenie blatów. Jego zastosowanie jest niezliczone.Specyfikacja Profili Aluminiowych surowych Długość: 1000mm (1metr), 2020mm (2metry), 2900mm (3metry)Szerokość: 16,60mmWysokość: 11,30mmMateriał: Aluminium Kolor: Srebrny surowySposób Montażu: zewnętrznyZalety Profili AluminiowychOchrona diod - profil chroni diody przed kurzem, uszkodzeniami mechanicznymi i oderwaniem. Zwiększenie żywotności taśm LED - profil aluminiowy działa jako radiator profil odprowadza ciepło co sprawia że diody na taśmach LED nie grzeją się, a ich żywotność automatycznie wzrasta. Prosty i wygodny montaż: Profil można zamontować na uchwytach lub za pomocą wkrętów, taśmy klejącej bądź kleju montażowego. Różnorodność - profil dostępny jest w 5 kolorach a szybka w 1 wersji w pięciu opcjach wykończenia. Po założeniu wybrany profil idealnie wkomponuje się w otoczenie.Zalety aluminium w profilach narożnych Aluminium to ceniony od lat rodzaj metalu który charakteryzuje się dużą odpornością na korozje, ale oprócz tego jest wyjątkowo łatwym materiałem w obróbce. Jego plastyczność pozwala nam łatwo go przycinać, docinać czy przypiłowywać. Oprócz bardzo dobrych właściwości plastycznych jest on idealny do odprowadzania ciepła z diod LED. Dzięki takiemu zabiegowi nasze taśmy LED nie ulegną przegrzaniu i ich żywotność znacznie się poprawi.Profil Aluminiowy Profile aluminiowe znajdują coraz większe zastosowanie w naszym życiu codziennym. Dzięki nie bywałym właściwością aluminium profile aluminiowe świetnie sprawdziły się w połączeniu z oświetleniem LED. Najnowsze Technologie z super jakością aluminium to połączenie idealne. Profile możemy wykorzystać do oświetlenia szafek kuchennych, szaf wnękowych, mebli, mebli biurowych, czy oświetlenia półek sklepowych. Oprócz zastosowania profili w branży meblarskiej możemy śmiało polecić je w aranżacji wnętrz coraz modniejsza zabawa światłem pozwoli nam wyeksponować dotąd nie widocznych miejsc. Oświetlenie sufitów, oświetlenie półek, czy zrobienie dekoracyjnego oświetlenia wnęk teraz nie powinno stanowić już większego problemu. W naszej ofercie znajdą Państwo również profile o charakterze architektonicznej dzięki takiemu rozwiązaniu nie będziesz miał problemów z zaprojektowaniem i wykonaniem własnej lampy o nowoczesnym wyglądzie. Akcesoria dodatkowe do nabycia w naszym sklepie: Zaślepki:Zaślepka Basic bez otworu, Kolor: Szary, czarny, biały, InoxZaślepka Basic z otworem na przewód, kolor: Szary, czarny, biały, Inox Uychwyty Montażowe:Do typu C z kloszem Basic Klosze do profili:Klosz do profila Basic: Kolor Klosza: Transparentny, Mrożony, MlecznyKlosz do profila Frosted: Kolor Klosza: Frosted mleczny, FrostedWłącznik BezdotykowyWłącznik uruchamia taśmę bezdotykowo wystarczy mały ruch reką nad włacznikiem spowoduje to uruchomienie taśmy LED.Napięcie -12VMoc: 36W 3A\n4.75 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/profile-aluminiowe-do-tasm-led/klosz-basic-przezroczysty-do-profilu-aluminiowego 21\n9.49 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/profile-aluminiowe-do-tasm-led/klosz-basic-pmma-frosted-do-profilu-aluminiowego 24\n1.42 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/profile-aluminiowe-do-tasm-led/zaslepki-do-profilu-aluminiowego-typu-c 106\n2.37 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/profile-aluminiowe-do-tasm-led/uchwyt-montazowy-basic-do-profila-aluminiowego-typ-c 123\n23.90 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/tasma-led-3528-smd/tasma-led-smd-3528-300-24w-5m 151\n27.90 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/tasma-led-3528-smd/tasma-led-smd-3528-300-24w-5m-kolory 202\n23.00 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/tasma-led-3528-smd/tasma-led-smd-3528-300-24w-5m-wodoodporna 205\n29.00 zł 2022-06-25 12:38:20 https://www.zarowka-led.com/tasma-led-3528-smd/tasma-led-smd-3528-300-24w-5m-wodoodporna-kolory 206


Wynik badania PSA 61-latka - Na pytanie odpowiada lek. Aleksandra Witkowska | WP abcZdrowie\nWynik badania PSA 61-latka\nWynik PSA:0,09 normy laboratorium(0,22-6,16)\nWynik badania PSA na poziomie 0,311 – odpowiada Lek. Tomasz Budlewski\nBadanie PSA u 31-latka – odpowiada Lek. Tomasz Budlewski\nCzy takim wynikiem PSA trzeba się przejmować? – odpowiada Lek. Tomasz Budlewski\nWynik PSA u 37-latka – odpowiada Lek. Katarzyna Szymczak\nPrącie • Badania moczu • USG jamy brzusznej • Nefrologia • Zaburzenia erekcji • Jądra • Częste oddawanie moczu • Problemy z oddawaniem moczu • Prostata • Stulejka • Badanie bakteriologiczne moczu • Badanie nasienia • Zapalenie pęcherza moczowego • Brak erekcji • USG jąder • Przedwczesny wytrysk • Grzybica penisa • Badanie proktologiczne • Wędzidełko • Moszna • Kamica nerkowa • Rak prostaty • Nietrzymanie moczu • Zapalenie prostaty • Mały penis • Zapalenie cewki moczowej\nPadaczka u psa: objawy i leczenie • Niesamowite przygody mopsa Mr. Georgesa • Parwowiroza - charakterystyka, odmiany, objawy, leczenie, jak przeciwdziałać • Najmądrzejsze rasy psów. Najszybciej nauczą się komend i są posłuszne (WIDEO) • PSA wolne - charakterystyka, wskazania, przebieg i opis badania, interpretacja wyników • Odrobaczanie psa - dlaczego jest tak istotne? • Amstaf - historia, charakterystyka, szkolenie, żywienie • Jak pomagać cierpiącym zwierzętom? (WIDEO) • Naturalne sposoby na pozbycie się pcheł. Proste i skuteczne • PSA\nControline 268 mg roztwór do nakrapiania dla dużych psów • Controline 402 mg roztwór do nakrapiania dla bardzo dużych psów • Controline 67 mg roztwór do nakrapiania dla małych psów • Preventic Chien Obroża p/kleszczom d/psa • Amflee 67 mg roztwór do nakrapiania psów • Amflee 268 mg roztwór do nakrapiania psów • Controline 134 mg roztwór do nakrapiania dla średnich psów • Amflee 50 mg roztwór do nakrapiania dla kotów • Controline 50 mg roztwór do nakrapiania dla kotów • MIRADENT-KIDS BRUSH Szczot.d/zęb. d/dz.2-4 nieb.(pies)\nProszę o pomoc w interpretacji wyników biopsji prostaty • Czy fakt, że jestem zdolny do jednego stosunku w ciągu dnia to powód do niepokoju? • Białko w moczu a badanie przed okresem • Krwiomocz po prysznicu pod dużym ciśnieniem • Problem z czerwonymi plamkami na żołędziu u 25-latka • Nieprzyjemny zapach spod napletka u 23-latka • Furagina a karmienie piersią • Czy moje objawy wskazują na stulejkę? • Jak interpretować ten wynik badania jamy brzusznej? • Co może oznaczać twarda żyłka pod napletkiem?


Syrop z czarnej porzeczki – Vitberry\nStrona główna / Syropy / Syrop z czarnej porzeczki\nZobacz koszyk „Syrop pigwowy“ został dodany do koszyka.\nSkład: sok z czarnej porzeczki 53%, cukier\nilość Syrop z czarnej porzeczki\nKategorie: Produkty specjalne, Syropy\nSok tłoczony ze świeżych, czarnych porzeczek z dodatkiem cukru. Produkt pasteryzowany. Doskonały do picia po rozcieńczeniu oraz jako dodatek do deserów i napojów.\nSkładniki: sok wyciśnięty z czarnej porzeczki (53%), cukier (47%).\n16,49zł Czytaj dalej\nSok z malin 100% Syrop pigwowy\nOglądasz: Syrop z czarnej porzeczki 16,49zł


Kiermaszowe obrazki – Drugie Biurko\nWrzesień 22, 2017 kategoria: Dekoracje, Haft, Moje robótki\nCzasami przychodzi taki moment, kiedy jak znalazł są obrazki kiedyś-tam wyhaftowane w przypływie nagłej chęci i schowane do teczki na czas bliżej nieokreślony. Takim momentem jest na przykład kiermasz organizowany przez klasę dziecięcia, z którego fundusze mają być przeznaczone na wycieczkę. Wtedy też przydają się zapasy antyram kupowane nie bacząc na komentarze rodziny typu „Po Ci tego tyle?! Kiedy ty zużyjesz swoje zapasy?!”.\nAntyrama pasuje zawsze do każdego obrazka. Dodać tylko pasujący papier na passe partout i gadżety na kiermasz jak ta lala :-)\nMateriały na plażową dzieweczkę były gratisem do hafciarskiej gazety, a róża powstała przy okazji testowania zestawu, o którym piszę tutaj.\nObrazki te były przygotowane na ubiegłoroczny kiermasz, a ponieważ wtedy jeszcze blog był w uśpieniu, nadrabiam zaległość i pokazuję dopiero teraz.\nTAGI dekoracjehaft krzyżykowyobrazek\nPoprzedni postNajsłabsze ogniwo\nNastępny postMój pierwszy raz\nvipek\tWrzesień 22, 2017 at 1:16 pm\nNie mam w zwyczaju haftować czegoś ” na potem”. Zawsze każdy haft ma od razu przeznaczenie i szczerze przyznam się, że nie raz juz żałowałam tego. Takie drobiazgi potrafią czasami człowiekowi przysłowiowe życie uratować :) Temat rprzydasi w naszych pasjach to temat rzeka…..cudne te Twoje maleństwa.\nDrugie Biurko\tWrzesień 28, 2017 at 1:12 pm\nDziękuję :-) A co do „ratowania życia”, to naprawdę przydają się takie maluchy. Patrzę z niepokojem na teczkę i stwierdzam, że chyba trzeba będzie troszkę ją uzupełnić. Tak na wszelki wypadek ;-)\nAnna Kurtasz\tWrzesień 22, 2017 at 5:23 pm\nŚliczne maleństwa :) Fajnie, że znalazły swoje przeznaczenie :)\nDendrobium\tPaździernik 28, 2017 at 9:58 am\nJak zawsze… elegancko i na temat. Bardzo ładne prace\nDrugie Biurko\tLuty 1, 2018 at 7:23 am\n22 Wrz, 2017, 269 wyświetlenia


Morawiecki: w imieniu polskiego rządu przekazuję wyrazy współczucia bliskim Davida Sassoliego - Polsat News\nMorawiecki: w imieniu polskiego rządu przekazuję wyrazy współczucia bliskim Davida Sassoliego\n11.01.2022, 13:18 Polska\n65-letni David Sassoli zmarł we wtorek o godzinie 1.15 w szpitalu w Aviano we Włoszech.\nZe smutkiem przyjąłem śmierć Davida Sassoliego, obecnego przewodniczącego Parlamentu Europejskiego. W imieniu polskiego rządu przekazuję wyrazy współczucia rodzinie i bliskim. Niech spoczywa w pokoju - oświadczył we wtorek na Twitterze premier Mateusz Morawiecki. Kondolencje bliskim zmarłego złożył też polski prezydent, marszałek Senatu oraz europosłowie.\nKomisja Europejska: otrzymaliśmy pismo od Polski ws. Izby Dyscyplinarnej SN\n65-letni David Sassoli zmarł we wtorek o godzinie 1.15 w szpitalu w Aviano we Włoszech, gdzie był hospitalizowany od 26 grudnia - poinformował we wtorek rzecznik polityka Roberto Cuillo.\nPrzewodniczący PE w szpitalu\nKondolencje dla bliskich polityka\nW reakcji na informację o śmierci Sassoliego europejscy politycy składają wyrazy współczucia rodzinie i bliskim przewodniczącego Parlamentu Europejskiego.\n"Ze smutkiem przyjąłem śmierć Davida Sassoliego, obecnego przewodniczącego Parlamentu Europejskiego. W imieniu polskiego rządu przekazuję wyrazy współczucia rodzinie i bliskim. Niech spoczywa w pokoju" - napisał na Twitterze premier Mateusz Morawiecki.\nKondolencje złożył poprzez media społecznościowe także prezydent Andrzej Duda, marszałek Senatu Tomasz Grodzki i wielu europosłów.\n— Andrzej Duda (@AndrzejDuda) January 11, 2022\nDzisiaj, gdy tak bardzo potrzebujemy demokratycznych liderów, wierzących w zjednoczoną Europę, odchodzi jeden z nich… Panie Przewodniczący, Dawidzie, będzie nam Ciebie strasznie brakowało. #DavidSassoli @EP_President pic.twitter.com/42h3gV7rvb\n— Robert Biedroń (@RobertBiedron) January 11, 2022\nZ głębokim smutkiem przyjąłem wiadomość o śmierci @DavidSassoli, przewodniczącego @Europarl_EN. Był wielkim przyjacielem Polski, zatroskanym o przyszłość zjednoczonej Europy. Niech spoczywa w pokoju. @Europarl_PL\n— Tomasz Grodzki (@profGrodzki) January 11, 2022\nOdszedł David Sassoli @EP_President. Otwarty i życzliwy człowiek, Europejczyk, sojusznik w walce o prawa człowieka, zawsze pryncypialny w sprawie naruszenia zasady praworządności. Wyrazy współczucia dla rodziny, przyjaciół, współpracowników/czek. Grazie di tutto Signor Presidente pic.twitter.com/XSWH94Y2Tc\n— Sylwia Spurek (@SylwiaSpurek) January 11, 2022