GitXplorerGitXplorer
L

quantelconnect

public
1 stars
0 forks
0 issues

Commits

List of commits on branch main.
Verified
90aeabdd58767fda98c65ee76f8ce8e77288c517

Clippify all the things

LLymkwi committed 3 years ago
Verified
84d0d0892507825e38baf1392747162d5b4ba266

Make quantelconnect use clap 3 API

LLymkwi committed 3 years ago
Verified
328ab0cad708428d4ee7a6626e5a87d73c38f745

Fix all versions of dependencies

LLymkwi committed 3 years ago
Verified
d599dbbe847f85aaf58c0534cde57483603ed6f6

Add a gitignore for cargo lock and config file

LLymkwi committed 3 years ago
Verified
339989463329a8c6e7e7907798f9b8c8482b81dc

Clippify, handle empty underscore token

LLymkwi committed 3 years ago
Verified
1fc8545c6679dcc11b85fd491ab98946a0ffff30

Add ability to load configuration from INI file

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.