## 🌐 بررسی عملکرد، امنیت و عیبیابی شبکه در لینوکس (Network Auditing & Troubleshooting)
لینوکس ابزارهای بسیار قدرتمند و در عین حال سبک برای **آنالیز عملکرد شبکه، بررسی امنیتی و رفع مشکلات شبکهای** ارائه میدهد. در این مقاله، با مجموعهای از این ابزارها و روشهای استفاده از آنها آشنا میشوید.
---
## 🧪 ۱. بررسی عملکرد شبکه
### 1.1 ابزار `ping` – بررسی اتصال
```bash
ping google.com
```
🔹 ارسال بستههای ICMP برای تست دسترسی و بررسی latency.
---
### 1.2 ابزار `iperf` – تست سرعت و پهنای باند
#### نصب:
```bash
sudo apt install iperf3 # Debian/Ubuntu
sudo yum install iperf3 # RHEL/CentOS
```
#### استفاده:
روی سرور:
```bash
iperf3 -s
```
روی کلاینت:
```bash
iperf3 -c <server_ip>
```
---
### 1.3 ابزار `nload` – نمایش گرافیکی مصرف پهنای باند
```bash
sudo apt install nload
nload
```
---
### 1.4 ابزار `netstat` / `ss` – نمایش پورتهای باز
```bash
sudo netstat -tuln
sudo ss -tuln
```
---
## 🔐 ۲. بررسی امنیت شبکه
### 2.1 ابزار `nmap` – بررسی پورتها و آسیبپذیریها
```bash
nmap -sS -Pn -v <target-ip>
```
🔸 برای بررسی دقیقتر:
```bash
nmap -A -T4 <target-ip>
```
---
### 2.2 ابزار `tcpdump` – شنود ترافیک شبکه
```bash
sudo tcpdump -i eth0
```
🔹 فیلتر کردن برای پورت خاص:
```bash
sudo tcpdump -i eth0 port 80
```
---
### 2.3 ابزار `iptables` / `nftables` – بررسی قوانین فایروال
```bash
sudo iptables -L -n -v
```
---
### 2.4 ابزار `fail2ban` – جلوگیری از حملات brute-force
```bash
sudo fail2ban-client status
```
---
## 🛠️ ۳. عیبیابی شبکه
### 3.1 ابزار `traceroute` – بررسی مسیر رسیدن بسته
```bash
traceroute google.com
```
🔹 یا:
```bash
mtr google.com
```
---
### 3.2 ابزار `dig` – تست DNS resolution
```bash
dig google.com
```
---
### 3.3 بررسی وضعیت سرویسهای شبکه
```bash
systemctl status networking
systemctl status sshd
```
---
### 3.4 بررسی فایلهای لاگ
```bash
sudo tail -f /var/log/syslog
sudo tail -f /var/log/messages
```
---
## 📦 ابزارهای جامع آنالیز شبکه
| ابزار | توضیح |
| ------------- | ---------------------------------- |
| **Wireshark** | شنود گرافیکی بستهها |
| **ntopng** | داشبورد گرافیکی برای مانیتور شبکه |
| **vnStat** | ثبت و گزارش پهنای باند مصرفی |
| **iftop** | نمایش ارتباط لحظهای شبکه بین IPها |
---
## ✅ نتیجهگیری
با ترکیب ابزارهای بالا، میتوانید **شبکه سیستمهای لینوکسی را از نظر عملکرد، امنیت و مشکلات احتمالی بررسی و بهینهسازی** کنید.