Skip to content

Refactor and extend OpenVPN plugins#1602

Open
JSCU-CNI wants to merge 1 commit intofox-it:mainfrom
JSCU-CNI:openvpn
Open

Refactor and extend OpenVPN plugins#1602
JSCU-CNI wants to merge 1 commit intofox-it:mainfrom
JSCU-CNI:openvpn

Conversation

@JSCU-CNI
Copy link
Contributor

@JSCU-CNI JSCU-CNI commented Mar 4, 2026

This PR open sources our OpenVPN plugin. The OpenVPN plugin is now a namespace plugin and is split between OpenVPNServerPlugin and OpenVPNClientPlugin. The already existing OpenVPNParser has been moved to openvpn.util. To prevent backwards incompatibility we have added a regression test that is almost identical to the previous test_openvpn.py. In terms of functionality this PR adds OpenVPN log parsing and more detailed configuration and profile parsing. We are open for a discussion regarding some record field names, as well as feedback for the general approach of this plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant