Toolverse
All skills

network-101

by davila7

This skill should be used when the user asks to \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Testing

About this skill

This skill should be used when the user asks to \

How to use

  1. 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.

  2. 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.

  3. 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).

  4. 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.

  5. 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.

  6. Przechwyć logi z testów i udokumentuj wyniki enumeracji dla celów edukacyjnych i analizy bezpieczeństwa.

Related skills