Expand your ScoreB system with custom plugins

 

The ScoreB ecosystem is based on plugins for its core functionality.
All plugins must follow a basic/standard format in order for the main engines (scoreb_client/scoreb_analyzer) to be able to understand and parse.

ScoreB supports two (2) different open source / open standards methods for client to server connection.

Method 1 - Custom plugins

As a third party vendor or penetration tester, you may need to use your own security tools and scripts for your daily tasks but still want to use the ScoreB Cloud Servers for analysis and reporting.

Q. How to do that  ?

A. We, at CyberX created an open source plugin as an 'example template', that shows exactly how our plugins are written. This 'example template' is a fully functional plugin that has every details like example code and core engine controls functions.

 

Q. Where to find ?

A. The 'example plugin' is under /usr/share/scoreb/plugins/ . All your custom plugins should be placed under this directory.

 

Q. What programming languages supported ?

A. Actually, no restrictions apply. You may write plugins in C++, python, bash ,perl or any other language you wish. The only requirement is that your plugin should be executable (chmod +x myplugin) and able to run with the ./ .ie  #./myplugin

Method 2 - API

Direct connection to our API . This method is using a direct connection to our API over https and is fully independent from our Scoreb_client. Information about the required parameters can be found in the 'example template' (method 1)

$curl -m 30 -k -s --retry 3 --retry-max-time 4 --connect-timeout 15 \
-d "apikey=$APIKEY" \
-d "logtype=$LOGTYPE" \
-d "hostip=$HOSTIP" \
-d "parameter=$PARAMETER" \
-d "value=$VALUE" \
-d "application=$APPLICATION" \
-d "category=$CATEGORY" \
-d "description=$DESCRIPTION" \
-d "solution=$SOLUTION" \
-d "severity=$SEVERITY" \
-d "information=$INFORMATION" \
-d "cve=$CVE" \
-d "score=$SCORE" \
-d "port=$PORT" \
$SCOREB_SERVER/rlogger.php >/dev/null

 

  Under Attack ?
   E-Mail Us Now

 

ScoreB Documents
  Powerpoint Presentation
  ScoreB Setup Guide

 

Get a SPA Appliance

Layer 2 Dynamic FW with A.I

Contact our sales department to arrange for a demo or get a quotation. 

Contact us

 

 Expand your ScoreB system with custom plugins

 

The ScoreB ecosystem is based on plugins for its core functionality.
All plugins must follow a basic/standard format in order for the main engines (scoreb_client/scoreb_analyzer) to be able to understand and parse.

ScoreB supports two (2) different open source / open standards methods for client to server connection.

Method 1 - Custom plugins

As a third party vendor or penetration tester, you may need to use your own security tools and scripts for your daily tasks but still want to use the ScoreB Cloud Servers for analysis and reporting.

Q. How to do that  ?

A. We, at CyberX created an open source plugin as an 'example template', that shows exactly how our plugins are written. This 'example template' is a fully functional plugin that has every details like example code and core engine controls functions.

 

Q. Where to find ?

A. The 'example plugin' is under /usr/share/scoreb/plugins/ . All your custom plugins should be placed under this directory.

 

Q. What programming languages supported ?

A. Actually, no restrictions apply. You may write plugins in C++, python, bash ,perl or any other language you wish. The only requirement is that your plugin should be executable (chmod +x myplugin) and able to run with the ./ .ie  #./myplugin

Method 2 - API

Direct connection to our API . This method is using a direct connection to our API over https and is fully independent from our Scoreb_client. Information about the required parameters can be found in the 'example template' (method 1)

$curl -m 30 -k -s --retry 3 --retry-max-time 4 --connect-timeout 15 \
-d "apikey=$APIKEY" \
-d "logtype=$LOGTYPE" \
-d "hostip=$HOSTIP" \
-d "parameter=$PARAMETER" \
-d "value=$VALUE" \
-d "application=$APPLICATION" \
-d "category=$CATEGORY" \
-d "description=$DESCRIPTION" \
-d "solution=$SOLUTION" \
-d "severity=$SEVERITY" \
-d "information=$INFORMATION" \
-d "cve=$CVE" \
-d "score=$SCORE" \
-d "port=$PORT" \
$SCOREB_SERVER/rlogger.php >/dev/null

 

  Under Attack ?
   E-Mail Us Now

 

ScoreB Documents
  Powerpoint Presentation
  ScoreB Setup Guide

 

Get a SPA Appliance

Layer 2 Dynamic FW with A.I

Contact our sales department to arrange for a demo or get a quotation. 

Contact us