This is simply amazing, at http://bellard.org/jslinux/ you can run Linux on a browser:
A personal blog about: transforming Web Application Security into an 'Application Visibility' engine, the OWASP O2 Platform, Application/Data interoperability and a lot more
Showing posts with label To add to O2. Show all posts
Showing posts with label To add to O2. Show all posts
Saturday, 9 February 2013
Saturday, 1 December 2012
To research further: BeanShell, EasyHook, C# Cookbook and PhantomJS/CasperJS
From the O2 training class I delivered last week (and the research on Windows Messages) here are a couple interesting APIs/Tools to research further, and see if it is easy to add O2 support for them:
- Java beanshell interpreter and Scripting Java: The BeanShell JSR
- EasyHook - API to hook unmanaged methods from C#
- C# in a nutshell book samples
- Code Audit (from Google's Java Developer tools)
- PhantomJS - Scriptable Headless WebKit
- CasperJS is a navigation scripting & testing utility for PhantomJS, written in Javascript
Labels:
To add to O2
Tuesday, 6 November 2012
Zim-Wiki - a desktop wiki
Serge is using Zim Wiki to document some of his development experiences, and it looks quite an useful tool.
Zim is written in Python and has a nice/clean Gui.
Zim is written in Python and has a nice/clean Gui.
Here is the Windows installer:
Another similar tool is http://keepnote.org/
An interesting and powerful idea is to add TeamMentor Import/Export features to these products so that we (i.e. TM Users) can use these tools as Article creators/editors.
Labels:
To add to O2
Wednesday, 31 October 2012
CsQuery - C# jQuery Port for .NET 4.0
CsQuery sounds like a very interresting project, specially it's DOM parsing capabilities.
Need to take it for a test drive and see how well it works.
Need to take it for a test drive and see how well it works.
Labels:
To add to O2,
Tools
Monday, 1 October 2012
I want to use Code Perspective for Security Analysis!
Code Perspective is amazing, checkout this video of how it works:
The code is available from GitHub (Free for OpenSource and $25 for commercial use)
There is so much good stuff about this PoC that I don't have time to write it all down, but just imagine doing security review and Threat-Modelling using it.
One thing I noticed is that there isn't an VisualStudio Plug-in, so I maybe I could use the newly released VisualStudio C# REPL - O2 Platform extension to create one :)
Note how the website is nice and clean. It was made with Twitter BootStrap and I really want O2Platform.com (and the mini tools created by O2) to look like that!!!
There is so much good stuff about this PoC that I don't have time to write it all down, but just imagine doing security review and Threat-Modelling using it.
One thing I noticed is that there isn't an VisualStudio Plug-in, so I maybe I could use the newly released VisualStudio C# REPL - O2 Platform extension to create one :)
Note how the website is nice and clean. It was made with Twitter BootStrap and I really want O2Platform.com (and the mini tools created by O2) to look like that!!!
Labels:
To add to O2,
Tools
Sunday, 29 April 2012
JSIL : C# in the Browser - amazing IL to JS
Just found about http://jsil.org and looks pretty spectacular :)
This is project created by Kevin Gadd and here is his description of how it works:
JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript. You can take this JavaScript and run it in a web browser or any other modern JavaScript runtime. Unlike other cross-compiler tools targeting JavaScript, JSIL produces readable, easy-to-debug JavaScript that resembles the code a developer might write by hand, while still maintaining the behavior and structure of the original .NET code. Because JSIL transforms bytecode, it can support most .NET-based languages - C# to JavaScript and VB.NET to JavaScript work right out of the box.
This is project created by Kevin Gadd and here is his description of how it works:
JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript. You can take this JavaScript and run it in a web browser or any other modern JavaScript runtime. Unlike other cross-compiler tools targeting JavaScript, JSIL produces readable, easy-to-debug JavaScript that resembles the code a developer might write by hand, while still maintaining the behavior and structure of the original .NET code. Because JSIL transforms bytecode, it can support most .NET-based languages - C# to JavaScript and VB.NET to JavaScript work right out of the box.
Check out the the demos:
- Try writing C# here: http://jsil.org/try/
- Tetris game: http://hildr.luminance.org/Tetris/Tetris.html
- Lumberjack game: http://hildr.luminance.org/Lumberjack/Lumberjack.html
- RayTracker demo: http://hildr.luminance.org/Raytracer/Raytracer.html
- Mannux game: http://hildr.luminance.org/Mannux/Mannux.html
In addition to a really powerful combination of technologies, here is what I really like about this site:
- Clearly explains what it does
- Allows the user to Try it now (of course that running the code in the browser helps)
- REPL environment on browser
- Very social with direct links into creating GISTs with the code created
- First step to using it is a Git Pull and active encourage of Git Forking
- Little mascot :)
I really want to see if I can integrate this with the O2 Platform since this could be the missing piece that I was missing to create jO2: the port of parts of O2 into Javascript :)
Labels:
O2 Platform,
To add to O2
Subscribe to:
Posts (Atom)

