Coder Social home page Coder Social logo

itz-hyperz / firewallgg Goto Github PK

View Code? Open in Web Editor NEW
40.0 1.0 15.0 482 KB

A simple program that will search all users in multiple database api's to see if they are banned in any of them. It will return a list of all databases the user is banned in as-well.

Home Page: https://firewall.loganswebservices.com

License: Other

JavaScript 29.86% CSS 9.53% EJS 45.91% Go 1.47% Lua 13.22%
application database discord passport security node-module

firewallgg's Introduction

FirewallGG

All Contributors

FirewallGG is a background-checking tool. What it will allow you to do, is check a user's Discord Id and see if they are banned in any databases that are synced within the Firewall. This allows you to mass check databases with almost no hassle at all. Just a simple setup and you will be all good to go!

  • Highlight Color: #5865F2
  • Sections Color: #172144
  • Background Color: #060F27

How it works

FirewallGG is both client sided and server sided. What this means is users on any platform can now use FirewallGG to it's fullest capabilities. From a backend database background check on users, to a website for ease of access anywhere, all the way out to a desktop process that will allow you to run user Ids and get a return on them easily.

Step One - Pick a method

First, you need to find out just which method will best suit your needs for using FirewallGG. If you're just trying to check a users background history, maybe just the website will be enough for you, but if you're looking for something a little more backend wise, possibly the Node Module will be more your style. If none of these suit your needs, you can always just use our REST API here.

So again, your options are:

Step Two - Use / Integrate

For the basics, using the Website or the Desktop Process is pretty straight forward. Simply open one and enter a Discord User Id.

On the other hand, integrating it into your system may be a little bit more difficult. Most of our target audience uses FaxStore. So, if you're looking to easily integrate, look no-further than our built-in FaxStore extension that can be found here.

Yet, if you are entirely on your own, feel free to reference our public documentation for our Node Module here or for our Web API you can look here.

API Object Structure

This is where you can look to add your own database into the FirewallGG Middleware!

Below is what gets returned from our API upon making a request:

[
    {
        "database": "DATABASE_NAME",
        "themeColor": "DATABASE_THEME_COLOR",
        "logoUrl": "DATABASE_LOGO_URL",
        "appealLink": "DATABASE_APPEAL_LINK",
        "active": true,
        "userid": "BANNED_USER_ID",
        "reason": "BANNED_USER_REASON",
        "proof": "BANNED_USER_PROOF",
        "time": "TIME_OF_BAN",
        "otherData": {}
    }
]

You need to build your database API endpoint to return a JSON object with these keys as the only returning keys.

{
  "active": yourObject.active,
  "userid": yourObject.userid,
  "reason": yourObject.reason,
  "proof": yourObject.proof,
  "time": yourObject.time
}

Upon creating a pull request to add to the databases.json file, you will also need to provide a screenshot of what exactly gets returned from that API endpoint on your end, this way developers can verify that these data types are correct with no excess-hassle.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

Itz-Hyperz
Itz-Hyperz

๐Ÿ› ๐Ÿ’ผ ๐Ÿ’ป ๐Ÿ“– ๐Ÿ›ก๏ธ ๐Ÿ‘€
XolifyDev
XolifyDev

๐Ÿค” ๐Ÿ”ง
sandwichthedev
sandwichthedev

๐Ÿค” ๐Ÿ”ง ๐Ÿ›
ZED Official
ZED Official

๐Ÿค” ๐Ÿ”ง
LouDawg
LouDawg

๐Ÿ”ง ๐Ÿค”
Shawn E.
Shawn E.

๐ŸŽจ ๐Ÿค”
Jordan.#2139
Jordan.#2139

๐Ÿค” ๐Ÿ”ง ๐Ÿš‡
Nova Customs Inc
Nova Customs Inc

๐Ÿ”ง ๐Ÿค”
FusionsWorld
FusionsWorld

๐Ÿค” ๐Ÿ”ง
Patrick Calcote
Patrick Calcote

๐Ÿค” ๐Ÿ”ง
GregoryDev
GregoryDev

๐Ÿค” ๐Ÿ”ง
Plactrix
Plactrix

๐Ÿค” ๐Ÿ”ง
Hunter Fleming
Hunter Fleming

๐Ÿค” ๐Ÿ”ง
Adren
Adren

๐Ÿค” ๐Ÿ”ง
codenationgroup
codenationgroup

๐Ÿค” ๐Ÿ”ง
Paradise Solutions
Paradise Solutions

๐Ÿค” ๐Ÿ”ง

This project follows the all-contributors specification. Contributions of any kind welcome!

firewallgg's People

Contributors

allcontributors[bot] avatar arkyssngarotata avatar chris-newton2000 avatar codenationgroup avatar deathkiller12 avatar fusionsworld avatar fxdli avatar gagegc avatar itz-hyperz avatar jordan2139 avatar loudawg2 avatar paradise-solutions avatar pattysdevelopment avatar plactrix avatar shawn-e avatar weirdbandkid avatar wizardcodez avatar xolifydev avatar zedofficial avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

firewallgg's Issues

what

what the hell is the point of using github if you're gonna post a program that uses a damn proprietary API???

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.