2020年4月

需求是这样的。
最近搞whois,很多的whois服务器限制了频率。不能太快的访问。
所以加个代理是必须的。

import socks

socks.set_default_proxy(socks.HTTP,addr='127.0.0.1',port=10809)
socket.socket = socks.socksocket

常用的就是da.ai了。支持的挺全的。
像这种对外提供服务的网站,肯定有一定的安全防护。加了CF。
利用某whois服务器会提供客户端IP的BUG。
http://da.ai/fir.fr

%% [52.52.58.30 REQUEST] >> fir.fr

可知真实IP是52.52.58.30

同理https://whois.gandi.net/zh-hans/results?search=fir.fr
%% [217.70.177.65 REQUEST] >> fir.fr
gandi的whois服务器IP是217.70.177.65

https://ip.sb/domain/huawei.fr
居然用了IPv6
%% [2401:1800:7800:0102:c8d0:b25f:f6cd:7fe9 REQUEST]

在虚拟机上装了个CENTOS8。
masscan跑不起来。明明安装了libpcap了。还是报错。
pcap: failed to load libpcap shared library
fail: libpcap not loaded
adapter[ens33].init: failed
然后重新从官网下载了最新的源码包。编译安装。
ls /usr/local/lib
发现已经有了libpcap的so了。
然后vim /etc/ld.so.conf
追加一行:
/usr/local/lib
ldconfig
此时运行masscan已经不报错了。问题解决。

补充个小插曲,masscan家用机不要开太多线程,不然上不去网。
虚拟机上开了个--rate=10000,打开就掉线,导致路由器都连不上了。