This file is indexed.

/usr/share/filezilla/resources/xrc/netconfwizard.xrc is in filezilla-common 3.28.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
<?xml version="1.0" encoding="ISO-8859-1"?>
<resource xmlns="http://www.wxwindows.org/wxxrc" version="2.3.0.1">
  <object class="wxPanel" name="NETCONF_PANEL1" subclass="wxWizardPage">
    <object class="wxBoxSizer">
      <orient>wxVERTICAL</orient>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>This wizard will help you to properly configure any routers and firewalls you have and tests your configuration.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,5</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Please follow the instructions carefully, as wrong configuration will prevent successful FTP connections.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,10</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>If you successfully complete the wizard and the final test succeeds, any firewalls and routers you have should be configured properly.</label>
        </object>
      </object>
    </object>
  </object>
  <object class="wxPanel" name="NETCONF_PANEL2" subclass="wxWizardPage">
    <object class="wxBoxSizer">
      <orient>wxVERTICAL</orient>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Please select the default transfer mode you would like to use.</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticLine">
          <size>0,5</size>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>FTP uses secondary connections for data transfers. These additional connections can be established in two ways.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,5</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>In passive mode, which is recommended for most users, FileZilla asks the server for a port and connects to the given port. Not much configuration has to be done for this.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,5</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>A few servers don't allow passive mode or are misconfigured. In such cases you would have to use active mode. In active mode, FileZilla opens a port and asks the server to connect to it.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,10</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Default transfer mode:</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_PASSIVE">
          <label>Passive (recommended)</label>
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>3</border>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_ACTIVE">
          <label>&amp;Active</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,5</size>
      </object>
      <object class="sizeritem">
        <object class="wxCheckBox" name="ID_FALLBACK">
          <label>Allow fallback to other transfer mode on failure</label>
        </object>
        <flag>wxBOTTOM</flag>
        <border>5</border>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>If the fallback option is enabled, you will be able to connect to misconfigured servers which reject the selected transfer mode.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,5</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>On the following pages, the selected transfer mode will be configured, as well as the fallback mode if enabled.</label>
        </object>
        <flag>wxTOP</flag>
        <border>5</border>
      </object>
    </object>
  </object>
  <object class="wxPanel" name="NETCONF_PANEL3" subclass="wxWizardPage">
    <object class="wxBoxSizer">
      <orient>wxVERTICAL</orient>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Configure passive mode</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,10</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Please configure any firewalls and routers so that FileZilla can establish outgoing connection to arbitrary ports.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,5</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Please note that FileZilla has no influence on the port the server chooses. So the server might choose a port which your firewall thinks is only used by trojans or other malware. This might raise a false alarm you can safely discard.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,10</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>If the automatic test at the end of this wizard succeeds, but you cannot transfer files to a particular server, the server might be misconfigured and you should try active mode. You can set the transfer mode on a per-server basis in the Site Manager.</label>
        </object>
      </object>
      <object class="spacer">
        <size>0,10</size>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Some misconfigured remote servers which are behind a router, may reply with their local IP address.</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_PASSIVE_FALLBACK1">
          <label>Use the server's external IP address instead</label>
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>3</border>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_PASSIVE_FALLBACK2">
          <label>Fall back to active mode</label>
        </object>
      </object>
    </object>
  </object>
  <object class="wxPanel" name="NETCONF_PANEL4" subclass="wxWizardPage">
    <object class="wxBoxSizer">
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>In order to use active mode, FileZilla needs to know your external IP address.</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_ACTIVEMODE1">
          <label>Ask your operating system for the external IP address</label>
        </object>
        <flag>wxTOP</flag>
        <border>5</border>
      </object>
      <object class="sizeritem">
        <object class="wxBoxSizer">
          <orient>wxVERTICAL</orient>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>This only works if you are not behind a router, else your system would just return your internal address.</label>
            </object>
            <flag>wxLEFT</flag>
            <border>17</border>
          </object>
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>5</border>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_ACTIVEMODE2">
          <label>Use the following IP address:</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxBoxSizer">
          <orient>wxVERTICAL</orient>
          <object class="sizeritem">
            <object class="wxTextCtrl" name="ID_ACTIVEIP"/>
            <flag>wxTOP</flag>
            <border>4</border>
          </object>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>Use this if you're behind a router and have a static external IP address.</label>
            </object>
            <flag>wxBOTTOM</flag>
            <border>4</border>
          </object>
        </object>
        <flag>wxLEFT</flag>
        <border>17</border>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_ACTIVEMODE3">
          <label>Get external IP address from the following URL:</label>
        </object>
        <flag>wxBOTTOM</flag>
        <border>3</border>
      </object>
      <object class="sizeritem">
        <object class="wxBoxSizer">
          <orient>wxVERTICAL</orient>
          <object class="sizeritem">
            <object class="wxTextCtrl" name="ID_ACTIVERESOLVER"/>
            <flag>wxBOTTOM|wxGROW</flag>
            <border>3</border>
          </object>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>Default: http://ip.filezilla-project.org/ip.php</label>
            </object>
            <flag>wxBOTTOM</flag>
            <border>5</border>
          </object>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>Use this option if you have a dynamic IP address. FileZilla will contact the above server once each session as soon as you use active mode for the first time. Only the version of FileZilla you're using is submitted to the server.</label>
            </object>
          </object>
        </object>
        <flag>wxLEFT|wxGROW</flag>
        <border>17</border>
      </object>
      <orient>wxVERTICAL</orient>
      <object class="sizeritem">
        <object class="wxCheckBox" name="ID_NOEXTERNALONLOCAL">
          <label>Don't use external IP address on &amp;local connections.</label>
        </object>
        <flag>wxTOP</flag>
        <border>5</border>
      </object>
    </object>
  </object>
  <object class="wxPanel" name="NETCONF_PANEL5" subclass="wxWizardPage">
    <object class="wxFlexGridSizer">
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Configure port range</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>In active mode, FileZilla has to listen on a port for data transfers. You have to specify which ports FileZilla will use.</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_ACTIVE_PORTMODE1">
          <label>Ask operating system for a port.</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>In case you have a router, you will have to forward all available ports, as FileZilla has no influence on the ports your system chooses.</label>
        </object>
        <flag>wxLEFT</flag>
        <border>17</border>
      </object>
      <object class="sizeritem">
        <object class="wxRadioButton" name="ID_ACTIVE_PORTMODE2">
          <label>Use the following port range:</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxFlexGridSizer">
          <object class="sizeritem">
            <object class="wxFlexGridSizer">
              <object class="sizeritem">
                <object class="wxTextCtrl" name="ID_ACTIVE_PORTMIN"/>
              </object>
              <object class="sizeritem">
                <object class="wxStaticText">
                  <label>-</label>
                </object>
                <flag>wxALIGN_CENTRE_VERTICAL</flag>
              </object>
              <object class="sizeritem">
                <object class="wxTextCtrl" name="ID_ACTIVE_PORTMAX"/>
              </object>
              <cols>3</cols>
              <hgap>5</hgap>
            </object>
          </object>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>All ports in the given range have to be between 1024 and 65535.</label>
            </object>
          </object>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>For reliability you should specify a range of at least 10 ports.</label>
            </object>
          </object>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>If you use a router, make sure all these ports are forwarded to the machine you're running FileZilla on.</label>
            </object>
          </object>
          <object class="sizeritem">
            <object class="wxStaticText">
              <label>If you use a firewall, make sure FileZilla is allowed to accept connection on all given ports.</label>
            </object>
          </object>
          <cols>1</cols>
          <vgap>5</vgap>
        </object>
        <flag>wxLEFT</flag>
        <border>17</border>
      </object>
      <cols>1</cols>
      <vgap>5</vgap>
    </object>
  </object>
  <object class="wxPanel" name="NETCONF_PANEL6" subclass="wxWizardPage">
    <object class="wxBoxSizer">
      <orient>wxVERTICAL</orient>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Configuration test</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>At this point, all required information has been gathered.</label>
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>5</border>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>FileZilla can now test your configuration to ensure everything is configured properly.</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>If you click on test, FileZilla will connect to probe.filezilla-project.org and will perform some simple tests.</label>
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>5</border>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>If you get any errors, your configuration is not correct.</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticBoxSizer">
          <label>Test results</label>
          <orient>wxVERTICAL</orient>
          <object class="sizeritem">
            <object class="wxTextCtrl" name="ID_RESULTS">
              <size>-1,100</size>
              <style>wxTE_MULTILINE|wxTE_READONLY</style>
            </object>
            <option>1</option>
            <flag>wxGROW|wxALL</flag>
            <border>5</border>
          </object>
        </object>
        <option>1</option>
        <flag>wxGROW|wxTOP</flag>
        <border>5</border>
      </object>
    </object>
  </object>
  <object class="wxPanel" name="NETCONF_PANEL7" subclass="wxWizardPage">
    <object class="wxBoxSizer">
      <orient>wxVERTICAL</orient>
      <object class="sizeritem">
        <object class="wxStaticText">
          <label>Summary of test results:</label>
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText" name="ID_SUMMARY1">
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>5</border>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText" name="ID_SUMMARY2">
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText" name="ID_SUMMARY3">
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>5</border>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText" name="ID_SUMMARY4">
        </object>
      </object>
      <object class="sizeritem">
        <object class="wxStaticText" name="ID_SUMMARY5">
        </object>
        <flag>wxTOP|wxBOTTOM</flag>
        <border>5</border>
      </object>
      <object class="spacer">
        <size>0,0</size>
        <option>1</option>
      </object>
      <object class="sizeritem">
        <object class="wxButton" name="ID_RESTART">
          <label>&amp;Restart Wizard</label>
        </object>
        <flag>wxBOTTOM|wxRIGHT|wxALIGN_RIGHT</flag>
        <border>5</border>
      </object>
    </object>
  </object>
</resource>