Description DRKSpiderJava is a website crawler stand-alone tool for finding broken links and inspecting a website structure. It builds a tree representing the hierarchical page distribution inside the site. Analyzing every link found, including those which point to another domain. Crawling is limited by external links, a maximum depth level given by the user, URL exclusion list, and the optional setting for obeying robots.txt site definition. DRKSpiderJava can keep site’s content in memory (optional) for doing global searches in content.
Description Daphne is the first open source Windows task manager replacement. Was created back in 2005 during development of an electrical network management software. Debugging this application required to constantly kill a set of running processes. That was the first Daphne function: allow for configuring menu items with an associated process list, and terminating those process with a single click. With the time Daphne became more popular and users kept asking for new functionality.
Description TCP/IP Builder is a Windows Socket testing tool. You will be able to create a socket manually, connect it (or listen for connections), send and receive data through it. You may setup local IP and Port, TCP/UDP protocol, keep alive, out-of-band data, DNS Resolver, System info, on-line help, RAW Packet Detail. New in 1.9.1 Updated project to newer Windows versions. Features Act as client or server. Select local IP address and port.
We have talked about high-level protocol debugging in the first part of this article. We have described steps to debug a server application using TCP/IP Builder open source tool. In this part we will describe how to use it for debugging a client application. This time I will try to focus on how to use TCP/IP Builder and not in the high-level protocol’s facts. Therefore, I have chosen a simpler application case.
The idea When developing a TCP/IP related application, programmers usually face the lack of a proper debugging tool. Since most of the times the programmer must build both client and server applications, starting a development can be a painful task, especially if it is the first networking development. Even for an experienced programmer, having a TCP/IP debugging tool is a useful help for testing purposes. As a programmer strongly involved in networking applications, I have faced this problem many times.