最近因为个人的需要,要写让电脑可以自动管理无线路由器,通过抓取路由自带的web界面,来达到监控和管理的需求。
整个程序目前计划用python2.7完成
先说说要做的东西,目前我在设计的是整个程序的框架,也可以理解成为一个库。应为路由器的功能比较单一,所以可以设计一个统一的程序接口,根据不同的路由器型号读取配置,更具配置管理,监控路由器。
介于自己只有一个TP-link:TL-WR340G+的 路由器,所以调试可呢做出来最终只能自己用。
为了设计一个健壮的路由器管理框架,在此希望各位网友可以提供一些帮助。提供一些路由器的web管理系统的信息。
对志愿者的基本的要求很简单,就是有一个路由器,最好有多个无线路由器,并且可以使用中继模式。同时,你必须在使用firefox(装有firebug)或者使用chrome浏览器,如果会javascript调试模式最好。
有意者请与我联系
==============================分割线================================
转眼2个月了,快毕业,心理有些乱,大家理解一下。。。今天才来回复。。
回到主题,经过一段时间的观察,发现现在路由器的功能都很复杂,所以目前首先觉得统计一下大家路由器的功能,以及关于路由器的型号识别问题。
=============下面介绍如何帮助我========
1路由识别数据:首先,用chrome打开一个新的隐身标签页Ctrl+Shift+N,之后,先按下F12,在下方会出现一个调试窗口,点击network,如下图。之后在地址栏中输入你的网关(管理界面地址,默认是192.168.1.1),比如我的192.168.19.11。之后会出现一个对话框要求填入你的路由器管理界面的用户名和密码,输入正确密码后确定(默认是用户名密码均是admin),之后你会看到在调试窗口中出现很多内容。从左侧的窗口找到第一个和你路由器地址同名的那个,点选上。在右侧选择header,如同下图,复制出来Response header,你可以点选后面的view source,方便复制。复制得到后可以再按F12关闭调试窗口。
2路由功能数据:在路由器管理界面内通常左侧会有一列功能表,如果有子菜单通常单击后才会出现。吧你的菜单内容发送给我。
发送时请注明路由器型号,
格式参考4楼我的例子
路由器管理软件
- x007007007
- 帖子: 406
- 注册时间: 2007-11-07 17:53
- 系统: Mac
- 来自: shanghai
- 联系:
路由器管理软件
上次由 x007007007 在 2013-05-18 22:40,总共编辑 1 次。
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- x007007007
- 帖子: 406
- 注册时间: 2007-11-07 17:53
- 系统: Mac
- 来自: shanghai
- 联系:
Re: 路由器管理软件
那个登录框提示是http包头里加的,吧用户名和密码连接起来在base64加密即可,不过现在应为只有一个路由器,所以框架不好设计。无线路由器ee你有没?eexpress 写了:支持搞。那登录提示框,就不会搞。
- fengjie
- 帖子: 130
- 注册时间: 2008-03-19 14:20
Re: 路由器管理软件
我手头有两个TP-Link无线路由器,但是不懂怎么帮你
主板:ASUS P8Z77-V
CPU:Intel 酷睿i3 3200
内存:ADTA DDRⅢ 1600 8G
显卡:Intel® HD Graphic
声卡:Realtek ALC 892
有线网卡:Intel® 82579V
无线网卡:Qualcomm Atheros AR9485
硬盘:WDC WD6401AALS
电源:长城ATX-350SD静音大师
显示器:Samsung S24A350H
CPU:Intel 酷睿i3 3200
内存:ADTA DDRⅢ 1600 8G
显卡:Intel® HD Graphic
声卡:Realtek ALC 892
有线网卡:Intel® 82579V
无线网卡:Qualcomm Atheros AR9485
硬盘:WDC WD6401AALS
电源:长城ATX-350SD静音大师
显示器:Samsung S24A350H