Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 1528|Odpoveď: 0

[linux] Linuxové systémy používajú nc na počúvanie TCP portov

[Kopírovať odkaz]
Zverejnené 5. 12. 2024 15:39:10 | | | |
Požiadavky: Musíte otestovať funkciu firewallu, vypočuť si port na Linux serveri a otestovať, či sa klient dokáže pripojiť k portu servera.

Revízia:

Windows používa príkazy NC na testovanie, či je UDP port pripojený
https://www.itsvse.com/thread-9548-1-1.html
nc je výkonný sieťový príkazový riadok pod Linuxom, hlavne používaný pre operácie súvisiace s socketmi v oblasti TCP, UDP, UNIX, je navrhnutý ako spoľahlivý nástroj na pozadí, ktorý môže byť flexibilne ovládaný inými programami, s povesťou "švajčiarskeho noža", každý systémový administrátor by ho mal ovládať.

Inštalačný príkaz Linuxu je nasledovný:

Bežné parametre sú nasledovné:

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

Možnosti, ktoré trvajú čas, trvajú sekundy. Pridaj 'ms' na milisekundy,
's' znamená sekundy, 'm' minúty alebo 'h' hodiny (napr. 500 ms).
  -4 Používajte iba IPv4
  -6 Používajte iba IPv6
  -U, --unixsock Používajte iba Unixové doménové sockety
  -C, --crlf Použite CRLF pre EOL sekvenciu
  -c, --sh-exec <command> Vykoná zadaný príkaz cez /bin/sh
  -e, --exec <command> Vykoná zadaný príkaz
      --lua-exec <filename> Vykonáva zadaný Lua skript
  -g hop1[,hop2,...]         Voľné zdroje smerovacích hopových bodov (maximálne 8)
  -G <n> Voľný zdroj smerovacieho hop ukazovateľa (4, 8, 12, ...)
  -m, --max-conns <n> Maximálne <n> simultánne spojenia
  -h, --pomôž Zobraziť túto obrazovku pomoci
  -d, --oneskorenie <time> Čakať medzi čítaním/zápismi
  -o, --výstup <filename> Dump session dáta do súboru
  -x, --hexadecimálny výpis <filename> Dump dáta relácie ako hexadecimálne do súboru
  -i, --idle-timeout <time> Timeout čítania/zápisu v nečinnosti
  -p, --source-port port Špecifikovať zdrojový port na použitie
  -s, --source addr Špecifikovať zdrojovú adresu na použitie (neovplyvňuje -l)
  -l, --počúvaj Zviaž a počúvaj prichádzajúce spojenia
  -k, --zostaň-otvorené Akceptujte viacero pripojení v režime počúvania
  -n, --nodns Neriešite hostmená cez DNS
  -t, --telnet Odpoveď Telnet rokovania
  -u, --udp Použite UDP namiesto predvoleného TCP
      --sctp Použiť SCTP namiesto predvoleného TCP
  -v, --rozvláčne Nastav úroveň rozvláčnosti (môže sa použiť viackrát)
  -w, --počkaj <time> Pripojenie
  -z Zero-I/O režim, hlásiť len stav spojenia
      --append-output Append namiesto clobber špecifikovaných výstupných súborov
      --len odoslať Posielať iba dáta, ignorujúc prijaté; opustil som EOF
      --recv-only Len prijímať dáta, nikdy nič neodosielať
      --allow Povoliť pripojenie k NCAT len daným hostiteľom
      --allowfile Súbor hostiteľov povolených na pripojenie k Ncat
      --odmietnuť popreť hostiteľom pripojiť sa k NCAT
      --denyfile Súbor hostiteľov, ktorým bolo zamietnuté pripojenie k NCAT
      --broker Povoliť režim sprostredkovania spojenia v Ncat
      --chat Spusti jednoduchý Ncat chat server
      --proxy <addr[:p ort]> Špecifikovať adresu hostiteľa na proxy cez
      --proxy-typ <type> Špecifikovať typ proxy ("http" alebo "socks4" alebo "socks5")
      --proxy-auth <auth> Autentifikovať pomocou HTTP alebo SOCKS proxy servera
      --ssl Pripojiť alebo počúvať cez SSL
      --ssl-cert Špecifikovať SSL certifikátový súbor (PEM) na počúvanie
      --ssl-key Špecifikuj SSL súkromný kľúč (PEM) na počúvanie
      --ssl-verify Overiť dôveru a doménové mená certifikátov
      --ssl-trustfile PEM súbor obsahujúci dôveryhodné SSL certifikáty
      --ssl-ciphers Šifrovací zoznam obsahujúci SSL šifry na použitie
      --verzia Zobraziť informácie o verzii Ncat a výstup

Pozrite si manpage ncat(1) pre kompletné možnosti, popisy a príklady použitia
Povolte TCP počúvanie portov nasledujúcim príkazom:

Skontrolujte situáciu s odpočúvaním portov:

Ako je uvedené nižšie:







Predchádzajúci:.NET/C# používa OpenCvSharp4, SixLabors.ImageSharp na rámovanie obrazu
Budúci:Použite mkcert na generovanie certifikátu o doménovom mene s vlastným podpisom
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com