C#侦听本机某一端口的数据包

OrangeSeaCoast 2007-09-11 04:25:15
侦听某一程序与外面服务器SOCKET连接的数据包,分析其中有用的数据保存到数据库。以前没做过侦听方面的东西,忘高手指点一二。

lbq1221119(blog.sina.com.cn/byhh)
Avoid(千金散尽还复来)
望二位继续支持俺呀。
...全文
314 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
OrangeSeaCoast 2007-09-11
  • 打赏
  • 举报
回复
Avoid(千金散尽还复来) MSN有空加俺呀,还得向你多学习呀。嘻嘻。
orangeseacoast@hotmail.com
OrangeSeaCoast 2007-09-11
  • 打赏
  • 举报
回复
谢谢二位了,俺下班了。那个什么sniffer我慢慢再研究吧。唉呀需要学习的东西太多了。
还得买彩票呀,靠软件发财太难了。
OrangeSeaCoast 2007-09-11
  • 打赏
  • 举报
回复
哈哈,你还是喜欢姐妹们添加吧。兄弟们靠后吧。
Avoid 2007-09-11
  • 打赏
  • 举报
回复
呵呵,没仔细看。

监听数据写个sniffer就行了。

用C写很方便,网上代码也多的是,C#还真没写过。
lbq1221119 2007-09-11
  • 打赏
  • 举报
回复
端口复用技术不是在监听一个端口的数据包请求的时候用的么
他这里是对一个端口发出去的数据包进行监控,个人觉得端口复用技术不适合用在这里的.

倒是应该使用Sniffer的一些方法和原理,对IP数据包进行分析,读取其data部分然后转换成为字符串再分析.

我的msn是:lbq1221119@hotmail.com 欢迎广大兄弟姐妹们添加 ^_^
OrangeSeaCoast 2007-09-11
  • 打赏
  • 举报
回复
俺MSN:orangeseacoast@hotmail.com
二位仁兄可以加俺,有空向二位请教哈。
lbq1221119 2007-09-11
  • 打赏
  • 举报
回复
这个哥们,我说,IP数据报的结构你清楚么?
SOCKET连接的数据包,根据应用协议不同,连接方式不同,那格式海的去了
光协议分析就够你去研究半八年的...这个东西...我看还是...

你要是想做,可以看看别人的一个简单的sniffer是如何实现的:
http://www.codeproject.com/cs/internet/CSNetworkSniffer.asp
http://www.c-sharpcorner.com/UploadFile/leonidmolochniy/SimpleSnifferInCS11222005232804PM/SimpleSnifferInCS.aspx

e文应该没问题吧
Avoid 2007-09-11
  • 打赏
  • 举报
回复
SetSocketOption

具体的你google搜索好了
Avoid 2007-09-11
  • 打赏
  • 举报
回复
这样的话使用端口复用技术就行了
OrangeSeaCoast 2007-09-11
  • 打赏
  • 举报
回复
lbq1221119(blog.sina.com.cn/byhh)哥们有MSN吗,有空找你交流一下。嘿嘿。
OrangeSeaCoast 2007-09-11
  • 打赏
  • 举报
回复
我不需要特别复杂的,只针对一个程序一个端口就可以啦。
lbq1221119 2007-09-11
  • 打赏
  • 举报
回复
这个和那个难度可不是一个级别的....
需要设计到的技术多了...
lbq1221119 2007-09-11
  • 打赏
  • 举报
回复
ft
刚刚搞定一个类扫描器你又要做嗅探啊....

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧