meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| seguridad:herramientas:netcat [302014/01/ 10:38] – lc | seguridad:herramientas:netcat [182023/01/ 13:37] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Netcat ====== | ||
| + | <note warning> | ||
| + | ===== Ejemplos | ||
| + | === Chat === | ||
| + | **Servidor** < | ||
| + | **Cliente** < | ||
| + | |||
| + | === Transferencia de ficheros === | ||
| + | |||
| + | **Receptor: | ||
| + | |||
| + | **Emisor**< | ||
| + | |||
| + | Si queremos enviar el fichero comprimido desde el emisor hacemos | ||
| + | < | ||
| + | |||
| + | Otra forma de hacerlo es : | ||
| + | |||
| + | **Receptor**< | ||
| + | **Emisor**< | ||
| + | |||
| + | |||
| + | === Transferir un disco o partición === | ||
| + | |||
| + | **Receptor** < | ||
| + | **Emisor**< | ||
| + | |||
| + | === Servidor de echo === | ||
| + | Ponemos un servidor que ejecuta cat de modo que devolverá todo lo que se le envíe | ||
| + | **Servidor** < | ||
| + | **Cliente** < | ||
| + | |||
| + | === Servidor de daytime === | ||
| + | Exactamente lo mismo que el ejemplo anterior pero ejecutando date en lugar de cat. | ||
| + | |||
| + | < | ||
| + | |||
| + | Y al conectarnos desde otra consola < | ||
| + | |||
| + | |||
| + | === shell remota === | ||
| + | |||
| + | **Servidor** < | ||
| + | |||
| + | **Cliente** < | ||
| + | |||
| + | == Shell remoto en windows == | ||
| + | **Servidor** < | ||
| + | **Cliente** < | ||
| + | |||
| + | |||
| + | === Copia de seguridad remota === | ||
| + | |||
| + | **Receptor** < | ||
| + | **Emisor** < | ||
| + | |||
| + | Para hacer una copia en plan bestia de todo el sistema puedes hacer: | ||
| + | |||
| + | < | ||
| + | |||
| + | === Telnet inverso === | ||
| + | |||
| + | En esta ocasión es el cliente quien pone el terminal remoto | ||
| + | |||
| + | **Servidor** < | ||
| + | **Cliente** < | ||
| + | |||
| + | === HTTP === | ||
| + | |||
| + | Es sencillo conseguir un cliente y un servidor HTTP rudimentarios. | ||
| + | **Servidor** < | ||
| + | |||
| + | Al cual podemos conectar con cualquier navegador HTTP, como por ejemplo firefox. | ||
| + | **Cliente** < | ||
| + | |||
| + | === Streaming de audio === | ||
| + | |||
| + | Un sencillo ejemplo para hacer streaming de un fichero .mp3: | ||
| + | **Servidor**< | ||
| + | |||
| + | y para servir todos los .mp3 de un directorio: | ||
| + | < | ||
| + | |||
| + | **Cliente**< | ||
| + | |||
| + | === Streaming de video === | ||
| + | **Servidor**< | ||
| + | **Cliente**< | ||
| + | |||
| + | === Proxy === | ||
| + | Sirva para redirigir una conexión a otro puerto u otra máquina: | ||
| + | < | ||
| + | |||
| + | El tráfico recibido en el puerto 2000 de esta máquina se redirige a la máquina example.org: | ||
| + | |||
| + | === Clonar un disco a través de la red === | ||
| + | |||
| + | <note warning> | ||
| + | |||
| + | Es este ejemplo voy a copiar un pen drive USB que está conectado al servidor a un fichero en el cliente y después lo voy a montar para acceder al contenido. | ||
| + | **Servidor**< | ||
| + | |||
| + | **Cliente**< | ||
| + | < | ||
| + | |||
| + | Si queremos hacer una copia comprimida | ||
| + | |||
| + | < | ||
| + | |||
| + | Y en la parte cliente: | ||
| + | |||
| + | < | ||
| + | |||
| + | Para restaurarla bastaría con: | ||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | === Ratón remoto === | ||
| + | |||
| + | Es decir, usar el ratón conectado a una máquina para usar el entorno gráfico de otra. El ejemplo está pensado para Xorg. | ||
| + | **Servidor** < | ||
| + | **Cliente** Editar el fichero / | ||
| + | < | ||
| + | Section " | ||
| + | Driver | ||
| + | ... | ||
| + | Option | ||
| + | .... | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | === Medir el ancho de banda === | ||
| + | |||
| + | **Servidor**< | ||
| + | **Cliente**< | ||
| + | |||
| + | === Imprimir un documento en formato PostScript === | ||
| + | Funciona en impresoras que soporten el estándar AppSocket/ | ||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Referencias ==== | ||
| + | * http:// | ||
| + | * http:// | ||
| + | * http:// | ||
| + | {{tag> netcat}} | ||