litebc

1.0.3 • Public • Published

litebc

Simple & Lightweight Browser Checker module.

May not as effective like JS powered ones, But doing it is exact purposes already.

How it works

  • Basically just validating captcha more than two times.

Example

http.server:

const { createServer } = require("http");
const litebc = require("litebc");

let server = createServer((req, res) => {
  litebc(req, res, _ => {
    // Handle your exact request here
  });
});

expressjs:

const app = require("express")();
const litebc = require("litebc");

app.use(litebc);
// The rest of your code

Setting Maximum refresh

By default, We refresh on validation for 3 times. To change this, Simply do:

const litebc = require("litebc");

litebc.setMax(4); // Change redirect validations to 4 times

Keep in mind that some browser may gonna throw TOO_MANY_REDIRECT error.

Changing cookie name

By default, We set cookie under name __nobot_sid. To change this, Simply do:

const litebc = require("litebc");

litebc.setCookieName("newCookieName");

/litebc/

    Package Sidebar

    Install

    npm i litebc

    Weekly Downloads

    1

    Version

    1.0.3

    License

    BSD-3-Clause

    Unpacked Size

    4.42 kB

    Total Files

    4

    Last publish

    Collaborators

    • yonle