Currports

Wstęp

CurrPorts to potężne narzędzie do zarządzania portami sieciowymi, które umożliwia użytkownikom monitorowanie otwartych portów TCP/IP oraz UDP na ich systemach. Stworzone przez firmę Nirsoft, to oprogramowanie jest dostępne zarówno w wersji 32-bitowej, jak i 64-bitowej, co czyni je dostępnym dla szerokiego grona użytkowników komputerów. CurrPorts oferuje szczegółowe informacje na temat każdego procesu, który otworzył dany port, w tym nazwę procesu, jego identyfikator (PID), lokalny i zdalny adres IP oraz inne istotne dane. Dzięki temu narzędziu administratorzy sieci mogą łatwo zidentyfikować aktywne połączenia oraz potencjalne zagrożenia związane z bezpieczeństwem.

Funkcje i możliwości CurrPorts

CurrPorts wyróżnia się bogatą funkcjonalnością, która pozwala użytkownikom na efektywne zarządzanie portami. Program nie tylko wyświetla listę aktualnie otwartych portów, ale również dostarcza szczegółowych informacji o każdym z nich. Użytkownicy mogą zobaczyć takie dane jak:

  • nazwa procesu
  • ścieżka dostępu do procesu
  • identyfikator procesu (PID)
  • data utworzenia procesu
  • nazwa użytkownika, który uruchomił proces
  • numery lokalnych i zdalnych portów
  • nazwa zdalnego hosta

Dzięki temu administratorzy sieci mogą skutecznie monitorować aktywność sieciową na swoim systemie oraz szybko reagować na ewentualne problemy.

Wymagania systemowe

CurrPorts jest kompatybilny z wieloma wersjami systemu Windows, w tym Windows NT, Windows 2000, Windows XP, Windows Server 2003 oraz Windows Vista. Aby uruchomić program w systemie Windows NT, konieczne jest zainstalowanie biblioteki psapi.dll w katalogu system32. Program może być również używany na starszych wersjach Windows, takich jak Windows 98 czy ME, jednak w takich przypadkach informacje o procesach mogą nie być dostępne dla wszystkich portów.

Używanie filtrów

Jedną z kluczowych cech CurrPorts jest możliwość stosowania zaawansowanych filtrów. Funkcja ta pozwala na precyzyjne określenie, które połączenia mają być wyświetlane. Filtry można aktywować poprzez menu „Opcje” lub skrót klawiaturowy F9. Użytkownicy mogą wybierać spośród różnych opcji filtracji:

  • włącz/wyklucz: lokalny/zdalny/oba/proces
  • tcp/udp/tcpudp
  • zakres IP/zakres portów

Przykładowo, aby wyświetlić tylko pakiety wysyłane na zdalny port 80 (typowy dla stron internetowych) używając protokołu TCP, wystarczy zastosować filtr „include:remote:tcp:80”. Można także skomponować bardziej złożone filtry, które uwzględniają różne protokoły i zakresy adresów IP.

Opcje linii komend

CurrPorts oferuje również opcje linii komend, które umożliwiają użytkownikom zapisywanie danych dotyczących otwartych portów do różnych formatów plików. Użytkownicy mogą zapisywać informacje jako pliki tekstowe, HTML lub XML za pomocą odpowiednich parametrów. Na przykład:

  • /stext : Zapisuje listę otwartych portów do pliku tekstowego.
  • /shtml : Zapisuje listę do pliku HTML.
  • /filter : Uruchamia program z określonymi filtrami.

Dzięki tym opcjom użytkownicy mogą łatwo archiwizować dane dotyczące swojej sieci oraz analizować je w późniejszym czasie.

Zamykanie połączeń z poziomu linii komend

Od wersji 1.09 CurrPorts pozwala również na zamykanie połączeń bezpośrednio z poziomu linii komend. Użytkownicy mogą zamknąć jedno lub więcej połączeń za pomocą parametru /close. Składnia polecenia jest prosta i intuicyjna:

/close    

Na przykład polecenie „/close * * 192.168.1.10 80” zamknie wszystkie połączenia z adresem zdalnym 192.168.1.10 na porcie 80.

Tłumaczenie CurrPorts na inne języki

CurrPorts jest programem elastycznym pod względem lokalizacji i można go łatwo przetłumaczyć na inne języki. Aby to zrobić, wystarczy uruchomić program z parametrem /savelangfile, co generuje plik konfiguracyjny do tłumaczenia. Użytkownik może edytować ten plik w dowolnym edytorze tekstowym i przetłumaczyć wszystkie elementy interfejsu na preferowany język.

Zakończenie

CurrPorts to niezwykle przydatne narzędzie dla każdego administratora sieci oraz dla użytkowników pragnących mieć pełną kontrolę nad swoimi połączeniami sieciowymi. Dzięki bogatej funkcjonalności oraz prostocie obsługi pozwala ono nie tylko monitorować otwarte porty, ale także zarządzać nimi w czasie rzeczywistym. Jego wszechstronność sprawia, że znajduje zastosowanie zarówno w małych sieciach domowych, jak i w dużych środowiskach korporacyjnych. Dzięki możliwościom filtrowania oraz zapisywania danych użytkownicy mogą dostosować narzędzie do swoich potrzeb oraz efektywnie zarządzać bezpieczeństwem swojej sieci.


Artykuł sporządzony na podstawie: Wikipedia (PL).