iptables之LOG目标 被拦截包分析
iptables之LOG目标
问题
在iptables的INPUT链中发现有大量未知包被拦截,这种情况就有两种可能,一是自己的某个服务的iptables端口没有打开,二是服务器正在遭受攻击
分析
这就要看那些被拦截的包来源于哪里,正在访问哪个端口。于是iptables的LOG目标被派上用场。
- 指定log文件(可选, 默认在/var/log/messages)。服务器系统版本为CentOS release 6.6 (Final), 使用了rsyslog代替了syslog,在/etc/rsyslog.conf文件末尾添加kern.=notice /var/log/firewall.log。
- 增加iptables规则。我的INPUT链中最后一条,也就是第二十条为REJECT所有包。所以有iptables -I INPUT 20 -j LOG --log-level 5 --log-prefix "IPTABLES:"
- 查看日志。分析哪些包是有用的或危险的,tail -f /var/log/firewall.log
解决
根据实际情况调整防火墙规则
参考:
iptables之LOG目标
iptables之LOG目标 被拦截包分析的更多相关文章
- LVS 负载均衡器理论基础及抓包分析
		LVS 是 Linux Virtual Server 的简写,即 Linux 虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一.(百 ... 
- nmap参数原理抓包分析
		nmap参数原理抓包分析 实验环境: Nmap7.70 实验步骤: 1.主机发现 2.端口扫描 3.服务版本探测 一.主机发现 主机发现,如果主机活跃,扫描1000个常用的tcp端口 1.Nmap i ... 
- 聊聊tcpdump与Wireshark抓包分析
		1 起因# 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况.这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了.在排查 ... 
- Security基础(二):SELinux安全防护、加密与解密应用、扫描与抓包分析
		一.SELinux安全防护 目标: 本案例要求熟悉SELinux防护机制的开关及策略配置,完成以下任务: 将Linux服务器的SELinux设为enforcing强制模式 在SELinux启用状态下, ... 
- Wireshark抓包分析/TCP/Http/Https及代理IP的识别
		前言 坦白讲,没想好怎样的开头.辗转三年过去了.一切已经变化了许多,一切似乎从没有改变. 前段时间调研了一次代理相关的知识,简单整理一下分享之.如有错误,欢迎指正. 涉及 Proxy IP应用 原理/ ... 
- HTTP2特性预览和抓包分析
		背景 近年来,http网络请求量日益添加,以下是httparchive统计,从2012-11-01到2016-09-01的请求数量和传输大小的趋势图: 当前大部份客户端&服务端架构的应用程序, ... 
- 云计算之路-阿里云上:Wireshark抓包分析一个耗时20秒的请求
		这篇博文分享的是我们针对一个耗时20秒的请求,用Wireshark进行抓包分析的过程. 请求的流程是这样的:客户端浏览器 -> SLB(负载均衡) -> ECS(云服务器) -> S ... 
- Wireshark抓包分析HTTPS与HTTP报文的差异
		一.什么是HTTPS: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换 ... 
- tcprstat源码分析之tcp数据包分析
		tcprstat是percona用来监测mysql响应时间的.不过对于任何运行在TCP协议上的响应时间,都可以用.本文主要做源码分析,如何使用tcprstat请大家查看博文<tcprstat分析 ... 
随机推荐
- ORACLE连接SQLSERVER
			一.实验(实验成功) 1.实验目标:ORACLE连接SQLSERVER以及查询数据 2.搭建的环境: oracle 9i 9.0.2.0.1 地址:192.168.40.139 sql2000 的数据 ... 
- linux下安装kears
			2. 安装python基础开发包 # 系统升级 sudo apt update sudo apt upgrade sudo apt install -y python-dev python-pip p ... 
- redis 扩展 安装 和 memcached 安装
			在Windows下为PHP5.6安装redis扩展和memcached扩展 一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本 ... 
- Unable to load performance pack. Using Java I/O instead的解决办法?
			启动的时候报下面的错误: <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ... 
- Android using Accelerometer
			http://code.tutsplus.com/tutorials/using-the-accelerometer-on-android--mobile-22125 public class Mai ... 
- 处理sevenzipsharp 检查密码函数的Bug
			using (SevenZipExtractor extr = new SevenZipExtractor(tbPackagePath.Text, "www.pc6.com")) ... 
- IOS低版本遇到了坑不知道你遇到了没
			拿着项目给客户测试,客户那边三个人俩人水果手机是ios8以下版本,结果导致```(恭喜,坑出现!)总不能说老总!"您把版本升级到ios9 吧! 
- python autopep8
			安装 使用pip install autopep8或easy_install 都可以. 使用 autopep8 -i -a 要检查的py文件路径 更多参数使用可以参考:https://github.c ... 
- Git查看、删除、重命名远程分支和tag(转)
			转:http://zengrong.net/post/1746.htm 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对应远程 ... 
- 实现IComparable、IComparer接口
			using System;using System.Collections.Generic; public class MyClass{ public class Employee:IComparab ... 
