elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ... 526
411  Sistemas Operativos / Windows / Re: Todo lo que necesitas saber para instalar Windows 8 en: 27 Octubre 2012, 19:26 pm
Los Eso por no hablar de lo intrusivo que llega a ser. Necesitas tener una cuenta microsoft vinculada al equipo, además del "filtro smart screen", que informa a microsoft de todo lo que ejecutas.

El filtro se puede desactivar, y lo de la cuenta es opcional, sí te fijas hay una opción para crear y usar una cuenta local.

Saludos
412  Programación / .NET (C#, VB.NET, ASP) / Re: IpToKml (Console Application Source) en: 26 Octubre 2012, 22:35 pm
Es la idea :D, hay un solo detalle que tal vez me gustaría haber cuidado mejor, el manejo de excepciones :silbar:, hubiese sido agregar un try/catch en el Program.cs a la hora de invocar los "parsers" :P

Saludos
413  Programación / .NET (C#, VB.NET, ASP) / Re: IpToKml (Console Application Source) en: 26 Octubre 2012, 19:58 pm
Si, se podría hacer eso si el parser lo implementara :)

Quizás no sirva para nada, era sólo curiosidad, intentaré aprender más sobre éste tema.

Quizás la propia utilidad no sirva para nada a nivel de funcionalidad y solo me sirva a mi, la idea de compartir el código es que quienes desarrollan y quieren profundizar algunos temas puedan ver el código como ejemplo, se puede decir que tiene de todo:

  • Herencia y Polimorfismo
  • Uso de settings
  • Plugins
  • Serialización
  • LINQ
  • Eventos y delegados
  • Etc...

Saludos
414  Programación / .NET (C#, VB.NET, ASP) / Re: IpToKml (Console Application Source) en: 26 Octubre 2012, 18:26 pm
Se ve muy interesante aunque no manejo base de datos.
En realidad la base de datos de Maxmind esta en binario para que ocupe muchísimo menos espacio. En la aplicación hay unas clases específicas proporcionadas por esa misma empresa que permite hacer la consulta (son las que tienen el Copyright).

Por curiosidad si se quisiera saber si la conexión se establece a través de un proxy, ¿lo volcaría desde la base de datos o se crearía un nuevo parser para ésto?
No he entendido :-\

Por ejemplo, en el ejemplo que he dado antes lo que se hace es extraer las IP que figuran en esta página http://www.malwaredomainlist.com/mdl.php?search=&colsearch=All&quantity=All (tercera columna), buscar las coordenadas en la base de datos, y generar un KML con puntos por cada IP, si se quisiera el parser podría incluir más data (se puede incluir en la descripción de cada punto), pero he dejado los parsers de modo muy básico.

Saludos
415  Programación / .NET (C#, VB.NET, ASP) / IpToKml (Console Application Source) en: 26 Octubre 2012, 16:52 pm
Buenas,

Hace algunos días y por cosas que no vienen al caso, se me dió por crear una pequeña tool (aplicación de consola) que se encarga de parsear N fuentes de datos, extraer IP's, geocalizarlas y volcarlas a un archivo KML (este tipo de archivos puede cargarse en Google Earth y Google Maps entre otros).

La idea de este post es justamente compartir la tool que he mencionado antes.

Comentarios generales:
  • Aplicación de consola (como ya he mencionado).
  • Utiliza la base de datos y las clases de Maxmind.
  • Utiliza commandline para el parseo de los parámetros de línea de comandos.
  • Extensible haciendo uso de MEF (Managed Extensibility Framework). Dado que la aplicación puede recibir datos de entrada de N fuentes, lo que hice fue crear un componente "parser". De este modo solo basta con crear un nuevo "parser" (dll) para que dinámicamente la aplicación los reconozca y pueda hacer uso de ellos (solamente deben de agregarse dentro de la carpeta "Extensions").

    En el source van 4 parsers básicos que he desarrollado:
    • Connections: identifica las conexiones actuales de la máquina, similar a netstat.
    • Pcap: extrae IPs de un archivo de captura de red pcap (de Wireshark por ejemplo).
    • PlainText: cualquier archivo que pueda ser reconocido como de texto.
    • Web: obtiene IPs desde una url especificada.

Ejemplo de uso:
Código
  1. C:\IpToKml\IpToKml\bin\Release>IpToKml.exe
  2.  
  3. Available Parsers:
  4.        + Connections
  5.        + Pcap
  6.        + PlainText
  7.        + Web
  8.  
  9. Usage:
  10.        IpToKml.exe ParserName --help
  11.  
  12. C:\IpToKml\IpToKml\bin\Release>IpToKml.exe web --help
  13.  
  14.  
  15.  u, url    Required. Url del sitio web.
  16.  help      Display this help screen.
  17.  
  18. C:\IpToKml\IpToKml\bin\Release>IpToKml.exe web -u "http://www.malwaredomainlist.com/mdl.php?search=&colsearch=All&quantity=All"
  19.  
  20. 21:44:39 Parsing Started
  21. 21:44:46 Parsing Completed
  22. 21:44:46 Finalizing
  23.        Available IP Addresses : 2103
  24.        Unavailable IP Addresses : 9
  25.        Total IP Addresses : 2112
  26. 21:44:47 Output File C:\Dropbox\WEB_251020124439.kml
  27.  
  28. C:\IpToKml\IpToKml\bin\Release>


Configuración:
Para poder utilizarlo correctamente hay que cambiar dos settings en el config de la aplicación (IpToKml.exe.config)
Código
  1. <?xml version="1.0"?>
  2. <configuration>
  3.  <appSettings>
  4.    <!--Ruta completa al archivo dat de la base de datos de IP-->
  5.    <add key="GeoIpDb" value="C:\GeoIpDb\GeoLiteCity.dat"/>
  6.    <!--Carpeta de salida para los KML generados-->
  7.    <add key="KmlFolder" value="C:\Dropbox\"/>
  8.  </appSettings>
  9. </configuration>

Descarga de código fuente: http://bit.ly/IpToKml (C# Visual Express 2010)

Cualquier consulta y/o comentario ya saben ;)

Saludos
416  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda en: 25 Octubre 2012, 20:57 pm
¿Y cual sería la consulta? Parece más bien la letra de un ejercicio.

Saludos
417  Foros Generales / Noticias / Re: ¿Cómo nos afectan los 140 caracteres? en: 23 Octubre 2012, 14:19 pm
De hecho había leído la noticia un tiempo atrás, para la edición del 2014 :¬¬

http://www.abc.es/20120920/cultura/abci-tuit-tuitero-tuitear-tuiteo-201209201611.html

Saludos
418  Sistemas Operativos / Windows / Re: ¡Ayuda con el Windows 8! en: 22 Octubre 2012, 18:41 pm
No se como has llegado al "azul", pero se había anunciado que las cajas oficiales eran negras, así que si es por eso, entonces será el primero :-\

https://www.facebook.com/media/set/?set=a.10151139059857669.466185.30968512668&type=3

Saludos
419  Programación / .NET (C#, VB.NET, ASP) / Re: Como evitar el minimizado de un formulario??? en: 20 Octubre 2012, 02:16 am
Por desgracia no se me ocurre otra cosa :-\ estoy probando y en mi caso si queda por sobre todo, incluso por sobre la barra de menú, pero de vez en cuando doy click en la barra y la ventana queda detrás, y ahí si no hay manera de traerla al frente :-\

Saludos
420  Programación / .NET (C#, VB.NET, ASP) / Re: Como evitar el minimizado de un formulario??? en: 20 Octubre 2012, 01:42 am
Bien, el problema es que no presté tanta atención a la última oración, donde estaba lo más importante :silbar:

El tema es que al clickear a "Mostrar escritorio" en realidad no se esta minimizando ni cambiando el tamaño de ninguna ventana, simplemente se esta trayendo el escritorio por sobre todas las demás.

Lo que puedes hacer es cambiar la propiedad TopMost del form a true, no recuerdo si tiene una traducción, tengo el Visual en inglés :P, formulario de nivel superior? :P

Saludos
Páginas: 1 ... 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 [42] 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 ... 526
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines