python安全开发—内外网收集Socket&子域名&DNS
(学习自b站小迪师傅公开课程:https://www.bilibili.com/video/BV1JZ4y1c7ro?p=75)
1.python用处:
2.IP&Whois&系统指纹&CDN&子域名&端口扫描&交互 代码段—外网:
涉及 :域名查ip、查cdn(也可以nslookup命令)、正则判断cdn、子域名查询、系统判断、端口扫描、调用库或接口查whois、异常处理。
import os
import socket
cdn_data=os.system('nslookup www.xiaodi8.com')
print(cdn_data)
def ip_check(url):
ip=socket.gethostbyname(url)
print(ip)
domain=input("输入:")
ip_check(domain)
# -*- codeing = utf-8 -*-
# @Time : 2021/5/25 11:16 上午
# @Author : GLSakura
# @File : 76test.py
# @Software : PyCharm
import os
import socket
# pip install python-whois
from whois import whois
import time
# import sys
import nmap
# ip查询-socket
def ip_check(u