曲径通幽论坛

标题: 大范围搜索反向 DNS [打印本页]

作者: beyes    时间: 2011-11-11 14:37
标题: 大范围搜索反向 DNS
下面代码大范围 IPV4 的反向 DNS 地址,去掉几个内网地址段(不是十分精确):
[Bash shell] 纯文本查看 复制代码
#!/bin/sh


for d in $( seq 1 254 )
do
   for c in $( seq 1 254 )
     do
        for b in $( seq 1 254 )
          do
             for a in {1..9}  {11..126} {128..171} {173..191} {193..223}
                do
                   echo -n "$a.$b.$c.$d         "
                   RESULT=$( dig +short -x $a.$b.$c.$d )
                   echo $RESULT
                done
         done
     done
done

如果需要保存结果,可以修改代码如下:

[Bash shell] 纯文本查看 复制代码
#!/bin/sh

for d in $( seq 1 254 )
do
   for c in $( seq 1 254 )
     do
        for b in $( seq 1 254 )
          do
             for a in {1..9}  {11..126} {128..171} {173..191} {193..223}
                do
                   echo -n "$a.$b.$c.$d         " >> $a
                   RESULT=$( dig +short -x $a.$b.$c.$d )
                   echo $RESULT  >> $a
                done
         done
     done
done


这样就可以将结果分别保存在 1~223 这些文件中。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2