লিনাক্স-ভিত্তিক নেটওয়ার্ক সিকিউরিটি মনিটরিং টুলস (শ্রেণিবদ্ধ)
১. নেটওয়ার্ক ট্রাফিক এনালাইসিস ও ক্যাপচার
| টুল | বিবরণ | ইনস্টলেশন |
| Wireshark | গ্রাফিক্যাল প্যাকেট এনালাইজার, ডিপ প্যাকেট ইনস্পেকশন, প্রোটোকল ডিকোড | apt install wireshark / dnf install wireshark |
| tcpdump | কমান্ড-লাইন প্যাকেট ক্যাপচার, স্ক্রিপ্টেবল, লাইটওয়েট | আপস্ট্রিমে প্রি-ইনস্টলড থাকে |
| Zeek (Bro) | নেটওয়ার্ক সিকিউরিটি মনিটর, প্রোটোকল এনালাইসিস, লগ জেনারেশন (JSON/TSV) | apt install zeek |
| Argus | ফ্লো-বেসড নেটওয়ার্ক ট্রাফিক এনালাইসিস, রিয়েল-টাইম মেট্রিক্স | apt install argus-client argus-server |
| ntopng | ওয়েব-ভিত্তিক ট্রাফিক ভিজ্যুয়ালাইজেশন, হোস্ট/অ্যাপ্লিকেশন ব্রেকডাউন | apt install ntopng |
২. ইনট্রুশন ডিটেকশন/প্রিভেনশন সিস্টেম (IDS/IPS)
| টুল | বিবরণ | বিশেষতা |
| Suricata | মাল্টি-থ্রেডেড IDS/IPS/NSM, Emerging Threats/Snort 룰 সাপোর্ট | হাই পারফরম্যান্স, এভিএক্স সাপোর্ট |
| Snort | ক্লাসিক নেটওয়ার্ক IDS/IPS, নিয়ম-ভিত্তি ডিটেকশন | সিনট্যাক্স পারসিং, কমিউনিটি 룰স |
| Security Onion | ফুল-স্ট্যাক NSM ডিস্ট্রো (Zeek, Suricata, Elastic, Kibana, Stenographer) | ইজি ডিপ্লয়মেন্ট, প্রোডাকশন-রেডি |
৩. নেটওয়ার্ক ভালনারেবিলিটি স্ক্যানিং ও অডিট
| টুল | বিবরণ | ব্যবহার |
| Nmap | নেটওয়ার্ক ডিসকভারি, পোর্ট স্ক্যানিং, ওএস ফিংগারপ্রিন্টিং, NSE স্ক্রিপ্ট | নেটওয়ার্ক ম্যাপিং, ভালনারেবিলিটি চেক |
| OpenVAS / GVM | ওপেন সোর্স ভালনারেবিলিটি স্ক্যানার, ৫০,০০০+ NVT | কম্প্রিহেনসিভ ভালন স্ক্যান |
| Lynis | সিস্টেম অডিটিং, হার্ডেনিং চেক, কমপ্লায়েন্স (PCI-DSS, HIPAA, ISO 27001) | হোস্ট-ভিত্তিক সিকিউরিটি অডিট |
| Masscan | দ্রুততম পোর্ট স্ক্যানার (ZMap স্ট্রাইপ), ইন্টারনেট-স্কেল স্ক্যানিং | দ্রুত নেটওয়ার্ক রিকন |
৪. লগ ম্যানেজমেন্ট ও SIEM
| টুল | বিবরণ |
| Elastic Stack (ELK) | Elasticsearch + Logstash/Filebeat + Kibana — স্কেলেবল লগ এনালাইসিস |
| Graylog | সেন্ট্রালাইজড লগ ম্যানেজমেন্ট, এলার্টিং, ড্যাশবোর্ড |
| Wazuh | হোস্ট-ভিত্তিক IDS, ফাইল ইন্টিগ্রিটি মনিটরিং, ভালনারেবিলিটি ডিটেকশন, MITRE ATT&CK ম্যাপিং |
| Splunk (Free/Enterprise) | পাওয়ারফুল SIEM, SPL কুয়েরি ল্যাঙ্গুয়েজ, মেশিন লার্নিং টুলকিট |
৫. হোস্ট-ভিত্তিক সিকিউরিটি (HIDS/EDR)
- OSSEC / Wazuh Agent: ফাইল ইন্টিগ্রিটি মনিটরিং, রুটকিট ডিটেকশন, এক্টিভ রেসপন্স।
- Auditd: লিনাক্স কার্নেল অডিট সাবসিস্টেম, সিস্টেম কল মনিটরিং।
- Falco: কার্নেল-লেভেল থ্রেট ডিটেকশন (Sysdig), কন্টেইনার সিকিউরিটি।
- OSQuery: SQL দিয়ে সিস্টেম ইন্টারোগেশন, এন্ডপয়েন্ট ভিজিবিলিটি।
৬. কমান্ড-লাইন নেটওয়ার্ক মনিটরিং টুলস
# ব্যান্ডউইথ ব্যবহার
nload, iftop, bmon, vnstat, speedometer
# কানেকশন ও পোর্ট
ss -tulnp, netstat -tulnp, lsof -i
# প্যাকেট ক্যাপচার
tcpdump -i eth0 -w capture.pcap -s 0
# ডিএনএস কুয়েরি
dig, drill, dog
# TLS/SSL চেক
openssl s_client -connect example.com:443, testssl.sh
# ফায়ারওয়াল স্টেট
iptables -L -n -v, nft list ruleset, ufw status verbose
লিনাক্স সিকিউরিটি ডিস্ট্রো (পেনটেস্টিং/ফরেনসিক/মনিটরিং)
- Kali Linux: পেনটেস্টিং এর ডি-ফ্যাক্টো স্ট্যান্ডার্ড, ৬০০+ টুল প্রি-ইনস্টলড।
- Parrot Security OS: হালকা, প্রাইভেসি-ফোকাসড, ডেভেলপমেন্ট-ফ্রেন্ডলি।
- Security Onion: NSM/IDS ফোকাসড, প্রোডাকশন ডিপ্লয়মেন্টের জন্য।
- BlackArch: আর্চ-ভিত্তিক, ২৮০০+ টুল, রোলিং রিলিজ।
- CAINE: ডিজিটাল ফরেনসিক, ইনসিডেন্ট রেসপন্স।
- NST (Network Security Toolkit): ফেডোরা-ভিত্তিক, নেটওয়ার্ক মনিটরিং ফোকাসড।
লিনাক্স নেটওয়ার্ক সিকিউরিটি হার্ডেনিং চেকলিস্ট
- অনাবশ্যক সার্ভিস/পোর্ট বন্ধ করুন (`systemctl disable --now`, `ufw deny`)।
- SSH হার্ডেন: Key-only auth, Port change, Fail2ban, Port Knocking।
- কার্নেল প্যারামিটার: `sysctl.conf` — IP forwarding off, ICMP redirect off, SYN cookies on।
- ফাইল সিস্টেম: `noexec, nosuid, nodev` মাউন্ট অপশন, AIDE/Tripwire FIM।
- অ্যাপআর্মার/SELinux এনফোর্সিং মোডে রাখুন।
- লগ রোটেশন, রিমোট লগ শিপিং (rsyslog/Filebeat > SIEM)।
- নিয়মিত আপডেট: `apt update && apt upgrade` / `dnf update` / `pacman -Syu`।
কেন লিনাক্স নেটওয়ার্ক সিকিউরিটির জন্য আদর্শ?
- ওপেন সোর্স — কোড অডিটযোগ্য, কমিউনিটি সাপোর্ট।
- গ্রানুলার কন্ট্রোল — কার্নেল থেকে ইউজারস্পেস পর্যন্ত।
- স্ক্রিপ্টেবল/অটোমেটেবল — Ansible, Terraform, Bash/Python।
- কন্টেইনার/ক্লাউড-নেটিভ রেডি — cgroups, namespaces, eBPF।
- কম রিসোর্স ফুটপ্রিন্ট — এমবেডেড/আইওটি ডিভাইসে চলতে পারে।