微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法与nessus服务器建立连接

如何解决无法与nessus服务器建立连接

我正在尝试使用python中的bellow命令与nessus服务器建立连接,但它失败,并显示一条错误消息,您能告诉我是什么原因。我已检查网络连接是否正常。

requests.post( 'https://164.99.175.30:8834/'+ '/session',data={'username':'admin','password':'micro@123'},verify=False)```


error message 

Traceback (most recent call last):
  File "nessus.py",line 425,in <module>
    login()
  File "nessus.py",line 111,in login
    res = requests.post(url + '/session',data={'username':username,'password':password},verify=verify)
  File "/usr/lib/python2.7/site-packages/requests/api.py",line 119,in post
    return request('post',url,data=data,json=json,**kwargs)
  File "/usr/lib/python2.7/site-packages/requests/api.py",line 61,in request
    return session.request(method=method,url=url,**kwargs)
  File "/usr/lib/python2.7/site-packages/requests/sessions.py",line 530,in request
    resp = self.send(prep,**send_kwargs)
  File "/usr/lib/python2.7/site-packages/requests/sessions.py",line 643,in send
    r = adapter.send(request,**kwargs)
  File "/usr/lib/python2.7/site-packages/requests/adapters.py",line 516,in send
    raise ConnectionError(e,request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='localhost',port=8834): Max retries exceeded with url: /session (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f46f2d6d410>: Failed to establish a new connection: [Errno 111] Connection refused',))

解决方法

nessus api 从 7.x 版本开始贬值,这是我能找到的最好的来源。

编辑:我直接从tenable中找到了更好的来源

从 Nessus 7 中删除的内容: 扫描 API 功能存在限制。 v7 中删除了通过 API 和 CLI 管理扫描的功能。所有 Nessus Pro 扫描操作都必须通过用户界面完成。 所以目前Nessus API的能力如下:

删除了运行扫描或报告以及创建新对象的功能 读取功能,其中能够提取扫描数据以便 GET /scan/scan ID 现在再次工作,这有助于某些集成过程。

https://community.tenable.com/s/article/The-differences-between-Nessus-6-and-Nessus-7

这仅适用于 Nessus 专业版

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?