Suricata IDS — নেটওয়ার্ক ডিটেক্টর

ইনস্টল করা আছে, কিন্তু সার্ভিস চালু নেই। চালু করুন এবং অটোস্টার্ট সক্রিয় করুন:
sudo systemctl enable --now suricata
কীভাবে সেটআপ করবেন (FAQ)
Suricata
চালু নেই
IDS / IPS
২৪ ঘণ্টায় অ্যালার্ট
311
২৪ ঘণ্টায় অ্যালার্ট
শীর্ষ ক্যাটাগরি
5
ক্যাটাগরি
শীর্ষ উৎস
8
IP অ্যাড্রেস
শীর্ষ ক্যাটাগরি
Attempted Information Leak 100
Web Application Attack 75
Misc Attack 56
Detection of a Network Scan 47
Potentially Bad Traffic 34
শীর্ষ উৎস
198.51.100.15 24
198.51.100.16 23
198.51.100.12 21
198.51.100.13 16
198.51.100.14 9
198.51.100.17 4
198.51.100.18 4
198.51.100.11 3
সাম্প্রতিক অ্যালার্ট
সময় সিগনেচার উৎস গন্তব্য
2026-10-12 06:47 ET WEB_SERVER SQL Injection Attempt 198.51.100.31 203.0.113.10
2026-10-12 06:25 ET WEB_SERVER WordPress login bruteforce 198.51.100.35 203.0.113.10
2026-10-12 06:34 ET SCAN Nmap Scripting Engine 198.51.100.11 203.0.113.10
2026-10-12 05:28 ET SCAN Potential SSH Scan 198.51.100.34 203.0.113.10
2026-10-12 05:02 GPL WEB_SERVER /etc/passwd access 198.51.100.24 203.0.113.10
2026-10-12 06:12 ET SCAN Nmap Scripting Engine 198.51.100.15 203.0.113.10
2026-10-12 04:30 GPL WEB_SERVER /etc/passwd access 198.51.100.25 203.0.113.10
2026-10-12 04:25 GPL WEB_SERVER /etc/passwd access 198.51.100.15 203.0.113.10
2026-10-12 05:44 ET WEB_SERVER SQL Injection Attempt 198.51.100.21 203.0.113.10
2026-10-12 05:45 ET SCAN Nmap Scripting Engine 198.51.100.32 203.0.113.10
2026-10-12 05:21 ET WEB_SERVER WordPress login bruteforce 198.51.100.25 203.0.113.10
2026-10-12 05:16 ET WEB_SERVER SQL Injection Attempt 198.51.100.20 203.0.113.10
2026-10-11 23:03 ET WEB_SERVER SQL Injection Attempt 198.51.100.20 203.0.113.10
2026-10-12 04:15 ET SCAN Potential SSH Scan 198.51.100.23 203.0.113.10
2026-10-12 00:47 ET SCAN Nmap Scripting Engine 198.51.100.19 203.0.113.10
2026-10-12 00:10 GPL WEB_SERVER /etc/passwd access 198.51.100.11 203.0.113.10
2026-10-11 20:40 GPL WEB_SERVER /etc/passwd access 198.51.100.16 203.0.113.10
2026-10-11 19:57 GPL WEB_SERVER /etc/passwd access 198.51.100.34 203.0.113.10
2026-10-12 05:12 ET POLICY curl User-Agent 198.51.100.24 203.0.113.10
2026-10-11 22:39 GPL WEB_SERVER /etc/passwd access 198.51.100.24 203.0.113.10
2026-10-12 04:38 ET WEB_SERVER SQL Injection Attempt 198.51.100.18 203.0.113.10
2026-10-11 19:28 ET WEB_SERVER WordPress login bruteforce 198.51.100.29 203.0.113.10
2026-10-12 01:41 ET SCAN Nmap Scripting Engine 198.51.100.16 203.0.113.10
2026-10-12 01:54 GPL WEB_SERVER /etc/passwd access 198.51.100.18 203.0.113.10
2026-10-11 16:37 ET SCAN Potential SSH Scan 198.51.100.14 203.0.113.10
2026-10-11 14:58 ET WEB_SERVER SQL Injection Attempt 198.51.100.26 203.0.113.10
2026-10-11 23:27 ET WEB_SERVER WordPress login bruteforce 198.51.100.16 203.0.113.10
2026-10-11 23:19 ET WEB_SERVER WordPress login bruteforce 198.51.100.28 203.0.113.10
2026-10-11 16:33 ET WEB_SERVER WordPress login bruteforce 198.51.100.20 203.0.113.10
2026-10-11 22:28 ET SCAN Nmap Scripting Engine 198.51.100.27 203.0.113.10

ELK স্ট্যাক ছাড়া Suricata-র সতর্কতা

Suricata তার পাওয়া জিনিসগুলো eve.json-এ লেখে, প্রতিটি ঘটনার জন্য একটি JSON বস্তু, আর চেনা পরামর্শ হলো এই সবটা Elasticsearch-এ পাঠিয়ে Kibana দিয়ে দেখা। কোনো ক্লাস্টারে এটি যুক্তিসংগত। একটিমাত্র VPS-এ এর মানে একটি অনুসন্ধান ইঞ্জিন, একটি লগ সংগ্রাহক ও একটি ড্যাশবোর্ড সার্ভার চালিয়ে যাওয়া — কয়েক গিগাবাইট স্মৃতি ও রক্ষণাবেক্ষণের জন্য দ্বিতীয় একটি ব্যবস্থা — কেবল সেই সতর্কতাগুলো পড়ার জন্য যা ইতিমধ্যেই সেই একই যন্ত্রে লেখা হয়ে গেছে।

এই পাতা eve.json সরাসরি পড়ে, আর যেখানে আপনার বিল্ড সেটিই বানায় সেখানে fast.log-ও। এটি গত চব্বিশ ঘণ্টার সতর্কতা শ্রেণি অনুসারে দলবদ্ধ করে দেখায়, সবচেয়ে বেশি সতর্কতা তৈরি করা ঠিকানাগুলো, এবং আলাদা আলাদা স্বাক্ষর উৎস, গন্তব্য, প্রোটোকল ও গুরুত্বসহ।

Suricata চলছে অথচ কিছুই জানাচ্ছে না — এমন হলে কারণ প্রায় সবসময় নিয়মে থাকে, ট্রাফিকে নয়: নতুন ইনস্টলে ততক্ষণ একটিও স্বাক্ষর থাকে না যতক্ষণ না suricata-update অন্তত একবার চলে। অন্য চমকটি হলো গুরুত্ব। উন্মুক্ত সংবেদক যা জানায় তার বেশিরভাগই নিম্ন গুরুত্বের স্ক্যানিং যা থেকে কখনও কিছু হয় না, তাই গণনার আগে শ্রেণিগুলো পড়ুন।

তারের উপর বসা সেন্সরের একটি সীমা আছে, যেখানে বারবার হোঁচট লাগে: এনক্রিপ্ট করা ট্রাফিক তার কাছে বাইটের স্রোত মাত্র। সে বলবে এই ঠিকানা থেকে আপনার সাইটে একটি সংযোগ এসেছে, কিন্তু বলবে না যে অনুরোধটির ভিতরে SQL ইনজেকশনের চেষ্টা ছিল। সেটি পড়ে ModSecurity, ওয়েব সার্ভারের ভিতরে, ডিক্রিপশনের পরে। দুটি একে অন্যের বিকল্প নয়: একটি বাইরে থেকে নেটওয়ার্ক দেখে, অন্যটি ভিতর থেকে অনুরোধ।