Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill should be used when the user asks to \
How to use
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.