昨天搭了个简单的DNS服务器,就是为了抓取手机里面各种APP的DNS请求。
抓了一堆域名。没打印IP。重新改太麻烦,直接用shell脚本ping出来吧。

#!/bin/bash

n=1

for domain in `cat domains.txt`
do
    ip=`ping ${domain} -c 1|sed '1{s/[^(]*(//;s/).*//;q}'`
    echo -e $n "\t" $domain "\t" $ip
    n=$(($n+1))
done

最近写了个脚本,运行结束,给邮箱发通知。
最后是用curl来做的。邮件正文是支持html语言的。所以要进行
只对正文做编码即可。
curl -d "subject=${subject}" --data-urlencode "body=${body}" -d "mailto=${mailto}&cc=${cc}" "http://API"