I'd wanted to go that route myself, but it proved much easier to save
the results as a .nbe file and parse that into mysql instead. I already
have that as part of nmap-sql, if you're interested.


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> [EMAIL PROTECTED]
> Sent: Tuesday, December 02, 2003 10:29 PM
> To: [EMAIL PROTECTED]
> Subject: nessus -> mysql
> 
> 
> 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
> 

_______________________________________________
Nessus mailing list
[EMAIL PROTECTED]
http://mail.nessus.org/mailman/listinfo/nessus

Reply via email to