python
cyan_grey
这个作者很懒,什么都没留下…
展开
-
python多线程端口探活
python脚本多线程探测指定网段中存活的主机,并探测指定端口是否开启#!/usr/bin/env pythonimport telnetlibimport threadingimport queueimport nmapdef get_ip_list(host_segment_list): ip_list = [] for host_segment in host_segment_list: nmScan = nmap.PortScanner()原创 2021-07-27 21:40:27 · 589 阅读 · 0 评论 -
python提取一段字符串中的ip地址
代码如下:#!/usr/bin/env python3# -*- coding:utf-8 -*-import reimport osip_str = os.popen('cat /root/bin/ips').read()ipList = re.findall( r'[0-9]+(?:\.[0-9]+){3}',ip_str)print(ipList)有时候从上游收到的ip地址很多是夹杂其他字符的,比如逗号,分号,中文字符,英文字符等等,需要提取纯粹的ip地址,可以使用这种方式。原创 2021-06-09 17:08:35 · 5290 阅读 · 2 评论 -
Python的内存管理机制
Python的内存管理机制链接https://blog.csdn.net/qq_43355223/article/details/100151213转载 2021-04-15 18:22:09 · 114 阅读 · 0 评论 -
python可迭代对象,迭代器和生成器
python可迭代对象,迭代器和生成器链接https://blog.csdn.net/qq_43355223/article/details/85125809转载 2021-04-15 18:21:37 · 123 阅读 · 0 评论 -
python3从ES统计域名uri访问次数
数据从ELK拉取,因为ELK满足不了需求,写个脚本处理from elasticsearch import Elasticsearchimport sysfrom collections import Counterimport timeimport xlsxwriterimport openpyxlimport smtplibfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom ema原创 2020-10-23 17:36:27 · 700 阅读 · 1 评论 -
python邮件发送HTML表格
#!/usr/bin/env python3#coding=utf-8from HTMLTable import HTMLTablefrom email.mime.text import MIMETextfrom email.utils import formatdate, make_msgidfrom smtplib import SMTP, SMTP_SSLfrom email.mime.multipart import MIMEMultipart#标题table = HTMLTabl原创 2020-10-09 15:19:04 · 2508 阅读 · 1 评论 -
阿里云接口python模块安装失败
aliyunsdkrds模块安装失败ModuleNotFoundError: No module named ‘aliyunsdkcore’ModuleNotFoundError: No module named 'aliyunsdkrds需安装两个包:pip install aliyun-python-sdk-rdspip install aliyun-python-sdk-core-v3转自https://www.cnblogs.com/rangle/p/12575635.html...转载 2020-09-07 12:53:42 · 2895 阅读 · 1 评论 -
python配合crontab自动发送邮件
很多时候需要实现自动邮件发送,例如每天的日志,告警或者其他审计信息。python脚本实现发送邮件,crontab定时任务实现定时自动发送。python脚本如下:#!/usr/bin/python#-*-coding:utf-8 -*-#import smtplibfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMul原创 2020-06-15 20:24:53 · 491 阅读 · 0 评论 -
2.py(创建随机命名的文件)
#!/usr/bin/env python# -*- coding: UTF-8 -*-########################################Describe:生成随机字符串命名的文件#Date:2018-12-18#Usage:2.py file_count#file_count is the quantity of files##############...原创 2018-12-18 15:19:27 · 289 阅读 · 0 评论 -
1.py(备份指定目录的指定日期之前的文件)
#!/usr/bin/env python# -*- coding: UTF-8 -*-##################################################################Describe:查找path1目录中N天之前的文件并备份到path2目录#Date:2018-12-17#Usage:1.py path1 path2 days###...原创 2018-12-18 10:28:17 · 427 阅读 · 0 评论 -
两个Python的小用法httpserver和json.tool
HTTPServer传文件虽然很简单,但是有时很费时,python提供了一个小工具,简单的http服务。也有ftp服务,但是Python没有内置一个直接可以用的FTP服务器,所以需要第三方组件的支持,找到的这个组件叫pyftpdlib,需要安装:pip install pyftpdlib,此处不再详述ftp。python2的方法是在当前目录执行python -m SimpleHTTPServe...原创 2018-09-21 16:29:40 · 2792 阅读 · 0 评论 -
打造Python的vim环境
准备用vim写python3,所以配置一下环境。在此记录一下过程中出错的地方,以便自己和同行查用。1、在下载python3之后,改了python软连接,也修改了/usr/bin/yum头部的python为python2.7,yum安装时报错:File “/usr/libexec/urlgrabber-ext-down”, line 28, 修改了/usr/libexec/urlgrabber...原创 2018-03-07 14:01:49 · 339 阅读 · 0 评论