2023-02-26 02:14:12 +01:00
2023-02-26 02:14:12 +01:00
2022-11-23 14:04:57 +01:00
2022-11-23 14:04:57 +01:00
2023-02-26 02:14:12 +01:00
2022-11-23 14:04:57 +01:00
2023-02-26 02:14:12 +01:00
2022-11-23 14:04:57 +01:00
2022-11-23 14:04:57 +01:00
2022-11-23 14:04:57 +01:00

Welcome to Mikrocata2SELKS 👋

Version License: MIT

Script for auto-install Selks and mikrocata on Debian 11

Introduction

This repo intend to semplify installation of IDS/IPS Suricata for packet analyzing analyzing coming from Mikrotik. It uses latest docker repo from SELKS (Suricata, ELK Stack) and mikrocata.

Function

  • Install Docker and Docker Compose
  • Install Python
  • Download and install SELKS repo --> https://github.com/StamusNetworks/SELKS
  • Download and install mikrocata repo
  • Install TZSP interface
  • Notification over Telegram when IP is blocked

Install

./easyinstall.sh

Usage

  • Setup a fresh Debian 11 install on a dedicated machine (or server or vm)
  • Login as root
  • Download this git repo
  • Edit easyinstall.sh with path where to install SELKS
  • Run ./easyinstall.sh
  • Once finished edit /usr/local/bin/mikrocata.py with your Mikrotik and Telegram parameters and then reload service with 'systemctl restart mikrocata.service'
  • Remember to enable packet sniffer on Mikrotik
  • Enable blocking rule on Mikrotik

Author

👤 Giuseppe Trifilio

🤝 Contributing

  • Contributions, issues and feature requests are welcome!
    Feel free to check issues page.

Show your support

  • Give a if this project helped you!

This README was generated with ❤️ by readme-md-generator

Description
Mikrotik + Selks (Suricata) + Telegram + TZSP on Debian 12
Readme GPL-3.0 375 KiB
Languages
Python 83.9%
Shell 16.1%