tracing tool
StraceNT 0.8
StraceNT - trace all the calls made by a process to the imported functions from a DLL more>>
It can trace all the calls made by a process to the imported functions from a DLL. StraceNT can be very useful in debugging and analyzing the internal working of a program.
StraceNT uses IAT patching technique to trace function calls, which is quite reliable and very efficient way for tracing.
It also supports filtering based on DLL name and function name and gives you a lot of control on which calls to trace and helps you to easily isolate a problem.
Main features:
- A very fast and efficient system call tracing program
- Supports tracing function calls with different calling conventions
- Excellent filtering support to isolate a problem easily
- Freeware
- Similar in functionality to strace on Linux
- Multithreaded application supported
- Records OutputDebugString output of the target process
Enhancements:
- Added function return value modification, better inclusion/exclusion and LoadLibrary loaded DLL tracing
TraceMyNet 1.0
A network tracing and monitoring tool more>> A network tracing and monitoring tool
The TraceMyNet application was designed to be a network tracing tool.
Its main advantage over other tools is the ability to trace local traffic by running as man in the middle and show individual conversations as nodes in a treeview.
The data rendering is pluggable so you can write your own parser that understands a specific protocol.
DNS Tools 1.0.0
A simple tool with graphic user interface that allows the user to perform various lookups. more>> A simple tool with graphic user interface that allows the user to perform various lookups.
The DNS Tools application was designed to be a simple tool with graphic user interface that allows the user to perform various lookups.
Main features:
- A Record Lookup. Lookup the IP Address of a Domain.
- MX Record Lookup. Lookup the Mail Exchange(s) for a Domain.
- PTR Record Lookup. Lookup the Domain of an IP Address.
- Country Lookup. Lookup the country where an IP Address is located.
- Abuse Addresses. Lookup the abuse addresses for a Domain.
- Great for tracing e-mail abuse, blog spamming...
Potrace 1.8
Potrace is a utility for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image more>>
A typical use is to create EPS files from scanned data, such as company or university logos, handwritten notes, etc. The resulting image is not "jaggy" like a bitmap, but smooth. It can then be rendered at any resolution.
Potrace can currently produce the following output formats: EPS, PostScript, PDF, Xfig, Gimppath, SVG (scalable vector graphics), and PGM (for easy antialiasing). Additional backends might be added in the future.
Performance Tools Kit 4.1.1
Measure and analyze system and application performance more>> Measure and analyze system and application performance
The Windows Performance Tools (WPT) Kit contains performance analysis tools that are new to the Windows SDK for Windows Server 2008 and .NET Framework 3.5. The WPT Kit is useful to a broad audience, including system builders, hardware manufacturers, driver developers, and general application developers. These tools are designed for measuring and analyzing system and application performance on Windows Vista, Windows Server 2008, and later.
The tools currently include an xperf trace capture tool, an xperfview visualization tool (also known as Performance Analyzer), and an xbootmgr boot trace capture tool. The tools are designed for the analysis of a wide range of performance problems including application start times, boot issues, deferred procedure calls and interrupt activity (DPCs and ISRs), system responsiveness issues, application resource usage, and interrupt storms. The MSIs containing these tools are available in the SDK bin directory (one per architecture).
The tools use a trace capture and analysis model that follows this general flow:
- ETW tracing is enabled by using xperf.
- Operations are performed.
- ETW tracing is disabled by using xperf, and the data is saved to an ETL trace file.
- Trace files can then be further processed by using xperf or viewed by using Performance Analyzer (xperfview).
One of the great features of ETW, supported in WPT, is the support of symbol decoding, sample profiling, and capture of call stacks on kernel events. These features provide very detailed views into the system operation. WPT also supports automated testing. Specifically, xperf is designed for scripting from the command line and can be employed in automated performance gating infrastructures. xperf can also dump the trace data to an ANSI text file, which allows you to write your own trace processing tools that can look for performance problems and regressions from previous tests.
Enhancements:
- Windows Performance Analyzer does not start when double-clicking an ETL file.
- Windows Performance Analyzer does not perform power state transition analysis.
CR8tracer 1.1
An application created for bitmap to vector conversion more>> An application created for bitmap to vector conversion
Convert bitmap images into monochrome vector formats. An utility based on Peter Selingers Potrace. Combine with Type 2.2 to create fonts from scanned images of signatures, handwriting or graphics.
With CR8tracer youll be able to easily convert BMP files to monochrome vector formats.
Main features:
- Output in PS, EPS, SVG or GFS formats.
- Output GFS font files for CR8 Type in TrueType or PostScript (NEW) format.
- Crop selection.
- Select output colour.
- Input Potrace tracing parameters.

MU-Trace 1.01
MU-Trace - Multi-user tracing and debugging utility more>>
Main features:
- Supports Multi-Programmer projects: Projects are getting bigger! So many programmers are working together and may debug their program code. The standard Debug Output window will show the output of every compiled file from every programmer. You may have problems to find your output!
- MU-Trace on top of every other window: This is a very useful feature for programming. You dont have to switch applications to see the output.
- Every user/programmer could have an own output color. Find your output easily!
- Support of 30 output levels: Not every tracing information is equal important to you. So you can decide between severe and just informal output!
- Output Levels could be switched on or off
- User output could be switched on or off
- Output of Thread ID and time
- Administration: up to 255 users can be added or removed, everbody in your programmers group can have access to the general settings.
- Ideal for C/C++ programmers
- Easy to use:
- the MU-Trace administrator assigns you an unique user number
- define MU_USER=unique user number in your project e.g. MU_USER=18
- include MuTrace.h in your project
- use e.g. MUTRACE2( MU_USER, "%s: %d", "Value:", 2 ); you can use standard printf commands, the last argument is your user level (dont forget to include MUTrace.dll into your project folder)
- Start the MUTrace application which will receive the output !!!
- Works in Release version
- Works without having started the Output Debugger !
Coyote Tracing for .NET Core Framework 2.7.1
Coyote: free tracing and logging for NET more>>
First of all: Coyote .NET tracing framework is free. The Coyote Core Framework is the heart of the tracing system. It includes everything to enable your application to send trace messages in .NET. The Coyote Core Framework manages distribution (publishing) and filtering of those messages generated by your application. Furthermore you are able to extend the Core Framework with custom trace publishers for perfect integration in your application's infrastructure.
The Trace Server acts as a central collection point for Trace Messages as well as the connection point for the Coyote Trace Monitor. In addition, it works as a relay point for Trace Messages in distributed multi-tier scenarios as a message router.
Coyote Trace MonitorCoyote NET Trace Monitor, .NET logging framework, .NET Debugger, dot net monitor, .NET tracer
The Coyote Trace Monitor offers you a convenient way for monitoring all your applications without leaving your seat. It enables you to monitor one or more tracing-enabled applications at runtime. Features like filtering, searching and sorting help you to analyze what's going on in your application right now.
Major Benefits:
- Benefits for developers
- Created by developers for developers
- Build apps faster
- Detect problems quickly
- Always know what's going on
- Benefits for admins
- Monitor your application
- Faster error detection
- Report to different sources
- Observe distributed and non-distributed .NET applications
- Benefits for management
- Save money due to early error detection
- Affordable price
- Raise your software quality
Major Features:
- Easy to use tracing components that automatically gather context information while sending Trace Messages - such as type name and method signature of the trace-emitting .Net type.
- No impact on application design by using static methods only.
- Ensures performance and does not block the application by using a multithreaded trace subsystem.
- Configurable Trace Message publishing and filtering.
- Publishing of Trace Messages to a remote or local trace server service.
- Integrated live monitoring application that offers configurable filters and connections to multiple trace servers.
- Customizable Trace Message Publishers.
- Collection and display of trace messages at runtime
- Loading of previously saved trace messages
- Connection to several trace servers
- Individual configuration of trace message filters
- Management of trace message data
- Configurable list view for trace messages
- Detailed view of trace messages
- Full-text search of trace messages
- Saving of filter and connection configurations
- Rollover trace message stores
NetInspector 1.0
NetInspector software is a tool that allows pinging, Tracing and DNS lookup more>>
There are many programs like this already, yet NetInspector uses Tree views and List Controls to display the data. This was a sample program made to learn how to do pinging, tracing and DNS lookup through Visual Basic. A small DLL was created in Visual C++ for DNS lookup.
NetInspector was created to test Ping, Traceing and DNS lookup through VB. Yet a small dll was created to help out.
AutoTrace 0.31.1
AutoTrace is an open source program that will allow you to convert bitmaps to vector graphics more>>
In some aspects AutoTrace is already better than all commercially available programs.
Main features:
- Inputformats BMP, TGA, PPM, PBM, PGM, PNM, and those supported by ImageMagick.
- Exportformat Postscript, svg, xfig, swf, pstoedit, emf, dxf, cgm, mif, p2e and sk
- Tracing outline and midline
- Color reduction and despeckling
- Supports a lot of input and output format
Strace NT 0.8 (beta 2)
StraceNT is a system call tracer and it can trace all the calls a program makes to the functions imported from other DLLs. more>>
StraceNT can be very useful in debugging and analyzing the internal working of a program. It records function names, their arguments and their return value.
StraceNT uses IAT patching technique to trace function calls, which is quite reliable and very efficient way for tracing. StraceNT can handle functions with different calling conventions including __fastcall and __stdcall.
StraceNT also supports filtering based on DLL name and function name and gives you a lot of control on which calls to trace and helps you to easily isolate a problem.
Main features:
- A very fast and efficient system call tracing program
- Supports tracing function calls with different calling conventions
- Excellent filtering support to isolate a problem easily
- Freeware
- Similar in functionality to strace on Linux
- Multithreaded application supported
- Records OutputDebugString output of the target process
- Trace functions calls made to DLLs loaded dynamically using LoadLibrary
- Allows user to specify a different return value from a function
- Comes in both Graphical UI and command line version
-
Enhancements:
- Added tracing of DLLs which are loaded dynamically using LoadLibrary
- Added option for returning a different value from a function
- Made a GUI version of StraceNT also
- Modified inclusion/exclusion to provide much better filtering control
- Support is added for tracing functions exported by Ordinal
Visual Trace Route 0.8
FREE Visual replacement for the standard trace route utility. Friendly design, incredible speed, easy to use, three ways to launch, the best choice, the most reliable network connectivity control tool more>>
TabMail 2.7
Unicode, PGP, auto-compression, multi-account, authentication, message-filtering more>> Automatic attachments compression Warn when open (or save) dangerous attachments Message filtering (input and output) using regexp Spam filtering using SpamBayes additions Simple view of compound messages Message-thread can span many mailboxes HTML messages view as plain text SMTP and POP3 authentication Support for SSL/TLS connections Scanning attachments for viruses Tracing for diagnosing TCP, POP3, SMTP or filter errors<<less
WinTrace 1.2.3040
WinTrace 1.2.3040 is a useful tool which will help with tracing the routing between sites. more>>
WinTrace 1.2.3040 is an effective tool which will help with tracing the routing between sites.
WinTrace is a Traceroute software because is useful to know the routing of the data of a website to another website.
Enter a web address or a valid host name, or a valid IP address.
Requirements: Microsoft .NET Framework version 2.0 or higher
TansuTCP 2.1
Tansu TCP is a free TCP Trace Tool which forwards tcp packets to another server more>>
Main features:
- You can send binary/text data to a server and save/copy binary/text response.
- With advanced log mechanism, you can see what is going on (Retrieved data size, sent data size, opened connections, closed connections etc.)
- With hex editor you can create requests manually.