Comments (17)
@lindexi Password should be considered as a personal privacy. Almost every software that contains a password input box would hide the password with character *
.
It's obvious that some other students would visit our dormitory offering advertisements. In addition, some classmates from the neighboring room would visit us. Even though my roommates could be trusted, those students may still peek my password.
I would be so glad if you could respect the users' privacy by hiding the password with *
.
from gdut-drcom-dialer.
Hello, thanks for your suggestion. I will add the hiding function later, but it might require some time.
from gdut-drcom-dialer.
Thanks.
from gdut-drcom-dialer.
In addition, is this one possible to run on Mono? As I work on Ubuntu rather than Windows, it could be one of my dream to work with my computer in my dormitory in GDUT.
from gdut-drcom-dialer.
@purerosefallen Sorry, it's impossible to run this software on non-windows platfrom; if you want to connect to the school network on Ubuntu, I would recommend you use chenhaowen01/gdut-drcom , or run chenhaowen01/gdut-drcom-for-openwrt on your router.
from gdut-drcom-dialer.
To tell the truth, I have tried many solutions connecting to the school network with my Ubuntu since I enter GDUT. It really made me annoyed. I dialed the Internet Center of the school for multiple times, but they replied nothing but "Our school network doesn't support Ubuntu. Please switch to another operating system."
I thought of a solution, running this project in a Windows virtual machine, connecting with bridge network, and using the Windows network sharing to share the internet connection back to my Ubuntu host machine with a host-only connection. However, the school server cut my connection after all the procedures when trying to access the internet from Ubuntu.
Could you be so kind as to tell me, how did the original Dr.Com client detect the internet sharing? By the client, or the server? In addition, could you think of any solutions of my situation?
from gdut-drcom-dialer.
Why do you need to hide the password? If your roommate peeks your password, you can kill him.
为什么需要隐藏呢?学校那么渣的保密,一定要用和其他账号不同的密码。另外如果担心你的舍友偷看你的密码,投毒就可以
from gdut-drcom-dialer.
Hello, thanks for your suggestion. I will add the hiding function later, but it might require some time.
我记得当初讨论过不加上的一个原因是小白用户很多,输错了密码自己不知道
from gdut-drcom-dialer.
from gdut-drcom-dialer.
how did the original Dr.Com client detect the internet sharing? By the client, or the server?
Both. On the client side, drcom client check your driver to determine; on the server side, server use DPI (Deep Packet Inspection) check if your data packet is send by multi device.
In addition, could you think of any solutions of my situation?
Use Openwrt router dial, then use global proxy or something else to bypass the DPI check.
from gdut-drcom-dialer.
It is highly recommended to try the projects listed in the comment. This project is actually a GUI wrapper of chenhaowen01/gdut-drcom only. If that project do not run properly on your Ubuntu, GDUT should be blamed.
from gdut-drcom-dialer.
@lyhyl Could you tell me how to write the config file in Longdong Campus?
from gdut-drcom-dialer.
@lyhyl Could you tell me how to write the config file in Longdong Campus?
The configuration is hard coded.
The authentication IP is located in Drcom-Dialer.Core/Model/DialerConfig.cs
Line 118.
and the heart beat configuration is located in Drcom-Dialer.Core/Model/HeartBeatProxy.cs
Line 39 to 43.
from gdut-drcom-dialer.
@lyhyl I further read the project and the upstream project, and realized that the dial is done by common pppoe, and an additional heartbeat would be done after connection.
However, I still have no idea how to establish the connection. I tried to use the common pppoe sudo pon dsl-provider
, but I got this.
Apr 23 20:54:09 nanahira-another pppd[5719]: Remote message: userid error5
Apr 23 20:54:09 nanahira-another pppd[5719]: PAP authentication failed
Apr 23 20:54:09 nanahira-another pppd[5719]: Modem hangup
Apr 23 20:54:09 nanahira-another pppd[5719]: Connection terminated.
Apr 23 20:54:09 nanahira-another pppd[5719]: Sent PADT
Asking for help..
from gdut-drcom-dialer.
@lyhyl I further read the project and the upstream project, and realized that the dial is done by common pppoe, and an additional heartbeat would be done after connection.
However, I still have no idea how to establish the connection. I tried to use the common pppoesudo pon dsl-provider
, but I got this.Apr 23 20:54:09 nanahira-another pppd[5719]: Remote message: userid error5 Apr 23 20:54:09 nanahira-another pppd[5719]: PAP authentication failed Apr 23 20:54:09 nanahira-another pppd[5719]: Modem hangup Apr 23 20:54:09 nanahira-another pppd[5719]: Connection terminated. Apr 23 20:54:09 nanahira-another pppd[5719]: Sent PADT
Asking for help..
I don't have much experience with cracking Drcom on Ubuntu, but I noticed that the first error says it is a user id error.
Notice that user id is not just your student id, the correct user id in the network system is "stduent id" + "\r\n"
. For example, if your student id is "3114001234"
, then the correct authentication user id should be "3114001234\r\n"
. This odd behavior block the common way to dial. (Most of pppoe tool/command will not accept the "\r\n"
as input) As far as I know, this behavior can only be done by code or powershell.
Hope this information would help you.
from gdut-drcom-dialer.
Ok, the feature you requested is done. If you have other question about drcom in gdut, you could join the qq group: 279729674
from gdut-drcom-dialer.
@lindexi Password should be considered as a personal privacy. Almost every software that contains a password input box would hide the password with character
*
.
It's obvious that some other students would visit our dormitory offering advertisements. In addition, some classmates from the neighboring room would visit us. Even though my roommates could be trusted, those students may still peek my password.
I would be so glad if you could respect the users' privacy by hiding the password with*
.
AOE 群杀
from gdut-drcom-dialer.
Related Issues (14)
- 这是一个基本讨论串 HOT 89
- 设置明明取消勾选了自动更新却还会自动更新 HOT 5
- 心跳包似乎再次更换 HOT 1
- PPPoE断开时卡住
- 能不能改一下图标,亲 HOT 4
- 功能讨论串 HOT 5
- 为什么监听密码更改的时候使用的是 KeyUp 而不是 PasswordChanged 事件? HOT 1
- 还有人一起维护吗? HOT 7
- 总是提示DLL缺失并且更新失败. HOT 1
- 好像换心跳包了 HOT 16
- 代表吃瓜群众给大佬们加油!!
- 学校已经开放PPPoE拨号了
- 无法使用VPN HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gdut-drcom-dialer.