Monthly Archives: March 2009

Lista de compra modificable

<html>
<body bgcolor=”grey”>
<a href=”http://10.0.191.200/”><h1>MEJORAS</h1></a>
<br>
<form action=”mejoras.php” method=”post”  name=”formulario”>
<input type=”submit” />
<!– Si aqui ponia enctype=”text/plain” no me funcionaba bien,no entraba en la parte de if ($_POST) no escribia en el fichero–>
<textarea name=”textarea” type=”text” rows=”60″ cols=”160″>
<?php
function escribeContenido()
{
$file=fopen(“mejoras.txt”,”r”);
while(!feof($file)){
echo fgets($file);
}
fclose($file);
}
if ($_POST){

$file=fopen(“mejoras.txt”,”w+”);
foreach ($_POST as $i) {
fwrite($file, $i);
}
fclose($file);
}
escribeContenido();
?>
</textarea>
</form>
</body>
</html>

PHP y Perl Transicion

El equivalente a
(esto es perl)
use Data::Dumper;
print Dunper(@loquesea);

Es en PHP
$loquesea= array(“caca”,”vaca”);
print_r($loqusea);

Un link chulo
http://www.antigreen.org/vadim/ProgLanguageComparison/perl2php.html

window.opener – JavaScript para Mozilla

Un problemilla que hemos tenido en BT. Se trataba de conseguir la lista de interfaces de un router. Queriamos que al dar al botón de <<consultar>> desde un html “padre” se abriese un popup “hijo”, que este consultase todos los interfaces y los mostrase en una lista desplegable. Cuando se elijiese el interfaz los datos apareciesen en “padre”.

En IE funcionaba, no en FF.
Continue reading

antivirus (?!) firewall y ftp en UBUNTU

ANTIVIRUS—————-
sudo aptitude install clamav clamtk
sudo freshclam
Lo primero te instala el antivirus y la ventanita para hacerlo gráficamente.
Lo segundo te lo actualiza
Estoy acostumbrandome a usar aptitude
FIREWALL——————-
ufw enable

para añadir reglas de excepciones se hacen en /var/lib/ufw/user.rules
ej de lo q tengo yo (en BT):

*filter
:ufw-user-input – [0:0]
:ufw-user-output – [0:0]
:ufw-user-forward – [0:0]
### RULES ###
### tuple ### allow tcp 22 0.0.0.0/0 any 10.0.170.0/24
-A ufw-user-input -p tcp –dport 22 -s 10.0.170.0/24 -j ACCEPT

### tuple ### allow tcp 21 0.0.0.0/0 any 10.0.0.0/16
-A ufw-user-input -p tcp –dport 21 -s 10.0.0.0/16 -j ACCEPT

### tuple ### allow tcp 13031 0.0.0.0/0 any 147.151.0.0/16
-A ufw-user-input -p tcp –dport 137 -s 10.0.170.78/32 -j ACCEPT

-A ufw-user-input -j RETURN
-A ufw-user-output -j RETURN
-A ufw-user-forward -j RETURN
COMMIT

FTP————————
sudo aptitude install vsftp
No sé por que pero, por defecto solo acepta conexiones anonymous. Habrá que investigar.Ya esta investigado:
La configuracion esta en /etc/vsftpd.conf
He cambiado la linea para que no conecte de modo anonimo
anonymous_enable=NO  (estaba en yes)
Para que puedan conectarse los usuarios configurados del sistema AL que te conectas, hay que descomentar esta linea
local_enable=YES
Para que pueda escribir descomentar
write_enable=YES

Para apagar/encender el proceso (y recargar la nueva configuración)
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd start
Estuve probando con otro ftp el: mudleftp (algo así pero no funcionó).