SL DPI - SL DC Engine (DPI Engine), SL Sniffer, SL Shaper

What is SL DPI?
What is SL DPI?
SL DPI is a universal network solution, because its functional and technical features allow solving problems in the field of information security, system administration and telecommunications. SL DPI includes products of three classes - DPI Engine, Network Monitor and Traffic Shaper. The modular architecture of the products allows integration into third-party software solutions.
Functionality
Blocking resources
Blocking resources
Restriction of access to prohibited resources
Detection of network attacks
Detection of network attacks
Detection of network attacks (DDOS, Buffer Overflow, Scanning, etc.)
Data collection for AI
Data collection for AI
Collecting an array of data for use in AI systems
HotFix of new vulnerabilities
HotFix of new vulnerabilities
Prevention of exploitation of new vulnerabilities, before the release of official fixes (HotFix)
Traffic shaping
Traffic shaping
Load balancing to improve the quality of communication (Traffic Shaping)
Integration into IT solutions
Integration into IT solutions
Integration into IT solutions (IPS/IDS, SIEM, DLP, etc.)
Network activity logging
Network activity logging
Logging of network activity that can be used in the investigation of incidents
User control
User control
Putting users under control (saving all or selected information for certain users)
Collecting information for billing
Collecting information for billing
Accumulation of information on streams for use in billing
Technical advantages
> Integration into other software solutions
> Integration into other software solutions
SL DC Engine is a DPI Engine class solution and can be integrated into third-party products. DC Engine provides the ability to dissect packets, obtain protocol fields, collect statistics on network flows, and configure classification rules. DC Engine also makes it possible to expand the basic functionality through an extension mechanism that allows users to add their code to the traffic processing pipeline and use the results of its execution in classification rules.
> Detailed package analysis
> Detailed package analysis
Each processed packet is divided into layers which belong to a specific protocol. SL DC Engine parses each supported protocol and maps its fields, after which their values can be obtained via the API. In addition to, the DC Engine also maintains a hierarchy of fields to provide the ability to visualize a layer's structure in detail. After processing the packet, a user can obtain information about the state of each layer, and if errors occur during the dissection process, the DC Engine will report what exactly went wrong
> Many supported protocols
> Many supported protocols
The core of SL DPI products is the SL DC Engine. DC Engine is designed as a universal framework for processing network traffic, which does not depend on which network traffic is processed. DC Engine can process traffic from local, mobile, and industrial networks; the Internet network, and also supports protocols used by IoT devices.
> Logging system
> Logging system
One of the main elements when monitoring a network is activity logging. The DLog module is responsible for collecting logs and allows the user to configure what data should be included in each log journal. The log may include data received from custom extensions. DLog also provides the ability to set policies for log rotation. In addition, the user can configure the count of processing threads according to the characteristics of their hardware, which will increase performance.
> Traffic filtering
> Traffic filtering
Traffic control allows you to solve problems such as load balancing in the network, restricting access to prohibited resources, preventing malicious network activity, and assigning quotas to individual network users. These problems are common to any type of network, from local to mobile. Solving such problems allows users to comply with regulatory requirements, ensure stable network operation, and respond in time to malicious network activity, preventing its further spread.
> Classification of network services and Internet services
> Classification of network services and Internet services
Classification tasks are typical for such areas as information security, where data is classified as malicious or malicious, system administration, where incorrect network operation is diagnosed, and in the field of mobile operators and Internet providers, where network flows are classified as popular Internet services. SL DC Engine provides functionality to classify network activity through a tagging mechanism. This means that the user can independently create any tag and describe the rule for assigning it to a packet or flow (for example, tethering, fraud, etc.). This approach implies universality in matters of classification and allows users to create their tags for any purpose.
Proposed solutions
SL DPI is a multi-module, easily scalable solution, and it is distributed as 3 independent products:
SL Shaper - Network traffic blocking and shaping
> SL Shaper
Traffic Shaper
A universal network solution, the functional and technical features of which allow solving problems in the field of information security, system administration and telecommunications.
Composition of the solution
DC Engine
Packet dissection (parsing), service classification
Traffic Engine
Traffic capture, shaping, flow blocking
DLog
Logging network activity
Policy Hub
Description of regulatory rules for threads
Packet Patcher
Making changes to network packets/messages
SL DC Engine - Cross-platform DPI Engine
> SL Sniffer
Network Monitor
SL Sniffer provides functionality for logging network activity, configuring logged data, rotating output files, transmitting data to a remote server or third-party services.
Composition of the solution
DC Engine
Packet dissection (parsing), service classification
Traffic Engine
Traffic capture, shaping, flow blocking
DLog
Logging network activity
Policy Hub
Description of regulatory rules for threads
Packet Patcher
Making changes to network packets/messages
SL Sniffer - Flexible network monitor
> SL DC Engine
DPI Engine
The Dissection and Classification Engine is an integration solution which is implemented in modern C++ and delivered as a software library. The product provides API for working with network packets, protocols, as well as implementing your own extensions for processing traffic.
Composition of the solution
DC Engine
Packet dissection (parsing), service classification
Traffic Engine
Traffic capture, shaping, flow blocking
DLog
Logging network activity
Policy Hub
Description of regulatory rules for threads
Packet Patcher
Making changes to network packets/messages
You also get:
Demo product allows to test the primary product features
Demo product allows to test the primary product features
1
Help with product integration and exploitation
Help with product integration and exploitation
2
Personal terms of cooperation
Personal terms of cooperation
3
Technical support for operational functions.
Technical support for operational functions.
4
Frequently Asked Questions
Which version of the C++ standard is used in the DC Engine?
Where can I find a list of supported protocols?
What modes does SL Shaper support?
Do you still have questions?
Contact us.