Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 534678|Respuesta: 192

[Fuente] .net está escrito por SharpPcap, una herramienta de captura de paquetes

  [Copiar enlace]
Publicado en 27/6/2016 14:58:22 | | | |


Generalmente, las herramientas de captura de paquetes utilizan la biblioteca WinPcap para capturar paquetes:

Winpcap (Windows Packet Capture) es el siguiente sistema gratuito y público de acceso a la red para la plataforma Windows. El propósito de desarrollar Winpcap es proporcionar a las aplicaciones Win32 acceso a la red subyacente. Se utiliza para la programación directa de redes bajo el sistema Windows.

Winpcap proporciona una potente interfaz de programación que es fácilmente portátil entre sistemas operativos y es fácil de desarrollar para los programadores.
¿Qué tipo de programas necesitan usar Winpcap?
Winpcap se utiliza para análisis de red, resolución de problemas, monitorización de seguridad de red y más. Winpcap es especialmente adecuado para las siguientes zonas clásicas:
1. Análisis de redes y protocolos
2. Monitorización de redes
3. Grabación de registros de comunicación
4. Generadores de tráfico
5. Puentes y rutas a nivel de usuario
6. Sistema de detección de intrusiones en red (NIDS)
7. Escaneo de red
8. Herramientas de seguridad
Hay aspectos que Winpcap no puede hacer. No depende del protocolo TCP/IP del host para enviar y recibir paquetes. Esto significa que no puede bloquear ni procesar datos de comunicación entre programas en el mismo host. Solo puede "olfatear" paquetes en una línea física. Por lo tanto, no funciona con shapers de tráfico, planificación QoS y cortafuegos personales.
Componentes internos de Winpcap
Winpcap es una plataforma Win32 para la captura y análisis de paquetes. Incluye un filtro de paquetes a nivel de núcleo, una DLL subyacente (packet.dll) y una DLL avanzada independiente del sistema (Wpcap.dll)

Sin embargo, no puedo llamar bien a WinPcap en C#, y luego quiero escribir una herramienta de captura de paquetes, así que solo puedo escribirlo en SharpPcap.

SharpPcap es un . Entorno NET, desarrollado a partir de la conocida biblioteca pcap/WinPcap. Proporciona capacidades de captura, inyección, análisis y construcción tanto para lenguajes de desarrollo C# como VB NET.

Las funciones implementadas son:

Puede capturar paquetes TCP y UDP, así como paquetes de otras máquinas, es decir, ARP

Luego, puedes establecer los criterios de filtro

Demo y descarga del código fuente:


Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta






Anterior:Nueva generación. .NET Cornerstone: descarga oficial de la versión oficial de Microsoft .NET Core 1.0
Próximo:Encapsulación secundaria del control de subidas de código abierto Baidu WebUploader, optimizando el código frontal (dos frases de código para obtener la subida)
Publicado en 14/10/2021 17:01:16 |
Increíble, increíble, gracias por buscar tanto tiempo. Esto te permite transformarlo en un analizador de tráfico y luego registrar el comportamiento de los usuarios que visitan tu sitio web analizando cuidadosamente el tráfico específico
Publicado en 23/8/2021 17:34:35 |
Increíble, increíble, gracias por buscar tanto tiempo. Esto te permite transformarlo en un analizador de tráfico y luego registrar el comportamiento de los usuarios que visitan tu sitio web analizando cuidadosamente el tráfico específico
Publicado en 17/5/2019 8:26:07 |
Increíble, increíble, gracias por buscar tanto tiempo. Esto te permite transformarlo en un analizador de tráfico y luego registrar el comportamiento de los usuarios que visitan tu sitio web analizando cuidadosamente el tráfico específico
Publicado en 5/7/2016 17:07:52 |
Apoyar al propietario
Publicado en 18/1/2017 22:49:47 |
Apoyar al propietario
Publicado en 8/2/2017 22:16:52 |
Hen Bucuo
Publicado en 28/3/2017 14:39:12 |
Grande, grande, grande, grande, etc., y así sucesivamente
Publicado en 11/4/2017 20:20:20 |
Cosas buenas, urgentemente necesarias
Publicado en 13/4/2017 17:26:59 |
Gracias, menos mal
Publicado en 8/5/2017 9:19:41 |
Apoyar al propietario
Publicado en 26/5/2017 17:35:05 |
SHDJAHKHDjlAKDSK; FHDSKJLKG; L
Publicado en 5/6/2017 11:26:08 |

Apoyar al propietario
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com