network-101
Skonfiguruj usługi sieciowe do testów penetracyjnych i nauki bezpieczeństwa
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Network 101 to umiejętność do konfiguracji i testowania usług sieciowych (HTTP, HTTPS, SNMP, SMB) w laboratoryjnych środowiskach penetration testingu. Pozwala na praktyczne ćwiczenia enumeracji usług, analizy logów i testowania bezpieczeństwa na prawidłowo skonfigurowanych systemach docelowych. Obsługuje zarówno Windows Server jak i Linux, umożliwiając szybkie postawienie testowych serwerów web, udziałów SMB i usług SNMP z różnymi poziomami uprawnień.
Jak używać
Przygotuj środowisko: upewnij się, że masz dostęp do systemu Windows Server lub Linux do hostowania usług, oraz osobną maszynę z Kali Linux lub podobnym narzędziem do testowania. Będziesz potrzebować dostępu administratora na systemie docelowym i podstawowej wiedzy o adresacji IP i portach sieciowych.
Zainstaluj i uruchom serwer HTTP na porcie 80. W systemie Linux wykonaj aktualizację pakietów (sudo apt update), zainstaluj Apache2 (sudo apt install apache2), a następnie uruchom usługę (sudo systemctl start apache2 i sudo systemctl enable apache2). W Windows otwórz Internet Information Services (IIS), dodaj nową witrynę i powiąż ją z portem 80.
Skonfiguruj zaporę sieciową, aby zezwolić na ruch na porcie 80. W Linux użyj UFW (sudo ufw allow 80/tcp), a w Windows PowerShell utwórz regułę zapory (New-NetFirewallRule -DisplayName "HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow).
Utwórz testową stronę HTML w katalogu serwera web (/var/www/html/index.html w Linux) i zweryfikuj działanie serwera za pomocą polecenia curl http://localhost lub przeglądarki.
Rozszerz konfigurację o HTTPS (port 443), SNMP do enumeracji usług oraz SMB do testowania udziałów plików z różnymi poziomami uprawnień, zgodnie z potrzebami laboratorium penetration testingu.
Przechwyć logi z testów i udokumentuj wyniki enumeracji dla celów edukacyjnych i analizy bezpieczeństwa.