I am using http://code.google.com/p/pynessus/ so that I can interact with nessus using python but I run into problems trying to connect to the server. I am not sure what I need to set pynessus too?
I try connecting to the server using the following syntax as directed by the documentation on the site but I receive the following error:
n = pynessus.NessusServer(localhost, 8834, root, password123)
Error:
root@bt:~/Desktop# ./nessus.py
Traceback (most recent call last):
File “./nessus.py”, line 634, in
n = pynessus.NessusServer(localhost, 8834, root, password123)
NameError: name ‘pynessus’ is not defined
The problem is that you didn’t import the
pynessusmodule. To solve this problem, simply place the downloadedpynessus.pyin the same folder as your Python script and add the lineat the top of that script. You can reference the
pynessuslibrary in your script only after that line.