Dobin,

On Wed, Oct 20, 2010 at 1:17 PM, Taras <ox...@oxdef.info> wrote:
> +w3af-develop@
>
> Hi, Dobin!
>
>> >>> reqResViewer.patch: The actual split view implementation
>> > About slit view. Could you please make some screenshots with your view?
>> > I plan to add split (req/res) view as option.
>> >>> craftedRequest.patch: remove unecessary additional button bar
>> > Screenshots? I has made some improvements in my branch.
>>
>> http://img812.imageshack.us/f/reqk.png/
> It's ok, we already have some code for this (furthermore we have already 
> discussed it in the list)
> and I plan a option for this purpose.
>
>> >>> Fourth, i did some more digging into the w3af codebase, and what i've
>> >>> seen wasnt pretty.
>> > Could you please give some arguments?
>>
>> Sure. All the UI code is in one directory. Multiple classes with
>> meaningless names are in one file.
> I don't think that all our classes have meaningless names.

+1 , they are meaningless until you read the documentation :)

> By the way we begin to use code conventions and so on [0]
> But I agree that we need to do a lot of work to make w3af better in core too.
> So as open source project we are searching for new contributors ;)

+1 !

>> UI not based on MVC principle.
> We have some separation in our code. GTK UI for V, core classes for C and 
> e.g. history class for M.
>
>> Imho there should be a directory for each "window", with helper classes
>> in its own file in the same directory.
> Could you please describe more your idea?

Do you propose to rewrite the whole UI ?

>> queryParams = getQueryString(self._obj.getURI())
>> where it should be, if one is using OO programming:
>> queryParams = self.httpObject.request.getGetParams()
> Agree.

Completely agree on this one. It should be done like that.

>> For adding another tab with POST params, i needed to move around a lot
>> of code because the authors didnt use encapsulation.
> I don't totally agree with it. But we can make some common class for "table 
> things"
> like headers, cookies, post params. Do you talk about such stuff?
>
>> And thats just what i have seen the few hours i played with that thing,
>> and i dont even know python :)
> Python is nice readable language so to understand code you don't really need 
> to know Python.
>
>> I didnt had a look at the proxy feature of w3af, because i use webscarab
>> for this sort of things. But first thing i see while trying it out are
>> bugs, caused by my patches. It seems like proxywin.py is calling some UI
>> code in reqResViewer.py, like "nb.next_page()", which of course does not
>> exist anymore. /* no comment */
> I can't find such code in this file in trunk and my branches,
> could you please give more information and we will fix it?
>
>> Anyway, feedback for the w3af proxy ui. It's clean and tidy, i like it :)
>> The gtksourceview2 thingy is a good feature, i like it too. BUT, it's
>> still not a good solution. When attacking a web application, i dont want
>> to scroll each request i've made through the whole header, changing
>> chars in the middle of it. Imho, an attacker want to change:
>> - header
>> - get params
>> - post params
>> - cookies
> Dobin, as I already has wrote in previous letter we want to make it for the 
> first more stable and fast.
> When I talk about stable and fast I mean we at least need to normally "scan" 
> such web app like Gmail.
> It is real problem. When we will have stable core we of course will can add 
> more features.
> I will be glad if you taste in some periods proxy in my brunch and w3af in 
> common.
>
> Anyway thanks for response! :)
>
> [0] https://sourceforge.net/apps/trac/w3af/wiki/code-convention
>
> --
> Taras
> http://oxdef.info
>
> ------------------------------------------------------------------------------
> Nokia and AT&T present the 2010 Calling All Innovators-North America contest
> Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
> $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
> Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
> http://p.sf.net/sfu/nokia-dev2dev
> _______________________________________________
> W3af-develop mailing list
> W3af-develop@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/w3af-develop
>



-- 
Andrés Riancho
Founder, Bonsai - Information Security
http://www.bonsai-sec.com/
http://w3af.sf.net/

------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
W3af-develop mailing list
W3af-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/w3af-develop

Reply via email to