WEBSERVER


about


author:Bart Thate <bthate@gmail.com>
contact:IRCNET/#dunkbots
website:http://plugins.gozerbot.org
license:Public Domain

description


maintain the bots webserver


allow commands to be called through a web server

commands


  1. web-enable

    web-enable <host> <port> .. enable the webserver

    <user> !web-enable localhost 8088
    <output> done
    
  1. web

    show what web adress we are running on

    <user> !web
    <output> web server is running at http://localhost:8088
    
  1. web-allowip

    web-allowip <ipnr> .. add ip to whitelist and remove from blacklist

    <user> !web-allowip 127.0.0.1
    <output> 127.0.0.1 allowed
    
  1. web-defaultallow

    set webservers mode to defaultallow .. all ips except those in the blacklist

    <user> !web-defaultallow
    <output> ok
    
  1. web-defaultdeny

    put webserver in default deny mode .. only allow ips in whitelist

    <user> !web-defaultdeny
    <output> ok
    
  1. web-denyip

    web-denyip <ipnr> .. remove from whitelist and add to blacklist

    <user> !web-denyip 127.0.0.1
    <output> 127.0.0.1 denied
    
  1. web-disablehandler

    disable web plugin

    <user> !web-disablehandler quotes
    <output> quotes handler disabled
    
  1. web-enablehandler

    enable web plugin

    <user> !web-enablehandler quotes
    <output> quotes handler enabled
    
  1. web-lists

    show webservers white and black lists

    <user> !web-lists
    <output> whitelist: [] blacklist: ['127.0.0.1']
    
  1. web-reload

    web-reload <handler> .. reload a web handler

    <user> !web-reload dispatch
    <output> dispatch reloaded
    
  1. webserver-cfg (web-cfg)

    plugin configuration

    <user> !webserver-cfg
    <output> options: blacklist=['127.0.0.1'] .. denyplugs=[] ..
    <output>  showplugs=['infoitems', 'karma'] .. webenable=1 ..
    <output>  webhost="localhost" .. webport=8088 .. whitelist=[]
    <output>  .. whitelistenable=1
    
  1. webserver-cfgsave

    save plugin configuration

    <user> !webserver-cfgsave
    <output> config saved
    
  1. web-disable

    disable the webserver

    <user> !web-disable
    <output> done