Giter VIP home page Giter VIP logo

b3-plugin-vpnblocker's Introduction

                  .___                 .___
______   ____   __| _/_________  ___ __| _/
\____ \_/ __ \ / __ |\_  __ \  \/  // __ | 
|  |_> >  ___// /_/ | |  | \/>    </ /_/ | 
|   __/ \___  >____ | |__|  /__/\_ \____ | 
|__|        \/     \/             \/    \/ 

A VPN blocker for BigBrotherBot

Introduction

Vpn blocker developed by pedrxd for bigbrotherbot focused on all dedicated games will help you to administrate the servers kicking all players trying to access using a vpn or proxy. Most of this users are cheats ragers etc... If some player need join using a vpn or proxy, you can allow it with a simple command.

Installation

You need have installed and configurated bigbrotherbot with a mysql database. IPy is required

  1. Merge extplugins folder with the same folder of bigbrotherbot
  2. Install ipy : pip install ipy
  3. Add the vpnblock.sql inside sql folder to the b3 database
  4. Go to the webpage iphub.info and get free or paid token, then go to proxycheck.io and get free or paid token. for xdefcon.com you don't need a token. But for zwambro DB you need a token (contact me on discord Zwambro#8854 to create an api for your clan).
  5. On the config file vpnblocker.ini copy your proxycheck and iphub.info and zwambrodb tokens.
  6. Add the plugin to the b3.xml : <plugin name="vpnblocker" config="@b3/extplugins/conf/vpnblocker.ini"/>
  7. Start b3 :D

Commands

All comands that include this plugins are listed bellow:

  • allowvpn/av <player/ip> //Add a player to the whitelist
  • denyvpn/dv <player/ip> //Remove a player on whitelist

If you add a ip the nextplayer connected with that ip will be allowed to connect using vpn. If you deny a ip only IP's not assinged to a player will be removed

Special thanks and acknowledgements

  • DANGER clan's Owner ๐”ป๐”พ |*๐•Ž๐•’โ„*|#4315 for bugreports and testing

b3-plugin-vpnblocker's People

Contributors

pedrxd avatar zwambro avatar

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.