docker 定时发送邮件 采集虚拟机信息

采用的是QQ邮箱  

#coding=utf-8

import os

import time

import re

import socket

from email.mime.text import MIMEText

from email.header import Header

import smtplib

import psutil  # python -m pip install --upgrade pip -i https://pypi.douban.com/simple

#保存所有和本地计算机建立连接的IP信息到文件中

def netstat_write(filename):

    # 通过os模块打开终端,并且运行一个终端命令,netstat -an命令能看到所有和本地计算机建立连接的IP

    querys = os.popen('netstat -an').read()

    # 打开一个实体文件,通过w写入的方式将终端命令执行的结果写入filename文件中

    with open(filename, 'w') as fs:

        fs.write(querys)



#筛选链接的ip和端口号

def netstat_read(filename):

    remotes = []

    # 打开一个实体文件,通过读取的方式读取终端命令执行的结果

    with open(filename, 'r') as fs:

        querys = fs.read()

        #255.255.255:433

        #201.255.255:433

        #1.255.255:433

        result = re.findall('(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值