Skip to content

Progetto per Technologies for Advanced Programming

Notifications You must be signed in to change notification settings

tapunict/MailScan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Progetto per Technologies for Advanced Programming

Run with

docker compose up

Web uis

Setup

Mailserver testing

Get stalwart-cli

mkdir stalwart-mail

Run docker The first time stalwart is run, it will print the admin password, save it

Via web UI

Set hostname to 'localhost' and allow IMAP plain text auth then reload

Via CLI

Create domain and user

stalwart-cli -u https://localhost domain create 'example.org'

stalwart-cli -u https://localhost account create -d "John Snow" -i false -a "[email protected]" john 123456

stalwart-cli -u https://localhost import messages -f mbox john /path/to/file.mbox

Logstash

Create directory secrets Create file secrets/logstash-kewystore and secrets/user-passowrd and fill them.

Flink

Download the kafka connector

cd flink/pyflink/
wget https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-kafka/1.17.2/flink-sql-connector-kafka-1.17.2.jar

Grafana

Import the dashboard configurations from ./grafana via web ui, manually configure the elasticsearch source (just the url)

About

Progetto per Technologies for Advanced Programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.7%
  • Dockerfile 25.0%
  • Shell 5.3%