我正在使用Python编写一个扫描器,用于收集目标的各种信息,例如开放端口、版本信息等。同时,我还使用了一个包含单独扫描配置设置的toml文件。
我需要一种方法来存储扫描结果。到目前为止,我正在使用一个保存所有目标数据的类。是否有一种方法可以将结果存储在文件中,并让库函数在请求时解析和打印它们?
在toml表示法中,我考虑像这样:
有没有一种方法可以将扫描结果以这种方式转储到toml文件中?或者有没有其他更好的方法可以完成更好的工作?
我需要一种方法来存储扫描结果。到目前为止,我正在使用一个保存所有目标数据的类。是否有一种方法可以将结果存储在文件中,并让库函数在请求时解析和打印它们?
在toml表示法中,我考虑像这样:
[target]
ip = xx.xx.xx.xx
[target.os]
os = 'win 10'
Arch = 'x64'
[target.ports]
ports = ['1', '2']
[target.ports.1]
service = 'xxx'
ver = '5.9'
有没有一种方法可以将扫描结果以这种方式转储到toml文件中?或者有没有其他更好的方法可以完成更好的工作?