Skip to content

A Flask-based API endpoint for getting Uncomplicated Firewall,—(UFW), log data from a local log parser.

Notifications You must be signed in to change notification settings

dariusstrasel/UFW_Log_Ingester

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UFW Log Ingester // Python

Author: Darius Strasel @dariusstrasel

Overview:

An API endpoint for getting Uncomplicated Firewall,—(UFW), log data from a local log parser.

How to install:

  1. Clone repo
  2. Install module requirements:
pip install -r requirements.txt

How to Use:

  1. Start the endpoint via:
python ingester_server.py
  1. Visit the endpoint at the default host location

e.g.

http://127.0.0.1:5000/

The database will create itself (SQLite) and populate via a local log_file if detected as empty.

./logs/ufw.log

Execute step 2 again to review query results.

About

A Flask-based API endpoint for getting Uncomplicated Firewall,—(UFW), log data from a local log parser.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages