网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

iptables怎么实现字符串匹配

这篇文章主要介绍“iptables怎么实现字符串匹配”,在日常操作中,相信很多人在iptables怎么实现字符串匹配问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”iptables怎么实现字符串匹配”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

这篇文章主要介绍“iptables怎么实现字符串匹配”,在日常操作中,相信很多人在iptables怎么实现字符串匹配问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”iptables怎么实现字符串匹配”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

iptables实现字符串匹配分类: SHELL&linux命令2012-07-03 18:25 3172人阅读 评论(0) 收藏 

策勒网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

举报

stringinputtcpoutputhexlinux

通过string匹配域名来过滤,范例如下:

iptables -I OUTPUT -p tcp -m string --string "qq.com" --algo bm -j DROPiptables -I OUTPUT -p udp -m string --string "qq.com" --algo bm -j DROP

这样就无法访问与QQ相关的业务了,但是代理好像还是可以

系统要求:

1:内核在2.6.18以上

2:iptables在1.3.5以上

3:内核中包含字符串匹配模块。在.config文件中应有

CONFIG_NETFILTER_XT_MATCH_STRING=m

man手册iptables -m string -helpstring         This  modules  matches  a  given string by using somepattern matching strategy. It requires a linux kernel >= 2.6.14.        --algo  bm|kmp              Select the pattern matching strategy. (bm = Boyer-Moore, kmp = Knuth-Pratt-Morris)        --from offset              Set the offset from which it starts looking for anymatching. If not passed, default is 0.        --to offset              Set the offset to which it starts looking for anymatching. If not passed, default  is  the              packet size.        --string pattern              Matches the given pattern.  --hex-string patternMatches the given pattern in hex notation. 常见的应用程序和有用的示例规则1:防止***的方法iptables -I INPUT 1 -p tcp --dport 80 -m string --string "cmd.exe" --algo bm -j DROPiptables -I INPUT -j DROP -p tcp -s 0.0.0.0/0 -m string --algo kmp --string "cmd.exe"2:保护DDOS服务iptables -I INPUT 1 -p tcp --dport 80 -m string --string "domain.com" --algo kmp -j DROP3:防止电子邮件欺骗iptables -I INPUT -p tcp --dport 25 -m string --string "Subject" --algo bm -j DROP做个最优规则iptables -I INPUT -p tcp --dport 25 -m string --string "Subject"  --algo bm --to 15000 -j DROP


分享名称:iptables怎么实现字符串匹配
URL网址:http://bjjierui.cn/article/eheecj.html

其他资讯