[W3af-svn-notify] [Task #146771] Profiles in scan configuration tab
Status: Beta
Brought to you by:
andresriancho
From: SourceForge.net <no...@so...> - 2008-04-05 14:40:23
|
Task #146771 has been updated. Project: w3af Subproject: gtkUi - Phase 3 Summary: Profiles in scan configuration tab Complete: 95% Status: Open Authority : andresriancho Assigned to: andresriancho Description: They should be to the left of the plugin configuration. Profiles can be copied (not cloned) from the user interface. When starting a scan, the UI should notice a change in the profile and fire up a dialog to save the profile. This task depends on "Tabs refactoring" and in Andres creating the "Profile feature" in the core. Maybe this won't happend in a short time. Follow-Ups: ------------------------------------------------------- Date: 2008-04-05 11:40 By: facundobatista Comment: Now in saveProfile and in saveAsProfile, first save the status to the Core (exactly as I did before the startScan), but the core crashes when saving: Traceback (most recent call last): File "/home/facundo/devel/reps/w3af/core/ui/gtkUi/main.py", line 172, in <lambda> ('Save', gtk.STOCK_SAVE, '_Save', None, 'Save this configuration', lambda w: self.profileAction("save")), File "/home/facundo/devel/reps/w3af/core/ui/gtkUi/main.py", line 531, in profileAction method() File "/home/facundo/devel/reps/w3af/core/ui/gtkUi/profiles.py", line 302, in saveProfile self.w3af.saveCurrentToProfile( profileName ) File "/home/facundo/devel/reps/w3af/core/controllers/w3afCore.py", line 905, in saveCurrentToProfile newProfile.setPluginOptions( pType, pName, self.getPluginOptions( pType, pName ) ) File "/home/facundo/devel/reps/w3af/core/data/profile/profile.py", line 155, in setPluginOptions for option in options.keys(): AttributeError: 'NoneType' object has no attribute 'keys' Also I'm asking for a description. ------------------------------------------------------- Date: 2008-04-04 21:42 By: andresriancho Comment: Ok, the core features needed for profiles is done. PLEASE read the FIXME comments in profiles.py; we have some problems there that should be fixed by you. Core features done in r917. ------------------------------------------------------- Date: 2008-04-03 20:02 By: facundobatista Comment: Transform the "copyProfile" method to something like "saveCurrentConfigurationAsNewProfile" (but, with a shorter name, :p ). ------------------------------------------------------- Date: 2008-03-24 23:24 By: facundobatista Comment: All is done except calling some core methods that still to be implemented: - Save the profile - Save the actual state in a new profile - Delete a profile Bug #1924832 is open regarding this. When that's closed, this task could be reassigned to me. ------------------------------------------------------- Date: 2008-03-22 05:19 By: facundobatista Comment: Closer.... ------------------------------------------------------- Date: 2008-03-22 03:27 By: facundobatista Comment: Major structural changes are done, now I need to deal with the profile actions. ------------------------------------------------------- Date: 2008-03-10 21:47 By: facundobatista Comment: As talked with Andres, you will not be able to change Profile if you didn't save it before. ------------------------------------------------------- Date: 2008-03-10 13:21 By: facundobatista Comment: Advanced a little. Lack of support from the core makes it impossible to continue. Andres, I'm assigning this to you, as we need to talk about this: or more support from the core is added, or profiles should be re-designed. ------------------------------------------------------- Date: 2008-03-02 14:20 By: andresriancho Comment: Loading of profiles based on ini files already work in the consoleUi. ------------------------------------------------------- For more info, visit: http://sourceforge.net/pm/task.php?func=detailtask&project_task_id=146771&group_id=170274&group_project_id=55113 |