|
|
Publicēts 05.12.2024 15:39:10
|
|
|
|

Prasības: Jums jāpārbauda ugunsmūra funkcija, jāklausās Linux servera ports un jāpārbauda, vai klients var izveidot savienojumu ar servera portu.
Pārskats:
nc ir spēcīgs tīkla komandrindas rīks operētājsistēmā Linux, ko galvenokārt izmanto ar TCP, UDP, UNIX domēna ligzdu saistītām operācijām, tas ir paredzēts kā uzticams fona rīks, ko var elastīgi vadīt citas programmas, ar "Šveices armijas naža" reputāciju, katram sistēmas administratoram tas jāapgūst.
Linux instalēšanas komanda ir šāda:
Kopējie parametri ir šādi:
Ncat 7.50
Usage: ncat [options] [hostname] [port]
Opcijas, kas aizņem laiku, uzņemas sekundes. Pievieno "ms" milisekundēm, "s" – sekundes, "m" – minūtes vai "h" – stundas (piemēram, 500 ms). -4 Izmantojiet tikai IPv4 -6 Izmantojiet tikai IPv6 -U, --unixsock Izmantojiet tikai Unix domēna ligzdas -C, --crlf Izmantojiet CRLF EOL secībai -c, --sh-exec <command> Izpilda doto komandu, izmantojot /bin/sh -e, --exec <command> Izpilda doto komandu --lua-exec <filename> Izpilda doto Lua skriptu -g hop1[,hop2,...] Brīva avota maršrutēšanas lēciena punkti (maks. 8) -G <n> Brīva avota maršrutēšanas lēciena rādītājs (4, 8, 12, ...) -m, --max-conns <n> Maksimālais <n> vienlaicīgo savienojumu skaits -h, --help Parādīt šo palīdzības ekrānu -d, --delay <time> Pagaidiet starp lasīšanu/rakstīšanu -o, --izvade <filename> Izmetes sesijas dati failā -x, --hex-dump <filename> Izmetes sesijas dati failā kā hex -i, --dīkstāves <time> taimauts Dīkstāves lasīšanas/rakstīšanas taimauts -p, --source-port ports Norādiet izmantojamo avota portu -s, --source addr Norādiet izmantojamo avota adresi (neietekmē -l) -l, --klausīties Saistīt un klausīties ienākošos savienojumus -k, --keep-open Akceptēt vairākus savienojumus klausīšanās režīmā -n, --nodns Neatrisināt resursdatoru nosaukumus, izmantojot DNS -t, --telnet Atbilde Telnet sarunas -u, --udp Izmantojiet UDP, nevis noklusējuma TCP --sctp Izmantojiet SCTP noklusējuma TCP vietā -v, --verbose Iestatiet izvērsuma līmeni (var izmantot vairākas reizes) -w, --gaidīt <time> savienojuma taimautu -z Nulles I/O režīms, tikai ziņot par savienojuma statusu --append-output Pievienot, nevis apgrūtināt norādītos izvades failus --sūtīt-tikai sūtīt datus, ignorējot saņemtos; aiziet no EOF --recv-only Tikai saņemiet datus, nekad neko nesūtiet --allow Atļaut tikai noteiktiem resursdatoriem izveidot savienojumu ar Ncat --allowfile Resursdatoru fails, kam atļauts izveidot savienojumu ar Ncat --liegt liegt dotajiem saimniekiem izveidot savienojumu ar Ncat --denyfile Resursdatoru fails, kuram liegts izveidot savienojumu ar Ncat --broker Iespējot NCAT savienojuma starpniecības režīmu --chat Sāciet vienkāršu Ncat tērzēšanas serveri --proxy <addr[:p ort]> Norādiet resursdatora adresi starpniekserverim, izmantojot --proxy-type <type> Norādiet starpniekservera tipu ("http" vai "socks4" vai "socks5") --proxy-auth <auth> Autentificēties ar HTTP vai SOCKS starpniekserveri --ssl Izveidojiet savienojumu vai klausieties ar SSL --ssl-cert Norādiet SSL sertifikāta failu (PEM) klausīšanās --ssl-key Norādiet SSL privāto atslēgu (PEM) klausīšanās --ssl-verify Pārbaudīt sertifikātu uzticamību un domēna nosaukumu --ssl-trustfile PEM fails, kas satur uzticamus SSL sertifikātus --ssl-ciphers Šifrētājs, kas satur SSL šifrus --versija Parādiet NCAT versijas informāciju un izejiet
Skatīt ncat(1) manpage, lai iegūtu pilnas iespējas, aprakstus un lietošanas piemērus Iespējojiet TCP portu klausīšanos ar šādu komandu:
Pārbaudiet ostas klausīšanās situāciju:
Kā parādīts zemāk:
|
Iepriekšējo:.NET/C# izmanto OpenCvSharp4, SixLabors.ImageSharp, lai kadrētu attēluNākamo:Izmantojiet mkcert, lai ģenerētu pašparakstītu domēna nosaukuma sertifikātu
|