New Goals!!
This week was very nice, I received excellent news and met new people. Well my first great news is “Novell Forge approved my new project!! “; I received a email from Novell the Tuesday in the morning which said that my project called MonoNetwork is approved, this news is very nice so that I started to read and search information about network tools and network commands(ping, traceroute,lookup,whois, etc).

Fig.1 A Novell’s Email (click on the image to view its real size).
MonoNetwork is a set of client network-oriented tools, which contains a network information tool, a remote shell. The goal is to provide users with a complete tool, which allows to use and manage some network services. This tool is currently in pre-release development, but you can still try it out. MonoNetwork is written in C# and uses the Mono runtime and Gtk#.
MonoNetwork is Free Software distributed under the terms of the GPL License.
You can visit the Home Page .
Today I started to analize the interface that I will need for developing it. I talked to my friend Leo Yamasaki, he told me that I ought to use a some scripts, network commands and the namespace System.Net and create a interface between my network commands and my GUI.
In order to execute network command from my application, I decided to looking for a namespace about execute command and I found that:
ProcessStartInfo startInfo = new ProcessStartInfo(”cmd.exe”);
startInfo.Arguments = ” “;
startInfo.RedirectStandardError = true;
startInfo.RedirectStandardOutput = true;
startInfo.UseShellExecute = false;
startInfo.CreateNoWindow = true;
Process p = Process.Start(startInfo);
string output = p.StandardOutput.ReadToEnd();
string error = p.StandardError.ReadToEnd();
string output = p.StandardError.ReadToEnd();
The namespace is “System.Diagnostic”.
According to the article where I found that I can execute and read the command’s output which allows me to manipulate the network commands for my project!! Actually that’s useful for me
However I need to search a lot of information so that I hope I can learn developing application on Mono Plataform.
My Goals for the MonoNetwork pre-alpha
- Searching Information about Ping, Traceroute, Lookup, PortScan, WhoIs
- Designing The GUI
- Finding the way how to recognize the operative system where the application is running
- Creating a script for displaying the network local devices with its ip address
The MonoNetwork Logo, it is single!! I’m very bad for design logo I don’t have imagination ![]()

Fig.2 Logo.
Well, My friend I hope We’ll have a fun week!! See you soon












