I am attempting to compile the nsr_output.c changes for real
time logging to mysql.
Here is what I have done so far.
Installed: GTK+ 1.2.10
MySQL 4.0.15
X11 from apple.com/download
Nessus 2.0.9 source (libraries, libnasl, core, plugins)
DBI and DBD for perl interface to mysql (I have been
messing around with NessQuick).
I am running 10.3.
I made the following changes to the normal install.
hg_dns_axfr.c - changed <arpa/nameser.h> to
<apara/nameser_compat.h>
added LIBS='-L/sw/lib/mysql -lmysqlclient' to make
for nessus-core
Here is my output from make under nessus-core.
Any Suggestions?
ld: warning prebinding disabled because dependent library: /
sw/lib/mysql/libmysqlclient.12.dylib is not prebound
ld: warning multiple definitions of symbol _regcomp
regex.o definition of _regcomp in section (__TEXT,__text)
/usr/lib/libSystem.dylib(regcomp.So) definition of _regcomp
ld: warning multiple definitions of symbol _regexec
regex.o definition of _regexec in section (__TEXT,__text)
/usr/lib/libSystem.dylib(regexec.So) definition of _regexec
ld: warning multiple definitions of symbol _regfree
regex.o definition of _regfree in section (__TEXT,__text)
/usr/lib/libSystem.dylib(regfree.So) definition of _regfree
ld: Undefined symbols:
_efree
_emalloc
_erealloc
_nrecv
_nsend
_recv_line
_arg_add_value
_arg_free_all
_arg_get_type
_arg_get_value
_arg_set_value
_estrdup
_harg_addt
_harg_close_any
_harg_create
_harg_walk_init
_harg_walk_nextT
_write_stream_connection
_close_stream_connection
_g_free
_g_malloc
_g_snprintf
_gdk_bitmap_unref
_gdk_pixmap_colormap_create_from_xpm_d
_gdk_pixmap_unref
_gtk_init
_gtk_main_quit
_gtk_object_get_data
_gtk_object_set_data_full
_gtk_pixmap_new
_gtk_type_check_object_cast
_gtk_widget_get_colormap
_gtk_widget_hide
_addslashes
_backend_to_nsr
_harg_get_valuet
_nessus_get_socket_from_connection
_rmslashes
_arg_set_type
_gtk_adjustment_get_type
_gtk_adjustment_new
_gtk_box_get_type
_gtk_box_pack_end
_gtk_box_pack_start
_gtk_button_new_with_label
_gtk_container_add
_gtk_container_get_type
_gtk_container_set_border_width
_gtk_entry_get_text
_gtk_entry_get_type
_gtk_entry_new
_gtk_entry_set_text
_gtk_hbox_new
_gtk_hseparator_new
_gtk_label_new
_gtk_signal_connect
_gtk_table_attach
_gtk_table_get_type
_gtk_table_new
_gtk_text_get_type
_gtk_text_insert
_gtk_text_new
_gtk_text_set_editable
_gtk_text_set_word_wrap
_gtk_vbox_new
_gtk_vscrollbar_new
_gtk_widget_realize
_gtk_widget_set_sensitive
_gtk_widget_show
_gtk_window_get_type
_gtk_window_new
_gtk_window_set_default_size
_gtk_window_set_title
_plug_get_launch
_plug_set_launch
_arg_free
_g_list_append
_gdk_pixmap_create_from_xpm_d
_gtk_adjustment_set_value
_gtk_file_selection_get_filename
_gtk_file_selection_get_type
_gtk_file_selection_new
_gtk_file_selection_set_filename
_gtk_hpaned_new
_gtk_label_get_type
_gtk_label_set_justify
_gtk_list_append_items
_gtk_list_get_type
_gtk_list_item_new
_gtk_list_new
_gtk_menu_append
_gtk_menu_get_active
_gtk_menu_get_type
_gtk_menu_item_new_with_label
_gtk_menu_new
_gtk_object_set_data
_gtk_option_menu_get_type
_gtk_option_menu_new
_gtk_option_menu_set_history
_gtk_option_menu_set_menu
_gtk_paned_add1
_gtk_paned_add2
_gtk_paned_get_type
_gtk_paned_set_gutter_size
_gtk_scrolled_window_add_with_viewport
_gtk_scrolled_window_get_type
_gtk_scrolled_window_get_vadjustment
_gtk_scrolled_window_new
_gtk_scrolled_window_set_policy
_gtk_signal_connect_object
_gtk_tree_append
_gtk_tree_get_type
_gtk_tree_item_collapse
_gtk_tree_item_expand
_gtk_tree_item_get_type
_gtk_tree_item_new
_gtk_tree_item_set_subtree
_gtk_tree_new
_gtk_widget_destroy
_gtk_widget_get_style
_gtk_widget_map
_gtk_list_remove_items
_gtk_object_remove_data
_gtk_paned_set_position
_gtk_viewport_new
_gtk_vpaned_new
_gtk_widget_ref
_gtk_widget_unref
_gtk_frame_get_type
_gtk_frame_new
_gtk_frame_set_shadow_type
_gtk_quit_add_destroy
_gtk_table_attach_defaults
_gtk_widget_grab_default
_gtk_window_set_position
_gtk_window_set_wmclass
_arg_dup
_gtk_grab_add
_gtk_grab_remove
_gtk_main
_gtk_entry_set_visibility
_gtk_events_pending
_gtk_main_iteration
_gtk_vseparator_new
_g_list_free
_gtk_idle_add
_gtk_idle_remove
_gtk_progress_bar_get_type
_gtk_progress_bar_new
_gtk_progress_bar_update
_gtk_table_set_col_spacings
_gtk_table_set_row_spacings
_gtk_widget_set_usize
_harg_set_valuet
_nsr_to_backend
_gtk_notebook_append_page
_gtk_notebook_get_type
_gtk_notebook_new
_gtk_notebook_set_tab_pos
_gtk_toggle_button_get_type
_gtk_toggle_button_set_active
_gtk_tooltips_enable
_gtk_tooltips_new
_gtk_tooltips_set_tip
_gtk_check_button_new_with_label
_gtk_check_button_new
_gtk_table_set_row_spacing
_gtk_table_set_col_spacing
_gtk_notebook_set_page
_gtk_container_remove
_gtk_radio_button_get_type
_gtk_radio_button_group
_gtk_radio_button_new_with_label
_gtk_accel_group_new
_gtk_button_get_type
_gtk_button_new
_gtk_button_set_relief
_gtk_widget_add_accelerator
_gtk_widget_get_type
_gtk_window_add_accel_group
_gtk_clist_append
_gtk_clist_freeze
_gtk_clist_get_row_data
_gtk_clist_get_type
_gtk_clist_new_with_titles
_gtk_clist_optimal_column_width
_gtk_clist_remove
_gtk_clist_set_column_width
_gtk_clist_set_reorderable
_gtk_clist_set_row_data
_gtk_clist_set_selection_mode
_gtk_clist_sort
_gtk_clist_thaw
_gtk_radio_button_new_with_label_from_widget
_harg_walk_stop
_gdFontGiant
_gdFontLarge
_gdFontMediumBold
_gdFontSmall
_gdFontTiny
_gdImageColorAllocate
_gdImageCreate
_gdImageDestroy
_gdImageGif
_gdImageString
_gdImageArc
_gdImageColorClosest
_gdImageColorExact
_gdImageFillToBorder
_gdImageFilledPolygon
_gdImageLine
_gdImageColorTransparent
_gdImageCopy
_gdImageCopyResized
_gdImageCreateFromGif
_gdImagePolygon
_gdImageSetPixel
_gdImageStringUp
_BIO_ctrl
_BIO_free
_BIO_new
_BIO_s_mem
_SSL_get_peer_certificate
_X509_print
_gtk_window_set_modal
_SSL_CTX_ctrl
_SSL_CTX_load_verify_locations
_SSL_CTX_new
_SSL_CTX_set_client_CA_list
_SSL_CTX_set_verify
_SSL_connect
_SSL_load_client_CA_file
_SSL_new
_SSL_set_fd
_SSL_use_PrivateKey_file
_SSL_use_certificate_file
_SSLv23_client_method
_SSLv2_client_method
_SSLv3_client_method
_TLSv1_client_method
_X509_check_purpose
_append_argv
_nessus_SSL_init
_nessus_install_passwd_cb
_nessus_register_connection
_nessuslib_version
_nn_resolve
_open_sock_tcp_hn
_sslerror
make[1]: *** [nessus] Error 1
make: *** [client] Error 2
_______________________________________________
Nessus mailing list
[EMAIL PROTECTED]
http://mail.nessus.org/mailman/listinfo/nessus