Skip to content

PwnTheStack/Qvoid-Authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Qvoid-Authentication

πŸ” "Who needs passwords when you have HWID lock on speed dial?"

Stability: Experimental

Qvoid-Authentication is an advanced, developer-friendly authentication system designed for C# applications β€” completely free and extensible. Built with performance in mind and powered by Firebase, this project aims to simplify secure user management, license control, and client communication.

🧠 About the Project

Originally created for internal use in one of my personal tools, this system evolved into a general-purpose library that anyone can use and contribute to. While still experimental, it already offers features that rival many paid alternatives β€” without locking you behind a paywall.

πŸ› οΈ β€œIt works on my machine” β€” me, after testing in debug mode once (jk!).

πŸ’₯ Features

βœ… Login, Register, Create License

🎟️ Licensing system with expiration support

πŸ›‘ Kill switch for remote disable

🚫 HWID lock (because passwords are so last decade)

❌ Blacklist system

πŸ” Simple encryption

πŸ“‘ Discord webhook integration

πŸ”„ Auto-update system (lazy dev note: not pushed yet πŸ˜…)

πŸ“Š User state tracking (basic telemetry)

πŸ“¦ Setup Instructions 🧬 Prerequisites

A Firebase account.

A working Realtime Database in Firebase.

πŸ”§ Firebase Setup

Create a new Firebase project.

Enable the Realtime Database.

Navigate to Project Settings β†’ Service Accounts β†’ Database Secrets and copy your key.

πŸš€ Getting Started

// Step 1: Set up your credentials
Credentials credentials = new Credentials()
{
    Version = Version.Parse("1.0.0"), // your app version
    BaseAddress = "", // e.g. "https://your-app-id.firebaseio.com/"
    Token = "" // your Firebase DB secret
};

// Step 2: Initialize the authentication system
AuthSystem auth = new AuthSystem(credentials);

// You can now call auth.Login(), auth.Register(), auth.CreateLicense(), etc.

πŸ—ΊοΈ Roadmap

🧾 Documentation

πŸ“€ Push auto-update module

πŸ§ͺ More unit tests

πŸŽ‰ Maybe add a dashboard frontend?

LEGAL DISCLAIMER

The author does not hold any responsibility for the bad use of this tool, remember that attacking targets without prior consent is illegal and punished by law.

About

Advanced authentication system, can be used by everyone for free!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages