# 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
Dependency | Creator | License |
---|---|---|
Golang 1.19 / 1.20 | Robert Griesemer, Rob Pike, Ken Thompson and contributors | BSD-3-Clause |
PAM Development Library | Dmitry V. Levin, Tomáš Mráz and contributors | BSD-Style or GPL |
Golang dependencies
Dependency | Creator | License |
---|---|---|
Gobwas WS | Sergey Kamardin and contributors | MIT |
jwt-go | Luis Gabriel Gomez, Michael Fridman, Alistair Hey and contributors | MIT |
uuid | Google, Inc. and contributors | BSD-3-Clause |
koanf | Kailash Nadh and contributors | MIT |
go-sqlite3 | Yasuhiro Matsumoto and contributors | MIT |
pam | Mike Steinert and contributors | BSD-2-Clause |
cors | Olivier Poitrey and contributors | MIT |
pflag | Steve Francia and contributors | BSD-3-Clause |
testify | Stretchr, Inc. and contributors | MIT |
go-plugin | HashiCorp, Inc. and contributors | MPL-2.0 |
Copyright
Excubitor-Backend (c) 2023 Lucca Greschner
SPDX-License-Identifier: GPL-3.0