#firewall #client #protocols #api #api-bindings

libopenxg

libopenxg is a library that logs into Sophos XG Firewalls as a user. It's used by https://github.com/Alex-Programs/openxgauthenticator

4 releases

0.1.3 Mar 20, 2023
0.1.2 Mar 20, 2023
0.1.1 Mar 20, 2023
0.1.0 Mar 20, 2023

#30 in #firewall

GPL-3.0 license

7KB
102 lines

libopenxg

crates.io

docs.rs

Library separated from https://github.com/Alex-Programs/openxgauthenticator for logging into Sophos XG firewalls.

Used by both the GUI and CLI versions. Feel free to use yourself.

It's blocking. If you want to use it in a GUI, you'll need to use a thread.

Dependencies

~11–24MB
~458K SLoC