Article View: es.comp.os.linux.programacion
Article #6554Re: script para automatizar envio de informacion a una web
From: mr-thc
Date: Wed, 18 Jun 2003 16:17
Date: Wed, 18 Jun 2003 16:17
53 lines
2763 bytes
2763 bytes
$f=fopen("http://www.miservidor.com/notificacion_online.php?ip=$mi_ip","r");
MI MODESTA OPINION:
Eso de un script php en el inicio me suena un poco raro :X y un poco
inseguro, nadie lo sabe, pero ... �security trought obscurity? �a q me
suena?. Si la competencia se entera, te lo podira joder muy facilmente y
quedarias muy mal
Yo lo haria asi:
En el servidor una tabla llamada direccion:
create table direccion(
midir char(15)
)
15 = 4 numeros * 3 caracteres cada numero + 3 puntos. Luego:
insert into direccion set midir=xx:
Un archivo en /usr/local/etc/mysql/www.miservidor.com :
</usr/local/etc/mysql/>$ ll www.miservidor.com
-rw------- 1 root root 146 2003-06-16 18:21
www.miservidor.com
este archivo seria simple:
SERVIDOR_PWD="lo_que_sea"
y en /etc/init.d/register_ip basado en skeleton.sh
#/bin/sh
.....
#incluimos la clave del servidor sql remoto
. /usr/local/etc/mysql/www.miservidor.com
IP=< consigues tu ip con alguna de las maneras que se han comentado >
.....
start) echo "update table direcion set midir=$IP" | mysql -h
www.miservidor.com -p $SERVIDOR_PWD -u usuario direccion
.....
Todo lo demas vacio.
En el servidor el index.php seria.
@mysql_connect(loclahost, ......);
.......
$query="select midir from direccion";
.....
< en $ip tenemos el resultado de un mysql_fetch_row >
if (($f=@fopen("http://$ip[midir]/alive.php","r")) != -1){
close($f);
HEADER("LOCATION: $ip[midir]");
}
......
<aqui viene el tema del apotema si no esta vivo tu ordenata >
Technical Details
Message-ID:
<kg0Ia.23150$FN3.1802172@news.ono.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!195.40.4.120.MISMATCH!easynet-quince!easynet.net!bashful.rediris.es!newsf01.ono.com!news.ono.com.POSTED!not-for-mailReferences:
<Xns939258459D37Ecayoworldemailorg@130.133.1.4> <20030606142959.597BF751.NOFFLE@BlackSpark.local>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,d278ded5a0b1c584 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-06-18 09:18:15 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!195.40.4.120.MISMATCH!easynet-quince!easynet.net!bashful.rediris.es!newsf01.ono.com!news.ono.com.POSTED!not-for-mail From: mr-thc </dev/null@localhost.localdomain> Subject: Re: script para automatizar envio de informacion a una web Newsgroups: es.comp.os.linux.programacion References: <Xns939258459D37Ecayoworldemailorg@130.133.1.4> <20030606142959.597BF751.NOFFLE@BlackSpark.local> Lines: 55 User-Agent: KNode/0.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit Message-ID: <kg0Ia.23150$FN3.1802172@news.ono.com> Date: Wed, 18 Jun 2003 16:17:20 GMT NNTP-Posting-Host: 81.203.89.143 X-Complaints-To: abuse@ono.com X-Trace: news.ono.com 1055953040 81.203.89.143 (Wed, 18 Jun 2003 18:17:20 MET DST) NNTP-Posting-Date: Wed, 18 Jun 2003 18:17:20 MET DST