2024-06-13 09:58:53 -03:00
2024-06-11 16:23:20 -03:00
2024-06-11 16:23:59 -03:00
2024-06-11 16:23:20 -03:00
2024-06-11 16:23:20 -03:00
2024-06-11 16:23:20 -03:00
2024-06-05 18:15:03 -03:00
2024-06-13 09:58:53 -03:00

UDP Server - netstar-categorizer

This project is a UDP server built with Node.js that processes incoming messages and returns categorized NetStar results in Zvelo pattern.

Prerequisites

  • Node.js (v12.x or higher recommended)
  • npm (v6.x or higher recommended)
  • NetStar inCompass SDK

InCompass SDK Setup

  1. The inCompass SDK requires Boost C++ Libraries. To install the libraries, run:
apt-get install libboost-all-dev
  1. To install the inCompass SDK, run:
dpkg -i gcf1-global_{SDK Version}_deb{Debian Version}-amd64.deb
  1. To daemonize the service, run:
cp -p /usr/local/gcf1/sbin/gcf1 /etc/init.d/
insserv gcf1
  1. Or, depending on the Debian version, run:
 systemctl enable gcf1
  1. Go to: /usr/local/gcf1/ and open etc/gcf1.conf with a text editor. Edit the following and save the file. FC_DL_PATH=/dl100/get.cgi FC_DL_PATH_SMALLDB=/dls100/get.cgi ... FC_PLACE={Your Company Name} FC_LICENCE={Your SDK License Key} FC_EMAIL={Your Email Address}

  2. To start the service, run:

sbin/gcf1 start
Starting gcf1d services: ...succeeded
  1. To download/update databases, run:
bin/gcf1dbmng.sh etc urldb_download
Success DB download .
bin/gcf1dbmng.sh etc urldb_update
Success DB update .

UDP Server Setup

  1. Clone the repository:
git clone <repository-url>
cd <repository-directory>
  1. Install the dependencies:
npm install
  1. Create a .env file in the root of the project and add your environment variables. At a minimum, you should specify the PORT:
cp .env.example .env
PORT=3000

Running the Server

To start the UDP server, use the following command:

npm start

This will run the server and bind it to the port specified in your .env file.

Description
This tool install, download and convert categories for zvelo patterns
Readme 13 MiB
Languages
JavaScript 89.3%
Dockerfile 9.6%
Makefile 1.1%