filegate

command module
v0.0.0-...-03ce9ab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2024 License: GPL-2.0 Imports: 1 Imported by: 0

README

Filegate

Filegate is a platform that makes it easy for system administrators to vet files before they enter a sensitive or airgapped environment. Filegate is implemented in Go using the Gin framework and the Podman bindings to manage the containers used for various tasks, like providing a Web browser to download files, convert dangerous files to less dangerous formats, or allow manual analysis

Icon

Based on https://pictogrammers.com/library/mdi/icon/gate/ and https://pictogrammers.com/library/mdi/icon/floppy/

Podman

To have full access to Podman (especially to manage networks), root access is required on startup. However, these privileges should be dropped as soon as the Application has started

https://chenyitian.gitbooks.io/gin-tutorials/content/gin/8.html // Go Templates https://min.io/docs/minio/linux/developers/go/API.html // MINIO Docs https://gorm.io/docs/index.html // ORM Mapper Docs https://blog.logrocket.com/rest-api-golang-gin-gorm/ // Introduction to the GO tech stack used https://github.com/zalando/gin-oauth2 // OAUTH2 Library for Gin

Documentation

Overview

Copyright © 2023 Johannes Bülow <johannes.buelow@jmbit.de>

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Directories

Path Synopsis
Define all Database Models here
Define all Database Models here
web
templates
templ: version: 0.2.476
templ: version: 0.2.476
ui

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL