Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 1528|Atsakyti: 0

[Linux] Linux sistemos naudoja nc klausytis TCP prievadų

[Kopijuoti nuorodą]
Paskelbta 2024-12-05 15:39:10 | | | |
Reikalavimai: Turite išbandyti ugniasienės funkciją, klausytis "Linux" serverio prievado ir patikrinti, ar klientas gali prisijungti prie serverio prievado.

Peržiūra:

"Windows" naudoja NC komandas, kad patikrintų, ar prijungtas UDP prievadas
https://www.itsvse.com/thread-9548-1-1.html
nc yra galingas tinklo komandų eilutės įrankis pagal Linux, daugiausia naudojamas TCP, UDP, UNIX domeno lizdo susijusioms operacijoms, jis sukurtas kaip patikimas fono įrankis, kuris gali būti lanksčiai valdomas kitų programų, su "Šveicarijos armijos peilio" reputacija, kiekvienas sistemos administratorius turėtų jį įvaldyti.

"Linux" diegimo komanda yra tokia:

Bendrieji parametrai yra šie:

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

Parinktys, užtrunkančios tam tikrą laiką, prisiima sekundes. Pridedama "ms" milisekundėms,
"s" – sekundės, "m" – minutės arba "h" – valandos (pvz., 500 ms).
  -4 Naudokite tik IPv4
  -6 Naudokite tik IPv6
  -U, --unixsock Naudokite tik Unix domeno lizdus
  -C, --crlf Naudokite CRLF EOL sekai
  -c, --sh-exec <command> Vykdo duotą komandą per /bin/sh
  -e, --exec <command> Vykdo nurodytą komandą
      --lua-exec <filename> Vykdo nurodytą Lua scenarijų
  -g hop1[,hop2,...]         Laisvo šaltinio maršrutizavimo taškai (maks. 8)
  -G <n> Laisvas šaltinio maršrutizavimo rodyklė (4, 8, 12, ...)
  -m, --max-conns <n> Maksimalus <n> vienalaikių ryšių skaičius
  -h, --help Rodyti šį žinyno ekraną
  -d, --delay <time> Palaukite tarp skaitymo/rašymo
  -o, --išvestis <filename> Iškelti seanso duomenis į failą
  -x, --hex-dump <filename> Iškelti seanso duomenis kaip šešiakampius į failą
  -i, --idle-timeout <time> Laukimo skaitymo/rašymo skirtasis laikas
  -p, --source-port prievadas Nurodyti naudotiną šaltinio prievadą
  -s, --source addr Nurodykite šaltinio adresą, kurį norite naudoti (neturi įtakos -l)
  -l, --listen Suriškite ir klausykitės įeinančių ryšių
  -k, --keep-open Priimkite kelis ryšius klausymosi režimu
  -n, --nodns Neišspręsti pagrindinio kompiuterio pavadinimų per DNS
  -t, --telnet Atsakymas Telnet derybos
  -u, --udp Naudokite UDP vietoj numatytojo TCP
      --sctp Naudokite SCTP vietoj numatytojo TCP
  -v, --verbose Nustatyti išsamumo lygį (gali būti naudojamas kelis kartus)
  -w, --wait <time> Prisijungimo skirtasis laikas
  -z Nulinės įvesties/išvesties režimas, tik pranešti apie ryšio būseną
      --append-output Pridėti, o ne užkimšti nurodytus išvesties failus
      --send-only siųsti tik duomenis, ignoruojant gautus; išeiti iš EOF
      --recv-only gauti tik duomenis, niekada nieko nesiųsti
      --allow Leisti tik nurodytiems pagrindiniams kompiuteriams prisijungti prie Ncat
      --allowfile Pagrindinių kompiuterių failas, kuriam leidžiama prisijungti prie Ncat
      --uždrausti uždrausti duotus šeimininkus prisijungti prie Ncat
      --denyfile Pagrindinio kompiuterio failas, kuriam uždrausta prisijungti prie Ncat
      --broker Įgalinkite NCAT ryšio tarpininkavimo režimą
      --chat Pradėkite paprastą Ncat pokalbių serverį
      --proxy <addr[:p ort]> Nurodykite pagrindinio kompiuterio adresą tarpiniam serveriui per
      --proxy-type <type> Nurodykite tarpinio serverio tipą ("http" arba "socks4" arba "socks5")
      --proxy-auth <auth> Autentifikuokite naudodami HTTP arba SOCKS tarpinį serverį
      --ssl Prisijunkite arba klausykitės naudodami SSL
      --ssl-cert Nurodykite SSL sertifikato failą (PEM) klausymui
      --ssl-key Nurodykite SSL privatųjį raktą (PEM) klausymui
      --ssl-verify Patikrinkite sertifikatų patikimumą ir domeno vardą
      --ssl-trustfile PEM failas, kuriame yra patikimi SSL sertifikatai
      --ssl-ciphers Šifrų sąrašas, kuriame yra SSL šifrų, kuriuos reikia naudoti
      --versija Rodyti NCAT versijos informaciją ir išeiti

Žr. ncat(1) žinyną, kuriame rasite visas parinktis, aprašymus ir naudojimo pavyzdžius
Įgalinkite TCP prievado klausymąsi naudodami šią komandą:

Patikrinkite prievado klausymosi situaciją:

Kaip parodyta žemiau:







Ankstesnis:.NET/C# naudoja OpenCvSharp4, SixLabors.ImageSharp vaizdui įrėminti
Kitą:Naudokite mkcert, kad sugeneruotumėte savarankiškai pasirašytą domeno vardo sertifikatą
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com