🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.hackers
Article #2398

Re: ¿Existe una Herramienta mezcla entre firewall-snnifer-consola?

#2398
From: Gonzalo Pérez de Olaguer Córdoba
Date: Sun, 02 Dec 2007 11:09
108 lines
5199 bytes
Hola PepeGotera <no@lodoy.ya>
el Sat, 1 Dec 2007 19:37:23 +0000 (UTC) escribiste:

> >>> PepeGotera escribió:
> >>> 
> >>>> Hola,
> >>>> 
> >>>> estoy buscando una herramienta que haga lo siguiente:
> >>>> 
> >>>> - Ejecuta un programa que se conecta a INET
> >>>> - Conecte a una IP/puerto determinado
> >>>> - Bloquea/desbloquee a petición la emisión e información que el
> >>>> programa envía a petición (osea, un pause).
> >>>> - Lleve una consola para poder enviar información en ambos sentidos,
> >>>> hacia mi ejecutable y hacia la conexión remota.
> >>>> 
> >>>> La idea es enviar una información por consola en primer lugar a una
> >>>> conexión remota y después que el programa que tengo se comunique a
> >>>> través de la misma conexión sin interrunpirla al remoto.
> >>>> 
> >>>> 
> >>>> 
> >>>> 
> >>>> Se agradece cualquier tipo de información, webs donde consultar,
> >>>> etc...
> >>>> 
> >>>> 
> >>> 
> >>> Échale un vistazo a netcat.
> >>> 
> >> 
> >>  
> >>  Roberto,
> >>  
> >>  Se agradece mucho la información, veo que el Netcat esta de p.m., y 
> le
> >>  he estado echando un vistado y creo que sirve como servidor ó como
> >>  cliente, pero como servidor y cliente al mismo tiempo no hay coj... a
> >>  que funcione ¿Hago algo mal?
> > 
> > ¿A qué te refieres con servidor y cliente al mismo tiempo?
> > 
> 
> 
> Pues que lo que busco es que haga de proxy, pero los datos enviados por 
> la conexión de servidor se puedan "manipular".
> 
> El netcat he visto que, ó hace se servidor ó hace de cliente, pero no a 
> la vez.
> 
> Lo que busco es hacer ésto, pero necesito hacerlo por la misma conexión. 
> 
> Programa1 ---\
>               \-------- Remoto
> Programa 2---/
> 
> 
> Abrir la conexión con el programa 1 (una consola), teniendo bloqueado el 
> programa 2, y después desploquedo el programa2 para que se pueda 
> comunicar con el remoto. El programa1 se puede quedará a la escucha 
> (osea, haría de snnifer), mostrandome la información en la consola.
> 
> 
> ¿Se entiende mejor ó es más lío?

A ver si lo he entendido:

- estás en el ordenador local y ejecutas programa2, el cual se conecta
  a un puerto determinado del ordenador remoto y se comunica con él

- sigues en el ordenador local, y ejecutas el programa1, el cual
  intercepta la comunicación entre programa2 y remoto, y te suministra
  una consola desde la que puedes controlar el flujo de información,
  deteniéndolo, desviándolo, insertando o suprimiendo datos, etc.

¿Es eso?

No conozco ningún programa que haga exactamente eso. Engancharse a un
socket ya en uso, para capturar el tráfico, lo puedes hacer con tcpdump,
por ejemplo, pero no sé si puedes insertar mensajes. Los mensajes
los podrías insertar con netcat, supongo, pero usando puertos distintos
a los usados por programa2. Para enviar paquetes con direcciones hackeadas
puedes usar hping.

Para pasar de esto:

programa2 <--> remoto

a esto:

programa2 <--> programa1 <--> remoto

podrías usar NAT (iptables) para redirigir el tráfico.

Vaya, yo lo veo un poco complicado.

¿No puedes hacerlo de otra manera? ¿No se puede ejecutar programa1 antes
que programa2? ¿programa2 puede redirigirse a otro ip:puerto remoto?

-- 
Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
PGP key 2861C704 --- F206 5671 6789 425D 111C  1302 214F 1934 2861 C704
Technical Details
Message-ID: <20071202120937.2775ff38@petres.salonet.snet>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!news.ecp.fr!appleseed.escomposlinux.org!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail
References: <Xns99DB5A2A0BC50nolodoyya@62.151.16.60> <fgen6c$omg$1@sp2086b.serverpronto.com> <Xns99E1D6508F9AEyZeTj9FUgmULRq59zanb@213.4.130.20> <Xns99E2CD0B3A1C5nolodoyya@213.4.130.20> <fha3q5$j0a$1@sp2086b.serverpronto.com> <Xns99F9D24FDD66Enolodoyya@62.151.16.60>

Show Full Headers
Complete Article Headers
X-Google-Thread: f4463,1951c09c42e4b778
X-Google-Thread: 10d53b,1951c09c42e4b778
X-Google-Thread: f6099,1951c09c42e4b778
X-Google-Attributes: gidf4463,gid10d53b,gidf6099,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!news.ecp.fr!appleseed.escomposlinux.org!cagarruta.escomposlinux.org!hercules.escomposlinux.org!escomposlinux.org!not-for-mail
From: Gonzalo Pérez de Olaguer Córdoba <gpoc@iies.es>
Newsgroups: es.comp.hackers,es.comp.programas,es.comp.os.linux.misc
Subject: Re: ¿Existe una Herramienta mezcla entre
 firewall-snnifer-consola?
Date: Sun, 2 Dec 2007 12:09:37 +0100
Organization: escomposlinux.org
Lines: 108
Message-ID: <20071202120937.2775ff38@petres.salonet.snet>
References: <Xns99DB5A2A0BC50nolodoyya@62.151.16.60>
 <fgen6c$omg$1@sp2086b.serverpronto.com>
 <Xns99E1D6508F9AEyZeTj9FUgmULRq59zanb@213.4.130.20>
 <Xns99E2CD0B3A1C5nolodoyya@213.4.130.20>
 <fha3q5$j0a$1@sp2086b.serverpronto.com>
 <Xns99F9D24FDD66Enolodoyya@62.151.16.60>
NNTP-Posting-Host: 84.77.244.205
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: quoted-printable
X-Trace: hercules.cohp1 1196593795 22155 84.77.244.205 (2 Dec 2007 11:09:55 GMT)
X-Complaints-To: newsmaster@news-17.escomposlinux.org
NNTP-Posting-Date: Sun, 2 Dec 2007 11:09:55 +0000 (UTC)
X-Newsreader: Sylpheed-Claws 1.0.5 (GTK+ 1.2.10; i486-pc-linux-gnu)