blob: 25b9431346eb162c44929c234a8b3da39cd40542 (
plain) (
blame)
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
|
{% extends "common/base.j2" %}
{% block body_content %}
<main id="maincontent">
<article class="container">
<header>
<h1>{{ _("NGI Assure project: Probabilistic NAT Traversal") }}</h1>
</header>
<div class="row">
<div class="col-2 d-none d-lg-block"><!-- for large viewports show menu for better orientation -->
<nav class="nav subnav position-fixed flex-column border-right" style="position:fixed">
<a class="nav-link" href="index.html#idea">{{ _("Project main page") }}</a>
</nav>
</div>
<div class="col">
<h2>Implementation details milestone 1</h2>
<section>
<h4><a name="netjail" class="subnav-anchor"></a>{{ _("See revision <a href=\"https://git.gnunet.org/gnunet.git/commit/?h=dev/t3ss/probnat&id=4b2303a35baa05a966543f036b43bb0cfaf22ab5\">4b2303a</a> on branch dev/t3ss/probnat") }}</h4>
<p>
{% trans %}
<table width="100%">
<tr>
<td width="40%" style="vertical-align: top;">src/service/transport/nat_router.sh</td><td width="60%" style="vertical-align: top;">Test framework router component to fake kernel behavior to keep a port of an outgoing connection open.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">scripts/netjail/nat_node_test.sh</td><td width="60%" style="vertical-align: top;">Test script to just send test messages to another node to open up a port.</td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">scripts/netjail/getmsg.sh</td><td width="60%" style="vertical-align: top;">Test script to receive test messages from nat_node_test.sh.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">est_transport_plugin_cmd_nat_mapping.c</td><td width="60%" style="vertical-align: top;">Testcase to start the script which sends test messages to open up ports.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">test_transport_nat_mapping_topo.conf</td><td width="60%" style="vertical-align: top;">Configuration for the test case.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">test_transport_nat_mapping.sh</td><td width="60%" style="vertical-align: top;">Script to start the test case.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">scripts/Makefile.am</td><td width="60%" style="vertical-align: top;">Added nat_node_test.sh and getmsg.sh.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">scripts/netjail/netjail_start.sh</td><td width="60%" style="vertical-align: top;">Added node nummber parameter to node start script, and make the script run in background.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">scripts/netjail/netjail_stop.sh</td><td width="60%" style="vertical-align: top;">Added node nummber parameter to node stop script.</td>
<tr>
<td></td><td> </td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">src/service/testing/testing_api_cmd_exec_bash_script.c</td><td width="60%" style="vertical-align: top;">Bugfixing the script that was initially implemented to do explorative testing of transport integrsation, and which is now also used to start the script which sends test messages.</td>
</tr>
<tr>
<td width="40%" style="vertical-align: top;">src/service/transport/Makefile.am</td><td width="60%" style="vertical-align: top;">Added test_transport_plugin_cmd_nat_mapping.c</td>
</tr>
</table>
{% endtrans %}
</p>
</section>
</div>
</div>
</article>
{% endblock body_content %}
|