Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1528|Odgovoriti: 0

[linux] Linux sistemi uporabljajo nc za poslušanje TCP priključkov

[Kopiraj povezavo]
Objavljeno na 5. 12. 2024 15:39:10 | | | |
Zahteve: Preizkusiti morate funkcijo požarnega zidu, poslušati port na Linux strežniku in preveriti, ali se odjemalec lahko poveže na strežnikov port.

Pregled:

Windows uporablja NC ukaze za preverjanje, ali je UDP port povezan
https://www.itsvse.com/thread-9548-1-1.html
nc je zmogljivo orodje za omrežno ukazno vrstico pod Linuxom, ki se večinoma uporablja za operacije, povezane z TCP, UDP, UNIX, domeno vtičnic, zasnovano je kot zanesljivo orodje v ozadju, ki ga lahko fleksibilno poganjajo drugi programi, z ugledom "švicarskega noža", ki ga mora obvladati vsak sistemski administrator.

Ukaz za namestitev Linuxa je naslednji:

Skupni parametri so naslednji:

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

Možnosti, ki trajajo čas, predvajajo sekunde. Dodaj 'ms' za milisekunde,
's' za sekunde, 'm' za minute ali 'h' za ure (npr. 500ms).
  -4 Uporabljajte samo IPv4
  -6 Uporabljajte samo IPv6
  -U, --unixsock Uporabljajte samo Unix domenske vtičnice
  -C, --crlf Uporabi CRLF za EOL zaporedje
  -c, --sh-exec <command> Izvede dani ukaz preko /bin/sh
  -e, --exec <command> Izvede dani ukaz
      --lua-exeec <filename> Izvede dano Lua skripto
  -g hop1[,hop2,...]         Točke za usmerjanje hopa z ohlapnim virom (največ 8)
  -G <n> Kazalec hopa za usmerjanje ohlapnega vira (4, 8, 12, ...)
  -m, --max-conns <n> Največ <n> sočasnih povezav
  -h, --pomoč Prikaži ta zaslon za pomoč
  -d, --zamik <time> Čakajte med branjem/pisanjem
  -o, --izhod <filename> Izpiši podatke seje v datoteko
  -x, --heksadecimalni izpis <filename> Izpiši podatke seje kot heksadecimalno v datoteko
  -i, --idle-timeout <time> Timeout za branje in pisanje v mirovanju
  -p, --source-port port Določite izvorni port za uporabo
  -s, --source addr Določi izvorni naslov za uporabo (ne vpliva na -l)
  -J, --poslušaj Veži in poslušaj za prihajajoče povezave
  -k, --osteni-odprto Sprejmi več povezav v načinu poslušanja
  -n, --nodns Ne rešujte gostiteljskih imen preko DNS
  -t, --telnet Odgovori Telnet pogajanja
  -u, --udp Uporabi UDP namesto privzetega TCP
      --sctp Uporabi SCTP namesto privzetega TCP
  -v, --verbose Nastavi raven občutnosti (lahko se uporabi večkrat)
  -W, --počakaj <time> Poveži se s časovno omejitvijo
  -z Zero-I/O način, poročaj samo o stanju povezave
      --append-output Dodaj namesto clobber določenih izhodnih datotek
      --samo pošiljanje Samo pošiljanje podatkov, ignoriranje prejetih; zapustil sem EOF
      --recv-only Prejemaj samo podatke, nikoli ne pošiljaj ničesar
      --dovoli Dovoli le določenim gostiteljem povezavo z NCAT
      --allowfile Datoteka gostiteljev, ki se lahko povežejo z Ncat
      --zavrniti zanikanje povezave gostiteljem z NCAT
      --denyfile Datoteka gostiteljev, ki jim je zavrnjena povezava z NCAT
      --posrednik Omogoči način posredovanja povezav v Ncat
      --chat Začni preprost Ncat klepetalni strežnik
      --proxy <addr[:p ort]> Določi naslov gostitelja za proxy preko
      --proxy-type <type> Določi tip proxyja ("http" ali "socks4" ali "socks5")
      --proxy-auth <auth> Avtentikacija s HTTP ali SOCKS proxy strežnikom
      --ssl Poveži ali poslušaj s SSL
      --ssl-cert Določi SSL certifikatno datoteko (PEM) za poslušanje
      --ssl-key Določi SSL zasebni ključ (PEM) za poslušanje
      --ssl-verify Preveri zaupanje in domena certifikatov
      --ssl-trustfile PEM datoteka, ki vsebuje zaupanja vredne SSL certifikate
      --ssl-ciphers Seznam šifer, ki vsebuje SSL šifre za uporabo
      --version Prikaži informacije o različici in izhod Ncat

Za celotne možnosti, opise in primere uporabe si oglejte manpage ncat(1)
Omogočite poslušanje TCP priključkov z naslednjim ukazom:

Preverite situacijo s prisluškovanjem pristanišč:

Kot je prikazano spodaj:







Prejšnji:.NET/C# uporablja OpenCvSharp4, SixLabors.ImageSharp za uokvirjanje slike
Naslednji:Uporabite mkcert za generiranje potrdila o samopodpisanem domenskem imenu
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com