App-Pocosi

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

         - "Enjoy your stay"

     plugins:
       - [OperServ]

     listeners:
       - bindaddr: "127.0.0.1"
         port:     10023

     denials:
       - ["12.34.56.0/24", "I don't like this IP block"]

     exemptions:
       - "12.34.56.78"

     operators:
       - username: jack
         password: foo
         ipmask:   ["127.0.0.1", "1.2.3.4", "192.168.1.0/24"]
       - username: locke
         password: bar
         ipmask:   "10.0.0.*"

     auths:
       - mask:     "*@example.com"
         password: hlagh
         spoof:    jacob
         no_tilde: true

example/config.json  view on Meta::CPAN


   "listeners": [
      {
         "bindaddr": "127.0.0.1",
         "port":     "10023"
      }
   ],

   "denials": [
      [
         "12.34.56.0/24",
         "I don't like this IP block"
      ]
   ],

   "exemptions": [
      "12.34.56.78"
   ],

   "operators": [
      {
         "username": "jack",
         "password": "foo",
         "ipmask": [
            "127.0.0.1",
            "1.2.3.4",
            "192.168.1.0/24"
         ]
      },
      {
         "username": "locke",
         "password": "bar",
         "ipmask":   "10.0.0.*"
      }
   ],

   "auths": [

example/config.yml  view on Meta::CPAN

    - "Enjoy your stay"

plugins:
  - [OperServ]

listeners:
  - bindaddr: "127.0.0.1"
    port:     10023

denials:
  - ["12.34.56.0/24", "I don't like this IP block"]

exemptions:
  - "12.34.56.78"

operators:
  - username: jack
    password: foo
    ipmask:   ["127.0.0.1", "1.2.3.4", "192.168.1.0/24"]
  - username: locke
    password: bar
    ipmask:   "10.0.0.*"

auths:
  - mask:     "*@example.com"
    password: hlagh
    spoof:    jacob
    no_tilde: true

lib/App/Pocosi.pm  view on Meta::CPAN

     - "Enjoy your stay"

 plugins:
   - [OperServ]

 listeners:
   - bindaddr: "127.0.0.1"
     port:     10023

 denials:
   - ["12.34.56.0/24", "I don't like this IP block"]

 exemptions:
   - "12.34.56.78"

 operators:
   - username: jack
     password: foo
     ipmask:   ["127.0.0.1", "1.2.3.4", "192.168.1.0/24"]
   - username: locke
     password: bar
     ipmask:   "10.0.0.*"

 auths:
   - mask:     "*@example.com"
     password: hlagh
     spoof:    jacob
     no_tilde: true



( run in 2.263 seconds using v1.01-cache-2.11-cpan-7add2cbd662 )