![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Si tienes mucho interés, puedes bajarte el Driver Development Kit de la web de microsoft, dentro del kit encontraras un compilador capaz de generar drivers, cabeceras, librerías e incluso algún ejemplo. Lo malo es que es programación en C al mas puro estilo "Bloc de notas", que los drivers son muy difíciles de depurar y que cualquier error al ejecutarse a nivel del kernel provoca la caída de todo el sistema. Pero los ejemplos son muy interesantes, y echarles un vistazo nunca esta de mas para saber como funcionan las tripas de windows. Por ultimo, puede que en vez de un firewal te conformes con hacer un Proxy, esto si que lo puedes hacer con Delphi. Ni siquiera tendrías que bajar hasta los sokects, podrías implementar un Proxy para http con Indy de una manera muy sencilla. Pero claro, no es lo que tu pedías ... |
|
#2
|
|||
|
|||
|
gracias Seoane, y por lo que ando leyendo por ahi, me temo que tienes toda la razón... existen herramientas para construir un sniffer, pero p ej. para bloquear puertos tendría que ir mas abajo aun...
|
|
#3
|
||||
|
||||
|
En windows tampoco es sencillo hacer un sniffer, al fin y al cabo también se ejecutan a nivel del kernel, pero hay herramientas como Wireshark que te pueden facilitar el trabajo.
Lo único que se puede hacer con funciones de la API, hasta donde yo se, son monitores de red tipo netstat como ya te indico tefots. Pero se limitan a monitorizar el trafico, ni se puede controlarlo, ni echarle un vistazo a los paquetes como haría un sniffer. |
|
#4
|
|||
|
|||
|
pues entonces si es al nivel de drivers , es mas complicado , tendrás que realizar una aplicacion/dll en modo kernel que haga de interfaz ,y a través de esta conectarte al driver tcpip.sys.
sobre sniffers, tambien es en modo kernel , para el que le interese aqui hay una demo, hecha en delphi http://www.felix-colibri.com/papers/...ml#ip_help_api aqui hay mas info basica de como hacer un firewall en windows http://www.ntndis.com/w&p.php?id=14 tambien puedes usar alguna dll ya hecha que te haga de interfaz entre el driver y tu aplicación , supongo que habrán gratuitas , como esta http://www.effectmatrix.com/easysec/. , solo tienes que declarar las funciones en delphiy usarlas. , por cierto , viene con documentacion http://www.effectmatrix.com/easysec/...sdk-manual.doc. saludos. Última edición por tefots fecha: 07-11-2006 a las 17:03:59. |
|
#5
|
||||
|
||||
|
Cita:
Bueno ya hemos visto que no es tan difícil fiscalizar y compartir un puerto, verdad ??
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#6
|
||||
|
||||
|
Cita:
JejejePues la verdad es que no he tenido tiempo de revisar tu ejemplo Ardilla, lo haré en cuanto pueda. Pero sigo afirmando que la mayoría, por no decir todos, los firewall (incluidos antivirus) actúan a nivel del kernel. Claro que puede haber mas alternativas (ahora mismo se me ocurre hacer un hook a las APIS del winsock) , pero si normalmente se usa esa forma, por algo sera. |
|
#7
|
||||
|
||||
|
Cita:
Ni mucho menos...., Faltaría !!! Me refería concretamente al asunto el sniffer. PD: Ahora estoy también mirando un hilo del 2006 sobre WAN IP Address y snmp, que parece que no quedó muy claro, y la verdad es que hasta ahora, no encuentro nada óptimo...
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#8
|
||||
|
||||
|
Cita:
De todas formas, en el hilo del que hablas, recuerdo haber buscado por todas partes el OID para obtener la ip, y no fui capaz de encontrar nada. Espero que tu tengas mas suerte Por cierto, y sin que venga a cuento, buscando mis primeros hilos veo que hay un paréntesis de dos años, entre mis 4 primeros mensajes y el resto. Parece que no me lleve muy buena impresión del club la primera vez que vine ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como puedo empezar a desarrollar | Neiro | Internet | 2 | 10-10-2006 16:14:24 |
| Que firewall recomiendan?? | gmontes | Seguridad | 6 | 16-08-2006 18:44:13 |
| Firewall con IPTables | lafirma | Linux | 2 | 24-07-2006 20:59:24 |
| Como desarrollar para IPAQ | erasmorc | OOP | 1 | 02-02-2005 16:03:21 |
| Como desarrollar aplicación para Servidor y Cliente FTP | victork_py | Internet | 1 | 14-05-2003 03:24:01 |
|