programowanie w c++ builder
Navigation
Strona główna arrow Obsługa programu ethereal
 
 
2008-04-14
Na początku lutego miała miejsce poteżna awaria międzykontynentalnych łącz internetowych, która spowodowała spadek ruchu w Sieci o ok. 50 %.Bliski Wschód, Indie i Pakistan miały utrudnienia w korzystaniu z Internetu.Korzystano wtedy z zapasowego łącza biegnącego po dnie Pacyfiku, jednak kabel szybko się zapchał.Początkowo podejrzewano zamach terrorystyczny, jednak po analizie zdjęć satelitarnych ujawniono, że zawinili kapitanowie 2 statków, którzy rzucili kotwice w złym miejscu.
2008-04-01
Z badań przeprowadzonych przez firmę Arbor Networks, liczba pakietów w Sieci wykorzystywanych do ataków DDoS może sięgać 2%.Każdego dnia przeprowadzanych jest ok. 1300 takich ataków.Hakerzy korzystają przy tym z łącz  Internautów.
2008-02-25

Według doniesień prasowych Wall Street Journal, Google korzystając z doświadczenia firmy Space Data zamierza stworzyć siec komunikacji bezprzewodowej typu WAN, a urządzenia przekaźnikowe miałyby być umieszczone na balonach.Sieć taka albo byłaby samodzielna, albo wspierałaby łączność na terenach wyżynnych.

2008-02-25

Nasa oraz British National Space Centerzamierzają stworzyć sieć komórkową na Księżycu do 2020 r.Sieć ta miałaby za zadanie komunikację astronautów z Ziemią oraz wspomagać komunikację na Ziemi.Rozmowy telefoniczne byłyby przesyłane za pomocą satelitów krążących wokół Księżyca.Pierwsze testy zaplanowana w 2012 r.

Obsługa programu ethereal Drukuj Email
Oceny: / 1
KiepskiBardzo dobry 
Wpisał: doctor   
03.09.2007.
Obsługa programu ethereal

Ethereal to rozbudowany analizator sieciowy (sniffer) udostępniany na licencji GNU/GPL.
Jest to standard wśród narzędzi sieciowych. Nie bez powodu, ethereal ma potężne
możliwości i można śmiało powiedzieć, że jest to prawdziwy kombajn. Warto w tym
miejscu jeszcze dodać, iż program jest dostępny na wszystkie platformy systemowe,
a obsługa popularnych formatów (np. tcpdump,) i bogate możliwości eksportu i analizy
 wyników dopełniają jego wielkości. Poniżej przedstawiono główne okno programu ethereal.

 



W pole Capture filter można wpisać np. adres IP komputera, którego ruch chcemy
 filtrować.
Uwaga: jeśli chcemy filtrować ruch nie swojego komputera, karta sieciowa musi być
 przełączona w
tryb Promiscous.

Aby sprawdzić adres IP wpisujemy w konsoli polecenie ifconfig w systemach
 Unix/Linux lub
ipconfig w Windowsach.

Ethereal może pracować w dwóch trybach pracy:
  1. monitorujemy cały ruch sieciowy, a następnie go filtrujemy
  2. od razu filtrujemy ruch sieciowy
Widać więc, że warto nauczyć się filtrowania pakietów korzystających wybranych
 protokołów sieciowych.

Niezbędne informacje o sieciach komputerowych

Model komunikacji komputerowej jest przedstawiony za pomocą modelu OSI/ISO.
Model ten składa się z 7 warstw, natomiast warto dodać, że dane przechwytywane
 programem ethereal to pakiety.


Pakiet to najmniejsza porcja informacji w warstwie 3, czyli sieciowej, która
odpowiada za trasowanie połączeń.
Dane do wyższych warstw są "opakowywane" w kolejne pola, proces ten nosi nazwę enkapsulacji danych.



Kilka słów o urządzeniach sieciowych. Niezbędnymi elementami w sieciach komputerowych
są m.in. huby lub switche. Te pierwsze pośredniczą między węzłami końcowymi (tak jak i switche),
ale w przeciwieństwie do switchy przesyłają ramki danych na wszystkie swoje porty,
nie identyfikując adresu docelowego ani detekcji błędów. Urządzenia te pracują w warstwie
fizycznej modelu odniesienia.

Komputery w sieci lokalnej komunikują się za pośrednictwem adresów MAC
(ang. Mashine Access Code)
a nie adresów IP. Aby pakiet mógł zostać przesłany poza sieć lokalną, trzeba go zaadresować.
To zamiany adresów MAC na adresy IP służy protokół ARP (ang. Adress Resolution Protocol).
Komputer przechowuje w swojej pamięci podręcznej tablicę adresów z którymi się komunikuje.
Służy do tego polecenie arp -a (Windows i Linux).

Jak już wspomniano, aby pakiet mógł zostać przesłany pomiędzy segmentami sieci, musi posiadać adres źródłowy i docelowy.


I na koniec słowo o klasach adresowych. Ogólnie adresy IP można podzielić na te, należące do puli adresów prywatnych oraz te należące do puli adresów publicznych. Dodatkowo, klasa adresów publicznych jest podzielona na kilka podklas oznaczonych literami A, B, C, D. Przynależność do odpowiedniej klasy adresowej determinuje ilość sieci w danej klasie oraz maks. liczbę komputerów
w danej sieci.


Praca z programem ethereal

Po wciśnięciu przycisku opcje przechwytywania pojawi się następujące okno:

Należy wybrać interfejs dostępny z listy, opcjonalnie wybrać filtr, a następnie wcisnąć przycisk Start.
Od tego momentu zacznie się nasłuchiwanie. Warto jeszcze zaznaczyć 2 pola checkbox
(na czerwono), które odpowiadają za ukazywanie się pakietów w czasie rzeczywistym.

Poniżej kilka wyrażeń, wpisywanych w pole filter głównego okna programu.

Filtrowanie pakietów z adresem źródłowym lub docelowym

ip.addr == 10.0.0.1

Filtrowanie pakietów z podanym adresem źródłowym

ip.src == 10.0.0.1

Filtrowanie pakietów z podanym adresem docelowym

ip.dst == 10.0.0.1

Filtrowanie adresów z karty o adresie MAC

eth.addr==00:30:4f:29:27:28

Filtrowanie ruchu przeglądarek internetowych

tcp.port==80

Filtrowanie stron www z adresu IP

(tcp.port==80) && (ip.addr==10.0.0.1)

Jak widać, możliwe jest stosowanie operatorów logicznych


Zmieniony ( 07.09.2007. )
Odsłony: 2235
 

Sonda

Jaki oceniasz swoje umiejętności programistyczne w C/C++?
 

Popularne tagi

ascii auto button c++ combobox do generowania liter doctor drag and drop file *in formatowanie formatowanie liczb funkcje icony int to string keylogger klasy label liczba ktĂłra ma 100 liczba która ma 100 listbox math.h move to rs-232 showmessage string stringgrid szyfr cezara tchart timer tobject *sender updown vcl.h winexec zdarzenia zdarzenie

Darowizna dla autora

Imieniny

9 Maja 2008
Piątek
Imieniny obchodzą:
Beatus, Bożydar,
Grzegorz, Job,
Karolina, Mikołaj
Do końca roku zostało 237 dni.

Gościmy

Odwiedza nas 5 gości

Myśli Wielkich

Praca jest dobrem człowieka - dobrem jego człowieczeństwa - przez pracę bowiem człowiek nie tylko przekształca przyrodę, dostosowując ją do swoich potrzeb, ale także urzeczywistnia siebie jako człowiek, a także poniekąd bardziej "staje się człowiekiem".
Jan Paweł II

Losowy obraz

b16.jpg

 

Rekomendacje

© 2008 Kurs programowania w C++ Builder
Ansi C | Turbo Pascal - kurs | Sklep Flavon | Programowanie, projektowanie www | Tiesto

Maca | Vilcacora | Sklep zielarsko - medyczny | Flavon Max | Sprzęt rehabilitacyjny | Sklep Flavon Antyoksydanty | Suplementy diety | Sprzęt ortopedyczny | Flavon taniej | Flavonoidy | Kuchenki mikrofalowe | świetlówki energooszczędne | Grzejniki konwektorowe |



template & graphics by Ferienhaus Italien
oferty pracy dla nauczycieli
oferty pracy dla nauczycieli
www.praca.oswiata.o…
konferencje
konferencje
www.mojekonferencje…
The Sims 2 - Sims Town
Sims Town - Miasto Twoich Simów!
simstown.pl
gitara basowa
forum gitary basowej
nbandz.com/gitara-b…
Wyszukiwarka mp3
Darmowa Wyszukiwark plików MP3
www.audiosearch.com…