【发布时间】:2011-02-14 22:07:27
【问题描述】:
问候,
这个月我将开始写我的硕士论文。我的论文主题是网络安全。
我需要处理网络接口和数据包。
我之前使用 shappcap 与数据包交互,但我不确定 C# 是否是处理网络编程和数据包的最强大的语言。
我曾使用过wireshark,我看到了它的强大功能,而且正如你所知,winsharp 是使用 C++ 开发的开源软件。
我不确定是否应该使用 C# 或 C++ 进行网络安全编程,我希望您了解最好的语言可能是用于网络编程和数据包交互。
我应该使用 C#、C++ 还是 java 或其他东西?
请给我你的建议。
谢谢,
更新 …………
我将通过获取每个数据包并读取其上的每个字段然后使用这些值来进行不同的数据包挖掘,并且在同一阶段我会修改一些数据包值然后将它们重新发送回去。
我想控制数据包,因为它被网络接口接收到,直到它传递到应用层。
还有
【问题讨论】:
-
我也在研究网络安全。你会做什么?你能说清楚一点吗?
-
使用您最熟悉的语言。 C/C++ 可能会更好,但如果你不太了解它们,可能会很难。
标签: c# java c++ network-programming packet