我正在通过Web GUI访问应用程序。重复任务(一天或一天以上100次)是从一长串物品中选择要访问的物品,因此我必须滚动很多才能找到我的物品。适当地,GUI允许为列表设置过滤器,您可以按名称,所有者等进行过滤。GUI会记住我的过滤器,直到浏览器会话结束为止(您可以通过浏览器开发人员工具将其存储在会话数据中,例如“ {{ 1}}')。 希望脚本可以节省大量重复工作:
具体来说,这是关于tenable.sc(nessus)扫描仪的管理GUI。这是一个封闭的产品,我无法更改GUI的任何部分。我已经成功编写了一些简单的任务脚本,例如更改目标主机,应用新的审核文件,甚至使用python半官方API pytenable开始扫描,但总的来说,管理任务必须使用GUI来完成。 Pytenable不使用或操作GUI,因此无法设置我的GUI过滤器。
如果任何人都不能回答一般性问题,但是知道如何为tenable.sc做到这一点,那当然也会有所帮助。
在每个GUI页面中添加一个javascript脚本可以解决问题,但是如何将其添加到我无法更改的页面中呢?是否有任何浏览器允许自己注入?我的意思是,浏览器注入了吗?是的,这里有用于注入代码的扩展-出于政策原因,我不愿意安装该扩展。
我最喜欢的是[python | javascript |动力壳| ...]脚本,它与浏览器进行交互并使它的行为就像GUI服务器已发送数据一样。欢迎采用更好的方法!
TomTomTom