root/network-scanner/trunk/share/doc/umit/src/interface_editor.rst @ 5871

Revision 5871, 4.6 kB (checked in by luis, 3 years ago)

(Network Scanner)
- s/Umit/Umit Network Scanner
- Ajust columns (max 80 chars per line)

  • Property svn:executable set to *
Line 
1Interface Editor
2================
3
4.. sectionauthor:: Luís A. Bastião Silva
5.. moduleauthor:: Luís A. Bastião Silva
6
7.. warning::
8
9   This documentation is not finished! Part or all of it's content may be
10   missing or inaccurate. As Umit Network Scanner is under constant development
11   and improvement, expect changes in this documentation at upcoming releases.
12
13
14Introduction
15------------
16
17Interface Editor is a customizer of Profile Editor and Wizard, so end user
18should be able to add, edit and remove **Nmap** options.
19
20Profile Editor and Wizard are using XML files to load his options. Interface
21Editor management this XMLs and show a graphical interface to handle it
22in run-time.
23
24What does it do?
25^^^^^^^^^^^^^^^^
26
27* Add new Nmap Options
28* Edit Nmap Options
29* Remove Nmap Otions
30* Customize the profiles (Create new tabs, organize options, etc)
31* Rollback changes throught a Undo/Redo stack
32
33
34Using Interface Editor
35----------------------
36
37Interface Editor can be opened using:
38
391. **Use the key-stroke**
40
41   * The key-stroke that open Interface Editor is CTRL + N
42
43
442. **Access from the Main Menu**
45
46   * Go to the *Main Menu* (the one on the top of the application)
47     :menuselection:`Profile --> Interface Editor`
48
49
50Once Interface Editor is opened it have three modes of editing:
51
52* Options
53 
54   In this mode user can add new options, remove and edit options
55
56
57* Profile
58
59    Editing organize of Options in Profile Editor
60
61* Wizard
62
63   Editing organize of Options in Profile Editor
64
65
66Options Mode
67------------
68
69The options is the part of create, edit and remove Nmap options. Furthermore
70options added there will be available on Profile and Wizard mode.
71
72
73.. _ieditormain:
74.. figure:: static/ieditor_main.png
75   :align: center
76
77   Interface Editor - Options Mode
78   
79
80As you can see in :ref:`Options Mode <ieditormain>` in the main frame (Options) you're able to add, edit or remove options.
81
82A new options have this parameters
83
84* Name
85
86   Name of Option
87
88* Hint
89
90   Description of Option
91
92* Need Root
93   
94   If "Need Root" is able this option will be not considered if Umit Network
95   Scanner is running without Administrator level.
96
97* Options + Args
98
99   The options is the real option of Nmap like: `-b -oX -A -6 -p21` and others.
100   In some cases some arguments of **Nmap** can be mixed with arguments
101   An argument can be:
102
103   - Level ( Increate a number )
104   - Integer
105   - Float
106   - String
107   - Interface ( Option list)
108   - Chooser Path (Something to choose a file)
109   
110
111* Arguments
112
113   The description of input parameters of Nmap introduced in "Args" button
114
115If you add a new option or delete it will be added to Undo/Redo stack and you
116can easier rollback changes.
117   
118   
119Remove options
120^^^^^^^^^^^^^^
121
122
123If a user can remove an option it can be done, just selecting the option in the
124list and then press in "Delete" button.
125
126
127.. _ieditorremoveoption:
128.. figure:: static/ieditor_option_dependence.png
129   :align: center
130
131   Interface Editor - Remove Option with Dependence
132
133In :ref:`Remove Option <ieditorremoveoption>` there is dependence in Profile and
134Wizard. If you remove the option it will removed also from Profile Editor and Wizard.
135
136
137
138
139
140Profile Mode
141------------
142
143Profile Mode is able to customize the `ProfileEditor`.
144
145
146.. _ieditorprofile:
147.. figure:: static/ieditor_profile.png
148   :align: center
149
150   Interface Editor - Profile Mode
151
152
153The :ref:`Profile Mode <ieditorprofile>` have all the options of Profile Editor
154with the same prespective.
155
156In the right side you have a list of all options that exists: **Option List**.
157If you intend to insert you need to create a space for them.
158A **voidplace** is a spot when you can insert new option.
159It can be inserted by "Items" menu or by the toolbar in left side.
160
161
162If you remove an option (just selecting, and press "Delele" or throught the
163tooolbar/menu) automatically you get a voidplace. Then user will be able to
164exchange the option.
165
166In each option user can put the option up or down from the others just using
167menu "Items" or using the left toolbar.
168
169*Sections*
170
171What user can do:
172
173* Add new section
174
175* Rename a existent section
176
177* Remove section
178
179* Move to left/right sections
180
181* Add/Remove all options in each section
182
183
184All changes in this mode will be added to Undo/Redo stack.
185
186Wizard Mode
187-----------
188
189Wizard Mode works in the same way of Profile.
190The prespective is different from the Wizard GUI. The most left section will
191be the first one appearing in Wizard, and the most right will be the last.
192
193
194
195Configuration Files
196-------------------
197
198
199Option Mode use: `options.xml`
200
201Profile Mode use: `profile_editor.xml`
202
203Wizard Mode use `wizard.xml`
Note: See TracBrowser for help on using the browser.