Parse/syntax errors - various plugins could not be loaded
Kathleen Boyle
kboyle at asf.alaska.edu
Tue Aug 17 22:27:40 EDT 2004
We have been running nessus 2.0.10 on Fedora Core 2 without problem for
a couple of months.
Today after running nessus-update-plugins (which completed
successfully), I ran nessusd -D and received the following errors:
# nessusd -D
syntax error, unexpected IDENT[16640]()
Parse error at or near line 66
/usr/local/lib/nessus/plugins/basilix_message_content_script_injection.nasl could not be loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 60
/usr/local/lib/nessus/plugins/simple_form_mail_relaying.nasl could not
be loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 70
/usr/local/lib/nessus/plugins/squirrelmail_143.nasl could not be loaded
[16640](/usr/local/lib/nessus/plugins/rsync_path_sanitation_vuln.nasl)
Undefined function 'get_pot_state'
syntax error, unexpected IDENT[16640]()
Parse error at or near line 83
/usr/local/lib/nessus/plugins/basilix_arbitrary_file_disclosure.nasl
could not be loaded
ERROR ! NO ADDRESS ASSOCIATED WITH NAME
args->preferences :
-args->plugins_folder : /usr/local/lib/nessus/plugins
-args->max_hosts : 30
-args->max_checks : 10
-args->be_nice : no
-args->logfile : /usr/local/var/nessus/logs/nessusd.messages
-args->log_whole_attack : yes
-args->log_plugins_name_at_load : no
-args->dumpfile : /usr/local/var/nessus/logs/nessusd.dump
-args->rules : /usr/local/etc/nessus/nessusd.rules
-args->users : /usr/local/etc/nessus/nessusd.users
-args->cgi_path : /cgi-bin:/scripts
-args->port_range : default
-args->optimize_test : yes
-args->language : english
-args->checks_read_timeout : 5
-args->non_simult_ports : 139, 445
-args->plugins_timeout : 320
-args->safe_checks : yes
-args->auto_enable_dependencies : no
-args->use_mac_addr : no
-args->save_knowledge_base : no
-args->kb_restore : no
-args->only_test_hosts_whose_kb_we_dont_have : no
-args->only_test_hosts_whose_kb_we_have : no
-args->kb_dont_replay_scanners : no
-args->kb_dont_replay_info_gathering : no
-args->kb_dont_replay_attacks : no
-args->kb_dont_replay_denials : no
-args->kb_max_age : 864000
-args->plugin_upload : no
-args->plugin_upload_suffixes : .nasl, .inc
-args->admin_user : root
-args->slice_network_addresses : no
-args->cert_file : /usr/local/com/nessus/CA/servercert.pem
-args->key_file : /usr/local/var/nessus/CA/serverkey.pem
-args->ca_file : /usr/local/com/nessus/CA/cacert.pem
-args->config_file : /usr/local/etc/nessus/nessusd.conf
-args->Web mirroring[entry]:Number of pages to mirror : : 20
-args->Web mirroring[entry]:Start page : : /
-args->Unknown CGIs arguments torture[checkbox]:Send POST requests : no
-args->Services[entry]:Number of connections done in parallel : : 5
-args->Services[entry]:Network connection timeout : : 5
-args->Services[entry]:Network read/write timeout : : 5
-args->Services[entry]:Wrapped service read timeout : : 2
-args->Services[file]:SSL certificate : :
-args->Services[file]:SSL private key : :
-args->Services[password]:PEM password : :
-args->Services[file]:CA file : :
-args->Services[radio]:Test SSL based services : All;Known SSL
ports;None
-args->Ping the remote host[entry]:TCP ping destination port(s) : :
built-in
-args->Ping the remote host[checkbox]:Do a TCP ping : yes
-args->Ping the remote host[checkbox]:Do an ICMP ping : no
-args->Ping the remote host[entry]:Number of retries (ICMP) : : 10
-args->Ping the remote host[checkbox]:Make the dead hosts appear in the
report : no
-args->Ping the remote host[checkbox]:Log live hosts in the report : no
-args->NIDS evasion[radio]:TCP evasion technique :
none;split;injection;short ttl
-args->NIDS evasion[checkbox]:Send fake RST when establishing a TCP
connection : no
-args->Libwhisker options[radio]:IDS evasion technique: : X (none);1
Random URI encoding (non-UTF8);2 Directory self-reference (/./);3
Premature URL ending;4 Prepend long random string;5 Fake parameter;6 TAB
as request spacer;7 Random case sensitivity;8 Use Windows directory
separator (\);9 Session splicing (slow)
-args->ftp writeable directories[radio]:How to check if directories are
writeable : : Trust the permissions (drwxrwx---);Attempt to store a file
args->script_name :
/usr/local/lib/nessus/plugins/snitz_forums_2000_sql_injection.nasl
[16640] plug_set_key:send(0)['1 Services/www/80/broken=1;
'](0 out of 28): Socket operation on non-socket
syntax error, unexpected IDENT[16640]()
Parse error at or near line 70
/usr/local/lib/nessus/plugins/basilix_content_type_xss.nasl could not be
loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 67
/usr/local/lib/nessus/plugins/basilix_detect.nasl could not be loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 64
/usr/local/lib/nessus/plugins/openwebmail_detect.nasl could not be
loaded
syntax error, unexpected '=', expecting '}'[16640]()
Parse error at or near line 68
/usr/local/lib/nessus/plugins/sympa_unauthorised_list_creation.nasl
could not be loaded
syntax error, unexpected '=', expecting '}'[16640]()
Parse error at or near line 73
/usr/local/lib/nessus/plugins/cvstrac_filediff.nasl could not be loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 63
/usr/local/lib/nessus/plugins/basilix_sql_injection.nasl could not be
loaded
syntax error, unexpected '=', expecting '}'[16640]()
Parse error at or near line 69
/usr/local/lib/nessus/plugins/sympa_invalid_ldap_pass.nasl could not be
loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 66
/usr/local/lib/nessus/plugins/basilix_attachment_disclosure.nasl could
not be loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 55
/usr/local/lib/nessus/plugins/risearch_arbitrary_file_access.nasl could
not be loaded
syntax error, unexpected IDENT[16640]()
Parse error at or near line 86
/usr/local/lib/nessus/plugins/basilix_arbitrary_command_execution.nasl
could not be loaded
#
The nessusd daemon still starts:
# ps -ef | grep nessusd
root 16641 1 0 18:09 ? 00:00:00 nessusd: waiting for
incoming connections
root 16646 16566 0 18:12 pts/1 00:00:00 grep nessusd
and I can connect to it via the nessus client. I ran a test scan and it
appears to have completed successfully.
Is there a problem with the plugins that cannot be loaded or has
something gotten corrupted in my nessus install/config files or plugins
directory?
Your help is greatly appreciated. We're still fairly new to nessus, but
it has been serving us extremely well.
Thank you.
Kathleen
More information about the Nessus
mailing list