Was checking the files that the developer API, we recommended: https://scm.wald.intevation.org/svn/openvas/trunk/bindings/python/openvas.omplib/tests
test_omplib.py -> API example in python for OpenVAS new_task_empty_rc.xml -> Example of file resources to start tasks in OpenVAS was copied straight from the trunk svn project OpenVAS svn checkout https://scm.wald.intevation.org/svn/openvas/trunk My environment is a Debian 7 x86-64 and OpenVAS5 installed in a virtual machine (PoC Proof of Concept) on Virtualbox Result of executing test.py E.FE.E.E.. E = Error F = Failed . = Ok! python test.py E.FE.E.E.. ====================================================================== ERROR: test_agent (__main__.TestOMP) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 89, in test_agent self.client.delete_agent(name) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 321, in delete_agent self.__generic_delete('agent', name=name) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 231, in __generic_delete return self._text_command(request) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 185, in _text_command self._check_response(response) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 177, in _check_response response.get('status_text')) ClientError: 400 Bogus element: name ====================================================================== ERROR: test_escalator (__main__.TestOMP) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 171, in test_escalator self.client.delete_escalator(name) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 403, in delete_escalator self.__generic_delete('escalator', name=name) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 231, in __generic_delete return self._text_command(request) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 185, in _text_command self._check_response(response) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 177, in _check_response response.get('status_text')) ClientError: 400 Bogus element: name ====================================================================== ERROR: test_get_report (__main__.TestOMP) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 185, in test_get_report report = self.client.get_report(SAMPLE_REPORT_ID) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 651, in get_report response = self._xml_command(request) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 190, in _xml_command self._check_response(response) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 177, in _check_response response.get('status_text')) ClientError: 400 Bogus command name ====================================================================== ERROR: test_targets (__main__.TestOMP) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 142, in test_targets self.client.delete_target(name) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 488, in delete_target self.__generic_delete('target', name=name) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 231, in __generic_delete return self._text_command(request) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 185, in _text_command self._check_response(response) File "/usr/local/lib/python2.7/dist-packages/openvas.omplib-0.1.0-py2.7.egg/openvas/omplib/__init__.py", line 177, in _check_response response.get('status_text')) ClientError: 400 Bogus element: name ====================================================================== FAIL: test_config_get_one (__main__.TestOMP) ---------------------------------------------------------------------- Traceback (most recent call last): File "test.py", line 102, in test_config_get_one self.assert_(cfg['name'] == 'empty') AssertionError: False is not true ---------------------------------------------------------------------- Ran 10 tests in 7.998s FAILED (failures=1, errors=4) The list is someone with the same problem and managed to successfully run the API? In our tests, we managed to create one target with success, but one task still via API. @firebitsbr
_______________________________________________ Openvas-discuss mailing list [email protected] https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss
