V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dungeonsnd
V2EX  ›  问与答

有没有封装大部分家用路由器接口的库?

  •  
  •   dungeonsnd · 2016-12-23 08:47:40 +08:00 · 1913 次点击
    这是一个创建于 2884 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,
    我想让家里外网 IP 换一下,只要让路由器重连一下就可以了。于是我在自己家路由下抓包并封装了一个 PYTHON 模块来实现了。但是每个家用路由器 HTTP 接口都不一样,有的开放了接口,有的需要自己抓包后实现。


    现在想问一下,有没有人知道已经有了类似的开源库?我在 GITHUB 上找了一下,没有找到类似功能的。其实也不用封装全部路由器接口,常用的十多种品牌型号就可以覆盖一般软件的大部分用户了。

    如果有这样的库就可以实现很多实用的功能了,比如刷新一下外网 IP (投票、爬虫等场景)、增加一个端口映射(免打洞临时实现一个简单的 P2P )、获取外网 IP (不用从第三方网站获取了) 等等功能。

    如果自己来实现的话工作量较大,而且也没有那么多设备。一种型号工作量估计至少半天。
    6 条回复    2016-12-23 13:59:29 +08:00
    mhycy
        1
    mhycy  
       2016-12-23 09:25:00 +08:00
    想法不错,感觉可以自己造一个
    开源出来然后等人民群众添砖加瓦
    yankebupt
        2
    yankebupt  
       2016-12-23 09:37:31 +08:00 via Android
    想法很好,但是要通用库的动机不纯,摆明了想做流氓软件或者捆绑。你非要说是爬虫联盟什么的话, pppoe 拨号就和普通不加密 http 访问一样,每一条都有记录的,你一小时拨号断开 120 次狂刷 isp 记录,估计会被 ISP 打电话过来问询的。
    m939594960
        3
    m939594960  
       2016-12-23 09:49:02 +08:00
    http://365.51lieren.cn/365ip.aspx 可以偷这个里面的试试看????
    dungeonsnd
        4
    dungeonsnd  
    OP
       2016-12-23 10:24:49 +08:00
    @mhycy 有这想法,但是估计有这种需求的开发者不多,估计也没几人会砖的。
    dungeonsnd
        5
    dungeonsnd  
    OP
       2016-12-23 10:28:45 +08:00
    @yankebupt 动机确实有点尴尬,不过这种软件现在应该比较多,也不算犯多大刑罚吧。
    @mhycy 我也看到有一些共享软件有这功能。但是自己搞个收费或免费软件时,结果其它嵌入了其它共享软件,感觉有点不专业啊。一是担心这个共享软件干坏事,二是怕有问题时没有源码不好维护,而且自己的软件收费了,哪天共享作者说不定就找上来。
    yankebupt
        6
    yankebupt  
       2016-12-23 13:59:29 +08:00 via Android
    @dungeonsnd 其实是为楼主和其他使用者着想,这事还是别做太绝为好。哪天开了软件,第二天早上起来发现一个内网 ip , isp 解释说昨晚被刷了一晚上 ip 池为保护所以临时给了内网,到时就连需要做稳定监控之类的理由都不好找了,还得打电话求解封,欲哭无泪。象征性刷几个开始重复就别刷了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:41 · PVG 00:41 · LAX 08:41 · JFK 11:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.