Netstat (skrót od network statistics) to polecenie systemowe używane do sprawdzania informacji o połączeniach sieciowych i pracy protokołów. Działa w systemach Windows, Linux i macOS.
Pokazuje aktywne połączenia sieciowe w komputerze.
Informuje, na jakich portach nasłuchują programy.
Umożliwia sprawdzenie statystyk protokołów (TCP, UDP, ICMP).
Pomaga diagnozować problemy z siecią.
Wpisz polecenia netstat i netuser do konsoli poleceń Windows Server 2012 i zescreenuj wyniki do pliku tekstowego:
netstat – to narzędzie, do analizy połączeń sieciowych.
netstat – bez parametrów, wyświetla aktywne połączenia protokołu TCP
netstat -e – wyświetla statystyki naszego interfejsu
netstat -a – wyświetla wszystkie aktywne połączenia protokołu TCP oraz porty protokołu TCP i UDP, na których komputer nasłuchuje
netstat -o – wyświetla aktywne połączenia protokołu TCP i dołącza identyfikatory procesów (PID) poszczególnych połączeń
to polecenie systemowe w Windows, które służy do zarządzania kontami użytkowników w systemie.
net user
Wyświetla listę użytkowników w systemie.
Pozwala dodawać i usuwać konta.
Umożliwia zmianę haseł użytkowników.
Ustawia różne właściwości kont (np. czas logowania).
dni – określa, w jakie dni tygodnia użytkownik może się logować.godziny – określają przedział godzin, kiedy logowanie jest możliwe.all – pozwala logować się zawsze (brak ograniczeń)./times: , – przecinek oddziela dni od godzin.; – średnik oddziela kilka zakresów (np. dwa różne przedziały godzinowe).
• • /domain – używane w środowisku domenowym (Active Directory).
lusrmgr.msc – możemy też sprawdzić graficznie czy to konto zostało utworzone uruchamiając odpowiednią przystawkę za pomocą polecenia lusrmgr.msc. Wciskamy kombinację klawiszy Win+R, a potem wpisujemy nasze polecenie
net user test zaq1@WSX – ustawiamy (zmieniamy) nowe hasło dla konta użytkownika test
net user test /active:no – wyłączamy konto test
net user test /expires:24.12.2025 – ustawiamy datę wygaśnięcia konta test
net user test /times:pn,13:00-14:00;pt,8:00-12:00 – ustawiamy dni i godziny logowania dla konta test
net user test /delete – usuwamy konto test
Zadania do wykonania na lekcji:
1. Tworzenie nowego użytkownika
Utwórz w systemie nowego użytkownika o nazwie uczen1 z hasłem Inf2025!. Następnie sprawdź, czy konto zostało poprawnie dodane.
2. Zmiana hasła istniejącego użytkownika
Zmień hasło użytkownika uczen1 na NoweHaslo!123. Potwierdź, że zmiana została wykonana.
3. Dodanie opisu do konta
Dodaj opis „Konto testowe ucznia” do użytkownika uczen1. Sprawdź, czy opis został przypisany.
4. Zablokowanie konta
Zablokuj konto uczen1, a następnie sprawdź jego status.
5. Odblokowanie konta
Odblokuj konto uczen1, tak aby użytkownik mógł ponownie się logować.
6. Ustawienie konta, którego hasło nigdy nie wygasa
Skonfiguruj konto uczen1 tak, aby hasło nie wymagało zmiany po określonym czasie.
7. Wyświetlenie listy wszystkich kont użytkowników
Wyświetl w systemie listę wszystkich użytkowników i wskaż, które konta są wbudowane (np. Administrator, Gość).
8. Konto z ograniczonym czasem logowania
Utwórz użytkownika praktykant z hasłem Start123!, ale tak, aby mógł logować się tylko od poniedziałku do piątku w godzinach 8:00–16:00.
9. Konto tymczasowe z datą wygaśnięcia
Utwórz konto projekt2025 z hasłem Temp!2025, które automatycznie wygaśnie 31.12.2025. Dodaj komentarz: „Konto dla projektu semestralnego”.
10. Zmiana uprawnień logowania
Utwórz użytkownika nocna_zmiana z hasłem Shift@2025, ale tak, aby mógł logować się tylko w weekendy (sobota, niedziela) w godzinach 20:00–6:00.
11. Zabezpieczenie konta przed zmianą hasła
Dodaj użytkownika pracownik z hasłem BezpieczneHaslo!1, ustaw tak, aby:
12. Usuwanie konta
Usuń użytkownika praktykant z systemu, a następnie wyświetl listę użytkowników, aby potwierdzić, że konto zostało usunięte.
Zadania zawwansowane:
1. Konto z wymuszoną zmianą hasła przy pierwszym logowaniu
Utwórz użytkownika student2025 z hasłem Start@2025, ale tak, aby przy pierwszym logowaniu musiał zmienić hasło.
2. Konto z ograniczeniem liczby dni ważności hasła
Utwórz użytkownika testowy z hasłem Haslo!2025.
Skonfiguruj, aby hasło było ważne tylko 30 dni, a po tym czasie wymagało zmiany.
3. Blokada zmiany hasła przez użytkownika
Utwórz konto pracownik_IT z hasłem Secure#2025.
Ustaw, aby użytkownik nie mógł samodzielnie zmienić swojego hasła.
4. Konto z wyłączonym logowaniem w określone dni
Utwórz konto magazyn z hasłem Store@2025.
Skonfiguruj, aby można było logować się tylko od poniedziałku do środy w godzinach 7:00–15:00.
5. Konto z blokadą po wygaśnięciu
Utwórz użytkownika projektX z hasłem Proj!2025.
Skonfiguruj, aby konto wygasło 15.06.2026. Dodaj komentarz: „Konto tymczasowe dla projektu X”.
6. Konto z przypisanym pełnym imieniem i nazwiskiem
Utwórz konto jnowak z hasłem JN2025!, ale ustaw, aby w systemie wyświetlało się pełne imię i nazwisko „Jan Nowak” zamiast samego loginu.
7. Konto wyłączone przy tworzeniu
Utwórz konto archiwum z hasłem Arch#2025, ale skonfiguruj je tak, aby było od razu nieaktywne (nie można się na nie zalogować).
8. Konto z ograniczeniem godzinowym przechodzącym przez północ
Utwórz użytkownika nocny_admin z hasłem Night@2025.
Skonfiguruj, aby mógł logować się od poniedziałku do piątku w godzinach 22:00–06:00.
(Uwaga: trzeba rozdzielić zakres godzin na dwa przedziały).
Pomoc:
/passwordchg:no (blokada zmiany hasła),
/expires:data (ustawienie daty wygaśnięcia konta),
/times: (kontrola czasu logowania),
/fullname: (pełne imię i nazwisko),
/active:no (konto wyłączone),
/logonpasswordchg:yes (wymuszenie zmiany hasła).