Friday, October 4, 2013

Một số lệnh check ddos

Mã:
netstat -n | grep :80 |wc -l

Kiểm tra số lượng connection đang ở trạng thái SYN_RECV:

Mã:
netstat -n | grep :80 | grep SYN_RECV|wc -l

Hiển thị tất cả các IP đang kết nối và số lượng kết nối từ mỗi IP:

Mã:
netstat -an|grep :80 |awk '{print $5}'|cut -d":" -f1|sort|uniq -c|sort -rn

Nếu muốn kiểm tra IP nào mở nhiều SYN thì thêm vào:

Mã:
netstat -an|grep :80|grep SYN |awk '{print $5}'|cut -d":" -f1|sort|uniq -c|sort -rn

- Đối với server có nhiều IP, để kiểm tra IP nào đang bị tấn công:



Mã:
netstat -plan | grep :80 | awk '{print $4}'| cut -d: -f1 |sort |uniq -c

- Hiển thị tất cả các IP đang kết nối và số lượng kết nối từ mỗi IP:

Mã:
netstat -an | grep ':80' | awk '{print $5}' | sed s/'::ffff:'// | cut -d":" -f1 | sort | uniq -c

- Hiển thị số lượng kết nối mỗi loại

Mã:
netstat -an | grep :80 | awk '{print $6}' | sort | uniq -c

61 ESTABLISHED
13 FIN_WAIT1
17 FIN_WAIT2
1 LISTEN
25 SYN_RECV
298 TIME_WAIT

- Hiển thị tất cả các IP đang kết nối và số lượng kết nối từ mỗi IP

Mã:
watch "netstat -an | grep ':80' | awk '{print \$5}' | sed s/'::ffff:'// | cut -d\":\" -f1 | sort | uniq -c"

Mã:
watch "netstat -an | grep :80 | awk '{print \$6}' | sort | uniq -c"

Related Posts:

  • Hướng dẫn biên dịch và cấu hình NginX Cài trình biên dịch và các gói phần mềm cần thiết để phục vụ quá trình biên dịch sudo apt-get install build-essential libssl-dev libpcre3 libpcre3-dev \ libxml2-dev libxslt1-dev libgd2-xpm-dev libgeoip-dev  Tải về mã n… Read More
  • Config time vps yum -y install rdate mv /etc/localtime /etc/localtime.oldln -sf /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtimerdate -s rdate.cpanel.net Open port 37 in csf … Read More
  • PHP 5.5 on CentOS/RHEL 6.5 and 5.10 via Yum PHP 5.5 on CentOS/RHEL 6.5 and 5.10 via Yum PHP 5.5.14 has been released on PHP.net on 26th June 2014, and is also available for CentOS/RHEL 5.10 and 6.5 at Webtatic via Yum. PHP 5.5 adds new features such as: Zend Op… Read More
  • Supervisor Supervisor is a great tool to start and manage long-running processes and the log files associated with them. It offers a lot of helpful features and is easy to get up and running. Install & Start Supervisor yum … Read More
  • Vps config install vim # apt-get install libncurses5-dev python-dev # wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 -O /data/vim-7.4.tar.bz2 # cd /data/ && tar jxf vim-7.4.tar.bz2 # cd vim74 && ./config… Read More