摘要:
该内容用于使程序使用指定的DNS去解析特定的站点。 import dns Server='114.114.114.114' Port=53 dns_query=dns.message.make_query('www.baidu.com','a') respone=dns.query.udp(dns_ 阅读全文
摘要:
在执行python脚本的多进程程序时,会随机性的触发程序执行完,无法主动退出的情况。尤其是当进程数足够大时,处理的数据量足够多时。出现退出异常的概率越大。下面的脚本用于解决退出异常问题。 import argparse import requests import getpass from mult 阅读全文
摘要:
使用抓包分析网络时,是无法直接看到具体的下一跳的,要想看到下一跳,需要结合此时抓包设备的arp缓存的mac地址去做分析。 先说一下数据流量到达网络层时,此时的流量转发依靠IP路由进行转发。由路由表来确定该数据包的下一跳地址。然后进入数据链路层,使用该下一跳的mac地址进行数据包的封装。从这里可以看出 阅读全文
摘要:
import nmap import argparse def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于探查主机存活情况') parser.add_argument('-n',dest='networkPre 阅读全文
摘要:
import requests import argparse import json def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于查看IP的归属地') parser.add_argument('-a', 阅读全文
摘要:
这里选择使用使用filetype获取文件的类型。 使用filetype之前,先用pip安装filetype。 #!/usr/bin/python3 import filetype import argparse import sys def get_parameter(): parser=argpa 阅读全文
摘要:
删除空目录 删除目录及其子目录和内容 阅读全文
摘要:
import os import sys path = sys.argv[1] file = sys.argv[2] if not os.path.exists(path): os.makedirs(path) print("目录创建成功") else: print("该目录已经存在") os.chdir(path) print(os.getcwd()) newfil... 阅读全文
摘要:
利用for循环按行读取文件 import sys input_file = sys.argv[1] fileread = open(input_file, 'r', encoding='UTF-8') line_number = 0 for a in fileread: line_number += 阅读全文
摘要:
作用:对列表进行排序 对列表进行排序,且不改变列表id 阅读全文