Com esta dica, podemos compartir um ficheiro com o comando nc (netcat) com outro computador.
O comando será, por exemplo:
nc -w 5 -v -l -p 80 < nome-do-ficheiro-a-compartir
Argumentos usados no comando:
- -w 5 = indica o numero em segundos para o timeout
- -v = verbose (ou algo como saída depurada de resultados)
- -l = modo de escuta, para conexões entrantes (que é o caso)
- -p 80 = p indica a porta de escuta e 80 é a porta que indicamos para o efeito
No outro computador em que vamos receber o ficheiro, abrimos qualquer Navegador. (Firefox, Opera, Chrome, Internet Explorer - é multiplataforma !)
Na barra de direcções introduzimos:
http://direcçao_ip_do_computador_que_envia/nome-do-ficheiro-a-receber
É claro que você tem de conhecer a direcção IP do computador que envia. Peça-a á pessoa que lhe quer enviar o ficheiro e introduza-a. Para saber a IP pode usar o comando ifconfig. Ou no seu Navegador Web pode ir a páginas como knowmyip.net. Use o Google.
Se temos algum servidor Web a ser executado, e que esteja a usar a porta 80, temos de o parar, ou então especificar outra porta ao executar o comando nc.
Uma ajuda para usar nc:
OPTIONS
-c string specify shell commands to exec after connect (use with caution). The string is passed to /bin/sh -c
for execution. See the -e option if you don't have a working /bin/sh (Note that POSIX-conformant
system must have one).
-e filename specify filename to exec after connect (use with caution). See the -c option for enhanced function‐
ality.
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, ...
-h display help
-i secs delay interval for lines sent, ports scanned
-l listen mode, for inbound connects
-n numeric-only IP addresses, no DNS
-o file hex dump of traffic
-p port local port number (port numbers can be individual or ranges: lo-hi [inclusive])
-q seconds after EOF on stdin, wait the specified number of seconds and then quit. If seconds is negative, wait
forever.
-b allow UDP broadcasts
-r randomize local and remote ports
-s addr local source address
-t enable telnet negotiation
-u UDP mode
-v verbose [use twice to be more verbose]
-w secs timeout for connects and final net reads
-z zero-I/O mode [used for scanning]
-T type set TOS flag (type may be one of "Minimize-Delay", "Maximize-Throughput", "Maximize-Reliability", or
"Minimize-Cost".)
Espero que seja útil.
Deixe o seu comentário. Ele vale mais que visitas ;-)
Sem comentários:
Enviar um comentário
É favor manter a boa educação nos comentários. Qualquer comentário ofensivo, racista, desprestigioso, apenas com objectivo de inundar o blogue ou comentários de publicidade não solicitada serão eliminados. Serão aceites comentários em Português, Espanhol e Inglês. Comentarios en Portugues, Español y Ingles seran aceptados. Comments in Portuguese, Spanish and English will be accepted.