Reikalavimai: Turite išbandyti ugniasienės funkciją, klausytis "Linux" serverio prievado ir patikrinti, ar klientas gali prisijungti prie serverio prievado.
Peržiūra:
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:
|