文章归档

layer7 在linux上的安装(转载)

http://ms.ntcb.edu.tw/~steven/

實作 Layer 7 封包過濾

參考資訊

下載檔案

要手動編譯新版本的核心並加入 layer7 封包過濾選項的話,需要俱備以下套件:

  • kernel source
  • source
  • l7-filter patch
  • l7-filter protocols

在本文當中,所重新編譯的版本如下:

  • kernel:2.6.24.4
  • iptables:1.4.0
  • l7-filter patch:2.17
  • l7-filter protocols:2008-02-20

為了方便管理,把以上套件均放在 /usr/src/kernels。

0001
root # cd /usr/src/kernels/

可以選擇任何可下載網路檔案的工具,如 lynx、wget,或 mozilla、firefox 等等工具下載,在此範例使用 wget,方法如下:

阅读更多 »

Share

认识Linux下三大便利的开源防火墙

对所有的Linux系统和网络管理员来说,一个最基本的技巧是知道如何从头开始编写一个强健的iptables防火墙,并且知道如何修改它,使其适应多种不同的情况。然而,在现实世界中,这看起来似乎少之又少。对iptables的学习并非是一个简单的过程,不过笔者在这里向您推荐外网上如下资料,这样使用起来你就得心应手了。 阅读更多 »

Share

mysql和iptables备忘

这个是发布在LAMP兄弟连 里.觉的关面有两个还不错.可以做为自己的笔记吧.主要是iptables 保存吧.
1.系统root权限下修改数据库访问root口令:
/usr/local/mysql/bin/mysqladmin -u root -p password 新密码
回车后会提示输入口令,这里输入的是旧的ROOT的口令,口令正确后,回车完成,无任何错误提示口令修改成功。
2. 的总结
(1)清空旧规则
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
service iptables save –保存,以前一直不知道怎么保存,用iptables-save也不起作用,这样整个iptables处于最原始状态。
(2)按需求增加规则
我的服务器的iptabls 的配置
iptables -A INPUT -p tcp -s 192.168.0.1/24 –dports 80 -j ACCEPT
iptables -A INPUT -p tcp -m multiport –dports 22,3306  -j ACCEPT
iptables -A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT
iptalbes -A INPUT -p icmp -j ACCEPT
iptables -P INPUT DROP
service iptables save
————————————————————————
以下是显示的结果
# /sbin/service iptables status
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     tcp  –  192.168.0.0/24       0.0.0.0/0           tcp dpt:80
ACCEPT     tcp  –  192.168.1.0/24       0.0.0.0/0           tcp dpt:80
ACCEPT     icmp –  0.0.0.0/0            0.0.0.0/0
ACCEPT     tcp  –  0.0.0.0/0            0.0.0.0/0           multiport dports 22,3306
ACCEPT     all  –  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
这些规则要看你个人的需要.再去选择添加这些还有很多.所以要研究的朋友.还需要学的更多.

Share

iptables防火墙应用之动态DNS

一、核心思想

配置动态DNS服务器的核心思想是:在DNS服务器上运行多个BIND,每个BIND为来自不同区

域的用户提供解析,因此每个BIND都应具有不同的配置文件和域文件,并且分别监听在不同

的端口。在接到客户端DNS请求时,根据客户的ip地址将请求重定向不同的BIND服务端口。

BIND响应时,再改写相应包的服务端口为标准的53端口。这样就可以根据客户端的ip地址将

不同的解析结果返回给客户端。整个过程对于客户端来说都是透明的。实现的关键在于运行

不同的BIND及运用iptables进行ip地址及端口改写操作。

关于iptables更为详细的信息,请参考解决方案中作者的两篇文章——《用iptales实现包

过虑型防火墙》及《用iptables实现NAT》。

二、配置过程

阅读更多 »

Share

使用ufw的简单防火墙

下面是一个概述如何使用ufw的简单防火墙.

开启 UFW on:
#sudo ufw enable


最初的模式是 ACCEPT .

1.简单的语法.传入和传出( incoming/outgoing)+端口号(port):
#sudo ufw allow 53

阅读更多 »

Share

iptables规则设置时间段

使用linux人不在少数.如果你在办公室要处理访火墙.但是你要设置时间段.那你必需要使用到这个.因为你常用的一般都是没有设置时间的.所以这也很不方便.如果你觉的英文看的更加好点.那请进入TuxTraining.

基于时间的iptables规则patch-o-matic
阅读更多 »

Share
Page 2 of 3123