无法启动或启动报错相关问题合集
@TideSec đang làm issue này rồi.
Từ ngày 23/12/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
一、Windows环境下执行TscanPlus依赖WebView2环境
1、系统缺少WebView2环境
Wails打包的程序在Windows上运行时依赖 Microsoft WebView2
默认情况下Windows11和win2012会安装,但有些旧机器(如Win2k8)不会,如机器没有webview2环境,程序会引导下载安装webview2。
可自行手动下载:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH#download
2、安装了WebView2但执行报错
如果执行后遇到报错The WebView2 process crashed and the application needs to be restarted.
此时需要卸载本机webview2后重新安装:https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH#download
3、webview2无法卸载重装
如果webview2无法卸载,这时需要借助一个小工具【Windows11轻松设置】
借助该工具可对webview2进行彻底卸载,之后再重新安装即可。
4、重装后仍无法打开的情况
如果在webview2重装后仍无法打开,没有任何提示,可能是webview2和某些特定版本的windows系统再加上wails的go-webview2库融合导致的Bug。这里推荐一个相对兼容性好一些的webview2版本——WebView2 Runtime 133.0.3065.92。
下载地址:https://github.com/westinyang/WebView2RuntimeArchive/releases/tag/133.0.3065.92
先用上面的【Windows11轻松设置】工具彻底卸载webview2,然后根据自己的系统选择x64或Arm即可,下载后安装即可。
成功安装后再用【Windows11轻松设置】看下当前全局版本是否为133.0.3065.92,版本正确之后再尝试打开无影。
5、Win7无法运行无影
因为win7默认是没有安装webview2的,且微软已经停止维护win7更新,很多webview2新版本无法在win7上安装。win7支持的最后一个webview2版本是109版。下载地址:https://gitcode.com/open-source-toolkit/1d54d
另外还有一个其它网友分享的保存在微云上,也可尝试一下:https://share.weiyun.com/RAh0rLTA
如果安装后还是无法运行无影,那就也没办法了,只能考虑升级win7了。
二、Linux系统无法执行或执行报错相关问题合集
Linux版(AMD64和Arm64版本)是基于Kali 2023/2024系统进行编译,经测试可兼容Kali2023之后版本以及Ubuntu22.04。
另外,Linux版执行要在桌面环境下执行,ssh远程连接环境是没法执行的。
对Ubuntu22.04之前的系统和部分Kali2024.03,可能出现的报错:
(1)报错信息:libc.so.6: version 'GLIBC_2.34' not found,此时需额外安装libc6库,可参考https://blog.csdn.net/huazhang_001/article/details/128828999
(2)报错信息:libwebkit2gtk-4.0.so.37: cannot open shared object file,此时需要安装libwebkit2gtk库,ubuntu下可尝试执行apt-get install libwebkit2gtk-4.0-dev
如果安装apt-get install libwebkit2gtk-4.0-dev时报错
apt install libwebkit2gtk-4.0-dev
Error: Unable to locate package libwebkit2gtk-4.0-dev
Error: Couldn't find any package by glob 'libwebkit2gtk-4.0-dev'
那么需要依次执行vi /etc/apt/sources.list
在/etc/apt/sources.list文件中加入这行
deb http://gb.archive.ubuntu.com/ubuntu jammy main
之后再执行
apt update
apt install libwebkit2gtk-4.0-dev
如果apt update更新报错 Warning: GPG error: http://gb.archive.ubuntu.com/ubuntu jammy InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 871920D1991BC93C
那么需要执行apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 871920D1991BC93C,注意更换最后的Key。
之后再执行apt update。
如果执行apt install libwebkit2gtk-4.0-dev时提示
libturbojpeg0 : conflicts: libjpeg-turbo8 but 2.1.2-0ubuntu1 is to be installed
E: Error, pkgProblemResolver ::Resolve generated breaks, this may be caused byheld packages.
那么需要依次执行下面命令
apt-get remove libjpeg-turbo8
apt-get remove libturbojpeg0
之后再执行apt install libwebkit2gtk-4.0-dev即可,libwebkit2gtk-4.0-dev安装成功后即可正常打开。
libwebkit2gtk-4.0-dev安装成功后,使用apt list | grep libwebkit2gtk命令应可以看到libwebkit2gtk-4.0-dev库已被成功安装。
不过Linux的库依赖问题就是个玄学,不建议过度折腾,建议Kali2023之后版本以及Ubuntu22.04。
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 4.4k
- Fork
- 252
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của TideSec/TscanPlus
-
功能导航显示有点问题Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 31/100
-
水洞检查,漏洞很多的时候不好翻页Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100
-
【建议】能不能给 TscanPlus 加一个可选的分布式模式?Đang mở增强
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 18/100
-
空间测绘部分fofa无法正常查询资产Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
v3.5.2新版本ui用的好难受Có thể đã có người làm @TideSec đã nhận 26 ngày trước. Đang mở重要
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
TideSec/TscanPlus#1707 · 8 bình luận · 2 reaction · 1 người được giao ·