0
点赞
收藏
分享

微信扫一扫

shell sed命令实现自动化批量修改文本文件中首个匹配到的关键字

目录

安全开发专栏

前言 

域名与ip的关系

域名反查ip的作用

1.2.1 One

1.2.2 Two

1.2.3 批量监测

​总结 


安全开发专栏

                                                             安全开发实战icon-default.png?t=N7T8http://t.csdnimg.cn/25N7H

前言 

域名与ip的关系

域名反查ip的作用

1.2.1 One
# 先判断是否有cdn后,然后有需要的话通过域名反查IP地址
import socket
​
ip = socket.gethostbyname('www.baidu.com')
print(ip)
36.155.132.76
1.2.2 Two

这里先增加一个可以输入ip地址,然后输出

import socket
ip = str(input('请输入IP地址:'))
ip = socket.gethostbyname(f'{ip}')
print(ip)

1.2.3 批量监测

# 先判断是否有cdn后,然后有需要的话通过域名反查IP地址
import socket
​
with open("url.txt", "r") as f:
    for url in f.readlines():
        url = url.rstrip()  # 去掉换行符
        ip = socket.gethostbyname(url)
        print(f'{url} : {ip}')
        with open("ip.txt", "a+") as w:
            w.write(f'{url} : {ip}'+'\n')
​

url.txt

www.baidu.com
www.bing.com

ip.txt

总结 

举报

相关推荐

0 条评论