Skip to content

Commit d13f10a

Browse files
committed
Fix networking tab
1 parent 576b7ea commit d13f10a

2 files changed

Lines changed: 44 additions & 36 deletions

File tree

web/templates/analysis/network/_tcp.html

Lines changed: 37 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,43 @@
11
<script src="{{ STATIC_URL }}js/hexdump.js"></script>
22
<section id="tcp" class="tcpudp">
3-
{% if network.tcp %}
4-
<h4>TCP</h4>
5-
<div class="row">
6-
<div class="col-md-6">
7-
<table class="table table-dark table-bordered">
8-
<tr>
9-
<th>Source</th>
10-
<th>Source Port</th>
11-
<th>Destination</th>
12-
<th>Destination Port</th>
13-
</tr>
14-
{% for p in network.tcp %}
15-
<tr class="connrow" data="{{p.src}},{{p.sport}},{{p.dst}},{{p.dport}},tcp">
16-
<td>{{p.src}}</td>
17-
<td>{{p.sport}}</td>
18-
<td>{{p.dst}}
19-
{% if network.iplookups %}
20-
{{ network.iplookups|get_item:p.dst }}
21-
{% endif %}
22-
</td>
23-
<td>{{p.dport}}</td>
24-
</tr>
25-
{% endfor %}
26-
</table>
27-
</div>
28-
<div class="stream col-md-6"></div>
3+
<div class="card bg-dark border-secondary">
4+
<div class="card-header border-secondary">
5+
<h5 class="mb-0 text-white"><i class="fas fa-network-wired me-2 text-info"></i>TCP Connections</h5>
296
</div>
30-
{% else %}
31-
<p>No TCP connections recorded.</p>
32-
{% endif %}
7+
{% if network.tcp %}
8+
<div class="card-body">
9+
<div class="row">
10+
<div class="col-md-6">
11+
<table class="table table-dark table-striped table-bordered">
12+
<tr>
13+
<th>Source</th>
14+
<th>Source Port</th>
15+
<th>Destination</th>
16+
<th>Destination Port</th>
17+
</tr>
18+
{% for p in network.tcp %}
19+
<tr class="connrow" data="{{p.src}},{{p.sport}},{{p.dst}},{{p.dport}},udp">
20+
<td>{{p.src}}</td>
21+
<td>{{p.sport}}</td>
22+
<td>{{p.dst}}
23+
{% if network.iplookups %}
24+
{{ network.iplookups|get_item:p.dst }}
25+
{% endif %}
26+
</td>
27+
<td>{{p.dport}}</td>
28+
</tr>
29+
{% endfor %}
30+
</table>
31+
</div>
32+
<div class="stream col-md-6"></div>
33+
</div>
34+
</div>
35+
{% else %}
36+
<div class="card-body">
37+
<div class="alert alert-info">No TCP connections recorded.</div>
38+
</div>
39+
{% endif %}
40+
</div>
3341
</section>
3442
<script type='text/javascript'>
3543
$(function () {

web/templates/analysis/network/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
{% if network.pcap_sha256 %}
22

3-
<div class="alert alert-primary center">
4-
<a class="btn btn-secondary btn-sm" href="{% url "file" "pcap" id network.pcap_sha256 %}"><span class="fas fa-download"></span> PCAP</a>
3+
<div class="alert alert-secondary center">
4+
<a class="btn btn-primary btn-sm" href="{% url "file" "pcap" id network.pcap_sha256 %}"><span class="fas fa-download"></span> PCAP</a>
55
{% if config.pcap_ng %}
6-
<a class="btn btn-secondary btn-sm" title="PCAP with embedded TLS keys for use in WireShark." href="{% url "file" "pcapng" id "dump" %}"><span class="fas fa-download"></span> PCAP-NG</a>
6+
<a class="btn btn-primary btn-sm" title="PCAP with embedded TLS keys for use in WireShark." href="{% url "file" "pcapng" id "dump" %}"><span class="fas fa-download"></span> PCAP-NG</a>
77
{% endif %}
8-
<a class="btn btn-secondary btn-sm" href="{% url "file" "pcapzip" id network.pcap_sha256 %}"><span class="fas fa-file-archive"></span><span class="fas fa-download"></span> PCAP</a>
8+
<a class="btn btn-primary btn-sm" href="{% url "file" "pcapzip" id network.pcap_sha256 %}"><span class="fas fa-file-archive"></span><span class="fas fa-download"></span> PCAP</a>
99
{% if tlskeys_exists %}
10-
<a class="btn btn-secondary btn-sm" href="{% url "file" "tlskeys" id network.pcap_sha256 %}"><span class="fas fa-download"></span> TLS keys</a>
10+
<a class="btn btn-primary btn-sm" href="{% url "file" "tlskeys" id network.pcap_sha256 %}"><span class="fas fa-download"></span> TLS keys</a>
1111
{% endif %}
1212
{% if mitmdump_exists %}
13-
<a class="btn btn-secondary btn-sm" href="{% url "file" "mitmdump" id 0 %}"><span class="fas fa-download"></span> Mitmdump </a>
13+
<a class="btn btn-primary btn-sm" href="{% url "file" "mitmdump" id 0 %}"><span class="fas fa-download"></span> Mitmdump </a>
1414
{% endif %}
1515
</div>
1616
{% endif %}
1717
<ul class="nav nav-tabs flex-column flex-sm-row" style="margin-bottom: 0;">
18-
<li class="nav-item active"><a class="nav-link" href="#network_hosts_tab" data-bs-toggle="tab">Hosts ({{ network.hosts|length }})</a></li>
18+
<li class="nav-item"><a class="nav-link active" href="#network_hosts_tab" data-bs-toggle="tab">Hosts ({{ network.hosts|length }})</a></li>
1919
<li class="nav-item"><a class="nav-link" href="#network_dns_tab" data-bs-toggle="tab">DNS ({{ network.domains|length }})</a></li>
2020
{% if network.tcp %}<li class="nav-item"><a class="nav-link" href="#network_tcp_tab" data-bs-toggle="tab">TCP ({{ network.tcp|length }})</a></li>{% endif %}
2121
{% if network.udp %}<li class="nav-item"><a class="nav-link" href="#network_udp_tab" data-bs-toggle="tab">UDP ({{ network.udp|length }})</a></li>{% endif %}

0 commit comments

Comments
 (0)