mirror of
https://github.com/angolo40/mikrocata2selks.git
synced 2025-05-12 08:27:22 +00:00
Welcome to Mikrocata2SELKS 👋
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
- Website: https://github.com/angolo40/mikrocata2selks
- Github: @angolo40
- Inspired by https://github.com/zzbe/mikrocata
🤝 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
Languages
Python
83.9%
Shell
16.1%