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上的敏感信息和数据泄漏工具

企微获取用户敏感数据

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

网站漏洞扫描工具Uniscan

常用的一些web目录扫描工具

静态代码分析-概念:敏感性