救命!需要一个C#程序来捕获数据包并将它们存储在sql数据库中 [英] HELP! Need a C# Program that capture packets and store them in a sql database
本文介绍了救命!需要一个C#程序来捕获数据包并将它们存储在sql数据库中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
帮助!我的生活取决于这个计划。我需要一个可以执行以下操作的程序:选择LAN接口和端口,然后过滤数据包并在
上捕获该端口,将数据包频繁存储在SQl数据库中。 意味着最新的数据包将存储在数据库。 < o:p>< / o:p>
我是C#的完整菜鸟,但我需要开源代码。
< o:p>一定不能在C#中...< / o:p>
有人能帮帮我吗?我非常绝望...... < o:p>< / o:p>
推荐答案
寻找程序叫做WireShark。 它是开源的,可以根据需要捕获数据。但是,我不确定sql部分。 它可以将数据保存到一个文件中,然后可以将其导入到sql中。
Look for a program called WireShark. It's open source and can capture data as you need. I'm not sure about the sql part, though. It can save data into a file which could then be imported into sql.
这篇关于救命!需要一个C#程序来捕获数据包并将它们存储在sql数据库中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文