Star on GitHubStar1.1k stars

Case study

os-xgs-npu: reconstructing Sophos XGS coprocessor interfaces

os-xgs-npu reconstructs interfaces to Sophos XGS appliance coprocessors through FreeBSD kernel modules and an OPNsense plugin. The work documents undocumented registers, PCIe device families and measured coprocessor behavior to expose front ports and offload firewall flows and IPsec associations.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Sophos XGS hardware and a matching OPNsense or FreeBSD environment; kernel modules are built on the appliance.
  • Limits: The author says the project is still being completed; two coprocessor families currently respond.
  • License: BSD-2-Clause license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · AbdelmonemAwad/os-xgs-npu · Revision d469551
  2. docs/families/README.md GitHub · AbdelmonemAwad/os-xgs-npu · Revision d469551

More in Protocols

All 140 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab