冠冕堂皇

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2013年10月15日

摘要: 从TFS上迁出一套代码,然后拷贝到另一个路径下。清理或者重新生成,都不成功,报错:未能向文件“obj\Debug\xx.csproj.FileListAbsolute.txt”写入命令行。对路径“C:\xx\obj\Debug\xx.csproj.FileListAbsolute.txt”的访问被拒绝。发现bin和obj都是只读的,删掉。重新编译,成功。 阅读全文
posted @ 2013-10-15 11:23 冠冕堂皇 阅读(1376) 评论(0) 推荐(0)

摘要: http://wiki.wireshark.org/SNMPSNMP is used to monitor and manage devices on networks.HistoryFor an overview on SNMP, read thishttp://en.wikipedia.org/wiki/Simple_Network_Management_ProtocolProtocol dependenciesTypically, SNMP usesUDPas its transport protocol. The well known UDP ports for SNMP traffi 阅读全文
posted @ 2013-10-15 10:56 冠冕堂皇 阅读(900) 评论(0) 推荐(0)

摘要: 由于现在的工作是在网管产品上,时不时需要抓SNMP包来定位问题。原来我只知道‘snmp’这个过滤器,在数据量不多时,这个过滤器也够用了,但是一到产品环境下,那显示的条数还是太多了,每次要从那么多packet里找到你想要的包都要用search找一下,找完第一条,又找下一条,无聊啊...今天没啥事就google了一把,发现以前自己真的是土到家了,完全可以根据oid,或者value来进行过滤。例子1: 根据request或者response 所绑定的oid来进行过滤snmp.name contains 1.3.6.1.4.1.6387.9000.216.1.5.2.2.1.11这是个非常有用的过滤器 阅读全文
posted @ 2013-10-15 10:54 冠冕堂皇 阅读(1012) 评论(0) 推荐(0)

摘要: SNMP Trap 是一种标准的报告机制,广泛应用在各种网络管理软件中。本文详细介绍了 SNMP Trap 的基本概念,以及 Linux 下面 net-snmp 工具的使用和应用 net-snmp 库进行编程。文章不仅用文字,还用大量图片介绍了通俗的概念,也给出了例子代码的细节。希望能成为读者入门和参考的一篇 SNMP Trap 文档。简介本文讲解 SNMP Trap,在介绍 Trap 概念之前,首先认识一下 SNMP 吧。简单网络管理协议(Simple Network Management Protocol)是一种应用层协议,是TCP/IP协议族的一部分。它使网络设备之间能够方便地交换管理信 阅读全文
posted @ 2013-10-15 10:52 冠冕堂皇 阅读(1607) 评论(0) 推荐(0)

摘要: Wireshark SNMP Trap过滤关键字:snmp && udp.dstport == 162 阅读全文
posted @ 2013-10-15 10:51 冠冕堂皇 阅读(637) 评论(0) 推荐(0)

摘要: 为了让程序更好地工作,需要解决进程阻塞问题,因为程序阻塞后,将一直等待Trap的到来,在没有接收到Trap前,程序将不响应任何消息。这对我们来说是不能忍受的。解决的办法是采用多线程技术,即开始接收trap时,启动另一个线程专门用来接收trap,而程序界面不至于被“冻结”。启动与关闭trap监听void CSnmpMgrDlg::OnTrap() //onTrap是按钮的相应处理{CButton *pBt;pBt=(CButton *)GetDlgItem(IDC_TRAP);if(m_bRecvTrap==false){if(pSnmp.sessionID==FALSE){pSnmp.Crea 阅读全文
posted @ 2013-10-15 10:49 冠冕堂皇 阅读(1272) 评论(0) 推荐(0)