কম্পিউটার টিউটোরিয়াল

লিনাক্সে নেটওয়ার্ক সিকিউরিটি মনিটরিং টুলস ও অ্যাপ্লিকেশন

লিনাক্স-ভিত্তিক নেটওয়ার্ক সিকিউরিটি মনিটরিং টুলস (শ্রেণিবদ্ধ)

১. নেটওয়ার্ক ট্রাফিক এনালাইসিস ও ক্যাপচার

টুলবিবরণইনস্টলেশন
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): ফেডোরা-ভিত্তিক, নেটওয়ার্ক মনিটরিং ফোকাসড।

লিনাক্স নেটওয়ার্ক সিকিউরিটি হার্ডেনিং চেকলিস্ট

  1. অনাবশ্যক সার্ভিস/পোর্ট বন্ধ করুন (`systemctl disable --now`, `ufw deny`)।
  2. SSH হার্ডেন: Key-only auth, Port change, Fail2ban, Port Knocking।
  3. কার্নেল প্যারামিটার: `sysctl.conf` — IP forwarding off, ICMP redirect off, SYN cookies on।
  4. ফাইল সিস্টেম: `noexec, nosuid, nodev` মাউন্ট অপশন, AIDE/Tripwire FIM।
  5. অ্যাপআর্মার/SELinux এনফোর্সিং মোডে রাখুন।
  6. লগ রোটেশন, রিমোট লগ শিপিং (rsyslog/Filebeat > SIEM)।
  7. নিয়মিত আপডেট: `apt update && apt upgrade` / `dnf update` / `pacman -Syu`।

কেন লিনাক্স নেটওয়ার্ক সিকিউরিটির জন্য আদর্শ?

  • ওপেন সোর্স — কোড অডিটযোগ্য, কমিউনিটি সাপোর্ট।
  • গ্রানুলার কন্ট্রোল — কার্নেল থেকে ইউজারস্পেস পর্যন্ত।
  • স্ক্রিপ্টেবল/অটোমেটেবল — Ansible, Terraform, Bash/Python।
  • কন্টেইনার/ক্লাউড-নেটিভ রেডি — cgroups, namespaces, eBPF।
  • কম রিসোর্স ফুটপ্রিন্ট — এমবেডেড/আইওটি ডিভাইসে চলতে পারে।
  1. নেটওয়ার্ক সিকিউরিটি মনিটরিং-এর উদ্দেশ্য কী কী?

  2. নেটওয়ার্ক সিকিউরিটিতে CSM কী? ক্রমাগত নিরাপত্তা নিরীক্ষা ব্যাখ্যা

  3. নেটওয়ার্ক সিকিউরিটি আইডি/কী কী এবং কীভাবে খুঁজে বের করবেন

  4. নেটওয়ার্ক সিকিউরিটিতে কোন প্রযুক্তিগুলো ব্যবহৃত হয়?