求救:如何监听以太网数据帧!急急急

xiayin 2000-05-31 04:13:00
各位大侠:
本人在工作中要利用NE2000网卡对网络数据进行截获,于是用BORLANDC3.0语言和
汇编语言编制了网卡初始化程序,但不知为何,用OUTPORTB和INPORTB语句时,无
法对指定寄存器赋值(基址采用300H)以使得网卡按照我所需要的状态工作。
望指教!
yin_xiaxia@21cn.com
...全文
240 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunsetyang 2000-06-12
  • 打赏
  • 举报
回复
这个跟你所使用的网卡的具体配置有关。现在的网卡一般都是能够通过eerom将自己的端口irq改变的。你应该先确定你的网卡的基址用的是什么,然后采用你的那些命令字方式输出给网卡。一般的确定基址可以通过本身驱动盘上带的程序来察看。
好崇拜你!居然自己写这部分的代码!!
(可以共享一下你的代码吗?chyang@163.net)
foxhunter 2000-06-10
  • 打赏
  • 举报
回复
美国NAI公司从NETXRAY发展了SNIFFER,可直接看到原始侦包,去找一个,我有一30日版。RHZENG@CENPOK.NET
foxhunter 2000-06-10
  • 打赏
  • 举报
回复
去下载NETXRAY软件
aifeihuang 2000-06-06
  • 打赏
  • 举报
回复
应该可以,我有一这样程序,要的话给我回信!aifeihuang@sina.com
firekite 2000-06-06
  • 打赏
  • 举报
回复
如果你只是简单的监听以太网数据,不需要编写基于网卡的程序,在windows下,有基于网卡上层的NDIS,用vpacket.vxd可以访问NDIS层,接收和发送数据报,但是不能拦截。
具体可以找ipman的原程序。

4,354

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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