1 Star 0 Fork 3

大笨笨/网络安全测试平台

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
data_process.py 1.67 KB
一键复制 编辑 原始数据 按行查看 历史
CWZ 提交于 2023-06-26 17:38 . 修改
# 数据处理模块
'''
模块的输入:目标主机操作系统、数据库、防火墙和入侵检测的安全策略以及配置、操作系统版本号以及补丁信息
模块的输出:处理后的目标主机操作系统、数据库、防火墙和入侵检测的安全策略以及配置、操作系统版本号以及补丁信息
'''
result1 = []
result2 = []
# 接口B2
def data_process(str):
print('开始数据处理')
'''
传入的参数str为一个文件名,
该模块会对该文件内容格式进行处理,将文件内容分成四个部分,分别保存在下面4个文件中,os.txt,db.txt,fw.txt,ids.txt
os.txt保存的是目标主机操作系统的安全策略和配置
db.txt保存的是目标主机数据库的安全策略和配置
fw.txt保存的是目标主机防火墙的安全策略和配置
ids.txt保存的是目标主机入侵的安全策略和配置
每一个文件内容的格式如下:
第一行:object:os/db/fw/ids
第二行:type:Windows/Linux/........
第三行:某一安全策略和配置量化后的名称以及对应的取值
第四行:某一安全策略和配置量化后的名称以及对应的取值
.
.
.
'''
print('处理结束')
# 接口A2
def get_process_result1():
'''
数据处理模块提供的接口
该接口返回经过处理的目标主机操作系统、数据库、防火墙和入侵检测的安全策略
'''
return result1
# 接口A3
def get_process_result2():
'''
数据处理模块提供的接口
该接口返回经过处理的目标主机操作系统版本号以及补丁信息
'''
return result2
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/bigbenben/network-security-testing.git
git@gitee.com:bigbenben/network-security-testing.git
bigbenben
network-security-testing
网络安全测试平台
master

搜索帮助