摘要: 该内容用于使程序使用指定的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_ 阅读全文
posted @ 2020-11-24 21:47 魔阳工 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 在执行python脚本的多进程程序时,会随机性的触发程序执行完,无法主动退出的情况。尤其是当进程数足够大时,处理的数据量足够多时。出现退出异常的概率越大。下面的脚本用于解决退出异常问题。 import argparse import requests import getpass from mult 阅读全文
posted @ 2020-06-20 20:53 魔阳工 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: 使用抓包分析网络时,是无法直接看到具体的下一跳的,要想看到下一跳,需要结合此时抓包设备的arp缓存的mac地址去做分析。 先说一下数据流量到达网络层时,此时的流量转发依靠IP路由进行转发。由路由表来确定该数据包的下一跳地址。然后进入数据链路层,使用该下一跳的mac地址进行数据包的封装。从这里可以看出 阅读全文
posted @ 2020-05-01 10:02 魔阳工 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: import nmap import argparse def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于探查主机存活情况') parser.add_argument('-n',dest='networkPre 阅读全文
posted @ 2020-04-26 22:45 魔阳工 阅读(135) 评论(0) 推荐(0) 编辑
摘要: import requests import argparse import json def get_parameter(): parser=argparse.ArgumentParser(description='该脚本用于查看IP的归属地') parser.add_argument('-a', 阅读全文
posted @ 2020-04-25 17:54 魔阳工 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 这里选择使用使用filetype获取文件的类型。 使用filetype之前,先用pip安装filetype。 #!/usr/bin/python3 import filetype import argparse import sys def get_parameter(): parser=argpa 阅读全文
posted @ 2020-03-31 23:01 魔阳工 阅读(3302) 评论(0) 推荐(0) 编辑
摘要: 删除空目录 删除目录及其子目录和内容 阅读全文
posted @ 2019-11-04 22:56 魔阳工 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2019-11-04 22:35 魔阳工 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 利用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 += 阅读全文
posted @ 2019-11-03 20:01 魔阳工 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 作用:对列表进行排序 对列表进行排序,且不改变列表id 阅读全文
posted @ 2019-10-13 00:23 魔阳工 阅读(112) 评论(0) 推荐(0) 编辑