Giter Site home page Giter Site logo

Comments (17)

purerosefallen avatar purerosefallen commented on August 15, 2024 1

@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.

jim-kirisame avatar jim-kirisame commented on August 15, 2024

Hello, thanks for your suggestion. I will add the hiding function later, but it might require some time.

from gdut-drcom-dialer.

purerosefallen avatar purerosefallen commented on August 15, 2024

Thanks.

from gdut-drcom-dialer.

purerosefallen avatar purerosefallen commented on August 15, 2024

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.

jim-kirisame avatar jim-kirisame commented on August 15, 2024

@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.

purerosefallen avatar purerosefallen commented on August 15, 2024

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.

lindexi avatar lindexi commented on August 15, 2024

Why do you need to hide the password? If your roommate peeks your password, you can kill him.

为什么需要隐藏呢?学校那么渣的保密,一定要用和其他账号不同的密码。另外如果担心你的舍友偷看你的密码,投毒就可以

from gdut-drcom-dialer.

lindexi avatar lindexi commented on August 15, 2024

Hello, thanks for your suggestion. I will add the hiding function later, but it might require some time.

我记得当初讨论过不加上的一个原因是小白用户很多,输错了密码自己不知道

from gdut-drcom-dialer.

lindexi avatar lindexi commented on August 15, 2024

#2 (comment)

from gdut-drcom-dialer.

jim-kirisame avatar jim-kirisame commented on August 15, 2024

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.

lyhyl avatar lyhyl commented on August 15, 2024

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.

purerosefallen avatar purerosefallen commented on August 15, 2024

@lyhyl Could you tell me how to write the config file in Longdong Campus?

from gdut-drcom-dialer.

lyhyl avatar lyhyl commented on August 15, 2024

@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.

purerosefallen avatar purerosefallen commented on August 15, 2024

@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 avatar lyhyl commented on August 15, 2024

@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..

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.

jim-kirisame avatar jim-kirisame commented on August 15, 2024

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 avatar lindexi commented on August 15, 2024

@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)

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.