On Mon, Apr 29, 2013 at 12:46 PM, Andres Riancho <andres.rian...@gmail.com> wrote: > Johanes, > > On Mon, Apr 29, 2013 at 12:05 PM, Johannes Weberhofer > <jweberho...@weberhofer.at> wrote: >> >> >> Am 29.04.2013 16:00, schrieb Andres Riancho: >> >>> On Mon, Apr 29, 2013 at 6:37 AM, Johannes Weberhofer >>> <jweberho...@weberhofer.at> wrote: >>>> >>>> >Andres, >>>> > >>>> >thank you for your notes. Unfortunately I'm my python programming is >>>> > very >>>> >basic, so I think I can't help with many pull-requests... >>> >>> This [0] should help with the tcpdump warning, please test and confirm >>> it worked. >>> >>> [0]https://github.com/andresriancho/w3af/commit/b94fdc0021d3c39b83e3a9990210d40a86a13d27 >> >> >> It works; there is no more warning at application startup. > > w00t! Python magic! > >> >>> Please browse through the w3af-packages repository and try to identify >>> if there is a fix for the permissions issue there. >> >> >> I've just tested to start the graphical interface as non-root user and get >> the following exception; maybe that can help? I think the exception's cause >> is the same as at the console interface. >> >> w3af version: >> w3af - Web Application Attack and Audit Framework >> Version: 1.5 >> Revision: unknown >> Author: Andres Riancho and the w3af team. >> Traceback (most recent call last): >> File "/usr/share/w3af/w3af_gui", line 109, in <module> >> err_code = main() >> File "/usr/share/w3af/w3af_gui", line 106, in main >> core.ui.gui.main.main(profile, doupdate) >> File "/usr/share/w3af/core/ui/gui/main.py", line 903, in main >> MainApp(profile, do_upd) >> File "/usr/share/w3af/core/ui/gui/main.py", line 404, in __init__ >> self.pcbody = pluginconfig.PluginConfigBody(self, self.w3af) >> File "/usr/share/w3af/core/ui/gui/pluginconfig.py", line 620, in __init__ >> self.pan = self._buildpan() >> File "/usr/share/w3af/core/ui/gui/pluginconfig.py", line 648, in _buildpan >> self.w3af, "output", self.config_panel) >> File "/usr/share/w3af/core/ui/gui/pluginconfig.py", line 243, in __init__ >> if self._getEditablePlugin(plugin, plugintype): >> File "/usr/share/w3af/core/ui/gui/pluginconfig.py", line 300, in >> _getEditablePlugin >> options = plugin.get_options() >> File "/usr/share/w3af/plugins/output/csv_file.py", line 117, in >> get_options >> o = opt_factory('output_file', self.output_file, d, OUTPUT_FILE) >> File "/usr/share/w3af/core/data/options/opt_factory.py", line 66, in >> opt_factory >> tabid=tabid) >> File "/usr/share/w3af/core/data/options/baseoption.py", line 42, in >> __init__ >> self.set_value(default_value) >> File "/usr/share/w3af/core/data/options/output_file_option.py", line 41, >> in set_value >> self._value = self.validate(value) >> File "/usr/share/w3af/core/data/options/output_file_option.py", line 54, >> in validate >> raise w3afException(msg % value) >> w3afException: Invalid file option value "output-w3af.csv", the user doesn't >> have enough permissions to write to the specified directory. >> Exception in thread SQLiteExecutor (most likely raised during interpreter >> shutdown) > > Yes, it's the same bug as the one you're finding in the console, > created [0] for this. Will try to fix it today, > > [0] https://github.com/andresriancho/w3af/issues/294
I think it's fixed now. Please "git pull" and try. >> >>> Also, I'm wondering about pyc files... what happens when a regular >>> user runs w3af and it is installed in a directory where he can't store >>> the pyc files? If those files aren't stored, python will have to >>> compile the py files to pyc files (in a tmp dir?) each time the >>> application is run, which is slow... maybe other RPM packages offer a >>> solution to this? I know that setup.py compiles py to pyc when you >>> install a module in site-packages. This is an interesting question to >>> solve:) >> >> >> Andres, I run "%py_compile ." and "%py_compile -O ." prior to install the >> application to it's target loaction; so the files are automatically compiled >> for later usage. > > Oh! I was unaware of that command. Nice. In my ubuntu it is called > py_compilefiles and doesn't seem to have the -O param, any idea on the > differences? > >> >> Johannes >> >> >> -- >> Johannes Weberhofer >> Weberhofer GmbH, Austria, Vienna > > > > -- > Andrés Riancho > Project Leader at w3af - http://w3af.org/ > Web Application Attack and Audit Framework > Twitter: @w3af > GPG: 0x93C344F3 -- Andrés Riancho Project Leader at w3af - http://w3af.org/ Web Application Attack and Audit Framework Twitter: @w3af GPG: 0x93C344F3 ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr _______________________________________________ W3af-develop mailing list W3af-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/w3af-develop