前言
在近一年时间深度学习数据安全后,我突然惊醒,原来网络安全是必修啊(裂开),但有了19-20年的沉淀,我觉得基础部分已经很扎实了,那如何去提升呢???
于是在经历了语言的洗礼后,我开始输出这个自动化脚本
一、基础环境搭建
那么既然要用python,咱们肯定还是需要Pycharm这个工具的,这里我就不过多的去赘述了,就是简单的去官网下载安装就好了(但因为自身家境和生活简洁(就是穷),所以我只能用白嫖版)。
注:支持正版,严于律人,宽以待己。
Pycharm官网地址:https://www.jetbrains.com/pycharm/
二、代码实现
1.引入库
为了实现域名查询IP\whois查询\端口扫描,python的部分模块是必不可少的,具体模块如下:
import socket #用于域名转IP的
import requests #获取http/https请求,爬虫必备
import urllib #抓取页面,爬虫必备
import threading #多线程
import time #计时、显示时间
from whois import whois #whois查询
2.域名查IP
代码如下(示例):
def ip_check(url):
IP = socket.gethostbyname(url)
url1 = 'http://ip-api.com/json/' + IP #接口调用查询
response = requests.get