- 博客(0)
- 资源 (9)
- 收藏
- 关注
C# WinForm 网络嗅探器
一、功能简介:
1.针对同一局域网中的所有主机进行监听并返回处理优化后的数据供用户研究使用;
2.在数据表中显示了所有当前侦听到的数据包包括源IP、源端口、目的IP、目的端口、数据包协议类型、数据包捕获时间及数据包简略信息(仅应用层数据);
3.可以对某种特定类型协议的数据进行针对性监听;
4.可以针对某一特定源IP地址进行侦听;
5.当数据过多时可以随时点击‘清理’对当前的数据表进行清空 - 不过捕获的数据是不会被清除的,仅清除列表中的数据;
6.在数据显示区域可以通过选择特定字符串以此查看在其左侧的十六进制表示以供研究之用;
7.在应用左下角显示当前应用在该局域网中捕获到的数据包个数及总大小(该大小包含IP协议及其建立在该协议以上协议的头部)- 当数据大小达到2G时将重置清零;
8.在获取数据包后可以针对某一IP或IP:PORT或IP/PORT及协议进行筛选,同时可以查阅当前所有的捕获的数据包(如果没有设置捕获前过滤,否则只能查阅过滤后的数据)。
二、安装环境说明:本应用的安装环境为Windows 7、Windows 8及Windows 8.1。
三、安装过程说明
1.在安装过程中需要获得管理员权限 - 捕获数据包需要访问底层数据,需要获得最高权限才可以正常运行该应用;
2.在安装结束时,用户可以选择此时启动应用还是结束安装流程;当选择此时启动时系统会再次提醒用户允许应用获取管理员权限-原因同上。
四、作者留言
该应用的开发环境为VS2013,所用语言为C#,界面设计属于WinForm(比较老式的界面风格,推荐使用WPF),在后期程序发布打包使用的是InstallShield Limited Edition(如果需要长期打包窗体应用发布最好购买正版,可以获得更多个性化的功能)。因本人水平有限,在该应用中不免存在很多漏洞和不足;如果你有更多更好的想法或者发现该小应用中的bug还望批评指正。
五、免责声明
本系统仅用于学习交流之用,本人不承担该应用的技术及版权问题,且不对该应用负法律责任。
2016-04-06
AForge.NET Framework-2.2.5.zip 源码示例支持Framework4.0 最新版
AForge.NET是一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。
2015-07-03
CLR via C# 第三版 中文版
.NET技术领域有两位世界级专家。
一位是Don Box。他以《Essential COM》确立了自己COM专家的地位,在.NET时代,Don Box又以《Essential .NET》(Volume I The Common Language Runtime)确立了自己.NET专家的地位。2002年,Microsoft将其招致麾下,成为.NET Architect,与Anders Hejlsberg一起研发并推出了Linq。由于Don Box的杰出贡献,Microsoft授予其“杰出工程师(Distinguished Engineer)”称号,目前从事声明式语言及工具的开发。可能是工作繁忙,以致没有后续著作问世。
另一位是Jeffrey Richter。Jeffrey Richter是.NET与Windows技术的咨询培训机构Wintellect的共同创立者(co-founder),在Windows领域早已是家喻户晓的世界级专家。从1999年起参与Microsoft .NET平台的研发,受Microsoft委托,为其开发人员提供技术咨询。在此过程中,诞生了《CLR via C#》。
这本书的第一版名为《Applied Microsoft .NET Framework Programming》,2002年出版,阐述的是.NET 1.0/1.1的相关内容。于2006年推出了针对 .NET 2.0的第二版,书名改为《CLR via C#》。2010年2月,Jeffrey Richter又推出了针对Visual Studio 2010、.NET 4.0、C# 4.0的集大成之作《CLR via C#》第三版。
本书分为五个部分:
第一部分,CLR基础(CLR Basics),介绍CLR的执行模型,程序集概念,以及创建、打包、部署、管理程序集等。
第二部分,设计类型(Designing Types),包括CLR类型基础,基础类型,方法,特性(Property),事件,泛型,接口等内容。
第三部分,基本类型(Essential Types),包括字符、字符串及文本的处理,枚举类型,数组,委托(Delegate),自定义属性(Attribute),可控制类型等。
第四部分,核心设施(Core Facilities),包括异常与状态管理,自动内存管理(垃圾收集),CLR托管与应用程序域(AppDomain),程序集加载与反射,运行时序列化等。
第五部分,线程(Threading),这是第三版新增加的内容,包括线程基础,计算密集的异步操作,I/O密集的异步操作,基本的线程同步构造,混合的线程同步构造等。
可能用本书不是什么来介绍会更方便一些:
本书不是入门读物,不是基础教程,不教你如何用C#写程序。正如其书名所意指的,是以C#作为工具,深入剖析、讲解CLR。CLR是.NET Framework的核心,《CLR via C#》使你穿云破雾,直抵核心,以窥堂奥。知其然,只能说是才入门,只有知其所以然,“登堂入室”,才能达至“不为浮云遮望眼,只缘身在此山中”的境界。
本书不向你介绍什么是C#语言,如何用C#语言写程序。关于C#语言,有很多入门级以及中高级的著作。本书只是以C#作为工具,所以假定你已经具备了C#的基础,并有一定的开发经验。在具备了一定的基础与经验之后,如何深入与提高?这就是本书要回答的问题。
本书不向你讲解如何做ASP.NET开发(Web Forms),如何开发桌面应用程序(Windows Forms)。本书所关注的,是所有.NET开发人员(应用程序员、类库程序员、框架程序员等等)共同关注的核心问题。
这是CLRViaCS.第3版.1-7章.25-26章易读版,供纠错,周靖 含从入门到精通的部分内容。
2012-06-26
数据结构c#版
将数据结构与C#语言和.NET框架结合是本书的一大特点。.NET平台是微软推出的一个新的开发平台,目的是让“不同的语言共享同一平台”。.NET很可能成为下一代Windows操作系统的一部分。而C#语言作为新一代完全面向对象的语言,是.NET的母言。本书所有的数据结构和算法都是用C#语言进行描述,并在相应章节的末尾介绍了在.NET框架中常用的数据结构和算法。用C#在.NET平台开发的技术人员可以从本书中获得许多有益的知识和技术。
2011-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人