Using git as a content integrity solution with a central server
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
fimiwal
tests
.drone.yml
.gitignore
.travis.yml
Dockerfile
LICENSE.md
Makefile
README.md
Vagrantfile
config.py
manage.py
requirements.txt
setup.py
worker.py

README.md

##FIMIWAL Build Status Stories in Ready

Git content file integrity solution for hosts. Runs on python2.7

Currently uses gitolite on the backend for the git repositories. http://gitolite.com/gitolite/gitolite.html#server-side-admin

Uses redis to handle tasks

Quick Installation

In-depth installation

pip install -r requirements.txt
# Create the sqlite database
python manage.py createdb
#OR
python manage.py db init
python manage.py db migrate
python manage.py db upgrade

# Run the program in server mode
python manage.py runserver --host=0.0.0.0

# or

# Run a python shell in the program's context
python manage.py shell

# Run a worker to run scans
python worker.py

Vagrant and Dockerfiles are supplied also.

Contributing

See the contributing.md page

Screenshots

Fimiwal Dashboard Fimiwal AddClient Fimiwal ClientList Fimiwal ClientWindows Fimiwal ClientLinux Fimiwal ClientScan