This document shows sample usages of netwag.

Several sessions/lessons will be presented. They assume user closes and reopen netwag each time. This is not necessary, but s/he migth have clicked somewhere and caused a state change. So, if results are not expected, close netwag and restart a lesson.

Netwag is graphical tool, but it is described here as text only because I cannot afford spending time to create screenshots.


Lesson 1 : navigate in the GUI



Lesson 2 : dynamic help

Summary : just put the mouse on top of an item to obtain help.

Lesson 3 : clipboards

Summary : those clipboards can save data you want

Lesson 4 : local configuration

Summary : Local_info notebook permits to obtain information about local computer

Lesson 5 : remote configuration

Summary : Remote_info notebook permits to obtain information about a remote computer

Lesson 6 : need to select a tool

Summary : to use Help and Form sub-notebooks, a tool must be selected.

Lesson 7 : select a tool (sorted by number)

Summary : to use Help and Form sub-notebooks, a tool must be selected in the search notebook.

Lesson 8 : select a tool (sorted by tree)



Lesson 9 : search a tool

Summary : if you do not see all tools, it might be because search is activated

Lesson 10 : run a tool (from Help)



Lesson 11 : run a tool (from History)



Lesson 12 : run a tool (from Form)



Lesson 13 : all about History sub-notebook



Lesson 14 : all about Help sub-notebook

Well, it's almost the same as lesson 12. It should not be too difficult. The main idea to remember is the help is about the last tool selected in Search notebook.

Lesson 15 : all about Form sub-notebook

As for lesson 14, the form is about the last tool selected in Search notebook. Now, a quick explanation about this form.
First parameter (device) is a listbox. You can select the device you want (Lo0, Eth0, etc.). The checkbox on left indicates if parameter --device has to be generated.
Second parameter (filter) is a string. You can enter the text you want (host 1.2.3.4). The checkbox on left indicates if parameter --filter has to be generated.
Third parameter (pause) is a boolean. You can check or not the checkbox. The checkbox on left indicates if parameter --pause has to be generated.
Let's restart :
Now a quick usage of other buttons :

Lesson 16 : interacting with a tool (open a New Window)

We suppose 1.2.3.4 has a listening FTP server.

Lesson 17 : interacting with a tool (in netwag)

When you want to interact with a tool, it's easier to follow lesson 16. It can also be done in netwag, but it's more complicated. The checkbox after Send indicates if data has to be echoed in blue (uncheck to enter a password for example). This sending zone (text + Send button + echo checkbox) is only present for tools which can receive data from stdin (keyboard). For other tools, it is not needed, so it is hidden.

When a tool is running, a zone is present above. Button Copy_command permits to copy command which launched tool. Button Interrupt permits to interrupt a running tool. Button Pause permits to pause display. Checkbox autoscroll automatically scrolls down the window. This zone hides itself when tool has finished running.

When a tool has finished running, two buttons appears. Button Copy_command permits to copy command which launched tool. Button Run_it_again permits to run the same tool once more.

Lesson 18 : when several tools have been run

When two or more tools have been run, a notebook appears and permits to switch between different tools (running or terminated).

Lesson 19 : font



Lesson 20 : colors

Background colors have following meaning:

Lesson 21 : sessions

When netwag is closed, it saves a session file : window's size, clipboard, font, etc.

Lesson 22 : dynamic help

In lesson 2, dynamic help was presented. It can be deactivated. Well, I suggest you to leave it for the first days.

Conclusion

Have fun :)