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
