`
LilyEnjoyingLife
  • 浏览: 70964 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

基于C#和SharpPcap实现的sniffer

    博客分类:
  • C#
阅读更多



 

 


 网络攻防课下写了一个Windows平台上的网络嗅探器,能显示所捕获的数据包并能做相应的分析和统计。

 

 

 

主要功能如下:

 

1. 列出监测主机的所有网卡,选择一个网卡,可以设置为混杂模式进行监听,也 可以设为普通模式进行监听。

 

2. 捕获所有流经网卡的数据包,并利用SharpPcap函数库设置过滤规则。

 

3. 分析捕获到的数据包的包头和数据,按照各种协议的格式进行格式化显示。

 

其他功能和源代码参照使用手册和程序~

  • 大小: 190.7 KB
  • 大小: 146.1 KB
分享到:
评论
7 楼 miketwais 2017-03-30  
有个问题。请教下:如何识别视频流并捕获视频流?
6 楼 zhiying678 2013-05-25  
楼主分享的太棒了 很好 学习一下
5 楼 dcode 2013-05-17  
很好很强大,赞。。
4 楼 hezi168 2012-12-11  
太好了
3 楼 songgh1212 2012-05-05  
很好  学习学习。。。
2 楼 LilyEnjoyingLife 2012-04-15  
嘿嘿~加油!
1 楼 ibigstone 2012-04-10  
拿来学习,谢啦!!!

相关推荐

    SharpPcap 2.0.2 C#下最好的Sniffer类库(最新版)

    c#开发sniffer工具最好的类库,可以实现抓包,发包,过滤,流量统计,数据包保存,从文件读取等重要功能。是c#平台下开发sniffer工具必不可少的类库。提供下载是源码,里面有各种使用实例,使用起来非常的方便。需要...

    基于C#实现的嗅探器

    在这个案例中,我们讨论的是一个基于C#编程语言实现的简单网络嗅探器。C#是微软开发的一种面向对象的编程语言,具有丰富的库支持和强大的性能,非常适合构建这种类型的软件。 首先,我们要理解嗅探器的基本原理。...

    C#实现的网络数据包捕获工具Sniffer

    基于开源项目 Sharppcap实现的网络监听工具 数据包捕获与数据库包分析分别为两个独立的工作线程, 提高了数据包捕获的实事性. 该项目依赖于 WinPcap, 目前最新版为 4.1.2, 在Win7下测试通过.

    PacketSniffer-master_C#_packetsniffer_

    总之,"PacketSniffer-master_C#_packetsniffer_" 提供了一个C#实现的网络封包嗅探工具,可以帮助用户深入理解网络通信过程,对网络问题进行诊断,同时也可以作为一个学习网络编程和安全分析的实践案例。

    c#写的简单嗅探器(Socket)

    标题中的"C#写的简单嗅探器(Socket)"是一个使用C#编程语言实现的网络嗅探工具,它基于Socket编程,能够帮助开发者或者初学者了解网络通信的基本原理和数据包捕获的技术。嗅探器的主要功能是监听网络接口上的数据流量...

    嗅探网络数据包[C#源码]

    SharpPcap是libpcap的.NET版本,它为C#和.NET开发者提供了强大的数据包捕获和分析能力。SharpPcap_src.zip很可能是该项目的源代码,包含了开发所需的类库和示例,而SharpPcap.bin可能是编译后的库文件或可执行程序,...

    Sharppcap4.0源码

    sharppcap is a cross-platform packet capture framework for the .NET envirnment, based on the famous pcap / WinPcap libaries.

Global site tag (gtag.js) - Google Analytics