[Soot-list] Soot-like tool for C# instead of Java

Eric Bodden eric.bodden at mail.mcgill.ca
Tue Jan 30 11:19:57 EST 2007


This might interest you. I just found out that there is actually a commercial tool that translates C# code to the Java platform (and hence makes it analyzable by Soot).
 
http://dev.mainsoft.com/


Eric 

 


________________________________

	From: soot-list-bounces at sable.mcgill.ca [mailto:soot-list-bounces at sable.mcgill.ca] On Behalf Of Richard L. Halpert
	Sent: Sunday, December 03, 2006 9:25 AM
	To: soot-list at sable.mcgill.ca
	Subject: Re: [Soot-list] Soot-like tool for C# instead of Java
	
	
	IKVM is an open source JVM for .NET... meaning that it translates Java bytecode to CIL.  Doesn't go the other way around, though.  Still, looking at their code might give some insights as to whether the other direction is possible. 
	
	http://www.ikvm.net/
	
	-Rich
	
	
	On 12/3/06, Eric Bodden <eric.bodden at mail.mcgill.ca > wrote: 

		Hi, Elmar.
		
		The only "tool" in this direction I am personally aware of is the Phoenix framework. As I understand it's (still?) much less powerful than Soot but I think since it's actively supported by Microsoft it should be making progress. 
		
		I don't know any details about it, however. Does anybody else know any other tools?
		
		On the other hand I am wondering how different actually the bytecode representation of Microsoft's CIL is from Java bytecode. Could there be something like a CIL <-> Jimple bridge? Maybe pretty ambitious but I like the idea... 
		
		Eric
		
		--
		Eric Bodden
		Sable Research Group, McGill University
		Montréal, Québec, Canada
		
		> -----Original Message-----
		> From: soot-list-bounces at sable.mcgill.ca [mailto:soot-list-
		> bounces at sable.mcgill.ca] On Behalf Of Elmar Juergens
		> Sent: Sunday, December 03, 2006 8:03 AM
		> To: soot-list at sable.mcgill.ca
		> Subject: [Soot-list] Soot-like tool for C# instead of Java
		>
		> Hi,
		>
		>
		> please excuse me for asking a slightly off-topic question: 
		>
		> I am using soot for various analyses on Java, and it works pretty
		> great.
		> However, on a new project, I have to analyze C# code.
		> Unfortunately, I do not know anything that comes close to soot for the 
		> .NET / IL world.
		>
		> Can anybody point me to a tool / framework / project that helps me with
		> analyzing .NET intermediate language code?
		>
		>
		> Thanks a lot,
		> best regards, 
		>
		> Elmar Juergens,
		> PhD student, TU Munich. Germany.
		> _______________________________________________
		> Soot-list mailing list
		> Soot-list at sable.mcgill.ca 
		> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
		_______________________________________________
		Soot-list mailing list
		Soot-list at sable.mcgill.ca
		http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
		


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20070130/2bd77803/attachment.htm


More information about the Soot-list mailing list