fuzion,

On Sun, Nov 9, 2008 at 5:21 PM, fuzion <[EMAIL PROTECTED]> wrote:
> Hi,
> I've been playing around with using py2exe to make a smaller win32
> distribution but I've hit a wall when I try to run the wizard:

hmmm, the w3af project has a problem... and it's all because of me.
We have an official win32 installer, a portable win32 w3af, and now
your w3af installer? This is all my fault... I just need to guide your
contributions in a better way... :(

Some questions that will give me more info about what you are doing:

- Why do you need a smaller win32 distribution?
- What do you think is wrong with the actual one?
- Have you tried the portable w3af? Do you think that the portable
installer solves the problems of the official one?
- Is your installer going to fix any problems that the portable version has?
- Would you like to work with Ulises, the original win32 installer
creator in order to create a better installer?

Now to the easy part... the technical...

> C:\w3af\dist>w3af_gui.exe
> Starting w3af, running on:
>  Python version:
>    2.5.2 (r252:60911, Mar 27 2008, 17:57:18) [MSC v.1310 32 bit (Intel)]
>  GTK version: 2.14.4
>  PyGTK version: 2.12.1
>
> WARNING: something bad happened when trying to open the general config!
>    File: 'C:\\Documents and Settings\\User\\.w3af\\generalconfig.pkl'
>    Problem: no dbm clone found; tried ['dbhash', 'gdbm', 'dbm', 'dumbdbm']

generalconfig.pkl is a file were settings from the gtkUi are saved. If
I don't remember badly, things like window size and other stuff. The
code that's failing says:

self.generalconfig = shelve.open(genconfigfile)

So I think that you should look for previous problems with shelve and py2exe

> w3af - Web Application Attack and Audit Framework
>  Version: beta7
>  Revision: 0
>  Author: Andres Riancho and the w3af team.
> C:\w3af\dist\library.zip\core\ui\gtkUi\wizard.py:278: GtkWarning:
> gtk_label_set_label: assertion `str != NULL' failed
> Traceback (most recent call last):
>  File "C:\w3af\core\ui\gtkUi\wizard.py", line 299, in _goWizard
>  File "C:\w3af\core\ui\gtkUi\wizard.py", line 106, in __init__
> AttributeError: 'NoneType' object has no attribute 'getName'
>
> No idea why it does this only with the optimized byte code... any suggestions?
> I have it completely standalone and working (mostly) fine in windows
> xp sp3 and windows 7 beta, but I screwed up my install while trying to
> figure this out, so you'll have to wait if you want to see the package
> I've created.

Please read my first comments and also think about something
*IMPORTANT*: if the plugins get compiled, the user won't be able to
read the plugin code or modify it, and that is one of the big points
in w3af.

> --
> http://www.nukeit.org
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> W3af-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/w3af-users
>



-- 
Andres Riancho
http://w3af.sourceforge.net/
Web Application Attack and Audit Framework

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
W3af-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/w3af-users

Reply via email to