Coder Social home page Coder Social logo

mcpass_mod's Introduction

MCPass_Mod is a module for the PHP-IRC bot available for download at http://www.phpbots.org/ that connects to the HTTPConsole plugin (available here: http://forums.bukkit.org/threads/web-dev-admin-httpconsole-0-2-1-issue-console-commands-over-http-740.12504/) running on a Minecraft Bukkit server. Mainly written as a simple learning project, this module is very simple and provides only basic functions. This module has the potential to allow an attacker to gain access to your server console. Therefore, it is advised to use your IRC network's services to provide protection in the form of nickname registration and access control lists.

------------------------
Installation:
------------------------
1) Download and configure PHP-IRC from http://www.phpbots.org/
2) Download and configure the HTTPConsole plugin on your Bukkit server from http://forums.bukkit.org/threads/web-dev-admin-httpconsole-0-2-1-issue-console-commands-over-http-740.12504/
3) Place the mcpass/ folder in the modules/ folder where you downloaded PHP-IRC
4) Edit the mcpass.ini file to suit your setup, most importantly the nicknames, channel and port fields.
5) Add the following line to the end of function.conf in your PHP-IRC folder: "include modules/mcpass/mcpass.conf"
6) Start the IRC bot with php bot.php bot.conf (On Linux)

------------------------
Available Commands:
------------------------
!mcdo <command string>
  -Runs the <command string> in the server console and replies with the output.
!mcreload
  -Reloads the mcpass.ini settings.
!mcallow <nick>
  -Temporarily allows <nick> to use all commands until the module is reloaded.
!mcrevoke <nick>
  -Temporarily denies <nick> access to all commands until the module is reloaded.

mcpass_mod's People

Contributors

ks07 avatar

Stargazers

 avatar

Watchers

 avatar

mcpass_mod's Issues

Improve Oversized Feedback Fix

Currently messages over 200 characters are just split at 200 character intervals, leaving split words and much shorter final messages. Need to implement some form of word wrapping.

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.