在ipaddress.com中查询某域名所指向的IP并写入hosts或特定文件中,用于快捷解决github DNS污染等问题
srndas <Target Domain Name>/[-h]/[-b]/[-r] [-w [FILENAME]]/[-e]/[-l]
-h --help 显示帮助
-b --backup 在进行下一步操作前备份当前/etc/hosts文件(~/.sirin/bkup/srndas/)
-r --restore 使用备份文件还原/etc/hosts(~/.sirin/bkup/srndas/)
-w --write 将结果写入指定文件中
-wh --writetohosts 将结果进行选择并写入/etc/hosts文件中
-l --load 其他操作完成后强制系统重新加载/etc/hosts文件
[^]Backup备份/Restore还原
将当前/etc/hosts内容备份至~/.sirin/bkup/srndas/目录下
可使用-r或--restore开关来进行还原
[^]Write写入
将查询结果写入至指定文件中
[^]Hosts文件 将结果写入/etc/hosts中(需要root权限),此时若有多个结果则需要进行选择
[^]Load
>计划于2.1.0版本完成<
[+]爬虫增加进度显示 [~]爬虫页面获取策略改变
[~]ipaddress.com策略更新(Pattern e3)
[+]新增开关功能,提供以下选项,详细帮助见下
srndas <Target Domain Name>/[-h]/[-b]/[-r] [-w [FILENAME]]/[-e]/[-l]
-h --help 显示帮助
-b --backup 在进行下一步操作前备份当前/etc/hosts文件(~/.sirin/bkup/srndas/)
-r --restore 使用备份文件还原/etc/hosts(~/.sirin/bkup/srndas/)
-w --write 将结果写入指定文件中
-t --tohosts 将结果进行选择并写入/etc/hosts文件中
-l --load 其他操作完成后强制系统重新加载/etc/hosts文件
[^]Backup备份/Restore还原
将当前/etc/hosts内容备份至~/.sirin/bkup/srndas/目录下
可使用-r或--restore开关来进行还原
[^]Write写入
将查询结果写入至指定文件中
[^]Hosts文件 将结果写入/etc/hosts中(需要root权限),此时若有多个结果则需要进行选择
[^]Load
>计划于2.1.0版本完成<
[~]将参数调用由sys.argv改为getopt模块
[~]解析库更新为lxml
[~]ipaddress.com策略更新(Pattern e2)
[~]爬虫内核由BeautifulSoup3更新至BeautifulSoup4
[+]错误捕获机制完善,较稳定
srndas
在控制台输出查询情况
[+]支持同时查询IPv6
[~]优化输出内容格式
[~]由于'.com.cn'等顶级域名会产生区分问题,暂时只支持'.com'类型的域名
[+]支持二级域名查询