GitXplorerGitXplorer
L

quantelconnect

public
1 stars
0 forks
0 issues

Commits

List of commits on branch main.
Verified
1801d20dd0324e9917f8cff18ebf0a26392692a2

Use constants for the URL endpoint

LLymkwi committed 3 years ago
Verified
e5d6526195e4168f1ad446dd3531612048ee47d6

Clippify everything

LLymkwi committed 3 years ago
Verified
0ace3b8cff7aec653f650c20d2f3754a669c1f5d

Add option to force disconnection of other devices

LLymkwi committed 3 years ago
Verified
b8170059312857e839e30d880017ab26d305a136

Adding README

LLymkwi committed 3 years ago
Verified
67f70e545285e2068aa6b0cea495e7a0d15ddf68

First commit

LLymkwi committed 3 years ago

README

The README file for this repository.

QuanTel Connect

A Rust command line utility tool to connect to the QuanticTelecom captive portal.

Usage

So far, the only mode supported so far requires providing password and login in the command line (yikes) as follows

./quantelconnect -u email@example.com -p mypassword1sSh!t

When you are connecting on a new ethernet port, Quantic will ask you to confirm that you do indeed want to connect on that port and disconnect every other port. The "force" parameter can be used to do so

./quantelconnect -u email@example.com -p mypassword1sSh!t -f

TODO

The following features will eventually be added

  • [x] Ability to load configuration from file

Dependency

This program uses reqwest to handle all of the network interaction, clap to parse and access command line arguments, and kuchiki to parse and navigate HTML source code. It also uses tini to paste the INI configuration file given in argument.

License

I'm releasing this as CC0 because I couldn't care less what people do with my dirty hack scripts but if for some incalculable reason you are a corporation or large for-profit using this I hope my code makes your infrastructure spontaneously combust.