você não pode usar apenas nc
para o tráfego de encaminhamento, nc
não tem keep-alive
ou fork
mode
você deve usar outras ferramentas em vez de nc
; por exemplo, use socat
ou ncat
- socat ( código fonte )
este comando escuta na porta 5050
e encaminha tudo para a porta 2020
socat tcp-l:5050,fork,reuseaddr tcp:127.0.0.1:2020
-
ncat
readmore
Ncat is a feature-packed networking utility which reads and writes data across networks from the command line. Ncat was written for the Nmap Project as a much-improved reimplementation of the venerable Netcat. It
ncat -l localhost 8080 --sh-exec "ncat example.org 80"
E você pode usar outras ferramentas:
- goproxy : (faça o download do código-fonte ou bin arquivo )
Ouça na porta 1234 e encaminhe-a para a porta 4567 no endereço "1.1.1.1"
./proxy tcp -p ":1234" -T tcp -P "1.1.1.1:4567"
- gost (faça o download do código fonte e bin ) Leia-me em inglês
Ouça na porta 1234 e encaminhe-a para a porta 4567 no endereço "1.1.1.1" source
./gost -L tcp://:1234/1.1.1.1:4567
-
redir ( código fonte )
./ redir: 1234 1.1.1.1:5678