OWASP O2 Platform Blog

Details of new O2 main GUI (as 2.0 beta version)

There is a new GUI for O2 which was created using the O2′ s WinForms APIs, which make it easy to create simple and user friendly GUIS.

This is what it looks like:

The process is still the same as before (if you need to install O2, go here and use the ClickOnce installer), when the main “OWASP O2 Platform (ClickOnce version)” desktop or start menu is clicked, there is a check for new rules (which means that the new GUI will automatically installed for existing users)

this will compile and excecute the Simple O2 Gui.h2 script (below)  which creates the GUI shown above:

var topPanel = O2Gui.open<Panel>("OWASP O2 Platform v2.0 Beta", 800,190);
var menuPanel = topPanel.insert_Right<Panel>(420);</pre>


Action<string> executeH2Script = (script)=>{ script.local().compile_H2Script().executeFirstMethod(); };

menuPanel.add_Link("Write an IE Automation Script",15,0, () => executeH2Script("IE Automation (Simple mode).h2"));
menuPanel.add_Link("Find and Execute an O2 Script",35,0,()=> executeH2Script("Util - O2 Available scripts.h2"));
menuPanel.add_Link("Open Custom O2 for Security Consultants",15,185, ()=> executeH2Script("Security Consultants (Custom O2 version).h2"));
menuPanel.add_Label("Are you lost?",35,185)
         .append_Link("Open Help",()=> "<a href="http://o2platform.com/wiki/Documentation%22.startProcess">http://o2platform.com/wiki/Documentation".startProcess</a>())
         .append_Link("Mailing List",()=> "<a href="https://lists.owasp.org/mailman/listinfo/owasp-o2-platform%22.startProcess">https://lists.owasp.org/mailman/listinfo/owasp-o2-platform".startProcess</a>());

To make it simpler for new users (and existing ones) there are only 3 scripts and 2 links directly exposed

November 5, 2011 Posted by | O2 Internals | Leave a comment