Skip to content

BlackbirdSec/0malware

 
 

Repository files navigation

BSCAN

Bscan is a library for Node.js that provides information about the hardware and software of a computing device. Allowing Developers to utilize scanning capabilities in their web applications

  1. Hardwares get information about RAM, CPU, Disk...
  2. Softwares get information about operating system and installed applications

Minimum Requirements

Obtaining BScan

View the changelog for the latest updates and changes by version.

Binary Downloads

Binary downloads are available from the BWC downloads page or from each GitHub Releases page.

Build From Source

BScan requires C++ version 17 or newer, the CMakelists requires GNU cmake.

  1. Install Node.js >=8.0.0 (16.11 recommended)

  2. Install Python >=2.6.0 (3.9.0 recommended)

  3. Clone the BScan repository:

    git clone https://github.com/BarcaWebCloud/bscan.git

Build executable bscan in your environment

  1. Run cmake CMakeLists.txt from the source directory

    cd bscan
    cmake CMakeLists.txt
  2. Now run make all or make bscan to compile the main program

Build module bscan in your environment

  1. Install required npm packages

    npm install
  2. Generate boilerplate in the root directory of bscan module

    node-gyp configure
  3. Now to build bscan native we will need to run the command to generates a DLL file with .node extension. This file will be placed inside build/Release directory

    node-gyp build

Getting Started

Create a javascript file to call the module

// main.js
const bscan = require("./build/Release/bscan.node");

console.log(bscan.info())

Now run the program

   node main.js

Documentation

Latest Release Documentation

For documentation on the latest development code see the documentation index.

Contributing

There are many ways to contribute:

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.5%
  • C 2.8%
  • Python 2.4%
  • CMake 1.3%