论坛风格切换切换到宽版
  • 586阅读
  • 8回复

[问题求助][img]http://linux.chinaunix.ne [复制链接]

上一主题 下一主题
离线paranoia.
 
发帖
1941
C币
-263065
威望
356
贡献值
1
银元
-2
铜钱
4372
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
INSTALL
domain v0.0.1

  2006.07.13., platinum           鲜花

==========.=============           鲜花





How to ins.tall ?.



  # make KERNEL_SRC=<your kernel source> IPT.ABLE.S_SRC=<your iptables s.ource> install    美容

  # depmod -a





How to use ?



  #. iptables -m domain -h.
复制代码


iptab.les -m domain -h--------------彩票
domain v.0.0.1 options:(        游戏          )

  --n.ame "www.chinaunix.net"            Match the domain named "www.chinaunix..n.et"              乙肝

  --.name "chinaunix.ne.t"      .          Match the domain named "chinaunix.net"外贸

                      .                  include www.c.hinunix.net, bbs.chinaunix.net, man.chinaunix.n.et            杀毒
复制代码


例子:
iptables -A FORWARD -m domain --n.ame "s.ohu.com" -j DROP外贸

iptables -A FORWARD -.m domain --name "3.322.org" -j DROP<性病>
复制代码
[ 本帖最后由 pla.tinum 于 2006-7-14 01:09. 编辑 ]          婚庆
http://upload.bbs.csuboy.com/Mon_1004/126_6965_bfa1cad875ad9ed.gif[/img]domain-0.0.1.tar.gz (3.37 KB) 下载次数:130(        游戏          )
2006.-07-14 01:09服务器

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线bakkey.
发帖
2046
C币
-235861
威望
424
贡献值
1
银元
-6
铜钱
4679
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
string 变化版本?? 争取加个功能,可以指定协议or 端口 。。。 默认为 0 (所有)

离线ygmgc.
发帖
2047
C币
-235976
威望
369
贡献值
1
银元
-4
铜钱
4604
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13


QUOTE:原帖由 platinum 于 2006-7-14 01:00 发表
INSTALL
[code]
domain v0.0.1
  2006.07.13, platinum
=======================


How to install ?

  # make KERNEL_SRC=<your kernel source> IPTABLES_SRC=<your iptables source> ins ...


这个是白金兄自己写的??不错呀!!!

发帖
1957
C币
-198861
威望
367
贡献值
1
银元
-3
铜钱
4483
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 独孤九贱 于 2006-7-14 09:10 发表


这个是白金兄自己写的??不错呀!!!

过奖过奖
还有一个自认为不错的 module,班门弄斧一下,九贱兄如果感兴趣可以看看
http://bbs.chinaunix.net/viewthread.php?tid=704524

离线goto8809.
发帖
2096
C币
-152317
威望
413
贡献值
1
银元
-1
铜钱
4602
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
先谢谢,我准备先把string 转化成 hex-string再进行把03,02等等改成2e进行阻止.还不知道行不行.
白金兄已经写好了,你用的是什么方法?

离线taimushan.
发帖
2270
C币
-60211
威望
434
贡献值
1
银元
-3
铜钱
5074
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
厉害,收藏了,请问还得编译系统内核么?

离线fff000.
发帖
2145
C币
-60561
威望
396
贡献值
1
银元
-1
铜钱
4779
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
白金兄,刚才看了你的源码,不错不错。

离线brokenfly.
发帖
1941
C币
-152808
威望
364
贡献值
1
银元
-2
铜钱
4383
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13


QUOTE:原帖由 qingfeng79 于 2006-7-14 10:00 发表
白金兄,刚才看了你的源码,不错不错。

互相学习,多多指教

离线xing75.
发帖
2112
C币
-198870
威望
405
贡献值
1
银元
-1
铜钱
4784
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13


QUOTE:原帖由 qingfeng79 于 2006-7-14 10:24 发表
platinum 兄,再问一下,DNS网络数据包中,如:

nanjin.com转换成  6e616e6a696e03636f6d
其中把 .(点号) 转换成  03 ,
可看你源码中把03处理成  .(点号)
是不是在到路由器时 03还原不成功.如:
nanjin x03 com ...

我的处理方式是这样的
        strcpy(name, (char *)((void *)udph + ntohs(udph->len) - info->len - 5));



        for(i = 0; i < info->len; i++) {

                if(name < 0x10 && name != 0)

                        name = '.';

        }



        if ( !strcmp(info->name, name) )

                return 1;
复制代码
先将网络数据包中的 0x06、0x03 什么的还原成 '.',再与 iptables 语句中我们事先写好的域名做比较
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个