Git Product home page Git Product logo

drcom-hc5661-1s-patch's People

Contributors

ly0 avatar yaalsn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

drcom-hc5661-1s-patch's Issues

安装脚本时Luci界面挂掉,无法进入web管理界面

我用测试脚本测试了能登录之后,把所有文件复制到路由器,然后SSH执行安装,每次安装完openwrt的luci管理界面都进不去了,其实是把Usr文件夹覆盖进去就进不去web管理界面。求指教我已经在安装了PY环境的openwrt中,怎么把脚本安装进去?求作者回复

dog_drcom运行出错

单独运行python /usr/bin/wired.py可以正常运行,但是运行dog_drcom时会出错,具体错误信息如下:
root@Hiwifi:~# dog_drcom
Traceback (most recent call last):
File "/usr/bin/wired.py", line 16, in
s.bind(("0.0.0.0", 61440))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(_args)
socket.error: [Errno 125] Address already in use
Traceback (most recent call last):
File "/usr/bin/wired.py", line 16, in
s.bind(("0.0.0.0", 61440))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(_args)
socket.error: [Errno 125] Address already in use

ps:我看了下dog_drcom的代码,里面好像就是循环运行python /usr/bin/wired.py,但是我这里单独运行python /usr/bin/wired.py时,python /usr/bin/wired.py并不会自动完成退出,用Ctrl+C也不能退出,只有输入killall python 时才能杀死,是不是这个原因?

微博、淘宝等需要账号密码验证的网页无法加载

通过配置、我的路由已经能够上外网了
但是我发现有一些需要账号密码验证的网页却打不开(比如微博登录界面、输入账号密码按登录、会显示无法打开此网页、同样的情况还有淘宝、百度、论坛等)
试过其他电脑其他浏览器(包括LAN口和wifi的连接方式)、通过排查感觉是latest-wired.py这个文件的问题、即我用网线直连笔记本、打开这个脚本后能上其他网站、但遇到账号密码验证的网页就只能加载登录页、但填完信息后登录网页却无法显示的情况。

产品版本:5.2.0.201504291.A.W.100591
主模块:5.2.0.201504290.A.W.100591
通讯模块:0.8(U64.R110908)Build(k35.20150404)
升级模块:5.2.0.201504110.A.W.100591
检测模块:5.2.0.201504110.A.W.100591
网际协议:IPV4
认证/封装方式:Dr.COM / 不封装防代理
内网认证:已禁用

U60版本连接一直是timeout超时

我们学校是U60的PPPOE的dr.com版本,我用您编写的源码一直timeout,我怀疑是认证服务器地址不对。抓包情况发你邮箱了,能否抽空帮我看下要怎么改才能用,我们的IP是自动获取,只绑定MAC的。
我自己看了下抓包,填写地址是172.22.131.127,然后没出来timeout,但是出来这些,求大神指教
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000
[challenge] recv 010238b509000000000000000000000000000000

客户端v3.74(u60)不能登录。

登录器界面
1
服务器IP界面(没有网页登录权限)
2

使用路由器做交换机用,通过无线网卡连接路由器发出的WIFI用公司的客户端来进行认证。
上端线路插入路由器的lan口,wan口空着。
路由器设置为静态IP,与本机设置为一样的IP,客户端正常登录。

本地网卡与路由器静态IP设置如下:
ip地址:172.29.228.99
子网掩码:255.255.255.0
网关地址:172.29.228.1
DNS服务器:
8.8.8.8
114.114.114.114

之前CMD里是不停的,这次再试的时候自己停下来了。
登陆时的调试显示:
[login] send 0301001e9f828c7febc64b2c7ba74bb3b30a56b77a627a7a3939333534300000000
00000000000000000000000000000000000000000000020021bc97921021bfcb073467e502e06da9
16ebab639f74a01ac1de463000000000000000000000000e90b6ef14da095b2010000000052454e5
a48454e0000000000000000000000000000000000000000000000000008080808000000000000000
00000000000000000940000000500000001000000280a00000200000038303839440000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000a00020
c20af47060000844bf55ee9dd0000e913
[login] recv 05000005150000000000000000000000000000000000
[login] packet sent.
[challenge] recv 0202ccabe3fa3f0000000100d003e8f000000000ac1de463f000a8a400003aa
e6f3c00000000d8020000
[DEBUG] challenge:
0202ccabe3fa3f0000000100d003e8f000000000ac1de463f000a8a400003aae6f3c00000000d802
0000
[challenge] challenge packet sent.
[mkpkt] 0301001e9f828c7febc64b2c7ba74bb3b30a56b77a627a7a393933353430000000000000
000000000000000000000000000000000000000020021bc97921021bfcb073467e502e06da916eba
b639f74a01ac1de463000000000000000000000000e90b6ef14da095b2010000000052454e5a4845
4e000000000000000000000000000000000000000000000000000808080800000000000000000000
000000000000940000000500000001000000280a0000020000003830383944000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000a00020c20af
47060000844bf55ee9dd0000e913
[login] send 0301001e9f828c7febc64b2c7ba74bb3b30a56b77a627a7a3939333534300000000
00000000000000000000000000000000000000000000020021bc97921021bfcb073467e502e06da9
16ebab639f74a01ac1de463000000000000000000000000e90b6ef14da095b2010000000052454e5
a48454e0000000000000000000000000000000000000000000000000008080808000000000000000
00000000000000000940000000500000001000000280a00000200000038303839440000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000a00020
c20af47060000844bf55ee9dd0000e913
[login] recv 4d15
[login] packet sent.
[challenge] recv 05000005150000000000000000000000000000000000
[DEBUG] challenge:
05000005150000000000000000000000000000000000
Traceback (most recent call last):
File "E:\TDDOWNLOAD\drcom-generic-debug-u62.py", line 322, in
main()
File "E:\TDDOWNLOAD\drcom-generic-debug-u62.py", line 312, in main
package_tail = login(username, password, server)
File "E:\TDDOWNLOAD\drcom-generic-debug-u62.py", line 252, in login
salt = challenge(svr,time.time()+random.randint(0xF,0xFF))
File "E:\TDDOWNLOAD\drcom-generic-debug-u62.py", line 61, in challenge
raise ChallengeException
main.ChallengeException

U60可以登录,但是会不断登录注销

我们学校使用的U60,使用此程序可以登录,但是会不断的登录注销。
2014-06-23_132344

下面是登陆时的调试显示:
[challenge] recv 02027f0ae2a8a80000000100f003e8f000000000ac18cd040400a8a20000294d4d3f00000000d802000000000000000000000000000000000000000000000000000000000000000000000000
[DEBUG] challenge:
02027f0ae2a8a80000000100f003e8f000000000ac18cd040400a8a20000294d4d3f00000000d802000000000000000000000000000000000000000000000000000000000000000000000000
[challenge] challenge packet sent.
[mkpkt] 0301001c65f93a78d31b4c4fc1649404360a6b1b3230313034333933000000000000000000000000000000000000000000000000000000002002dd71d97dc59bd9df0d329bb566aa642aeed415f0ce280100000000000000000000000000000000227685387592748901000000004472636f6d0000000000000000000000000000000000000000000000000000000808080800000000000000000000000000000000940000000500000001000000280a0000020000004c696e75780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00020c904cb9c70000b888e30516800000e913
[login] send 0301001c65f93a78d31b4c4fc1649404360a6b1b3230313034333933000000000000000000000000000000000000000000000000000000002002dd71d97dc59bd9df0d329bb566aa642aeed415f0ce280100000000000000000000000000000000227685387592748901000000004472636f6d0000000000000000000000000000000000000000000000000000000808080800000000000000000000000000000000940000000500000001000000280a0000020000004c696e75780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00020c904cb9c70000b888e30516800000e913
[login] recv 0400000500c95b000022511605ffffffffff00000000004472636fcaca00a33c4aac18cd0401e5b0050b00010000003ac80a00ffffff0000000000caca0000fffff00000000000caca4000fffff00000000000dac28000fffff00000000000dbdd6000ffffe00000000000dec68000ffffe00000000000b4558000ffff800000000000c0a80000ffff000000000000ac100000fff00000000000000a000000ff0000000100000000000000000000000110
[login] packet sent.
[login] loged in
[login] login sent
package_tail 4472636fcaca00a33c4aac18cd0401e5
starting to empty socket buffer
recived sth unexcepted 4d3a633a687474703a2f2f6a6764772e6371752e6564752e636e2f68746d6c2f7765622f313534352e68746d
exception in empty_socket_buffer
emptyed
[keep_alive1] send ff65f93a78d31b4c4fc1649404360a6b1b0000004472636fcaca00a33c4aac18cd0401e50a6800000000
[keep-alive1] recv 0701100006000a686833f705ac18cd04a8a20000294d4d3f00000000d8020000030000000000000005000000c95b000022511605ffffffffffffffffffffffff
[keep-alive2] send1 070028000b010f272f12000000000000000000000000000000000000000000000000000000000000
[keep-alive2] recv1 070010010b06d8022f12000000000000a8a20000294d4d3f00000000d80200004d5a90000300000004000000ffff0000b800000000000000400000000000000000000000000000000000000000000000000000000000000000000000080100000e1fba0e00b409cd21b8014ccd21546869732070726f6772616d2063616e6e6f742062652072756e20696e20444f53206d6f64652e0d0d0a2400000000000000be4ff959fa2e970afa2e970afa2e970aa30d840af82e970a81329b0afe2e970a7926ca0af02e970a7932990af82e970a95319c0afb2e970a95319d0aff2e970a9531930af82e970afa2e960a492e970acc08930af92e970acc089c0af22e970a3d28910afb2e970a050e930af92e970a
[keep-alive2] send2 070128000b01dc022f12000000000000000000000000000000000000000000000000000000000000
[keep-alive2] recv2 070110010b06d8022f12000000000000a8a20000294d4d3f00000000d80200004d5a90000300000004000000ffff0000b800000000000000400000000000000000000000000000000000000000000000000000000000000000000000080100000e1fba0e00b409cd21b8014ccd21546869732070726f6772616d2063616e6e6f742062652072756e20696e20444f53206d6f64652e0d0d0a2400000000000000be4ff959fa2e970afa2e970afa2e970aa30d840af82e970a81329b0afe2e970a7926ca0af02e970a7932990af82e970a95319c0afb2e970a95319d0aff2e970a9531930af82e970afa2e960a492e970acc08930af92e970acc089c0af22e970a3d28910afb2e970a050e930af92e970a
[keep-alive2] send3 070228000b03dc022f12000000000000a8a200000000000000000000000000000000000000000000
Traceback (most recent call last):
File "/usr/bin/wired.py", line 318, in
main()
File "/usr/bin/wired.py", line 316, in main
keep_alive2(SALT,package_tail,password,server)
File "/usr/bin/wired.py", line 148, in keep_alive2
data, address = s.recvfrom(1024)
socket.timeout: timed out

这种是不是不匹配U60导致的?

openwrt系统下,路由器升级

大神
我用的是openwrt系统 hg255d路由器
现在想升级openwrt-master.zip。有几个问题请教
1,python 的 json 库,是不是安装python-json_3_4-1_ramips.ipk
2,gui文件夹下的www是直接覆盖路由器的www文件夹吗?
3 .gitignore文件需要上传到路由器的哪个位置?

D版认证脚本运行报错

用的是这个https://github.com/drcoms/drcom-generic/blob/master/latest-wired.py脚本,直接下载然后运行就报错,这里是报错内容
Traceback (most recent call last):
File "D:\test\latest-wired.py", line 350, in
main()
File "D:\test\latest-wired.py", line 336, in main
daemon()
File "D:\test\latest-wired.py", line 331, in daemon
with open('/var/run/jludrcom.pid','w') as f:
IOError: [Errno 2] No such file or directory: '/var/run/jludrcom.pid'
电脑是WIN7 64位,32位,XP也试过了,都是报这个错,用的是python2.7.10版本,听说D版是最好搞的认证,我估计可能是我哪里设置出现问题了把,环境变量已经设置,直接python正常
D:>python
Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on wi
n32
Type "help", "copyright", "credits" or "license" for more information.

希望开发童鞋或者其他维护童鞋帮忙指正下我的问题,谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.