如何解决如何通过 pyTenable 库批量编辑 Tenable.sc 资产?
利用 PyTenable 库,我试图找出通过删除所有空格并用下划线替换来更改所有 Tenable 资产名称的最佳方法。例如。 - 将“资产 1”更改为“资产_1”,然后迭代到下一个资产并执行相同的操作。
这是我引用代码的链接 - https://pytenable.readthedocs.io/en/stable/sc.html#asset-lists
from tenable.sc import TenableSC
#Login
sc = TenableSC('0.0.0.0',username='user1',password='pass1')
#Rename the asset with ID 1
asset1 = sc.asset_lists.edit(1,name='Renamed_Asset1')
#display the asset with the new name
print(asset1)
sc.logout()
我知道您可以使用这样的方法用下划线替换空格,但我不确定如何将函数作为输入传递给 Tenable 实例:
def replace_empty(name):
name.replace(" ","_")
返回的输出是字典格式,但是我认为这并不重要,因为我将更改单个值发送到资产的名称 key:value 对。
所使用的 Tenable 方法将在此链接中 - https://docs.tenable.com/tenablesc/api/Asset.htm
有人知道如何迭代更改所有资产吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。