pyCrawler 0.1 (Crawler en Python)

Esto es un ejemplo de como hacer un crawler (un script que va siguiendo los enlaces de las paginas web) escrito en python.

El proposito original del script era hacer mas sencillo el trabajo de moderacion de un sitio web, filtrando las imagenes (por url), textos, enlaces y titulos, a traves de una blacklist (nota: estas no traen por defecto ningun elemento, asi que hay que añadirlos a mano, en las lineas 170 y 171,implementadas como listas).

Lo que se hace al encontrar algo en la lista negra se define en la funcion Aviso (linea 16).

Como el proposito original era la moderacion, el script esta programado para no seguir continue.

untagged

Jugando a Core Wars [2° Parte/2]

Sigamos con el Core Wars... Resumiendo, lo que vimos hasta ahora fue:

;Comentarios     ;name nombre del programa     ;author autor     MOV A,B ;Copia A en B     ADD A,B  ;Añade A a B     JMP A     ;Se salta la instruccion A     DAT A,B ;Un espacio para datos

Formas de indicar una direccion:

-Inmediata, por de la posicion donde esta el valor, se indica con un '#' -Directa, por la posicion actual, se representa con '$' (o sin nada) -Indirecta, por el valor de la posicion indicada, se indica con un '*' si es el primer campo (A), o con '@' si es el segundo campo (B)

Pero hay mas continue.

untagged

Jugando a Core Wars [1° Parte/2]

Aqui veremos como funciona el juego Core wars, en el que hay que escribir un programa que intente eliminar a sus oponentes (para esto hay varios metodos... hacer que dividan por cero, que intenten ejecutar algo que no sea codigo,etc )

No voy a explicar como instalarlo, ya que hay muchos programas que sirven para jugar, puedes encontrar muchos aqui: http://homepages.paradise.net.nz/~anton/ cw/corewar-faq.html#CoreWarSystems En los repositorios de Ubuntu/Debian hay un paquete llamado corewars [sudo apt- get install corewars] que sirve perfectamente, pero es posible que despues no este en el menu, si es asi tendras que abrir un terminal y lanzar corewars

El lenguaje que se usa (llamado Redcode) es continue.

untagged

Un par de scripts perl

Uno para lanzar comandos de consola/programas como daemon (se usa como el comando time ): ./daemonize.pl [comando] Por ejemplo, si queremos hacer un ./configure;make;make install... ./daemonize.pl "./configure;make;make install" Daemonize

Y otro para extraer los elinks de una pagina web y pasarlos al aMule ( via comando ed2k ), con cambiar la funcion link_mngr , se puede adaptar para links http, o para usar otro comando:  getMule

Suerte

untagged

Y... empezamos fuerte

Con un programa para distribuir el aircrack... no esta acabado del todo, no distribuye los archivos .cap (hay que hacerlo a mano) ni soporta el uso de diccionarios, pero por lo demas funciona perfectamente.

Solo hay que hacer make;make install

Descargar

Suerte y hasta otra.

untagged

« Next