Przejdź do zawartości

Wireshark

Z Wikipedii, wolnej encyklopedii
Wireshark
Logo Wireshark
Logo programu
Ilustracja
Autor Gerald Combs i The Wireshark team
Pierwsze wydanie 1998
Aktualna wersja stabilna 4.6.6
(19 maja 2026) [±]
Język programowania C, C++, Lua[2]
System operacyjny Windows, Linux, macOS, UNIX[1]
Rodzaj Sniffer
Licencja GNU GPL[1]
Strona internetowa

Wiresharksniffer będący wolnym i otwartoźródłowym[1] oprogramowaniem. Umożliwia przechwytywanie i nagrywanie pakietów danych, a także ich dekodowanie. Dzięki dużej liczbie dodatków potrafi rozpoznać i zdekodować wiele protokołów komunikacyjnych. W głównej mierze jest wykorzystywany przez administratorów sieci, służby specjalne oraz hakerów do śledzenia pakietów. Należy zaznaczyć, że Wireshark nie jest wyposażony w funkcjonalność dla ataków typu man in the middle – analizowany ruch wymaga przechwycenia za pomocą innego narzędzia, na przykład Ettercap. Jedną z zalet Wiresharka jest wykorzystanie graficznego interfejsu użytkownika. Do czerwca 2006 projekt nosił nazwę Ethereal.

Historia

[edytuj | edytuj kod]
Ethereal logo

Poprzednikiem Wiresharka był Ethereal - sniffer i analizator pakietów z możliwością dekodowania wielu protokołów. Funkcjonalność Ethereala jest bardzo podobna do tcpdump, lecz Ethereal posiada GUI i dużo więcej opcji sortowania i filtrowania. Pozwala użytkownikowi zobaczyć cały ruch w przechodzący przez kartę sieciową w wyniku przełączenia karty w tryb promiscuous[3].

W czerwcu 1998 roku Gerald Combs pracując w firmie zajmującej się dostawą usług internetowych (ISP) napisał własny program zajmujący się analizą i przechwytem danych w sieci. Pierwsza jego wersja (0.2.0) pod nazwą Ethereal została wydawana w czerwcu 1998 roku. Początkowo program działał na systemach operacyjnych Linux i Solaris[4]. Z czasem zaczął być dostępny na następne platformy m.in. FreeBSD, NetBSD, OpenBSD, HP-UX. AIX i Windows (2000, NT, Me, 98, 95) pod licencją GNU GPL[3].

Ponieważ w 2006 roku Gerald zmienił swoje miejsce pracy a prawa do nazwy Ethereal posiadała jego poprzednia firma, podjął decyzję o wykorzystaniu nazwy Wireshark. Korzystajac z kodu źródłowego Ethereala rozwój nowego produktu kontynuowali z nim kluczowi deweloperzy Ethereala[4][5].

10 listopada 2006 roku z powodu licznych luk bezpieczeństwa zespół Ethereala wydał oficjalne zalecenie użytkownikom aby używali Wiresharka[6].

Zobacz też

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]
  1. a b c Frequently Asked Questions – What is Wireshark?. wireshark.org. [dostęp 2022-05-23]. (ang.).
  2. Oficjalne repozytorium oprogramowania w serwisie GitLab. gitlab.com. [dostęp 2022-05-23]. (ang.).
  3. a b Richard Sharpe, Ed Warnicke: Ethereal User’s Guide V1.1 for Ethereal 0.8.19. ESIEE Paris, 2001. s. 17-18, 56-57, 87, 93. [dostęp 2025-10-04].
  4. a b Q&A; with the founder of Wireshark and Ethereal. Protocog, 2008. [dostęp 2025-10-04]. [zarchiwizowane z tego adresu (2016-03-07)].
  5. Wireshark Frequently Asked Questions # What’s up with the name change? Is Wireshark a fork?. Wireshark. [dostęp 2025-10-04].
  6. enpa-sa-00024. 2006-11-10. [dostęp 2025-10-04]. [zarchiwizowane z tego adresu (2012-10-23)].