Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Nessus-Users
[Top] [All Lists]

Parse/syntax errors - various plugins could not be loaded

Subject: Parse/syntax errors - various plugins could not be loaded
Date: Tue, 17 Aug 2004 18:27:40 -0800
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



_______________________________________________
Nessus mailing list
Nessus@list.nessus.org
http://mail.nessus.org/mailman/listinfo/nessus

<Prev in Thread] Current Thread [Next in Thread>