List of protocols

  1. Built-in protocols — updated along with the SSG software version. Installing a new version requires a DPI reboot, which causes traffic interruption.
    If needed, they can be supplemented with up-to-date attributes from the VAS Cloud. This is only necessary for complex protocols, but the option is available for all.
  2. Cloud protocols created by VAS Experts — are periodically updated from the VAS Cloud. This ensures that popular applications remain up-to-date as their behavior changes. Description
  3. Custom (user-defined) protocols — protocols created by users via the GUI using VAS Cloud tools. These have higher priority than those loaded from the VAS Cloud, and within them, IP:PORT takes precedence over IP and CIDR. It is possible to add a protocol based on IP, SNI, or AS. Guide.
  4. DSL protocols — protocols described in the DSL language and connected to DPI as a separate module, without reinstalling the software or causing traffic interruption. Unlike custom protocols, a DSL protocol is a finite state machine that analyzes the first N packets of a flow against defined conditions (ports, AS numbers, payload bytes, DSL expressions) and determines whether the flow matches the protocol.
    DSL protocols are created by VAS Experts specialists upon client request to Technical Support.

ProtocolIDDPI versionProtocol groupProtocol typeUpdateDescription
vmnet17512.2Network servicesBuilt-inAs neededVMNet protocol used to sync network state and traffic between host and virtual machines.
genrad-mux17612.2Network servicesBuilt-inAs neededGenRad Multiplexer protocol manages test signals and telemetry from electronic test systems.
xdmcp17712.2Remote controlBuilt-inAs neededX Display Manager Control Protocol for remote GUI access.
nextstep17812.2Application serversBuilt-inAs neededNextStep protocol supports legacy NeXT OS services including secure file and printer access.
bgp17912.2Network servicesBuilt-inAs neededA protocol for Border Gateway Protocol, routing data between autonomous systems on the internet.
ris18012.2Remote controlBuilt-inAs neededRemote Installation Services for network-based OS deployment.
unify18112.2Remote controlBuilt-inAs neededUnify, modified: 2012-07-31
audit18212.2Debugging and measurementBuilt-inAs neededAudit protocol logs authentication, file access, and system activity for compliance.
ocbinder18312.2Application serversBuilt-inAs neededOCBinder is a document binding protocol used for secure content bundling and metadata preservation.
ocserver18412.2Application serversBuilt-inAs neededOCServer protocol manages control plane communications in online collaboration tools.
remote-kis18512.2Application serversBuilt-inAs neededRemote-KIS is a remote knowledge information service protocol used in educational or enterprise tools.
kis18612.2Application serversBuilt-inAs neededKIS (Knowledge Interface System) protocol handles secure access to indexed enterprise knowledge bases.
aci18712.2Remote controlBuilt-inAs neededApplication Configuration Interface, remote-related.
mumps18812.2Network servicesBuilt-inAs neededMUMPS protocol accesses hierarchical medical or financial databases.
qft18912.2Data transferBuilt-inAs neededQFT (Queued File Transfer) protocol manages batch-oriented, secure file delivery.
gacp19012.2Remote controlBuilt-inAs neededGeneric remote administration control protocol.
prospero19112.2Network servicesBuilt-inAs neededProspero Directory Service protocol for resource location in distributed systems.
osu-nms19212.2Debugging and measurementBuilt-inAs neededOSU-NMS is a legacy network management protocol used in university lab networks.
srmp19312.2Debugging and measurementBuilt-inAs neededSRMP (Simple Reliable Multicast Protocol) ensures reliable message delivery to multiple recipients.
irc19412.2Instant messengersBuilt-inAs neededIRC (Internet Relay Chat) supports real-time text messaging with optional SSL encryption.