Dr. Dobb's Journal September, 2004
Webogy LLC
3000 Lakeside Drive, Suite 105N
Bannockburn, IL 60015
847-317-1100
http://www.webogy.com/lds/lds.htm
stake has developed the SmartRisk Analyzer, an automated solution for identifying security vulnerabilities in software applications. Using deep static analysis of the application binary code, SmartRisk Analyzer can map application control and data flow paths into a comprehensive security model. Scans are designed to find flaws related to improper use of programming languages and standard libraries, flaws that may result from the deployment platform on which the application runs, and other vulnerabilities such as input validation, command and script injection, and backdoors and malware.
stake Inc.
196 Broadway
Cambridge, MA 02139-1902
617-621-3500
http://www.atstake.com/
9Rays.Net has released Spices.NET 3.5, a set of plug-ins for .NET developers. Spices.NET comes with five componentsObfuscator, Decompiler, Modeler, Investigator, and Informer. Spices.Obfuscator obfuscates .NET assemblies, and Spices.Decompiler decompiles .NET assemblies into six languages (MSIL, VB.Net, C#, MC++, J#, Delphi.Net) with syntax highlighting, with or without code optimizations. Spices.Modeler generates diagrams and charts related to various aspects of assembly members. Spices.Investigator is a low-level .NET metadata and PE-format browser, and Spices.Informer shows information about the currently selected assembly or assembly member.
9Rays.net LLC
Pils 12 190000
Riga Latvia
+371 7044001
http://www.9rays.net/
JGsoft has introduced RegexBuddy, a Windows and Linux utility designed to help you learn, create, understand, test, use, and save regular expressions. With RegexBuddy, instead of typing regex tokens directly, you pick what you want from a descriptive menu. A tree of regex tokens keeps track of the pattern you have built, and the RegexBuddy tester and debugger lets you step through the search matches and get detailed reports about each match. The Windows version of RegexBuddy provides both a command-line interface and a COM automation interface. The Linux version has an API that uses standard input/output to provide the same functionality as the COM interface on Windows.
JGsoft
56 Uppalisan Road
Muang, Ubonratchathani 34000
Thailand
http://www.regular-expressions.info/
The Eclipse Foundation has announced availability of Eclipse 3.0, a royalty-free release supports a rich-client platform (RCP) for construction of desktop applications. Enhancements include streamlined installation, improved customization of menus and toolbars, and a restructured workbench for running underlying program facilities in the background in a multithreaded environment.
Eclipse Foundation
2670 Queensview Drive
Ottawa, ON Canada K2B 8K1
http://www.eclipse.org/
ILOG has launched the developer edition of its Business Rule Studio (BR Studio), a plug-in for the Eclipse IDE based on ILOG JRules. Key features include Rule Project, a new project type in Eclipse that allows developers to manage business rules just like Java code; a business rule editor with real-time error checking; an embedded rule engine for rapid prototyping and rule execution; and integrated tools for debugging.
ILOG Inc.
1080 Linda Vista Avenue
Mountain View, CA 94043
650-567-8000
http://www.ilog.com/
Quinn-Curtis is offering Real-Time Graphics Tools for .NET, an object-oriented toolkit aimed at developers who want to add real-time graphics to their C# and Visual Basic for .NET applications. The toolkit includes more than 30 different types of real-time displays including scrolling graphs, bar indicators, dials, meters, clocks, and digital panel meter indicators. It also supports time/date coordinate systems required for real-time reporting in financial markets, process monitoring, and automation.
Quinn-Curtis Inc.
18 Hearthstone Drive
Medfield, MA 02052
508-359-6639
http://www.quinn-curtis.com/
PE Explorer 1.95 from Heaventools Software is a tool for inspecting the inner workings of Windows 32-bit executable files. PE Explorer offers a look at the PE (portable executable) file structure and all of the resources in the file. File structure can be analyzed and optimized, spyware tracked down, problems diagnosed, changes made, and resources repaired. Version 1.95 now supports removing debug information from the PE files, adds support for the SSE3 instruction set to the disassembler and improves the data-analysis algorithm.
Heaventools Software
Pacific Business Centre
101-1001 West Broadway, Dept. 381
Vancouver, BC, Canada V6H4E4
http://www.heaventools.com/
Parasoft .TEST 1.6 is a unit testing tool that automatically tests classes written on the Microsoft .NET Framework without requiring developers to write test scenarios or stubs. The new version of .TEST supports NUnit, automatically generating scenarios that can be compiled and run in NUnit without setting up the NUnit test harness by hand. .TEST can also automatically compile and run NUnit test cases in its own GUI.
Parasoft
101 E. Huntington Dr., Second Floor
Monrovia, CA 91016
626-256-3680
http://www.parasoft.com/
DDJ