Horarios
(Aquí enlaces a las entradas de horarios)
Temas
Plataformas
Curso 2
Sistemas y Redes- Servidor DHCP
- Servicio VPN
- Microsoft Exchange
- Servidores DNS
- Sincronización
- iTalc
- Ejercicios Postfix
- Ejercicios de web server
- Webalizer
- CMS y Cron
- Un servidor web con varios dominios
- Migración de gestor de contenidos
- Firewall
- Dominios
- Sistemas RAID
- Seguridad en redes Wifi
- Atacando una máquina
- Sticky keys - Fallo de seguridad
- Seguridad pendiente
- Keyloger
- Clasificación de malware
- Video-Vigilancia en Windows
- Seguridad Física
- Criptología
Curso 1
- Apuntes
- Teoría Backups
- Backups en Windows
- Backups en Linux
- Windows Server 2k8
- Servidor de Correo
- Servidor Samba
- Servidor FTP
- Servidor proxy
- Instalar Wordpress
- Posicionamiento Web
- Bases de datos
- XML
Entretenimiento
Más
(Al acabar podriamos seguir compartiendo informacion que aprendamos) ...Archivo histórico
Sectarios
Etiquetas
administracion de bases de datos
bases de datos
blog
bucles
cms
colores
Copias de seguridad
correo
cortafuegos
Counter
curso 1
curso 2
dhcp
dominios
encriptación
enlaces de apuntes
exchange
firewall
FTP
fun
hack
horario
html
indexación
inyeccion sql
italc
joomla
Juegos
keyloger
linux
malware
marcas
moodlemoot
MSSQL
MYSQL
ONG
php
postfix
presentación
prestashop
proxy
proyecto
raid
redes y sistemas
Seguridad
server
sincronizacion
sql
Strike
video-vigilancia
vpn
web
wifi
windows
jueves, 29 de septiembre de 2011
Ejemplos de Bucles
<html>
<head>
<title></title>
</head>
<body>
<?php
print "<h2>Trabajando con el bucle for</h2>";
$contador = 0;
print "<table border=\"1\" width=\"100%\">";
/*for (valor inicial; condicion para repetir; accion al final del bucle)*/
for ($i=0; $i < 10; $i++)
{
print "<tr><td>A" .$i. "</td><td>B" .$i. "</td></tr>";
$contador++;
}
print "</table>";
print "Total lineas: " . $contador;
print "<h2>Usando matrices</h2>";
/* Inicializar matriz */
$listado[1] = "Pepino";
$listado[2] = "Pera";
$listado[3] = "Limon";
print "<table border=\"1\" width=\"100%\">";
foreach ($listado as $elemento)
{
print "<tr><td>".$elemento."</td></tr>";
}
/*count(Matriz) devuelve el numero de elementos que contiene una matriz*/
print "</table>";
print "Total: ".count($listado);
print "<h2>Trabajando con un string a modo de array</h2>";
$cadena = "Hola mundo.";
print "Texto: " . $cadena ."Total: " . strlen($cadena);
print "<hr/>";
for ($i = 0; $i< strlen($cadena); $i++ )
{
print $i . " - " . substr($cadena, $i, 1) . "<br/>";
}
print "<h2>Pruebas de sesion</h2>";
session_start();
$_SESSION["USUARIO"] = "Mamon";
//session_destroy();
if (isset($_SESSION["USUARIO"]))
print "<hr/>Has iniciado sesion.";
else
print "<hr/>No has iniciado sesion.";
print "<h2>Array SERVER</h2>";
foreach ($_SERVER as $Elemento)
print $Elemento . "<br>";
print "<h2>COOKIES</h2>";
foreach ($_COOKIE as $Elemento)
print $Elemento . "<br>";
print "<h2>Directorios y Archivos</h2>";
$directorio = opendir("C:");
while ($linea = readdir($directorio) )
{
print $linea . "<br>";
}
closedir($directorio);
?>
</body>
</html>
array con FOR
$semana[0] = lunes ;
$semana[1] = martes ;
$semana[2] = miercoles ;
$semana[3] = jueves ;
$semana[4] = viernes ;
$semana[5] = sabado ;
$semana[6] = domingo ;
for($i=0; $i <= count($semana); $i++)
echo ("$semana[$i]
");
$semana[1] = martes ;
$semana[2] = miercoles ;
$semana[3] = jueves ;
$semana[4] = viernes ;
$semana[5] = sabado ;
$semana[6] = domingo ;
for($i=0; $i <= count($semana); $i++)
echo ("$semana[$i]
");
ejemplo de matriz con foreach
<?PHP
$dia[0]="lunes";
$dia[1]="martes";
$dia[2]="miercoles";
$dia[3]="jueves";
$dia[4]="viernes";
$dia[5]="sabado";
$dia[6]="domingo";
foreach($dia as $elemento)
echo $elemento. "<br>";
$dia[0]="lunes";
$dia[1]="martes";
$dia[2]="miercoles";
$dia[3]="jueves";
$dia[4]="viernes";
$dia[5]="sabado";
$dia[6]="domingo";
foreach($dia as $elemento)
echo $elemento. "<br>";
miércoles, 28 de septiembre de 2011
Migrando un gestor de contenidos de un servidor a otro
Pasos a seguir:
1 - Registrar nuestro Host 2.2 - Exportar la base de datos del Host 1, con un fichero de extensión SQL por ejemplo.
3 - En el Host 2, configurar nuestro servicio de bases de datos. Crear una base de datos importando la base de datos exportada del Host 1.
4 - Descargar los ficheros del gestor de contenidos que queremos migrar de allí donde lo tengamos ubicado a local.
5 - Cambiar la configuración del gestor de contenidos ( fichero.php generalmente config.php) para que cuando lo subamos a nuestro nuevo Host (Host2) trate de conectarse con la nueva ubicación de la base de datos.
6 - Una vez configurados los archivos del gestor de contenidos lo subimos a nuestro Host 2 por medio por ejemplo de Filezilla.
NOTA: No hay que olvidar tener apuntadas los datos de acceso (host, usuario, contraseña).
7 - Cron.php: Importantisimo para el funcionamiento del CMS. Este script se encarga de almacenar las tareas programadas. Si no tubiesemos el servicio cron en el servidor, necesitariamos tener un navegador que automaticamente nos recargase cada 5 minutos la pagina de las tareas. Un ejemplo de tarea necesaria programada, sería enviar los mails que se han preparado a través del sistema residente. Al configurar este cron, nos dará el comando que tenemos que lanzar desde cron para que se realicen las tareas.
Por ultimo, si funciona todo, solo tendriamos que apuntar con nuestro dominio al nuevo host.
Importante:
Al contratar un hosting para tener un gestor de contenidos, asegurarnos de que nos dan servicio de cron.Problemas
Problema: Tienes los archivos del gestor de contenidos, la direccion donde se alverga la base de datos pero no te han dado la contraseña.Solución: Revisar los archivos de conexion del gestor de contenidos para extraer los datos de conexión a la base de datos.
Video vigilancia en windows
Para estas pruebas hemos escodigo el software Dorgem.
http://dorgem.sourceforge.net/
Descargamos la aplicación de la web oficial y la instalamos.
2 - Pulsamos sobre el botón "Options" para que se nos abra una ventana de configuración con tres pestañas: General, AVI y Web Server. En la pestaña de General seleccionamos la opción "Use motion detection" para que detecte el movimiento. Una vez hecho esto aceptamos la configuración y volvemos a la ventana inicial de la aplicación.
3 - Ahora entramos en "Store Settings". Se nos abrirá una ventana en la cual nos pedirá que seleccionemos el protocolo para guardar las capturas de la aplicación: File, FTP, HTTP o External program.
Para nuestras pruebas dejaremos marcada File (fichero). Una vez aceptemos esto, tendremos que configurar el guardado en base al protocolo escogido.
Le daremos un intervalo de tiempo para comprobar si hay movimiento ante la cámara y le asignaremos una ruta para que guarde las capturas. Para poder generar varias capturas el nombre del fichero deberá ser como "Fichero%G%g". Una vez hecho esto, aceptamos la ventana. Podemos comprobar que se ha creado una nueva configuración, también aceptaremos esta ventana.
4 - Una vez hecho esto podemos accionar el checkbox de "auto capture" para tener ON el servidor de vídeo vigilancia.
http://dorgem.sourceforge.net/
Descargamos la aplicación de la web oficial y la instalamos.
Instalacion
La instalación no tiene nada de particular. Escogemos donde instalarlo y continuamos.Usandolo
Al abrir la aplicación lo primero que intenta hacer la aplicación es detectar los dispositivos webcam conectados al equipo. Nos aseguramos de que la camara conectada al equipo dispone de los drivers necesarios, sino deberemos descargarlos. Si la version del driver de la camara esta solo disponible para una version superior de tu sistema operativo prueba a descargar una version anterior de la misma serie de webcams.Configuracion
1 - Seleccionamos la cámara que usaremos en la ventana principal de la aplicación.2 - Pulsamos sobre el botón "Options" para que se nos abra una ventana de configuración con tres pestañas: General, AVI y Web Server. En la pestaña de General seleccionamos la opción "Use motion detection" para que detecte el movimiento. Una vez hecho esto aceptamos la configuración y volvemos a la ventana inicial de la aplicación.
3 - Ahora entramos en "Store Settings". Se nos abrirá una ventana en la cual nos pedirá que seleccionemos el protocolo para guardar las capturas de la aplicación: File, FTP, HTTP o External program.
Para nuestras pruebas dejaremos marcada File (fichero). Una vez aceptemos esto, tendremos que configurar el guardado en base al protocolo escogido.
Le daremos un intervalo de tiempo para comprobar si hay movimiento ante la cámara y le asignaremos una ruta para que guarde las capturas. Para poder generar varias capturas el nombre del fichero deberá ser como "Fichero%G%g". Una vez hecho esto, aceptamos la ventana. Podemos comprobar que se ha creado una nueva configuración, también aceptaremos esta ventana.
4 - Una vez hecho esto podemos accionar el checkbox de "auto capture" para tener ON el servidor de vídeo vigilancia.
Uso
Ahora, cuando la cámara detecte movimiento, guardará imagenes de las detecciones con "la prueba del delito".lunes, 19 de septiembre de 2011
Proyecto - ONG
Publicitar en redes sociales (facebook, twitter, google plus).
Hacer una web.
Donde colgar los progresos.
Vender productos.
Hacer una web.
Donde colgar los progresos.
Vender productos.
Suscribirse a:
Entradas (Atom)
Contra la ley Sinde
¿Estas en desacuerdo con la ley sinde? No permitas que coarten tu libertad.
Bájame
Bájame
Top Resumenes
-
Antes de empezar decidimos los usuarios que vamos a tener para evitar problemas con las pruebas: azur gaytan rodriguez pikabea leanos a...
-
La red privada virtual nos permitiría acceder a servicios internos de una red local sin estar en ella físicamente. Todo esto se realiza a t...
-
Servidor primerio de DNS es el que gestiona el dominio, quien lo resuelve realmente. Servidores raiz son .com, .es , .info etc. TTL: Un...
-
El DHCP es un servicio de asignación automatica de IP y sirve para dar servicio a los equipos que tengan su tarjeta de red asignadas como au...
-
Pure Sync (Windows) Esta aplicación nos permite sincronizar directorios en Windows. Si preparamos una sincronización con el asistente nos ...








