Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 1528|Odpověď: 0

[linux] Linuxové systémy používají nc k poslechu TCP portů

[Kopírovat odkaz]
Zveřejněno 05.12.2024 15:39:10 | | | |
Požadavky: Musíte otestovat funkci firewallu, poslouchat port na linuxovém serveru a otestovat, zda se klient dokáže připojit k portu serveru.

Přezkoumání:

Windows používá příkazy NC k ověření, zda je port UDP připojen
https://www.itsvse.com/thread-9548-1-1.html
nc je výkonný nástroj pro síťový příkazový řádek pod Linuxem, hlavně používaný pro operace související s sockety v oblasti TCP, UDP, UNIX, je navržen jako spolehlivý nástroj na pozadí, který lze flexibilně ovládat jinými programy, s pověstí "švýcarského nože", který by měl každý systémový administrátor ovládat.

Instalační příkaz pro Linux je následující:

Společné parametry jsou následující:

NCAT 7,50
Usage: ncat [options] [hostname] [port]

Možnosti trvají déle, než se proberou sekundy. Přidejte 'ms' na milisekundy,
's' znamená sekundy, 'm' minuty, nebo 'h' hodiny (např. 500 ms).
  -4 Používejte pouze IPv4
  -6 Používejte pouze IPv6
  -U, --unixsock Používejte pouze sockety v Unixové doméně
  -C, --crlf Použijte CRLF pro EOL sekvenci
  -c, --sh-exec <command> Vykoná zadaný příkaz pomocí /bin/sh
  -e, --exec <command> Vykoná zadaný příkaz
      --lua-exec <filename> Vykonává zadaný Lua skript
  -g hop1[,hop2,...]         Volné zdroje směrovacích hopových bodů (maximálně 8)
  -G <n> Volný zdrojový směrovací hop ukazatel (4, 8, 12, ...)
  -m, --max-conns <n> Maximální <n> současná spojení
  -h, --pomoc Zobrazit tuto nápovědní obrazovku
  -d, --zpoždění <time> Čekat mezi čtením/zápisy
  -o, --výstup <filename> Dump data relace do souboru
  -x, --hex-dump <filename> Vypisujte data relace jako hex do souboru
  -i, --idle-timeout <time> Timeout pro nečinné čtení/zápis
  -p, --source-port port Zadejte zdrojový port pro použití
  -s, --source addr Zadejte zdrojovou adresu pro použití (neovlivňuje -l)
  -l, --poslouchej. Svázej a naslouchej příchozím spojením.
  -k, --udržuj-otevřeno Přijmout více připojení v režimu poslechu
  -n, --nodns Neřešit hostitelská jména pomocí DNS
  -t, --telnet Odpověz Telnet jednání
  -u, --udp Použijte UDP místo výchozího TCP
      --sctp Použijte SCTP místo výchozího TCP
  -v, --rozvláčné Nastavte úroveň rozvláčnosti (lze použít vícekrát)
  -w, --počkej <time> Připojení
  -z Zero-I/O režim, hlásit pouze stav spojení
      --append-output Append místo clobber specifických výstupních souborů
      --pouze odeslat Pouze odesílat data, ignorovat přijatá; Odešel jsem na EOF
      --recv-only Pouze přijímat data, nikdy nic neposílat
      --povolit Povolit připojení pouze daným hostitelům k NCAT
      --allowfile Soubor hostitelů povolených k připojení k Ncat
      --zakázat odepření hostitelům připojit se k NCAT
      --denyfile Soubor hostitelů, kterým bylo odepřeno připojení k NCAT
      --broker Povolte režim zprostředkování spojení v Ncat
      --chat Spustit jednoduchý Ncat chatovací server
      --proxy <addr[:p ort]> Zadejte adresu hostitele pro proxy přes
      --proxy-typ <type> Specifikovat typ proxy ("http" nebo "socks4" nebo "socks5")
      --proxy-auth <auth> Autentizovat pomocí HTTP nebo SOCKS proxy serveru
      --SSL Připojit nebo poslouchat pomocí SSL
      --ssl-cert Specifikujte SSL certifikát (PEM) pro poslech
      --ssl-key Specifikujte SSL soukromý klíč (PEM) pro poslech
      --ssl-verify Ověřte důvěru a doménové jméno certifikátů
      --ssl-trustfile PEM soubor obsahující důvěryhodné SSL certifikáty
      --ssl-ciphers Šiferník obsahující SSL šifry pro použití
      --verze Zobrazit informace o verzi Ncat a výstup

Podívejte se na manpage ncat(1) pro kompletní možnosti, popisy a příklady použití
Povolte TCP poslouchání portů následujícím příkazem:

Zkontrolujte situaci s odposlechem portů:

Jak je uvedeno níže:







Předchozí:.NET/C# používá OpenCvSharp4, SixLabors.ImageSharp k rámování obrazu
Další:Použijte mkcert k vytvoření certifikátu o doménovém jménu podepsaném
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com