elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Septiembre 2008, 02:42  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación VB (Moderadores: ||MadAntrax||, E0N)
| | |-+  Proyecto Server http (source e invitacion)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Proyecto Server http (source e invitacion)  (Leído 501 veces)
LeandroA

Desconectado Desconectado

Mensajes: 304


Ver Perfil
Proyecto Server http (source e invitacion)
« en: 19 Mayo 2008, 03:11 »

Hola, casi terminando o empezando con este nuevo proyecto, se trata de un server de protocolo http, bien sinceramente funciona mejor de lo que me esperaba, ya que soporta multiconexiones y se la banca bastante bien.  Prodria decirse que seria una continuacion del Server - At pero bueno si algunas posibilidades de las que tenía este pero con muchas otras nuevas.
Entre ellas soporte para php (pero en forma limitada ya que no soporta PostData) y no pude solucionarlo.
Otra es su propio DirList de los directorios que no poseen index.htm ,index.html index.php.

Bueno lo más especial que podría decirse es poder crear un propio lenguaje en base a visual basic, o sea tal como lo hace php cuando ejecuta sus scrip, con este existe la posibilidad de crear una aplicación en vb e interacutar con el servidor (o sea quizás muchos digan qué pelotudes, bueno sí lo es), pero creo que puede ser de utilidad si se lo sabe usar, sobre todo si no saben de php y sí de visual basic.
cuenta con una dll (HttpResponce.dll) que es la encargada de unir el server con las aplicaciones.
Como van a ver en el ejemplo del proyecto las aplicaciones las ejecuta bajo las extensiones ".LIC" o sea si ustedes crean una aplicación.exe en la url del navegador deberá llamársela como "http://localhost/aplicacion.LIC" y el server ejecutará nuestras apliciones las cuales nos devolverán el código de fuente que entregará el server al cliente.

Bien la dll (HttpResponce.dll) cuenta con muchas funciones, las cuales son muy parecidas al lenguaje php, las cuales no voy a enumerar ahora pero en los ejemplos   las van a ver.

La invitación es para quienes quieran unirce al proyecto y  se animen a programar sus propias páginas en base a los ejemplos, y puedan compartirlas acá, por otro lado aporten nuevas ideas para ir implementando a la dll y el server, e ir mejorando este proyecto que esta a medio terminar.
La parte del guid esta pobre por ahora ya que es lo ultimo que tengo en mente mejorar, el codigo de la dll si alguien lo quiere lo subo.

Bueno si sigo escribiendo posiblemente no lean nada  ;D


server_http.zip - Descargalo en UpSourceCode.com.ar

bien para terminar el funcionamiento es sencillo, ejecutan el server preciona el boton start server, y luego en su navegador escriben, http://localhost/ o http://127.0.0.1/ y les aparecera la pagina index.html con todos los ejemplos



PD:

Mis disculpas por los feos ejemplo ya que mis conocimientos de html y php son muy escasos.
« Última modificación: 20 Mayo 2008, 20:06 por LeandroA » En línea

jackl007 ツ

Desconectado Desconectado

Mensajes: 759


IP GMailer


Ver Perfil WWW
Re: Proyecto Server http (source e invitacion)
« Respuesta #1 en: 19 Mayo 2008, 04:05 »

un 10 a tu proyecto...
siempre me sorprendes ;)
En línea

Karcrack

Desconectado Desconectado

Mensajes: 251


Se siente observado ¬¬'


Ver Perfil
Re: Proyecto Server http (source e invitacion)
« Respuesta #2 en: 19 Mayo 2008, 17:23 »

Muy bien como siempre ;)
En línea

Sancho.Mazorka

Desconectado Desconectado

Mensajes: 428


¿?


Ver Perfil
Re: Proyecto Server http (source e invitacion)
« Respuesta #3 en: 20 Mayo 2008, 01:04 »

LeandroA el año pasado competimos en el Concurso de Aplicaciones 2007 y gane, no se si habras visto lo que hice o no se, pero es un Web Server, xq no utilizas como guia o x lo menos le echas un vistazo a lo mejor te sirve, no le termine de hacer que ejecute PHP pero quedo en medio, osea que solo con unas lineas y un poquito de investigacion mi Web Server soportaria PHP. Tambien soporta multiconexiones y crea cabeceras automaticamentes y deja personalizar el error 404, tiene un mini log y podes seleccionar el directorio de las webs y unas cositas para personalizar.

Aca te dejo el link de la pagina principal donde presento mi aplicacion:
http://foro.elhacker.net/programacion_general/concurso_desarollo_de_aplicaciones_elhackernet_2007-t171903.0.html

Y aca te dejo el link para descargarlo con Source y todo:
http://rapidshare.com/files/45487670/Xeon_Web_Server.zip


Cualquier cosa mandame un MP! Saludos!

Sancho.Mazorka    :¬¬
En línea

Ganador Xeon Web Server ! ! !    Sancho.Mazorka :D
http://foro.elhacker.net/index.php/topic,171903.75.html


skullsp

Desconectado Desconectado

Mensajes: 243


UpLoadSourceCode


Ver Perfil WWW
Re: Proyecto Server http (source e invitacion)
« Respuesta #4 en: 20 Mayo 2008, 01:30 »

no me gusto para nada el Xeon, empezando por la parte grafica, el codigo ni esta identado, y solo funciona con html...

prefiero este que esta en alfa y soporta php, sin mencionar que se puede usar visual para muchas de las funciones, como por ejemplo la de base de datos con visual, es mucho mas seguro y aparte en un lenguaje que conocemos.

tambien esto serviria para una pagina de hoteleria para hacer el check In, y va directamente al programa en visual, eso es lo que mas me gusta...

y conociendolo a leandro y sus proyectos, se que va a quedar espectacular....


sl2
En línea



LeandroA

Desconectado Desconectado

Mensajes: 304


Ver Perfil
Re: Proyecto Server http (source e invitacion)
« Respuesta #5 en: 20 Mayo 2008, 21:24 »

Bueno muchas gracias por los comentarios lo acavo de subir a UpSourceCode.com.ar
porque en rapidshare da mucha vueltas para vajarlo.
Gracias Sancho.Mazorka por tu interes, si lo havia visto en las otras ocasiones.no lo pude provar mucho porque no me funciono bien.
Ami lo que mas me sorpendio en este server que hice, fue lo de poder trabajar con multiconexiones y que funcionen bien, anteriormente lo havia echo pero no se creaban los multihilos devido a que hacia bucles para enviar los archivos y esto interrumpian los demas envios realizados en el mismo momento (aunque usase doevents), pero bueno lo solucione aplicando un timer para simular multitreat en visual b. en verdad no me satifese mucho esto porque se pierde una milesima de segundo por el envio de cada paquete. pero bueno funciona bien de todas formas.

por ahora creo que no voy a poder seguir ya que voy a tener que volver a trabajar 12 horas en mi trabajo y no me van a quedar nada de ganas, pero en cuanto pueda lo retorno.
En línea

Littl3

Desconectado Desconectado

Mensajes: 128


Tarde o temprano aparece el hombre


Ver Perfil WWW
Re: Proyecto Server http (source e invitacion)
« Respuesta #6 en: 21 Mayo 2008, 09:12 »

Buenas, perdonar mi ignoracia pero preguntando se soluciona esto de la ignorancia, con la aplicacion de LeandroA se pueden ejecutar codigos de vb remotamente ?
salu2

gracias.
En línea

Freeze.

Desconectado Desconectado

Mensajes: 2.407


FireSoft


Ver Perfil WWW
Re: Proyecto Server http (source e invitacion)
« Respuesta #7 en: 21 Mayo 2008, 15:13 »

Me tira error Activex. :P
En línea

Gana premios:


LeandroA

Desconectado Desconectado

Mensajes: 304


Ver Perfil
Re: Proyecto Server http (source e invitacion)
« Respuesta #8 en: 21 Mayo 2008, 16:51 »

Me tira error Activex. :P

Registra la dll HttpResponce.dll
o ejecutalo de nuevo que automaticamente lo va a registrar.
En línea

Freeze.

Desconectado Desconectado

Mensajes: 2.407


FireSoft


Ver Perfil WWW
Re: Proyecto Server http (source e invitacion)
« Respuesta #9 en: 21 Mayo 2008, 16:59 »

Me tira error en esta linea: Set objWinSock = New MSWinsockLib.Winsock
En línea

Gana premios:


LeandroA

Desconectado Desconectado

Mensajes: 304


Ver Perfil
Re: Proyecto Server http (source e invitacion)
« Respuesta #10 en: 21 Mayo 2008, 17:00 »

Buenas, perdonar mi ignoracia pero preguntando se soluciona esto de la ignorancia, con la aplicacion de LeandroA se pueden ejecutar codigos de vb remotamente ?
salu2

gracias.

para aclarar por las dudas no es malware. para darte una explicacion, vos podes programar en vb que es lo que deve responde el server. si miras los ejemplos te vas a dar cuenta a lo que me refiero. por ejemplo un cliente solicita la pagina pagina1.lic
entonces el server llama a tu aplicacion "que se encuentra dentro de la carpeta WWW" y le pasa los parametros de la peticion.
por ejemplo en la pagina hay dos textbox bueno entonces a tu aplicion llegan los datos de estos dos textbox, de ay en mas vos imaginate lo que podes hacer o responder dependiendo de ese contenido.

Saludos


En línea

LeandroA

Desconectado Desconectado

Mensajes: 304


Ver Perfil
Re: Proyecto Server http (source e invitacion)
« Respuesta #11 en: 21 Mayo 2008, 17:12 »

Me tira error en esta linea: Set objWinSock = New MSWinsockLib.Winsock

a caramba, entonces tenes una versión vieja del winsock, bueno lo que podes hacer es recargar la referencia con la versión que tenes.
proyecto referencia MSWINSCK.ocx    no estoy seguro si se llama MSWINSCK.ocx la versión mas vieja, de ultima prova cargar el control winsock pero desde las referencias no desde componentes.
En línea

Freeze.

Desconectado Desconectado

Mensajes: 2.407


FireSoft


Ver Perfil WWW
Re: Proyecto Server http (source e invitacion)
« Respuesta #12 en: 21 Mayo 2008, 17:23 »

Eso me sale al hacer lo que tu dices :P
"Name conflict with existing modules or project"
En línea

Gana premios:


LeandroA

Desconectado Desconectado

Mensajes: 304


Ver Perfil
Re: Proyecto Server http (source e invitacion)
« Respuesta #13 en: 21 Mayo 2008, 17:43 »

hola la verdad no se como quitar la vieja referencia desde el ide ya que no figura tildada lo unico que se me ocurre es que abras Proyecto1.vbp con el block de notas y borres esta linea

Reference=*\G{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0#C:\WINDOWS\system32\mswinsck.ocx#Microsoft Winsock Control 6.0 (SP5)

lo guardas y repeti los pasos anteriores

Saludos y contame como te fue.
En línea

Littl3

Desconectado Desconectado

Mensajes: 128


Tarde o temprano aparece el hombre


Ver Perfil WWW
Re: Proyecto Server http (source e invitacion)
« Respuesta #14 en: 21 Mayo 2008, 21:24 »

Buenas, perdonar mi ignoracia pero preguntando se soluciona esto de la ignorancia, con la aplicacion de LeandroA se pueden ejecutar codigos de vb remotamente ?
salu2

gracias.

para aclarar por las dudas no es malware. para darte una explicacion, vos podes programar en vb que es lo que deve responde el server. si miras los ejemplos te vas a dar cuenta a lo que me refiero. por ejemplo un cliente solicita la pagina pagina1.lic
entonces el server llama a tu aplicacion "que se encuentra dentro de la carpeta WWW" y le pasa los parametros de la peticion.
por ejemplo en la pagina hay dos textbox bueno entonces a tu aplicion llegan los datos de estos dos textbox, de ay en mas vos imaginate lo que podes hacer o responder dependiendo de ese contenido.

Saludos





bufff gracias por la aclaracion lo e leido esta mañana y aun estaba dormido... xD
salu2
En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC