SkillAgentSearch skills...

Sentinel

Sentinel / SentinelAuth: A pure Go whitelist in constant evolution, utilizing the Ipify API to validate and compare pre-saved keys using SHA256 + salt. This ensures user protection and privacy without compromising security.

Install / Use

/learn @Lily4U/Sentinel
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Sentinel Documentation

Sentinel is a whitelist made only in Go that uses the library crypt to secure your keys

[!CAUTION] Is recommended using a host to substitute the folder Data to avoid expose the hashs directly inside the file Data/Keys.json

Tree

whitelist // root of the project
│   go.mod
│   go.sum
│   LICENSE
│   main.go // Init and repeat
│   README.md
│   whitelist.go // configure the whitelist
│
├───Data
│       config.json // General configuration
│       Keys.json // Database of the keys
│       // Format: {key: hwid}
├───gen
│       Salty.go // Salty generator
│
├───Handlers
│       identifier.go // Handle almost everything
│       json.go // Read and import json files in Data
│
└───phrase
        dictionary.go // Wordlist
        phrase.go // Word generator
        README // Warning

Functions

the main whitelist functions are get by the file "whitelist.go" found in the root of the project

VerifyKey

VerifyKey checks if the key is in Keys.json and if it matches with the user data provided

Example:

if VerifyKey("User_Key_Here") {
    fmt.Println("Sucess")
}

Made using <3

Go Visual Studio Code <a href="https://github.com/lukewhrit/phrase" target="_blank"> <img src="https://img.shields.io/badge/phrase-%2300ADD8.svg?style=for-the-badge&logo=go&logoColor=white" alt="Botão" width="100"> </a>

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated2mo ago
Forks0

Languages

Go

Security Score

90/100

Audited on Jan 27, 2026

No findings