python 扫描数据库敏感数据
Posted _雪辉_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 扫描数据库敏感数据相关的知识,希望对你有一定的参考价值。
主程序
#!/usr/bin/env python3
import pymysql
import re
import emoji
import checkchineseaddress
import scanpolicy
import datavalue
import datetime
s1 = "无风险"
s2 = "低风险"
s3 = "中风险"
s4 = "高风险"
class DB(object):
def __init__(self,host,port,user,passwd):
self.host = host
self.port= port
self.user = user
self.passwd = passwd
self.db = pymysql.connect(
host = self.host,
port = self.port,
user = self.user,
passwd = self.passwd,
charset = \'utf8mb4\'
)
self.cursor = self.db.cursor()
# 通过schemata获取所有数据库名称
def get_database(self):
self.cursor.execute("SELECT schema_name from information_schema.schemata ")
database_list = self.cursor.fetchall()
result = []
for line in database_list:
以上是关于python 扫描数据库敏感数据的主要内容,如果未能解决你的问题,请参考以下文章
GitMAD 一款扫描Github上的敏感信息和数据泄漏工具