搜索
bottom↓
回复: 12

delphi的SNMP虚拟代理

[复制链接]

出0入89汤圆

发表于 2010-1-23 23:56:11 | 显示全部楼层 |阅读模式
因为从去年开始就是从事snmp的相关软件开发工作,所以想把snmp理解的更透彻一些,考虑到公司是用C#开发,避免嫌疑,刚好以前也用过几年delphi,这次就用delphi做。先发一个测试例程,后续会逐渐修改更新。计划消费一年左右的业余时间把这个代理做完善,每隔一个星期左右我会更新最新结果。这次使用的是delphi7.0。欢迎snmp人士评论
mib浏览器评估软件(30天试用版,如果可以鼓励大家破解一下)
mib浏览器ourdev_527871.rar(文件大小:8.89M) (原文件名:NuDesign_EMIBrowserPro039-V831.rar)
demo agent(虚拟snmp代理)ourdev_527872.rar(文件大小:358K) (原文件名:DelphiSnmpAgent.rar)

mib浏览器里的配置窗口 (原文件名:mib浏览器里的配置窗口.JPG)


get和walk结果 (原文件名:get和walk的窗口结果.JPG)

出0入89汤圆

 楼主| 发表于 2010-1-29 21:49:31 | 显示全部楼层
snmp代理的第二版(基于delphi)功能没有变化,仍然和以前一样,但代码的移植会更容易。
程序代码ourdev_530614.rar(文件大小:275K) (原文件名:DelphiSnmpAgent.rar)

出0入0汤圆

发表于 2010-1-29 22:45:40 | 显示全部楼层
关注

出0入0汤圆

发表于 2010-1-29 23:06:44 | 显示全部楼层
怎么下载下来的源代码,编译运行好,只显示一个空白的窗体?

出0入89汤圆

 楼主| 发表于 2010-1-30 00:51:52 | 显示全部楼层
这是一个虚拟代理,你要用mib浏览器看

出0入0汤圆

发表于 2010-12-16 17:32:54 | 显示全部楼层
回复【楼主位】youkebing
-----------------------------------------------------------------------

关注

出0入89汤圆

 楼主| 发表于 2014-11-3 20:22:23 | 显示全部楼层
delphi很久不搞了,自己平时用的是c#,支持mono,wince,win,由于和工作相关,不宜探讨的过细,这几天刚好喜欢上了raspberry pi,当然没有真的硬件(怕老婆批评 )我用qemu.在树莓派上,python很火,平时自己也刚好玩一点python,因此就在python上跑这个。
先下载get-pip.py
执行sudo python3 get-pip.py   安装pip工具
执行sudo pip install pysnmp    安装pysnmp库
用ftp把pysnmp例程传递到树莓派
执行sudo python3 cmdrsp.py
用mib浏览器测试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-11-3 22:38:10 | 显示全部楼层
以前看过一些用C++写的snmp实现代码,但是基本没用过这个协议。学习了。

出0入89汤圆

 楼主| 发表于 2014-11-3 23:22:05 | 显示全部楼层
mangocity 发表于 2014-11-3 22:38
以前看过一些用C++写的snmp实现代码,但是基本没用过这个协议。学习了。

我用的比较多,工作上用,c#的,业余在delphi,c,java上玩过,这几天迷上python了,snmp也已经可以用python跑起来了

出0入0汤圆

发表于 2014-11-3 23:30:09 | 显示全部楼层
记得有个编译器可以直接将ASN.1描述转成C++类,很省事。不会现在已经有PHYTHON的ASN.1编译器了吧。
很久没有搞过网管类型的软件,已经忘记SNMP怎么玩的了

出0入89汤圆

 楼主| 发表于 2014-11-6 13:19:41 | 显示全部楼层
第一版好了,
先安装python3.4
安装pysnmp库
解压文件,运行agentapp1.py
用mib浏览器测试。ok了



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入89汤圆

 楼主| 发表于 2014-11-6 22:16:03 | 显示全部楼层
第二版版好了,
解压文件,运行agentapp2.py
用mib浏览器测试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入89汤圆

 楼主| 发表于 2014-11-15 12:02:08 | 显示全部楼层
再次升级,支持snmp<->modbus转化,就是我们常说的网桥,需要安装pip install -U minimalmodbus
同时修正了schimp.py中的几个bug



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-4 11:03

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表