ncat

ncat

Ito ang command ncat na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


ncat - Pagsamahin at pag-redirect ng mga socket

SINOPSIS


ncat [Opsyon...] [hostname] [port]

DESCRIPTION


Ang Ncat ay isang feature-packed networking utility na nagbabasa at nagsusulat ng data sa mga network
mula sa command line. Ang Ncat ay isinulat para sa Nmap Project at ito ang kulminasyon ng
kasalukuyang hiwa-hiwalay na pamilya ng Netcat incarnations. Ito ay dinisenyo upang maging isang maaasahang
back-end na tool upang agad na magbigay ng koneksyon sa network sa iba pang mga application at user.
Ang Ncat ay hindi lamang gagana sa IPv4 at IPv6 ngunit nagbibigay sa user ng isang virtually
walang limitasyong bilang ng mga potensyal na paggamit.

Kabilang sa napakaraming feature ng Ncat ay mayroong kakayahang i-chain ang mga Ncats;
pag-redirect ng TCP, UDP, at SCTP port sa ibang mga site; Suporta sa SSL; at mga proxy na koneksyon
sa pamamagitan ng SOCKS4 o HTTP proxies (na may opsyonal na proxy authentication din). Ilang heneral
nalalapat ang mga prinsipyo sa karamihan ng mga application at sa gayon ay nagbibigay sa iyo ng kakayahan na agad na magdagdag
suporta sa networking sa software na karaniwang hindi susuportahan ito.

Opsyon BUOD


Ncat 7.01 ( https://nmap.org/ncat )
Paggamit: ncat [mga opsyon] [hostname] [port]

Ang mga opsyon na nagtatagal ay ipagpalagay na segundo. Idagdag ang 'ms' para sa mga millisecond,
's' para sa mga segundo, 'm' para sa mga minuto, o 'h' para sa mga oras (hal. 500ms).
-4 Gumamit lamang ng IPv4
-6 Gumamit lamang ng IPv6
-U, --unixsock Gumamit lamang ng mga socket ng domain ng Unix
-C, --crlf Gamitin ang CRLF para sa EOL sequence
-c, --sh-exec Isinasagawa ang ibinigay na utos sa pamamagitan ng / Bin / SH
-e, --exec Isinasagawa ang ibinigay na utos
--lua-exec Isinasagawa ang ibinigay na script ng Lua
-g hop1[,hop2,...] Loose source routing hop point (8 max)
-G Loose source routing hop pointer (4, 8, 12, ...)
-m, --max-conns Pinakamataas sabay-sabay na koneksyon
-h, --help Ipakita ang screen ng tulong na ito
-d, --antala Maghintay sa pagitan ng pagbabasa/pagsusulat
-o, --output I-dump ang data ng session sa isang file
-x, --hex-dump I-dump ang data ng session bilang hex sa isang file
-i, --idle-timeout Idle read/write timeout
-p, --source-port port Tukuyin ang source port na gagamitin
-s, --source addr Tukuyin ang source address na gagamitin (hindi nakakaapekto sa -l)
-l, --listen Magbigkis at makinig para sa mga papasok na koneksyon
-k, --keep-open Tanggapin ang maramihang koneksyon sa listen mode
-n, --nodns Huwag lutasin ang mga hostname sa pamamagitan ng DNS
-t, --telnet Sagutin ang mga negosasyon sa Telnet
-u, --udp Gamitin ang UDP sa halip na default na TCP
--sctp Gamitin ang SCTP sa halip na default na TCP
-v, --verbose Itakda ang antas ng verbosity (maaaring magamit nang maraming beses)
-w, --wait Ikonekta ang timeout
--append-output Append sa halip na clobber na tinukoy na mga output file
--send-only Magpadala lamang ng data, hindi pinapansin ang natanggap; huminto sa EOF
--recv-only Tumanggap lamang ng data, huwag magpadala ng anuman
--allow Payagan lamang ang mga ibinigay na host na kumonekta sa Ncat
--allowfile Isang file ng mga host na pinapayagang kumonekta sa Ncat
--deny Tanggihan ang ibinigay na mga host mula sa pagkonekta sa Ncat
--denyfile Isang file ng mga host na tinanggihan mula sa pagkonekta sa Ncat
--broker Paganahin ang connection brokering mode ng Ncat
--chat Magsimula ng isang simpleng Ncat chat server
--proxy Tukuyin ang address ng host sa proxy sa pamamagitan ng
--uri ng proxy Tukuyin ang uri ng proxy ("http" o "socks4" o "socks5")
--proxy-auth I-authenticate gamit ang HTTP o SOCKS proxy server
--ssl Kumonekta o makinig gamit ang SSL
--ssl-cert Tukuyin ang SSL certificate file (PEM) para sa pakikinig
--ssl-key Tukuyin ang SSL private key (PEM) para sa pakikinig
--ssl-verify I-verify ang tiwala at domain name ng mga certificate
--ssl-trustfile PEM file na naglalaman ng mga pinagkakatiwalaang SSL certificate
--ssl-ciphers Cipherlist na naglalaman ng mga SSL cipher na gagamitin
--bersyon Ipakita ang impormasyon ng bersyon ng Ncat at paglabas

Tingnan ang ncat(1) manpage para sa buong mga opsyon, paglalarawan at mga halimbawa ng paggamit

CONNECT MODE AT MAKINIG MODE


Gumagana ang Ncat sa isa sa dalawang pangunahing mode: connect mode at listen mode. Iba pang mga mode, tulad
bilang HTTP proxy server, kumilos bilang mga espesyal na kaso ng dalawang ito. Sa connect mode, gumagana ang Ncat
bilang isang kliyente. Sa listen mode ito ay isang server.

Sa connect mode, ang hostname at port sinasabi ng mga argumento kung ano ang ikokonekta. hostname is
kinakailangan, at maaaring isang hostname o IP address. Kung port ay ibinigay, ito ay dapat na isang decimal
numero ng port. Kung aalisin, ito ay magiging default sa 31337..

Sa mode ng pakikinig, hostname at port kontrolin ang address na ibibigkis ng server. pareho
Ang mga argumento ay opsyonal sa listen mode. Kung hostname ay tinanggal, ito ay default sa pakikinig sa
lahat ng available na address sa IPv4 at IPv6. Kung port ay tinanggal, ito ay default sa 31337.

PROTOKOL Opsyon


-4 (IPv4 lang) .
Pilitin ang paggamit ng IPv4 lamang.

-6 (IPv6 lang) .
Pilitin ang paggamit ng IPv6 lamang.

-U, --unixsock (Gumamit ng Unix domain sockets) .
Gumamit ng mga socket ng domain ng Unix kaysa sa mga socket ng network. Ang pagpipiliang ito ay maaaring gamitin dito
pagmamay-ari para sa mga stream socket, o pinagsama sa --udp para sa mga socket ng datagram. Isang paglalarawan ng
-U Ang mode ay nasa seksyong tinatawag na "UNIX DOMAIN SOCKETS".

-u, --udp (Gumamit ng UDP) .
Gamitin ang UDP para sa koneksyon (ang default ay TCP).

--sctp (Gumamit ng SCTP) .
Gamitin ang SCTP para sa koneksyon (ang default ay TCP). Ang suporta sa SCTP ay ipinatupad sa
TCP-compatible na mode.

CONNECT MODE Opsyon


-g hop1[,hop2,...] (Loose source routing) .
Nagtatakda ng mga hops para sa IPv4 loose source routing. Pwede mong gamitin -g sabay may pinaghihiwalay ng kuwit
listahan ng mga hops, gamitin -g maraming beses na may iisang hops para buuin ang listahan, o pagsamahin ang
dalawa. Ang mga hops ay maaaring ibigay bilang mga IP address o hostname.

-G ptr (Itakda ang source routing pointer) .
Itinatakda ang IPv4 source route na "pointer" para gamitin sa -g. Ang argument ay dapat na maramihan
ng 4 at hindi hihigit sa 28. Hindi lahat ng operating system ay sumusuporta sa pagtatakda ng pointer na ito sa
kahit ano maliban sa apat.

-p port, --source-port port (Tukuyin ang source port) .
Itakda ang numero ng port para sa Ncat na i-bind.

-s marami, --pinagmulan marami (Tukuyin ang pinagmulang address) .
Itakda ang address para sa Ncat na ibibigkis.

MAKINIG MODE Opsyon


Tingnan ang seksyong tinatawag na "ACCESS CONTROL OPTIONS" para sa impormasyon sa paglilimita sa mga host na iyon
maaaring kumonekta sa proseso ng pakikinig ng Ncat.

-l, --makinig (Makinig para sa mga koneksyon) .
Makinig para sa mga koneksyon sa halip na kumonekta sa isang malayuang makina

-m numconns, --max-conns numconns (Tukuyin ang maximum na bilang ng mga koneksyon) .
Ang maximum na bilang ng sabay-sabay na koneksyon na tinatanggap ng isang Ncat instance. 100 ay
ang default (60 sa Windows).

-k, --panatilihing-bukas (Tanggapin ang maraming koneksyon) .
Karaniwan ang isang server ng pakikinig ay tumatanggap lamang ng isang koneksyon at pagkatapos ay huminto kapag ang
sarado ang koneksyon. Ginagawa nitong tanggapin ng opsyong ito ang maramihang sabay-sabay na koneksyon
at maghintay para sa higit pang mga koneksyon pagkatapos silang lahat ay sarado. Dapat itong pagsamahin
sa --makinig. Sa mode na ito walang paraan para malaman ng Ncat kung kailan ang network input nito
tapos na, kaya patuloy itong tatakbo hanggang sa maputol. Nangangahulugan din ito na gagawin nito
hindi kailanman isara ang output stream nito, kaya ang anumang programa na nagbabasa mula sa Ncat at hinahanap
mag-hang din ang end-of-file.

--broker (Connection brokering) .
Payagan ang maraming partido na kumonekta sa isang sentralisadong Ncat server at makipag-ugnayan sa
isa't isa. Maaaring makipag-broker ang Ncat sa pagitan ng mga system na nasa likod ng NAT o
kung hindi man ay hindi direktang kumonekta. Ang pagpipiliang ito ay ginagamit kasabay ng
--makinig, na sanhi ng --makinig port upang paganahin ang broker mode.

--chat (Ad-hoc “chat server”) .
Ang --chat Binibigyang-daan ng opsyon ang chat mode, na nilayon para sa pagpapalitan ng text sa pagitan ng ilan
mga gumagamit. Sa chat mode, naka-on ang connection brokering. Ncat prefix ang bawat mensahe
natanggap kasama ang isang ID bago ito ihatid sa iba pang mga koneksyon. Ang ID ay natatangi para sa
bawat konektadong kliyente. Nakakatulong ito na makilala kung sino ang nagpadala ng ano. Bukod pa rito,
ang mga hindi naka-print na character tulad ng mga control character ay tinatakasan upang pigilan silang gawin
pinsala sa isang terminal.

SSL Opsyon


--ssl (Gumamit ng SSL) .
Sa connect mode, ang opsyong ito ay malinaw na nakikipagnegosasyon sa isang SSL session sa isang SSL
server upang ligtas na i-encrypt ang koneksyon. Ito ay partikular na madaling gamitin para sa pakikipag-usap
Pinagana ng SSL ang mga HTTP server, atbp.

Sa server mode, nakikinig ang opsyong ito para sa mga papasok na koneksyon sa SSL, sa halip na simple
walang pasok na trapiko.

--ssl-verify (I-verify ang mga sertipiko ng server) .
Sa client mode, --ssl-verify ay tulad ng --ssl maliban na nangangailangan din ito ng pagpapatunay
ng sertipiko ng server. Ang Ncat ay may kasamang default na hanay ng mga pinagkakatiwalaang certificate
ang file na ca-bundle.crt.. Ang ilang operating system ay nagbibigay ng default na listahan ng mga pinagkakatiwalaan
mga sertipiko; ang mga ito ay gagamitin din kung magagamit. Gamitin --ssl-trustfile magbigay ng a
pasadyang listahan. Gamitin -v isa o higit pang beses upang makakuha ng mga detalye tungkol sa mga pagkabigo sa pag-verify.
Hindi sinusuri ng Ncat ang mga binawi na sertipiko..

Walang epekto ang opsyong ito sa server mode.

--ssl-cert certfile.pem (Tukuyin ang SSL certificate) .
Ang pagpipiliang ito ay nagbibigay ng lokasyon ng isang PEM-encoded na mga file ng certificate na ginamit upang patotohanan
ang server (sa listen mode) o ang client (sa connect mode). Gamitin ito sa kumbinasyon
sa --ssl-key.

--ssl-key keyfile.pem (Tukuyin ang SSL private key) .
Ang opsyong ito ay nagbibigay ng lokasyon ng PEM-encoded private key file na kasama ng
sertipiko na pinangalanang may --ssl-cert.

--ssl-trustfile cert.pem (Ilista ang mga pinagkakatiwalaang sertipiko) .
Ang opsyong ito ay nagtatakda ng listahan ng mga certificate na pinagkakatiwalaan para sa mga layunin ng certificate
pagpapatunay. Ito ay walang epekto maliban kung pinagsama sa --ssl-verify. Ang argumento dito
ang opsyon ay ang pangalan ng isang PEM. file na naglalaman ng mga pinagkakatiwalaang sertipiko. Karaniwan, ang
Ang file ay maglalaman ng mga sertipiko ng mga awtoridad sa sertipikasyon, bagaman maaari rin
naglalaman ng mga sertipiko ng server nang direkta. Kapag ginamit ang opsyong ito, hindi ginagamit ng Ncat ang nito
mga default na sertipiko.

--ssl-ciphers cipherlist (Tukuyin ang mga SSL ciphersuite) .
Itinatakda ng opsyong ito ang listahan ng mga ciphersuite na gagamitin ng Ncat kapag kumokonekta
server o kapag tumatanggap ng mga koneksyon sa SSL mula sa mga kliyente. Ang syntax ay inilarawan sa
OpenSSL cipher(1) man page, at default sa LAHAT:!ADH:!LOW:!EXP:!MD5:@STRENGTH

PROXY Opsyon


--proxy marami[:port] (Tukuyin ang proxy address) .
Mga kahilingan sa pamamagitan ng pag-proxy marami:port, gamit ang protocol na tinukoy ni --uri ng proxy.

Kung walang port na tinukoy, ang kilalang port ng proxy protocol ay ginagamit (1080 para sa SOCKS
at 3128 para sa HTTP). Gayunpaman, kapag tinukoy ang isang IPv6 HTTP proxy server gamit ang IP
address kaysa sa hostname, DAPAT na tukuyin din ang port number. Kung ang
proxy ay nangangailangan ng pagpapatunay, paggamit --proxy-auth.

--uri ng proxy mga proto (Tukuyin ang proxy protocol) .
Sa connect mode, hinihiling ng opsyong ito ang protocol mga proto upang kumonekta sa pamamagitan ng proxy
host na tinukoy ni --proxy. Sa listen mode, ang opsyong ito ay may Ncat act bilang proxy server
gamit ang tinukoy na protocol.

Ang kasalukuyang magagamit na mga protocol sa connect mode ay http (CONNECT) at socks4
(SOCKSv4). Ang tanging server na kasalukuyang sinusuportahan ay http. Kung hindi ginagamit ang opsyong ito,
ang default na protocol ay http.

--proxy-auth gumagamit[:pumasa] (Tukuyin ang mga kredensyal ng proxy) .
Sa connect mode, ibibigay ang mga kredensyal na gagamitin para kumonekta sa proxy
server. Sa listen mode, nagbibigay ng mga kredensyal na kakailanganin sa pagkonekta
mga kliyente. Para gamitin sa --uri ng proxy http, ang form ay dapat na user:pass. Para sa
--uri ng proxy medyas4, ito ay dapat na isang username lamang.

COMMAND Pagpapatupad Opsyon


-e utos, --exec utos (Ipatupad ang utos) .
Isagawa ang tinukoy na utos pagkatapos maitatag ang isang koneksyon. Ang utos
dapat na tukuyin bilang isang buong pathname. Ang lahat ng input mula sa remote na kliyente ay ipapadala sa
ang application at mga tugon na ipinadala pabalik sa remote na kliyente sa ibabaw ng socket, kaya
ginagawang interactive ang iyong command-line application sa isang socket. Pinagsama sa
--panatilihing-bukas, Hahawakan ng Ncat ang maramihang sabay-sabay na koneksyon sa iyong tinukoy
port/application tulad ng inetd. Tatanggap lang ang Ncat ng maximum, definable, number of
sabay-sabay na koneksyon na kinokontrol ng -m opsyon. Bilang default, nakatakda ito sa 100
(60 sa Windows).

-c utos, --sh-exec utos (Ipatupad ang utos sa pamamagitan ng sh) .
Katulad ng -e, maliban kung sinusubukan nitong isagawa ang utos sa pamamagitan ng /bin/sh. Ibig sabihin hindi mo
kailangang tukuyin ang buong landas para sa utos, at mga pasilidad ng shell tulad ng kapaligiran
magagamit ang mga variable.

--lua-exec file (Magsagawa ng .lua script) .
Pinapatakbo ang tinukoy na file bilang isang script ng Lua pagkatapos maitatag ang isang koneksyon, gamit ang
isang built-in na interpreter. Parehong ang karaniwang input ng script at ang karaniwang output ay
na-redirect sa mga stream ng data ng koneksyon.

Ang lahat ng exec na opsyon ay nagdaragdag ng mga sumusunod na variable sa kapaligiran ng bata:

NCAT_REMOTE_ADDR, NCAT_REMOTE_PORT
Ang IP address at port number ng remote host. Sa connect mode, ito ang target
address; sa listen mode, ito ang address ng kliyente.

NCAT_LOCAL_ADDR, NCAT_LOCAL_PORT
Ang IP address at numero ng port ng lokal na dulo ng koneksyon.

NCAT_PROTO
Ang protocol na ginagamit: isa sa TCP, UDP, at SCTP.

ACCESS Kontrol Opsyon


--payagan marami[,marami,...] (Pahintulutan ang mga koneksyon) .
Ang listahan ng mga host na tinukoy ay ang tanging mga host na pinapayagang kumonekta sa Ncat
proseso. Ang lahat ng iba pang pagtatangka sa koneksyon ay madidiskonekta. Sa kaso ng isang salungatan
sa pagitan ng --payagan at --tanggihan, --payagan inuuna. Ang mga pagtutukoy ng host ay sumusunod sa
parehong syntax na ginamit ng Nmap.

--allowfile file (Pahintulutan ang mga koneksyon mula sa file) .
Ito ay may parehong pag-andar bilang --payagan, maliban na ang mga pinapayagang host ay ibinigay
sa isang new-line delimited allow file, sa halip na direkta sa command line.

--tanggihan marami[,marami,...] (Tanggihan ang mga koneksyon) .
Isyu ang Ncat na may listahan ng mga host na hindi papayagang kumonekta sa pakikinig
Ncat proseso. Tahimik na tatapusin ang session ng mga partikular na host kung susubukan nila
para ikonekta. Sa kaso ng isang salungatan sa pagitan --payagan at --tanggihan, --payagan tumatagal
karapatan sa pangunguna. Ang mga pagtutukoy ng host ay sumusunod sa parehong syntax na ginamit ng Nmap.

--denyfile file (Tanggihan ang mga koneksyon mula sa file) .
Ito ay ang parehong pag-andar bilang --tanggihan, maliban na ang mga hindi kasamang host ay ibinigay sa a
new-line delimited deny file, sa halip na direkta sa command line.

TIMING Opsyon


Tumatanggap ang mga opsyong ito ng parameter ng oras. Ito ay tinukoy sa mga segundo bilang default, kahit na ikaw
maaaring magdagdag ng ms, s, m, o h sa halaga upang tukuyin ang mga millisecond, segundo, minuto, o
oras.

-d oras, --antala oras (Tukuyin ang pagkaantala ng linya) .
Itakda ang pagitan ng pagkaantala para sa mga linyang ipinadala. Ito ay epektibong nililimitahan ang bilang ng mga linya
na ipapadala ni Ncat sa tinukoy na panahon. Ito ay maaaring maging kapaki-pakinabang para sa mababang bandwidth
mga site, o may iba pang gamit gaya ng pagharap sa nakakainis iptables --limitasyon mga pagpipilian.

-i oras, --idle-timeout oras (Tukuyin ang idle timeout) .
Magtakda ng nakapirming timeout para sa mga idle na koneksyon. Kung naabot ang idle timeout, ang
ang koneksyon ay tinapos.

-w oras, --wait oras (Tukuyin ang timeout ng pagkonekta) .
Magtakda ng nakapirming timeout para sa mga pagtatangka sa koneksyon.

oUTPUT Opsyon


-o file, --output file (I-save ang data ng session) .
I-dump ang data ng session sa isang file

-x file, --hex-dump file (I-save ang data ng session sa hex) .
I-dump ang data ng session sa hex sa isang file.

--idagdag-output (Idagdag ang output) .
Isyu Ncat sa --append-ouput kasama ng -o at / o -x at isasama nito ang resulta
output sa halip na putulin ang mga tinukoy na output file.

-v, --verbose (Maging verbose) .
Isyu Ncat sa -v at ito ay magiging verbose at magpapakita ng lahat ng uri ng kapaki-pakinabang na koneksyon
nakabatay sa impormasyon. Gumamit ng higit sa isang beses (-vv, -vvv...) para sa mas maraming salita.

Misc Opsyon


-C, --crlf (Gamitin ang CRLF bilang EOL) .
Sinasabi ng opsyong ito sa Ncat na i-convert ang LF. mga dulo ng linya sa CRLF. kapag kumukuha ng input mula sa
standard input.. Ito ay kapaki-pakinabang para sa pakikipag-usap sa ilang mahigpit na server nang direkta mula sa a
terminal sa isa sa maraming karaniwang plain-text na protocol na gumagamit ng CRLF para sa end-of-line.

-h, - Tumulong (Screen ng tulong) .
Nagpapakita ng maikling screen ng tulong na may mga karaniwang opsyon at parameter, at pagkatapos ay lalabas.

--recv-lamang (Tanggapin lamang ang data) .
Kung maipasa ang opsyong ito, makakatanggap lang ng data ang Ncat at hindi susubukang ipadala
anumang bagay.

--ipadala-lamang (Magpadala lamang ng data) .
Kung naipasa ang opsyong ito, magpapadala lang ng data ang Ncat at babalewalain ang anuman
natanggap. Ang pagpipiliang ito ay nagiging sanhi din ng Ncat upang isara ang koneksyon sa network at wakasan
pagkatapos matanggap ang EOF sa karaniwang input.

--walang-shutdown (Huwag i-shutdown sa half-duplex mode) .
Kung maipasa ang opsyong ito, hindi hihingin ng Ncat ang shutdown sa isang socket pagkatapos makita
EOF sa stdin. Ito ay ibinigay para sa backward-compatibility sa OpenBSD netcat, na
nagpapakita ng pag-uugali na ito kapag naisakatuparan kasama ang '-d' na opsyon nito.

-t, --telnet (Sagutin ang mga negosasyon sa Telnet) .
Pangasiwaan ang DO/DONT WILL/WONT negosasyon sa Telnet. Ginagawa nitong posible na i-script ang Telnet
mga session kasama si Ncat.

--bersyon (Display na bersyon) .
Ipinapakita ang numero ng bersyon ng Ncat at paglabas.

UNIX DOMAIN MGA SOCKET


Ang -U opsyon (katulad ng --unixsock) na nagiging sanhi ng Ncat na gumamit ng mga Unix domain socket kaysa sa
mga socket ng network. Umiiral ang mga socket ng Unix domain bilang isang entry sa filesystem. Dapat kang magbigay
ang pangalan ng socket kung saan ikokonekta o para makinig. Halimbawa, para magkaroon ng koneksyon,

ncat -U ~/unixsock

Upang makinig sa isang socket:

ncat -l -U ~/unixsock

Gagawin ng Listen mode ang socket kung wala ito. Ang socket ay patuloy na iiral
pagkatapos ng programa.

Parehong sinusuportahan ang mga socket ng domain ng stream at datagram. Gamitin -U sa sarili nitong stream
socket, o pagsamahin ito sa --udp para sa mga socket ng datagram. Ang mga socket ng datagram ay nangangailangan ng pinagmulan
socket upang kumonekta mula sa. Bilang default, gagawa ng source socket na may random na filename
kung kinakailangan, at tinanggal kapag natapos ang programa. Gamitin ang --pinagmulan na may landas upang gumamit ng pinagmulan
socket na may partikular na pangalan.

HALIMBAWA


Kumonekta sa example.org sa TCP port 8080.
ncat halimbawa.org 8080

Makinig ng mga koneksyon sa TCP port 8080.
ncat -l 8080

I-redirect ang TCP port 8080 sa lokal na makina upang mag-host sa port 80.
ncat --sh-exec "ncat halimbawa.org 80 " -l 8080 --panatilihing-bukas

I-bind sa TCP port 8081 at i-attach / basahan / bash para malayang ma-access ng mundo.
ncat --exec "/ basahan / bash" -l 8081 --panatilihing-bukas

Itali ang isang shell sa TCP port 8081, limitahan ang access sa mga host sa isang lokal na network, at limitahan ang
maximum na bilang ng mga sabay-sabay na koneksyon sa 3.
ncat --exec "/ basahan / bash" --max-conns 3 --payagan 192.168.0.0/24 -l 8081 --panatilihing-bukas

Kumonekta sa smtphost:25 sa pamamagitan ng SOCKS4 server sa port 1080.
ncat --proxy socks4host --uri ng proxy medyas4 --proxy-auth gumagamit smtphost 25

Gumawa ng HTTP proxy server sa localhost port 8888.
ncat -l --uri ng proxy http localhost 8888

Magpadala ng file sa TCP port 9899 mula sa host2 (client) patungo sa host1 (server).
HOST1$ ncat -l 9899 > outputfile

HOST2$ ncat HOST1 9899 < inputfile

Ilipat sa kabilang direksyon, gawing "isang file" na server ang Ncat.
HOST1$ ncat -l 9899 < inputfile

HOST2$ ncat HOST1 9899 > outputfile

EXIT CODE


Ang exit code ay sumasalamin kung ang isang koneksyon ay nagawa at matagumpay na nakumpleto. 0 ibig sabihin
walang pagkakamali. 1 ay nangangahulugan na mayroong isang uri ng error sa network, halimbawa
"Tumanggi sa koneksyon" o "Pag-reset ng koneksyon". 2 ay nakalaan para sa lahat ng iba pang mga error, tulad ng isang
di-wastong opsyon o hindi umiiral na file.

Gamitin ang ncat online gamit ang mga serbisyo ng onworks.net



Pinakabagong Linux at Windows online na mga programa