Categorygithub.com/Excubitor-Monitoring/Excubitor-Backend

# Packages

No description provided by the author
No description provided by the author

# README

Excubitor-Backend

About

This is the backend part to Excubitor. Excubitor is a monitoring tool for linux systems that was created for a uni project at Stuttgart Media University in the course B.Sc. Computer Science and Media. This project is not meant as a productive application. We used modern and cutting edge tools to create an application that is as modular as possible - while compromising on features and possibly security. You can find our results and learnings in this repository's wiki.

Building

For instructions on building the application, please see the repository's wiki.

Dependencies

Build-only dependencies

DependencyCreatorLicense
Golang 1.19 / 1.20Robert Griesemer, Rob Pike, Ken Thompson and contributorsBSD-3-Clause
PAM Development LibraryDmitry V. Levin, Tomáš Mráz and contributorsBSD-Style or GPL

Golang dependencies

DependencyCreatorLicense
Gobwas WSSergey Kamardin and contributorsMIT
jwt-goLuis Gabriel Gomez, Michael Fridman, Alistair Hey and contributorsMIT
uuidGoogle, Inc. and contributorsBSD-3-Clause
koanfKailash Nadh and contributorsMIT
go-sqlite3Yasuhiro Matsumoto and contributorsMIT
pamMike Steinert and contributorsBSD-2-Clause
corsOlivier Poitrey and contributorsMIT
pflagSteve Francia and contributorsBSD-3-Clause
testifyStretchr, Inc. and contributorsMIT
go-pluginHashiCorp, Inc. and contributorsMPL-2.0

Copyright

Excubitor-Backend (c) 2023 Lucca Greschner

SPDX-License-Identifier: GPL-3.0