Skip to content

Commit 16d3e44

Browse files
committed
【修复】前端部分样式无法加载问题
1 parent 769aab6 commit 16d3e44

5 files changed

Lines changed: 830 additions & 34 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<div align="center">
2-
<img src="https://www.bt.cn/static/new/images/logo.svg" alt="btShieldML " width="300"/>
2+
<img src="https://www.bt.cn/static/new/images/logo_03.svg" alt="btShieldML " width="300"/>
33
</div>
44

55
<h1 align="center">堡塔木马查杀引擎</h1>

dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ RUN apt-get update && apt-get install -y \
3434
tzdata \
3535
wget \
3636
&& rm -rf /var/lib/apt/lists/* \
37-
&& mkdir -p /www/dk_project/dk_app/shieldml/data
37+
&& mkdir -p /www/dk_project/dk_app/shieldml/data \
38+
&& mkdir -p /www/dk_project/dk_app/shieldml/data/tmp
3839

3940
# 设置时区
4041
ENV TZ=Asia/Shanghai
@@ -54,6 +55,7 @@ RUN chmod +x /www/dk_project/dk_app/shieldml/shieldml_server && \
5455
echo '{"results":[]}' > /www/dk_project/dk_app/shieldml/data/webshellJson.json && \
5556
chmod 755 /www/dk_project/dk_app/shieldml/data/webshellJson.json && \
5657
chmod 755 /www/dk_project/dk_app/shieldml/data && \
58+
chmod 755 /www/dk_project/dk_app/shieldml/data/tmp && \
5759
chown -R shieldml:shieldml /www/dk_project/dk_app/shieldml
5860

5961
# 暴露端口

shieldml_scan.html

Lines changed: 87 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="preconnect" href="https://fonts.googleapis.com">
88
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
99
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
10-
<link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.0/font/bootstrap-icons.css" rel="stylesheet">
10+
<link href="https://cdn.bootcdn.net/ajax/libs/bootstrap-icons/1.8.0/font/bootstrap-icons.css" rel="stylesheet">
1111
<style>
1212
:root {
1313
--primary: #0a4da8;
@@ -87,6 +87,7 @@
8787
display: flex;
8888
align-items: center;
8989
margin-left: 10px;
90+
text-decoration: none;
9091
}
9192

9293
.header-btn:hover {
@@ -671,6 +672,89 @@
671672
margin-bottom: 10px;
672673
}
673674
}
675+
676+
.report-btn {
677+
padding: 4px 8px;
678+
background-color: #f8f9fa;
679+
border: 1px solid #dee2e6;
680+
border-radius: 4px;
681+
font-size: 0.85rem;
682+
cursor: pointer;
683+
transition: all 0.2s;
684+
}
685+
686+
.report-btn:hover {
687+
background-color: #e9ecef;
688+
border-color: #ced4da;
689+
}
690+
691+
.report-btn:disabled {
692+
cursor: default;
693+
opacity: 0.7;
694+
}
695+
696+
.report-btn.reported {
697+
background-color: #d4edda;
698+
border-color: #c3e6cb;
699+
color: #155724;
700+
}
701+
702+
.report-btn.report-error {
703+
background-color: #f8d7da;
704+
border-color: #f5c6cb;
705+
color: #721c24;
706+
}
707+
708+
.action-cell {
709+
white-space: nowrap;
710+
}
711+
712+
.report-btn, .detail-btn {
713+
padding: 4px 8px;
714+
background-color: #f8f9fa;
715+
border: 1px solid #dee2e6;
716+
border-radius: 4px;
717+
font-size: 0.85rem;
718+
cursor: pointer;
719+
transition: all 0.2s;
720+
margin-right: 5px;
721+
margin-bottom: 5px;
722+
}
723+
724+
.detail-btn {
725+
background-color: #e9ecef;
726+
}
727+
728+
.report-btn:hover, .detail-btn:hover {
729+
background-color: #e9ecef;
730+
border-color: #ced4da;
731+
}
732+
733+
.detail-btn:hover {
734+
background-color: #dee2e6;
735+
}
736+
737+
.risk-score {
738+
font-weight: 600;
739+
padding: 2px 6px;
740+
border-radius: 4px;
741+
font-size: 0.9rem;
742+
}
743+
744+
.risk-score-0 {
745+
background: rgba(40, 167, 69, 0.1);
746+
color: var(--safe);
747+
}
748+
749+
.risk-score-1-3 {
750+
background: rgba(253, 126, 20, 0.1);
751+
color: var(--warning);
752+
}
753+
754+
.risk-score-4-5 {
755+
background: rgba(220, 53, 69, 0.1);
756+
color: var(--danger);
757+
}
674758
</style>
675759
</head>
676760
<body>
@@ -686,10 +770,10 @@
686770
<span>堡塔WebShell检测平台</span>
687771
</div>
688772
<div class="header-right">
689-
<button class="header-btn">
773+
<a href="https://github.com/aaPanel/btShieldML" target="_blank" class="header-btn" style="text-decoration: none;">
690774
<i class="bi bi-question-circle"></i>
691775
<span>使用指南</span>
692-
</button>
776+
</a>
693777
<button class="header-btn">
694778
<i class="bi bi-gear"></i>
695779
<span>高级设置</span>

0 commit comments

Comments
 (0)