Skip to content

aganita/anzu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anzu

Description

Anzu Anzû (Mesopotamian Mythology): A demon in the form of a massive bird that guards sacred places.

Anzu is an IDS to enhance home network security without relying on complex, business-grade firewalls or IDS systems, which are expensive and often excessive for personal use.

Stack

Run locally

  1. Install Javascript dependencies
$ npm install
  1. Create and activate Python virtual environment
$ python -m venv myenv
$ source myenv/bin/activate
  1. Install Python dependencies
pip install -r requirements/dev.txt
  1. Build packages
$ sudo npm run-script build
  1. Initialize the database
$ sudo flask db init
$ sudo flask db migrate
$ sudo flask db upgrade
  1. Run the application.
$ sudo npm start  

Home screen: http://localhost:5000