🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #8355

Re: Capturar la salida de un programa

#8355
From: J.A. Gutierrez
Date: Tue, 12 Nov 2002 18:22
37 lines
2478 bytes
"Jes�s M. NAVARRO" <jesus_navarro@undominio.net> wrote:
: Hola, Angel:

: Angel wrote:
:> Francisco presumiblemente dijo el dia Mar 12 Nov 2002 00:12:
:> 
:> 
:>>Blah, blah...
:> 
:> 
:> Prueba con dup y dup2.
:> por cierto te recomiendo ( yo y todo programador en linux) q no utilizes la 
:> funcion system, es muuuy peligrosa.
:> 

: Hombre, la funci�n system es peligrosa *si* el programa es suid (puesto 
: que se va a ejecutar con privilegios efectivos distintos a los reales 

	o si se programan CGIs, p.e., o cualquier otro servicio
	teoriacamente restringido.

: del usuario) *y* acepta sin comprobaci�n pasar cadenas de texto al 

	el problema es realizar exhaustivamente todas esas comprobaciones.

: suproceso que se inicia.  En otro caso, no veo d�nde puede estar el 
: peligro (no obstante, no soy programador, y agredecer�a las correcciones).

	pues p.e., ya para empezar, te has dejado fuera el problema del IFS

	PS: popen() comparte los peligros de system().

-- 
PGP and other useless info at      \
http://www.cps.unizar.es/~spd/      \
finger://daphne.cps.unizar.es/spd    \       Timeo Danaos et dona ferentes
ftp://ivo.cps.unizar.es/pub/          \                         (Virgilio)   
Technical Details
Message-ID: <aqrgst$l9c$1@news.unizar.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!newsfeed1.cidera.com!Cidera!telocity-west!TELOCITY!news-out.spamkiller.net!propagator2-maxim!news-in.spamkiller.net!news.telia-iberia.com!news.rediris.es!news.unizar.es!not-for-mail
References: <3DD03990.1090606@ono.com> <aqqmu8$a0v56$1@ID-148170.news.dfncis.de> <mf57a-485.ln1@mithrandir.intranet>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,c70e8198e9aa783d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-11-12 09:47:58 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!news-out.cwix.com!newsfeed.cwix.com!newsfeed1.cidera.com!Cidera!telocity-west!TELOCITY!news-out.spamkiller.net!propagator2-maxim!news-in.spamkiller.net!news.telia-iberia.com!news.rediris.es!news.unizar.es!not-for-mail
From: "J.A. Gutierrez" <spd@daphne.cps.unizar.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Capturar la salida de un programa
Date: 12 Nov 2002 18:22:21 GMT
Organization: Rank
Lines: 37
Message-ID: <aqrgst$l9c$1@news.unizar.es>
References: <3DD03990.1090606@ono.com> <aqqmu8$a0v56$1@ID-148170.news.dfncis.de> <mf57a-485.ln1@mithrandir.intranet>
NNTP-Posting-Host: daphne.cps.unizar.es
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.unizar.es 1037125341 21804 155.210.152.20 (12 Nov 2002 18:22:21 GMT)
X-Complaints-To: usenet@news.unizar.es
NNTP-Posting-Date: 12 Nov 2002 18:22:21 GMT
User-Agent: tin/1.4.5-20010409 ("One More Nightmare") (UNIX) (IRIX/6.2 (IP22))