<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Network Tools</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>Recent changes to Network Tools</description><atom:link href="https://sourceforge.net/p/nettools4dev/wiki/Network%20Tools/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 10 Jun 2012 19:37:48 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/nettools4dev/wiki/Network%20Tools/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Network Tools modified by SBaudoin</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>&lt;pre&gt;--- v6
+++ v7
@@ -36,6 +36,7 @@
 
 There are some advanced settings to allow you scan in different manners:
 
+* Delay (possibly random) between 2 scanned ports
 * Random scanning: before being scanned, the ports designated in the range are randomly ordered then scanned.
 * Batch scanning: this allows you to group the ports to be scanned and pause between the groups. The Batch Size is the number of ports you put in a group and Sleep Duration is a amount of seconds the scanner waits between two groups. As said, ports are scanned every second in a group.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBaudoin</dc:creator><pubDate>Sun, 10 Jun 2012 19:37:48 -0000</pubDate><guid>https://sourceforge.netebce7cb0b52b7969a3c546dcad731ec6161a7cfe</guid></item><item><title>WikiPage Network Tools modified by SBaudoin</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>&lt;pre&gt;--- v5 
+++ v6 
@@ -59,7 +59,7 @@
 * close: the port is closed
 * open: the port is open
 * filtered: UDP only. The scanner could not determine if the port is closed or open.
-* open|filtered: UDP only. The port is open of filtered.
+* open|filtered: UDP only. The port is open or filtered.
 * unknown: UDP only. Any other state (should never exist).
 
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBaudoin</dc:creator><pubDate>Sun, 13 May 2012 19:21:56 -0000</pubDate><guid>https://sourceforge.net64b4ae76ea3360b11356d375e215c551d691fd9b</guid></item><item><title>WikiPage Network Tools modified by SBaudoin</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -66,7 +66,7 @@
 Assessing the state of a UDP port is tricky because there is no guarantee that a reply datagram will be sent back to the client. The algorithm behind the scanner is inspired from nmap.
 
 
-The known protocols are basically those coming from the standard Unix /etc/services file. See [attachment/ports.properties] for the complete list.
+The known protocols are basically those coming from the standard Unix /etc/services file. See [Network Tools/attachment/ports.properties] for the complete list.
 
 
 About the implementation
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBaudoin</dc:creator><pubDate>Tue, 17 Apr 2012 22:17:51 -0000</pubDate><guid>https://sourceforge.neta5c61c0bf0897bfeadec38d22a66466480c72d44</guid></item><item><title>WikiPage Network Tools modified by SBaudoin</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -44,6 +44,7 @@
 
     [port number]/[port state]/[protocol (tcp or udp)]/[optional known protocol that uses this port]
 
+
 Example:
 
     1/close/tcp/tcpmux
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBaudoin</dc:creator><pubDate>Tue, 17 Apr 2012 22:15:05 -0000</pubDate><guid>https://sourceforge.netd41dbebf208889c8900696fda723ad02f5552b30</guid></item><item><title>WikiPage Network Tools modified by SBaudoin</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -52,12 +52,20 @@
     4/close/tcp/
     5/close/tcp/rje
 
+
 The port states are the following:
 
-* 
-
-
-The known protocols are basically those coming from the standard Unix /etc/services file. See attachment for the complete list.
+* close: the port is closed
+* open: the port is open
+* filtered: UDP only. The scanner could not determine if the port is closed or open.
+* open|filtered: UDP only. The port is open of filtered.
+* unknown: UDP only. Any other state (should never exist).
+
+
+Assessing the state of a UDP port is tricky because there is no guarantee that a reply datagram will be sent back to the client. The algorithm behind the scanner is inspired from nmap.
+
+
+The known protocols are basically those coming from the standard Unix /etc/services file. See [attachment/ports.properties] for the complete list.
 
 
 About the implementation
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBaudoin</dc:creator><pubDate>Tue, 17 Apr 2012 22:14:12 -0000</pubDate><guid>https://sourceforge.netd1440522f9602c021ae1fd23f9ac2e7f34f8cf2c</guid></item><item><title>WikiPage Network Tools modified by SBaudoin</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -3,21 +3,61 @@
 
 This application contains simple network tools:
 
-
-
+[[img src=the_network_tools.jpg alt="All available network tools"]]
+
 Features
 -----
 * ping
 * nslookup
 * netstat
+* traceroute
 * Port scanner
 
-You can set the paths to the correct OS commands to use in the preferences (see the end of this page).
-
 
 What this tool does not do
 -----
 * Advanced network tests
+
+
+General usage
+-----
+For ping, traceroute, nslookup and netstat: Just select the tab of the tool you use, enter a value or command in the text box and press Enter or click the button. The result of the command will render in the Command Output view.
+
+If checked the box "Auto-clear console" will clear the output view before running the command the next time you execute it.
+
+You can set the paths to the correct OS commands to use in the preferences (see the end of this page).
+
+
+The port scanner
+-----
+The port scanner allows you to test if some TCP and UDP ports are open on a host.
+
+So, the first thing to do is select the protocol (TCP or UDP) and enter the name or IP of the host to test. Finally set a range of ports to scan. The ports are tested every second (this delay cannot be configured yet).
+
+There are some advanced settings to allow you scan in different manners:
+
+* Random scanning: before being scanned, the ports designated in the range are randomly ordered then scanned.
+* Batch scanning: this allows you to group the ports to be scanned and pause between the groups. The Batch Size is the number of ports you put in a group and Sleep Duration is a amount of seconds the scanner waits between two groups. As said, ports are scanned every second in a group.
+
+
+The output of the command is as follows. It is quite a standard format for port scanners:
+
+    [port number]/[port state]/[protocol (tcp or udp)]/[optional known protocol that uses this port]
+
+Example:
+
+    1/close/tcp/tcpmux
+    2/close/tcp/
+    3/close/tcp/
+    4/close/tcp/
+    5/close/tcp/rje
+
+The port states are the following:
+
+* 
+
+
+The known protocols are basically those coming from the standard Unix /etc/services file. See attachment for the complete list.
 
 
 About the implementation
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBaudoin</dc:creator><pubDate>Tue, 17 Apr 2012 22:02:24 -0000</pubDate><guid>https://sourceforge.net44e0158b7df65b4b867ea5ff901434e5ac80cc4a</guid></item><item><title>WikiPage Network Tools modified by SBaudoin</title><link>https://sourceforge.net/p/nettools4dev/wiki/Network%2520Tools/</link><description>Network Tools
=====

This application contains simple network tools:



Features
-----
* ping
* nslookup
* netstat
* Port scanner

You can set the paths to the correct OS commands to use in the preferences (see the end of this page).


What this tool does not do
-----
* Advanced network tests


About the implementation
-----
These tools, except the port scanner, are simply the OS commands. I did this for simplicity reasons and also because Java does not offer advanced support for working with networks. For example you cannot forge ICMP packets (or at least I have not found how to do that :)).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">SBaudoin</dc:creator><pubDate>Tue, 17 Apr 2012 21:46:14 -0000</pubDate><guid>https://sourceforge.neted1e85bd8f4e9f651bfbe6af4d4f5cb9e5a2e24d</guid></item></channel></rss>