Linux下发包处理:

1.用top分析工具来查看哪个进程占用的CPU资源比较大 
2. 通过命令来查看都是那些端口被占用了   netstat -antp | more 
3.在top里面查看到的异常进程  到 /proc 目录下 找到异常进程号 
进到进程号的目录  执行 ls -l  看一下文件的路径 确定是不是系统文件
不是的话 就用kill -9 xx  或者是 killall  xx 杀死这个进程   
4.    杀死后进程还继续跳出的话 删除文件
whereis xxx    
ps -ef grep
rm -rf xxx
 
Windows 下方法一样 
打开任务器管理器 看那个进程占用CPU 结束掉
 
 

      服务器发包就是服务器向外发送数据包,具体表现就是向外流出流量变大。服务器发包很有可能是当前服务器的控制者使用服务器或服务器被当成肉鸡对其他的主机进行数据包攻击。
可以用机房管理系统里ip查询,观察流量图。服务器向外发包时,服务器的流出流量也就是图中的绿色线会偏高,发包大了带宽也会跑满。一般情况下服务器发包,都是服务器被入侵了,成了别人的肉鸡,对其他的主机进行流量攻击。

       一.Windows下服务器发包处理:

1.先用工具查询下服务器进程、程序流量,如:Tcpview工具,查出异常发包程序后,结束掉。

2.然后查杀木马、扫描修复下服务器的漏洞。

3.开启防火墙,关闭不用的端口,对服务器做下安全策略。

       二.linux下服务器发包处理:

        1.首先用tcpducm抓包:

Tcpdump参数说明:

-i 跟上网口    -nn 以ip地址方式显示   -c 表示抓多少个包

Tcp  Udp       Port 端口号

举例

 另外推荐使用iftop工具,观察流量

Iftop工具主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同哪台机器间的流量大小,找到服务器流量发往哪个ip上。
iftop参数讲解:

TX:发送流量 RX:接收流量  TOTAL:总流量
Cumm:运行iftop到目前时间的总流量    peak:流量峰值    rates:分别表示过去2s、10s、40s的平均流量    <= =>表示的是流量的方向。

-i设定监测的网卡,如:# iftop -i eth1

-B 以bytes为单位显示流量(默认是bits),如:# iftop -B

-n使host信息默认直接都显示IP,如:# iftop -n

-N使端口信息默认直接都显示端口号,如: # iftop -N

-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0
       2.运用iptales命令设置防火墙规则

从抓取的包中分析出向哪个ip地址发包,然后直接阻止向改地址发送数据。

iptables -A OUTPUT -d  目的ip地址   -j DROP

       或者:如果是UDP发包,也可以禁止本机对外发送UDP包

iptables -A OUTPUT -p udp --dport 53 -j ACCEPT

iptables -A OUTPUT -p udp -j DROP

      或者只允许本机发送指定端口的包。
例如:

iptables -A OUTPUT -p TCP  --sport  22  -j ACCEPT

iptables -A OUTPUT -p UDP  --sport  53  -j ACCEPT

iptables -A OUTPUT -p TCP  --sport  53  -j ACCEPT

iptables -A OUTPUT -p TCP  --sport  80   -j ACCEPT

iptables -A OUTPUT -p TCP   -j DROP

Linux下发包处理的更多相关文章

  1. Linux下的几个好用的命令与参数

    将所有文件的编码,转换为UTF-8 find . ! -type d -exec enca -L zh_CN -x UTF-8 {} \; 将指定目录下所有文件权限设定为644 find . ! -t ...

  2. [转]Caffe在Linux下的安装,编译,实验

    Caffe在Linux下的安装,编译,实验  原文地址:http://www.cnblogs.com/evansyang/p/6150118.html 第一部分:Caffe 简介 caffe是有伯克利 ...

  3. Linux下的sniffer工具--TcpDump的安装和使用

    在如今众多的黑客技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一. 用过windows平台上的sniffer工具(例如,netxray和sniffer pro软件)的朋友可能都知道,在共 ...

  4. Linux 下编译、安装、配置 QT

    转自Linux 下编译.安装.配置 QT 注意:编译安装耗时费力,且很容易出错,要不断调整编译参数,不推荐使用,否则这将会是一个纠结痛苦的过程. 打算做嵌入式图像处理,计划方案嵌入式Linux+Ope ...

  5. linux下Mysql 的安装、配置、数据导入导出

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),虽然功能未必很强大,但因它的免费开源而广受欢迎. 这次,接着上一篇<CentOs minimal安装和开发环境部署>,讲下L ...

  6. 笔记-linux下Qt5.3.2 静态编译

    这里主要讲linux下的编译,windows下面比较简单 参考:http://qt-project.org/wiki/Building-Qt-5-from-Git 依赖 sudo apt-get in ...

  7. linux下的软件包安装

    linux下安装软件包有两种方法:源文件编译安装(source)和 rpm 安装. 1.源文件包安装的通用方法. 一般安装源代码的程序你得要看它的README,一般在它的目录下都有的. 01.配置: ...

  8. LINUX下的远端主机登入 校园网络注册 网络数据包转发和捕获

    第一部分:LINUX 下的远端主机登入和校园网注册 校园网内目的主机远程管理登入程序 本程序为校园网内远程登入,管理功能,该程序分服务器端和客户端两部分:服务器端为remote_server_udp. ...

  9. Ubuntu(Linux)下如何用源码文件安装软件

    在Ubuntu中附带了丰富的软件,这些软件一般使用图形化的自动方式(“添加/删除”或“新立得”)即可轻松安装,但是对于那些刚刚问世的新软件,Ubuntu的源中还未收录其中,这时我们就需要用到一种更通用 ...

随机推荐

  1. 最完美的xslt数值函数与字符串函数(转)

    http://www.cnblogs.com/guoxu/articles/1744007.html 任何的编程语言或者是SQL语句都有内置的函数或方法,而强大灵活的xslt技术也是如此.熟练掌握XS ...

  2. 如何在XAMPP中设置多个网站

    xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客.论坛程序非常方便.今天我们来给大家介绍一下,如何使用 XAMPP ...

  3. CRM plugin 激活 停用 事件

    需要注册 SetState 和 SetStateDynamecEntity

  4. centos设置开机自启动

    编辑 /etc/rc.d/rc.local 将要开启的服务添加到该文件即可

  5. dedecms不安全啊

    两个站都早被黑了,没心弄了.该注意的都注意了,除了没定期升级.不靠谱啊.开源软件的安全性是个大问题.

  6. ListView中item的最外层使用margin属性失效

    参考文章:http://stackoverflow.com/questions/16278159/why-linearlayouts-margin-is-being-ignored-if-used-a ...

  7. (转)Combobox出现System.Data.DataRowView的原因,以及指定ValueMember的时机问题

    原文地址 http://blog.csdn.net/lubiaopan/article/details/5915774 当使用Combobox控件时,出现SelectedValue的值为“System ...

  8. Hive静态分区表&动态分区表

    静态分区表: 一级分区表: CREATE TABLE order_created_partition ( orderNumber STRING , event_time STRING ) PARTIT ...

  9. HDU 1856

    http://acm.split.hdu.edu.cn/showproblem.php?pid=1856 对于这道题,主要就是让你求出有最多结点的树的树叶: 我们只要利用并查集的知识吧所输入的数据连接 ...

  10. 2014款Macbook Air安装单独X64 Win7系统

    之所以写出来,是因为网上大多是用BootCamp安装双系统的,安装单独Win7的教程少之又少,然后大多数还写得不清不楚,所以折腾了一阵子.其实装好之后,还是觉得挺简单的. 我主要参考了两篇文章,链接如 ...