Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1528|Odpowiedź: 0

[linux] Systemy Linux używają nc do słuchania portów TCP

[Skopiuj link]
Opublikowano 05.12.2024 15:39:10 | | | |
Wymagania: Musisz przetestować funkcję zapory, odsłuchać port na serwerze Linux i sprawdzić, czy klient potrafi połączyć się z portem serwera.

Recenzja:

Windows używa poleceń NC do sprawdzenia, czy port UDP jest podłączony
https://www.itsvse.com/thread-9548-1-1.html
nc to potężne narzędzie do linii poleceń sieciowych na Linuksie, głównie używane do operacji związanych z gniazdami domeny TCP, UDP, UNIX, zaprojektowane jako niezawodne narzędzie tła, które można elastycznie sterować innymi programami, a z reputacją "scyzoryka szwajcarskiego" każdy administrator systemu powinien je opanować.

Polecenie instalacji Linuksa wygląda następująco:

Wspólne parametry są następujące:

NCAT 7.50
Usage: ncat [options] [hostname] [port]

Opcje trwają czas i zakładają sekundy. Dodaj 'ms' na milisekundy,
's' oznacza sekundy, 'm' minuty, a 'h' godziny (np. 500 ms).
  -4 Używaj tylko IPv4
  -6 Używaj tylko IPv6
  -U, --unixsock Używaj tylko gniazd domenowych Unix
  -C, --crlf Użyj CRLF dla sekwencji EOL
  -c, --sh-exec <command> Wykonuje dane polecenie za pomocą /bin/sh
  -e, --exec <command> Wykonuje podane polecenie
      --lua-exec <filename> Wykonuje przypisany skrypt Lua
  -g hop1[,hop2,...]         Punkty przeskoku do trasowania luźnego źródła (maksymalnie 8)
  -<n>G Luźny wskaźnik przeskokowy do trasowania źródła (4, 8, 12, ...)
  -m, --max-conns <n> Maksymalna <n> liczba jednoczesnych połączeń
  -h, --pomoc Wyświetl ten ekran pomocy
  -d, --opóźnienie <time> Czekaj między odczytami/zapisami
  -o, --wyjść <filename> Zrzut danych sesji do pliku
  -x, --hex-dump <filename> Zrzuć dane sesji jako hex do pliku
  -i, --idle-timeout <time> Czas bezczynności odczytu/zapisu
  -p, --source-port port Określ port źródłowy do użycia
  -s, --source addr Określ adres źródłowy do użycia (nie wpływa na -l)
  -Słuchaj, --słuchaj Bind i nasłuchuj przychodzących połączeń
  -k, --zostań-otwarty Akceptuj wiele połączeń w trybie słuchania
  -n, --nodns Nie rozwiązuj nazw hostów przez DNS
  -t, --telnet Odpowiedz negocjacje Telnet
  -u, --udp Użyj UDP zamiast domyślnego TCP
      --sctp Użyj SCTP zamiast domyślnego TCP
  -v, --rozciągnięty Ustaw poziom rozwlekłości (może być używany wielokrotnie)
  -w, --czekaj <time> czas na połączenie
  -z Tryb zero-I/O, raportuj tylko status połączenia
      --append-output Dodaj zamiast clobber określone pliki wyjściowe
      --tylko wysyłać Wysyłać tylko dane, ignorując otrzymane; odszedłem z EOF
      --recv-only Tylko odbierz dane, nigdy nic nie wysyłaj
      --allow Pozwól tylko na dane hosty na połączenie z NCAT
      --allowfile Plik hostów dopuszczonych do łączenia się z Ncat
      --odmówić odmowy powiązania z NCAT przez dane hosty
      --denyfile Plik hostów odmówionych połączenia z NCAT
      --broker Włącz tryb pośrednictwa połączeń w NCAT
      --chat Uruchom prosty serwer czatu NCAT
      --proxy <addr[:p ort]> Określ adres hosta do proxy przez
      --proxy-type <type> Określ typ proxy ("http" lub "socks4" lub "socks5")
      --proxy-auth <auth> Uwierzytelnij za pomocą serwera proxy HTTP lub SOCKS
      --ssl Połącz lub słuchaj za pomocą SSL
      --ssl-cert Określ plik certyfikatu SSL (PEM) do słuchania
      --ssl-key Określ klucz prywatny SSL (PEM) do nasłuchu
      --ssl-verify Verify zaufanie i nazwa domeny certyfikatów
      --plik PEM pliku ssl-trustfile zawierający zaufane certyfikaty SSL
      --ssl-ciphers Lista szyfrów zawierająca szyfry SSL do użycia
      --wersja Wyświetlaj informacje o wersji NCAT i wyjście

Zobacz stronę manpage ncat(1), aby znaleźć pełne opcje, opisy i przykłady użycia
Włącz nasłuchiwanie portów TCP za pomocą następującego polecenia:

Sprawdź sytuację z nasłuchiwaniem portów:

Jak pokazano poniżej:







Poprzedni:.NET/C# wykorzystuje OpenCvSharp4, SixLabors.ImageSharp do kadrowania obrazu
Następny:Użyj mkcert do wygenerowania certyfikatu domeny podpisanego przez siebie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com