Wolfsentry Embedded IDPS

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

wolfSentry Embedded IDPS

Current Version: 1.6.2


Date: 2024-01-02

Description Features
wolfSentry is an embedded firewall and IDPS (intrusion detection and
prevention system). At its core, it features an embedded, dynamic ● wolfSentry is designed to integrate directly with
firewall engine, with fast and efficient lookups. wolfSentry is network-facing applications/libraries to block bad traffic,
dynamically configurable, with test-commit se man tic s, and can and it can optionally integrate with host firewall
easily associate user-defined events with user- defined actions, facilities, via plugins.
contextualized by both built-in and user-defined connection attributes, ● It can run on bare metal, in which case the firewall
functions can be directly integrated into the network
tracking the evolution of the network transaction profile. wolfSentry is stack of the application via patched-in call-ins, or call
fully integrated into the wolfSSL library, as well as wolfMQTT, and backs installed using host environment interfaces.
● Fully extensible
wolfSSH, with optional in-tree call-ins and callbacks that give ○ a dynamically configurable logic hub
application developers turnkey IDP S across all network-facing ○ user-defined rules link app-defined events with
wolfSSL product s, with a viable zero-configuration option. These app-defined actions via plugins
■ plugins can be filters, decision logic,
integrations will be available via simple --enable-wolfsentry configure and/or orchestration logic
options in wolfSSL sibling products. ○ hub and plugins are mainly keyed on network
attributes, and track current status
○ plugins can also track and use fully
The wolfSentry engine is dynamically configurable programmatically app-defined data for each network association
through an API, o r from textual inputs supplied to the engine. ● Fully integrated into wolfSSL, wolfMQTT, and wolfSSH
○ zero-development IDPS across all
Callback and client-server implementations are also un de r network-facing wolfSSL products, using
development that will deliver advanced capabilities including remote bundled COTS plugins
○ zero-configuration option
logging through MQTT or syslog, and remote configuration and status ○ simple --enable-wolfsentry configure options in
queries, all cryptographically secured. wolfSSL sibling products
● Dynamically configurable
○ programmatically through an API
Notably, wolfSentry is designed from the ground up to function well in ○ textual human-readable configuration files,
resource-constrained, bare-metal, and real time environments, with or loadable/ reloadable at anytime
● Bundled plugins for remote logging, commands, and
without thread support, using deterministic algorithms that maximize status queries, secured with TLS
availability and stay within rigidly designated maximum memory and ○ MQTT
scheduling footprints. Use cases include RTOS IDPS, and IDP S for ○ Syslog
○ SMTP
ARM silicon and other common embedded CPUs and MCUs. ○ embedded web server with RESTful API
wolfSentry with dynamic firewalling can add as little as 100k to the
code footprint, and 32k to the volatile state footprint, and can fully
leverage the existing logic and state of applications and sibling
libraries.

If you have interest in using wolfSentry or any questions or


comments, please contact wolfSSL at facts@wolfssl.com.

Supported
. Chipmakers Supported Operating Environments

wolfSSL has support for chipsets including ARM, Intel, Win32/64, Linux, macOS, Solaris, ThreadX, VxWorks, FreeBSD, Net
Motorola, mbed, NXP/Freescale, Microchip/Atmel, STMicro, BSD, OpenBSD, e mbe dde d Linux, Yo c to Linu s, OpenEmbedded,
Analog Devices, Texas Instruments, Xilinx SoCs/FPGAs, WinCE, Haiku, OpenWRT, iPhone( iOS), Android, Nintendo Wii and
Renesas, Espressif, and more.
Gamecube through DevKitPro, QNX, MontaVista, OpenCL, NonStop,
TRON/ITRON/µITRON, Cesium, Micrium's µC/OS, FreeRTOS,
If you would like to use or test wolfSSL on another chipset or
SafeRTOS, Freescale MQX, Nucleus, TinyOS, HP/UX, ARC MQX,
OS, let us know and we’ll be happy to support you.
TI-RTOS, uTasker, embOS, INtime, Mbed, uT-Kernel, RIOT,
CMSIS-RTOS, FROSTED, GreenHills INTEGRITY, Keil RTX,
TOPPERS, PetaL in us, Apache Mynewt, PikeOS, Deos, Azure Sphere
OS, FreeBSD
wolfssl.com
github.com/wolfssl
Copyright © 2024 wolfSSL Inc. All Rights Reserved

You might also like