> dc-engine

DC Engine pipeline

Dissection and Classification Engine. Cross-platform and network independent DPI Engine. Integration solution which is written in modern C++.

> protocols:
70
> attributes:
1540
> metadata:
23
> services:
1105

> functionality

   
protocol detection
identifying network protocols, extracting fields, decoding values.
internet services classification
classification of services and workflow definition (audio/video/file transfer).
integration into other solutions
ips/ids, siem, dlp, etc.
network activity logging
logging of network activity that can be used in the investigation of incidents.
data collection for ai
collecting an array of data for use in AI systems.
user control
putting users under control (saving all or selected information for certain users).
collecting information for billing
accumulation of information on streams for use in billing.
hotfix of new vulnerabilities
prevention of exploitation of new vulnerabilities, before the release of official fixes.

> technical advantages

# integration into other software solutions

integration

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

dissection

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.

# broad protocol coverage

protocols

SL 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

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 opportunities

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.

# network services classification

classification

Classification tasks are common across many fields: information security, where data is sorted into malicious and benign; system administration, where faulty network operation is diagnosed; and mobile operators and internet providers, where flows are matched to popular internet services. SL DC Engine handles classification through a tagging mechanism. Users define any tag they need and describe the rule that assigns it to a packet or flow — tethering, fraud, or anything else their use case demands.


> solution

The DC Engine is distributed as a modular software solution tailored to your specific network visibility, security, and performance requirements. Our commercial model consists of a permanent Core architecture combined with flexible, add-on Extension Packages.

This decoupled approach ensures you only license the exact functionality your infrastructure demands, optimizing your Total Cost of Ownership (TCO) while allowing seamless scalability as your network evolves.

# dc-engine [core]

# packages

   
service_update [ready]
Daily service classification configuration updates (data patterns, IPs, domains)
> protocols: no
> extensions: probe
workflow [ready]
Classification audio/video calls, chat, file transfer
> protocols: no
> extensions: rtc_media, spid
security [roadmap]
ICMP/DNS tunnel detection, invalid certs, C&C server access, file extraction, leaks, DDoS
> protocols: no
> extensions: sec, filecarver, sensdata, ddos
network [roadmap]
QoS estimation, error detection (re-transmissions, inactive flows, ping unreachables)
> protocols: modbus, dnp3, profinet
> extensions: qos, netcon
industrial [roadmap]
The set of industrial protocols (detection, deep field dissection)
> protocols: modbus, dnp3, profinet standard
> extensions: no
dlog [roadmap]
IPDR transmission to remote service/server (NetFlow, HTTP, JSON formats)
> protocols: no
> extensions: dlog

[REQUEST] Questions or ready to request? Contact us at info@slinkin.tech to get a proposal or tech details.


> technical information

Technical information is here.


© 2020-2026 slinkin-tech: email, tech